Skip to content

Releases: inklabs/rangedb

0.12.0

02 Jul 23:22
a2703e0
Compare
Choose a tag to compare
0.12.0 Pre-release
Pre-release

Changes:

  • Added OptimisticDeleteStream
  • GlobalSequenceNumber and StreamSequenceNumber begin with 1
  • Replaced pseudo random seeding with UUID generator facade.
  • Added Docker Compose
  • Added PostgreSQL search_path support
  • Closed #18 by fully removing the encryption key in the PostgreSQL key store
  • Encryption bug fixes

0.11.0

14 May 19:38
Compare
Choose a tag to compare
0.11.0 Pre-release
Pre-release

Changes:

  • Added Caching KeyStore
  • Updated documentation
  • Added HTTP API logging for internal server errors

0.10.0

10 May 23:29
0d01874
Compare
Choose a tag to compare
0.10.0 Pre-release
Pre-release

Changes:

  • Added Encrypted Store Decorator

0.9.0

03 May 22:24
Compare
Choose a tag to compare
0.9.0 Pre-release
Pre-release

Changes:

  • Added DynamoDB as a Key Store provider
  • Added search_path to PostgreSQL provider
  • Moved initDB from always called to a public method
  • Fixed timeout issue in unit tests with batch inserts

0.8.0

26 Mar 23:33
Compare
Choose a tag to compare
0.8.0 Pre-release
Pre-release

Changes:

  • Upgraded to Go 1.16.2
  • Added XChaCha20-Poly1305 Encryption
  • Switched to go:embed

0.7.4

30 Jan 19:37
Compare
Choose a tag to compare
0.7.4 Pre-release
Pre-release

Changes:

  • Added Command code generator
  • Added Aggregate code generator
  • Improved code generation interface
  • Improved record subscriber cancellation

0.7.3

26 Jan 23:38
Compare
Choose a tag to compare
0.7.3 Pre-release
Pre-release

Changes:

  • Changed encryption keys from hex encoded UUID to base64 encoded crypto.Rand using AES-256 32 bytes

0.7.2

26 Jan 22:21
Compare
Choose a tag to compare
0.7.2 Pre-release
Pre-release

Changes:

  • Added AES/GCM encryption
  • Changed to base64 encoded encryption keys

0.7.1

26 Jan 06:11
Compare
Choose a tag to compare
0.7.1 Pre-release
Pre-release

Changes:

  • Prepending AES/CBC encryption cipher text with random initialization vector
    • This ensures plain texts encrypt to different cipher texts

https://defuse.ca/cbcmodeiv.htm

0.7.0

25 Jan 02:21
Compare
Choose a tag to compare
0.7.0 Pre-release
Pre-release

Changes:

  • Added GDPR support for crypto-shredding
  • Added encryption key stores:
    • In-memory
    • Hashicorp Vault
    • PostgreSQL
  • Added new event subscription to store interface
    • AllEventsSubscription
    • AggregateTypesSubscription
  • Improved test determinism