immudb v1.2.4-RC1 Release Notes

Release Date: 2022-04-27 // almost 2 years ago
  • ๐Ÿ› Bug Fixes

    • ๐Ÿณ Dockerfile: Fix HOME variable for podman
    • cmd/immuclient: upgrade not logged in error handling
    • embedded/tbtree: create nodes with the right number of children
    • embedded/tbtree: Better logging in btree flush
    • embedded/tbtree: Fix cleanupPercentage in SnapshotSince call
    • embedded/tbtree: ensure node split is evaluated
    • embedded/tbtree: split into multiple nodes
    • github/push: Fix notarization of binaries
    • pkg/auth: Clarify comments about token injection
    • pkg/auth: Do not send duplicated authorization header
    • pkg/server: include db name in flush index result

    ๐Ÿ”„ Changes

    • ๐Ÿ”„ CHANGELOG.md: remove bogus liist tag entry
    • ๐Ÿ— build/RELEASING.md: Update releasing docs
    • cmd/immuclient: include db name when printing current state
    • embedded/store: index settings validations
    • embedded/tbtree: ensure node size is consistent with key and value sizes
    • embedded/tbtree: rename function that calculates node size lower bound
    • github: Use smaller 5-days retention for master builds
    • github: Update github workflow on master / version push
    • github: Update github action versions
    • github/push: Build docker images after tests
    • github/push: Build, test and notarize for release/v* branches
    • github/push: Calcualte sha256 checksums for binaries in github
    • github/push: Add quick test linux-amd64 binaries
    • github/push: Add quick test for Mac x64 binaries
    • github/push: Add quick test for linux-arm64 binaries through qemu
    • github/push: Add quick test for linux-s390x binaries through qemu
    • github/push: Run stress test before notarizing binaries
    • pkg/api: txbyid with keepReferencesUnresolved option
    • โœ… tools/testing: Add stress tool
    • โœ… tools/testing: Add randomized key length mode for stress test tool