Skip to content

Releases: ivan770/spartan

Version 0.7

15 Jan 10:43
198ac9a
Compare
Choose a tag to compare
Version 0.7 Pre-release
Pre-release
  • Migration to warp
  • Removed offset from response, changed datetime format
  • Added version exchange between replication nodes
  • Added additional index checks in replication
  • Improved server logging
  • User-friendly replication config
  • Improved 32-bit platform support (no binaries are provided currently)
  • Fix incorrect timezone handling in database index
  • Small performance improvements

Version 0.6

07 Nov 13:10
313360f
Compare
Choose a tag to compare
Version 0.6 Pre-release
Pre-release
  • Queue replication support
  • Authentication using access keys
  • Max body size configuration
  • StatusAwareDispatcher support for VecDatabase
  • Updated actix-web to 3.2
  • Separate locking for queue and replication storage
  • Optimized TreeDatabase lookup performance
  • Improved init command
  • Log-based persistence driver
  • Internal improvements

Version 0.6-beta.1

05 Nov 12:27
Compare
Choose a tag to compare
Version 0.6-beta.1 Pre-release
Pre-release
  • Optimized TreeDatabase lookup performance
  • Improved init command
  • Log-based persistence driver
  • Internal persistence improvements

Version 0.6-beta

13 Sep 11:32
Compare
Choose a tag to compare
Version 0.6-beta Pre-release
Pre-release
  • Replication is now an optional feature, that can be disabled during compilation
  • Removed concrete socket for Stream and ReplicaSocket
  • Updated actix-web to 3.0
  • Added StatusAwareDispatcher support for VecDatabase
  • Added Queue for handling separate mutexes of replication storage and database
  • More replication tests

Version 0.6-alpha.1

26 Jul 14:30
18caaa4
Compare
Choose a tag to compare
Version 0.6-alpha.1 Pre-release
Pre-release
  • Added max body size configuration
  • Move all serialization/deserialization of TCP frames into separate codec

Version 0.6-alpha

22 Jul 16:07
Compare
Choose a tag to compare
Version 0.6-alpha Pre-release
Pre-release
  • Replication
  • Queue authentication and authorization using access keys

Version 0.5

24 Jun 12:10
e162212
Compare
Choose a tag to compare
Version 0.5 Pre-release
Pre-release
  • New CLI interface
  • Fixed API inconsistencies
  • Insignificant performance improvements

Version 0.4

18 Jun 17:02
0d4ac95
Compare
Choose a tag to compare
Version 0.4 Pre-release
Pre-release
  • Migrate to Actix + Tokio (results in a few API changes)
  • Load queues from FS only if they exist in config

Version 0.3.1

15 Jun 17:22
Compare
Choose a tag to compare
Version 0.3.1 Pre-release
Pre-release
  • Added LTO to release builds
  • Updated internal dependencies

Version 0.3

14 Jun 10:22
Compare
Choose a tag to compare
Version 0.3 Pre-release
Pre-release
  • Added database persistence on Ctrl-C
  • More verbose persistence errors
  • Delay is using seconds instead of UTC timestamp
  • LOG_LEVEL is now used to define log level instead of RUST_LOG