Releases: fabricekabongo/loggerhead
Releases · fabricekabongo/loggerhead
v0.0.4-alpha
What's Changed
Mostly clean up and some improvement in tests.
New Contributors
- @dependabot[bot] made their first contribution in #6
- @deepsource-autofix[bot] made their first contribution in #12
Full Changelog: v0.0.3-alpha...v0.0.4-alpha
v0.0.3-alpha
- Improves Prometheus metrics.
What's Changed
- Improves Prometheus integration by @fabricekabongo in #3
- Fixes bugs that would cause a deadlock. by @fabricekabongo in #3
- Improves location deletion and moving around the tree. by @fabricekabongo in #3
Full Changelog: v0.0.2-alpha...v0.0.3-alpha
v0.0.2-alpha
What's Changed
- Write commands from clients are immediately transmitted to the other nodes.
- Improved performance of the world package. Now, the performance of the Go map represents more than 50% of the CPU time of the write.
- Improved admin interface to show more in real-time (updated every 1 second). Admin now shows RAM utilization for each node; messages are queued for replication for each node.
- Made deletion of a location a lot faster.
- Fix a bug where a location moving from one tree node to another will stay on both nodes.
- Fixed some race condition
Full Changelog: v0.0.1-alpha...v0.0.2-alpha
v0.0.1-alpha
This is the initial version of Loggerhead. This version allows you to:
SAVE: Add/Edit a location to anamespaceof the database. (namespace automatically created if used for the first time).GET: GET a particular location from a database'snamespacePOLY: search for a location in a rectangle in the database'snamespace.Delete: Delete a location from the database'snamespace.
Namespaces are what you call a schema/database in Mysql, etc. They allow you to have multiple clients whose data doesn't clash.
There is currently no authentication or security so that any client can read/write to and from any namespace.
Full Changelog: https://github.com/fabricekabongo/loggerhead/commits/v0.0.1-alpha