v1.2.4-RC1
Pre-release
Pre-release
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 |