Skip to content

v1.2.4-RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@byo byo released this 27 Apr 13:33

Changelog

[v1.2.4-RC1] - 2022-04-27

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

Downloads

Docker image
https://hub.docker.com/r/codenotary/immudb

Immudb Binaries

File SHA256
immudb-v1.2.4-RC1-darwin-amd64 1e5e4ccc150acd679b1d16d9b228dc04e9021976c515ce6d947151d5c7207098
immudb-v1.2.4-RC1-darwin-arm64 2bdd12cadd094400a29fdceb6dc2706932dbb5806cb8a3a5e70ae27de5aaafbf
immudb-v1.2.4-RC1-freebsd-amd64 025b1b7993ba2b267e695d13c01f4485d900420b0475679ab17f33002f8849ab
immudb-v1.2.4-RC1-linux-amd64 7007babf447e117d8b3e4d9d67ae75fa40f52880657be09ea8139007082aba8a
immudb-v1.2.4-RC1-linux-amd64-static 46f10bef27b04c0727d142cd6f51ab826db00a8f18223e8d13cc210f016e36df
immudb-v1.2.4-RC1-linux-arm64 48b6def03a92214e8ac95549ceac07e1c5dc231a70b88de1fbfefc49de2db9dc
immudb-v1.2.4-RC1-linux-s390x 306f6c652ba4c247572a23efe576b377bad072f0445d12e4259cb4f85f60afbc
immudb-v1.2.4-RC1-windows-amd64.exe 17362575f6a2f245512ccc2faea7710c0dd4c011c874ca931a7ef047ac7713e8

Immuclient Binaries

File SHA256
immuclient-v1.2.4-RC1-darwin-amd64 121b9bb08e25b964cd405362337d2b03174f823e3fa3c880452662a33e69dee9
immuclient-v1.2.4-RC1-darwin-arm64 cf8862b57a76adecd9f24980106d0080f8cfbbd8c0ae82364906dffec044af35
immuclient-v1.2.4-RC1-freebsd-amd64 3fb24fa6c7feff3fdbc83b9783bfa2afc1fa9580f3e48072b6adaccb1c7f60fd
immuclient-v1.2.4-RC1-linux-amd64 5d54afb6be8930d948356e740186e17b5ba35e14378488b4478fe979ea90419c
immuclient-v1.2.4-RC1-linux-amd64-static 7624eb69fbce57d11122341aae5f4b41218c9f44919ec55f99c1bb03ae7f4d5f
immuclient-v1.2.4-RC1-linux-arm64 1ba38a8193c178fa29f304b88c288565d9acca2ab2a21bd0407b2e6420360aa4
immuclient-v1.2.4-RC1-linux-s390x 31b7cd8bfd50f8d9279bd49ca5e3680f703d4ea1b43b9dd47edd949bf359344b
immuclient-v1.2.4-RC1-windows-amd64.exe 70b6af3acda3c2b3236c2f890a88d9bd89a77d767e0af5ad4991481bfb72d21d

Immuadmin Binaries

File SHA256
immuadmin-v1.2.4-RC1-darwin-amd64 3d8fb0f8065ce4d29f9e3aa5c167fc6f9e3c0163ba3db427891b529b24ff009b
immuadmin-v1.2.4-RC1-darwin-arm64 117f0319e7511b329d3e1466a18de9c0de4ecd5cad9dc81f4935824fa82c9692
immuadmin-v1.2.4-RC1-freebsd-amd64 c6e3bf10286c5ee0ef40425fb69239edfe354adf33d1d2b48ed1934df636e6d5
immuadmin-v1.2.4-RC1-linux-amd64 eaf830c2cc97a4d89462ac93b1da05c5797ec72481aba9676c4cf5b15acd83af
immuadmin-v1.2.4-RC1-linux-amd64-static 0f749d9d9965b4eda0991b814211d575fda2f4d20462f7c9f8660ff840ee2571
immuadmin-v1.2.4-RC1-linux-arm64 509fadd4053343c7e3960465243822e6dd49ec35bb94e8f32f15d81173ed6157
immuadmin-v1.2.4-RC1-linux-s390x 061f365eca4e8b3d672a0711621d8894c3c49c0bbb1eeaf4dcc34eaaf112b57f
immuadmin-v1.2.4-RC1-windows-amd64.exe 537be6fe451928493a650b4dd24fccb2e1c4eb364f3c3cf4b0c1d6f7165d6171