Skip to content

v1.3.1-RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@byo byo released this 30 Jun 09:11
· 1441 commits to master since this 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