v1.3.1-RC1
Pre-release
Pre-release
Changelog
[v1.3.1-RC1] - 2022-06-30
Bug Fixes
- README: Update readme to show examples for 1.3.0 version
- cmd/immuadmin: use StreamChunkSize as max chunk size during tx replication
- cmd/immudb: include metrics endpoint related flags
- embedded/remotestorage: Fix invalid comment
- embedded/remotestorage/s3: Correctly url decode entry names
- embedded/remotestorage/s3: Simplify the code for scan
- embedded/remotestorage/s3: Avoid using HEAD requests
- embedded/remotestorage/s3: Fix s3 object name validation
- embedded/sql: Use defer to cleanup unclosed readers on error
- embedded/sql: Fix snapshot leak on query initialization failure
- embedded/sql: Properly close readers in joint row reader
- embedded/sql: Fix reader leaks during initialization failures
- embedded/sql: Fix snapshot leaks in union readers
- embedded/sql: ensure timestamp is evaluated with microsecond precision
- pkg/client: ensure connection is closed and session can be re-established
- pkg/database: Do not panic if incorrect number of pk values is given to VerifiableSQLGet
- pkg/server: Fix remote storage test after recent changes
- pkg/server/sessions: Avoid deadlock when closing session manager
- pkg/server/sessions: Session manager test fixes
- pkg/server/sessions: Handle short buffer read when generating session id
- pkg/server/sessions: Correctly start session guard
- pkg/server/sessions: Use strong random source for session ID
Changes
- Update dependencies
- build: Update RELEASING.md file
- embedded/remotestorage: Improve error reporting
- embedded/remotestorage: More detailed errors
- embedded/remotestorage: Improve testing of remotestorage
- embedded/remotestorage/s3: Improved s3 object name checks
- embedded/sql: Do not return error from conditional and limit readers
- embedded/sql: fixed-timed tx
- github: Update push action
- github: Run tests with minio service
- github: On macOS run client only test on pull requests
- github: Run coverage tests with minio enabled
- github: Update minimal supported go version to 1.15
- pkg/client: Better detection of tests that require external immudb
- pkg/server: Add missing copyright headers
- pkg/server/session: Move options normalization into options struct
- pkg/server/sessions: Improve options handling
- pkg/server/sessions: Add MaxSessions option
- pkg/server/sessions: Simplify session handling code
- remotestorage: Add prometheus metrics for remote storage kind
- tools: Remove old stream tool
Downloads
Docker image
https://hub.docker.com/r/codenotary/immudb
Immudb Binaries
File | SHA256 |
---|---|
immudb-v1.3.1-RC1-darwin-amd64 | a06254ce724fe9be3374c88664d0a27cd732a0eae0aa58451fe4d04f05f43c44 |
immudb-v1.3.1-RC1-darwin-arm64 | 45c996fca79126d409ba1e9520cf3f6172c04142916741643583fed77f840fca |
immudb-v1.3.1-RC1-freebsd-amd64 | aa5c35695d84b38e2f086ffde50558e9f8a958cc2ea8ce46b21dd44969aba969 |
immudb-v1.3.1-RC1-linux-amd64 | 2a7b1f28fd0e7bb9e5531a0efb2f0fc7c9c6ea0159053ca7878d5d82019e56bd |
immudb-v1.3.1-RC1-linux-amd64-static | bc459e15c8ea5722f9724c29566fb65c49f7894af2fc8e33a51ebcdb710a007c |
immudb-v1.3.1-RC1-linux-arm64 | 797822fc74a8137278c0de376966d9cfe239451920e68f102e1c77a3bcada40c |
immudb-v1.3.1-RC1-linux-s390x | 058e02a0e86fbce1609ed99792553f45bb7e2355f698137574d53fe201356a49 |
immudb-v1.3.1-RC1-windows-amd64.exe | d22b6f3db757997dca1f55500547dc989c700f1e795cc695e54f75545167750b |
Immuclient Binaries
File | SHA256 |
---|---|
immuclient-v1.3.1-RC1-darwin-amd64 | dd5fd916b1ca62593cf99dcc868485c32d32ff09f6a1d0215013bb9906470a0b |
immuclient-v1.3.1-RC1-darwin-arm64 | e80590acfc4bd3c31802caecf5317351cc65dcaf9758fa2c31a1bccf63006736 |
immuclient-v1.3.1-RC1-freebsd-amd64 | 513e3cff2f8dbde3c416eb3a6dc44c4c7d03c2eb5fd9505917f49e1c1aadff53 |
immuclient-v1.3.1-RC1-linux-amd64 | b97cba3d4b5b124b5df21e6847469d440cdf35d8ca78f5ad00b4e431fa9f832d |
immuclient-v1.3.1-RC1-linux-amd64-static | b0b6bc7f68557b6192cce4328f6ab7398ef4dd4ca55a6aafb909c7eb69dfc5fd |
immuclient-v1.3.1-RC1-linux-arm64 | 18a6a72394e07e3e6fb25507ead0698bdcf12f8bff79dd23fd29a9167fc971a0 |
immuclient-v1.3.1-RC1-linux-s390x | d95107808813e430474489e2e7c3302c2e46972595c92afaed22a16e42c9435a |
immuclient-v1.3.1-RC1-windows-amd64.exe | e1cc8758e76fb8db1b08018e60da8608619faa7806ce10c36b4fdf272b20ae8a |
Immuadmin Binaries
File | SHA256 |
---|---|
immuadmin-v1.3.1-RC1-darwin-amd64 | 168ec88456844898cba47e9eb6cd848d0f298b9af58956ec4cdd4fc6162f5c0b |
immuadmin-v1.3.1-RC1-darwin-arm64 | 6ef6511c1f4e3bc0ab7d2953aaae228bcb242a207d043a639d18fbf2ead1382a |
immuadmin-v1.3.1-RC1-freebsd-amd64 | b56a2c00fad79114369ed13b5dbe1f937b54df475c5596622f7e22eac6d99f86 |
immuadmin-v1.3.1-RC1-linux-amd64 | e057a9eb4744d80039f7f6b55ce7ab74111d67fa5eb933ae53e4500f0d02ea26 |
immuadmin-v1.3.1-RC1-linux-amd64-static | 47e44c628a466e254180647730e856ed7a8b06b34153592d81eae98bb4708d2f |
immuadmin-v1.3.1-RC1-linux-arm64 | 03f049db9313c2cf89fc60fec6f08f6bc16c4f82a7e36073ff1db741f56ee0ab |
immuadmin-v1.3.1-RC1-linux-s390x | 86c300e376ad02a472540734086c12ca6dbe9d2ad210dcc50934f44ba6ad043f |
immuadmin-v1.3.1-RC1-windows-amd64.exe | 43dfef022ad6f6d07afbe1ecddfc6663e808c6e97fbe28a10ab7b69c1a4a4662 |