Hey everyone,
It’s time for another update! I’ve just pushed hive-nectar v0.2.14 to PyPI. This release focuses on stability, reducing load on our beacons, and smoothing out the experience for Docker users.

Here is the rundown of what has changed and why you should update.
We noticed that the library was hitting the Peakd beacon a little too aggressively for a fresh node list, which resulted in some 429 Too Many Requests errors. To fix this, we have tuned the frequency of these requests.
A huge shout-out to @brianoflondon, who helped us set up a secondary beacon on v4v. Nectar has now been updated to utilize both the Peakd and v4v beacons. This redundancy makes the library much more robust, if one beacon is busy or down, we have a backup ready to go.
To further reduce the load on the beacons, I’ve updated the on-disk node cache. It now holds the node list for a solid 5 minutes before it even attempts to reach out to a beacon again. This should speed up your applications and keep our beacon providers happy.
For those of you running Nectar in containers, I squashed a bug where the SQLite configuration didn't have a proper "home" directory in fresh Docker instances. This is now resolved, so your containerized deployments should spin up without valid path errors.
The update is live on PyPI, so you can grab it with a standard pip upgrade:
pip install --upgrade hive-nectar
# or with uv
uv pip install --upgrade hive-nectar
As always, the source code is available on GitHub if you want to inspect the changes or contribute:
https://github.com/TheCrazyGM/hive-nectar
Let me know if you run into any issues!
As always,
Michael Garcia a.k.a. TheCrazyGM