Skip to content

Releases: fabricekabongo/loggerhead

v0.0.4-alpha

19 Nov 16:04

Choose a tag to compare

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

02 Jul 13:21
7c59b81

Choose a tag to compare

  • Improves Prometheus metrics.

What's Changed

Full Changelog: v0.0.2-alpha...v0.0.3-alpha

v0.0.2-alpha

30 Jun 21:35

Choose a tag to compare

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

18 Jun 19:55

Choose a tag to compare

This is the initial version of Loggerhead. This version allows you to:

  1. SAVE: Add/Edit a location to a namespace of the database. (namespace automatically created if used for the first time).
  2. GET: GET a particular location from a database's namespace
  3. POLY: search for a location in a rectangle in the database's namespace.
  4. Delete: Delete a location from the database's namespace.

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