Skip to content

Releases: maxpert/marmot

v0.8.3-beta.1

05 Jul 10:21
Compare
Choose a tag to compare
v0.8.3-beta.1 Pre-release
Pre-release

Full Changelog: v0.8.2...v0.8.3-beta.1

v0.8.2

03 Jul 10:34
Compare
Choose a tag to compare
  • Refactoring code to cleanly embed NATS and credentials to create client connections.
  • New authentication method support via user_name and user_password fields (for plain text). After NKey this will be second form of authentication, yet to follow up with JWT methodology.
  • Included examples folder for quick start demo.

v0.8.2-beta

03 Jul 01:42
Compare
Choose a tag to compare
v0.8.2-beta Pre-release
Pre-release

Refactoring code to cleanly embed NATS and credntials to create client
connections. New authentication method support via user_name and
user_password fields (for plain text). After NKey this will be second
form of authentication, yet to follow up with JWT methodology.

v0.8.1

30 Jun 03:29
Compare
Choose a tag to compare

This version introduces fixes to embedded NATS bootup process that will allow
Marmot processes to wait for streams to be ready before it can proceed
with boot process. This will prevent panic exit from the process and
let individual Marmot processes to come up forming a JS cluster.

v0.8.0

29 Jun 03:03
3cb1782
Compare
Choose a tag to compare

Major feature

Starting 0.8.0 NATS is embedded into Marmot. This will smaller environments to just spin up Marmot nodes without additional overhead of running separate NATS binary.

What's Changed

New Contributors

  • @nclv made their first contribution in #45

Full Changelog: v0.7.5...v0.8.0

v0.8.0-beta.2

26 Jun 05:36
Compare
Choose a tag to compare
v0.8.0-beta.2 Pre-release
Pre-release

What's Changed

  • Support for Embedded NATS by @maxpert in #43
  • Added nkey authentication support by @nclv in #45

New Contributors

  • @nclv made their first contribution in #45

Full Changelog: v0.8.0-beta.1...v0.8.0-beta.2

v0.8.0-beta.1

07 Jan 02:34
ba7e58a
Compare
Choose a tag to compare
v0.8.0-beta.1 Pre-release
Pre-release
Update README.md

v0.7.5

24 Dec 05:03
Compare
Choose a tag to compare

Fixing issues with Snapshot restore at boot time when Marmot is booting up with no previous snapshot and few change logs. System will just fail open and resume on existing DB.

v0.7.4

22 Dec 17:12
Compare
Choose a tag to compare

What's Changed

  • Adding sleep timeout for serverless use-cases by @maxpert in #39
  • Adding support for polling interval, and moving to milliseconds as default time unit
  • Moving to 1 shard by default (since its mostly fine with number of changes) coming in.

v0.7.3

11 Dec 13:53
50fbbf8
Compare
Choose a tag to compare

New configurations added to allow finer grain control of Marmot

  • publish (to enable/disable publishing of changes locally)
  • replicate (to enable/disable replicating changes locally)
  • scan_max_changes (Number of maximum rows to process per change allows configuring the maximum number of rows Marmot will process (scan/load in memory) before publishing to NATS)
  • cleanup_interval (Cleanup interval in seconds used to clean up published rows. This is done in order to reduce write load on the system)