immudb v1.4.1-RC1 Release Notes
Release Date: 2022-11-16 // over 1 year ago-
🐛 Bug Fixes
- 🔄 Change replication-related terms in codebase
- 🔄 Change replication-related terms in tests
- cmd: Rename replication flags to follow consistent convention
- cmd/immudb: Better description of the
--force-admin-password
flag - cmd/immudb: Fix description of the
force-admin-password
flag - embedded/appendable: fsync parent directory
- embedded/appendable: fsync parent folder in remote appedable
- pkg: Rename replication-related fields in GRPC protocol
- pkg/client: Delay server identity validation
- pkg/client/cache: Add methods to validate server identity
- pkg/client/cache: Validate server's identity
- pkg/server: Remove includeDeactivated flag when querying for users
- ✅ pkg/server/servertest: Add uuid to buffconn server
- ✅ pkg/server/servertest: Fix resetting grpc connection
- ✅ test/perf-test-suite: Avoid dumping immudb logo on perf test results file
- 🐎 test/performance-test-suite: Ensure results are shown after proper is finished
- verification: Additional Linear proof consistency check
- verification: Recreate linear advance proofs for older servers
🔄 Changes
- ci: migrate deprecating set-output commands
- cmd/immudb: Allow resetting sysadmin password
- 📄 docs/security: Be less specific about package version in examples
- 📄 docs/security: Add resources for the linear-fake vulnerability
- embedded/appendable: sync directories
- embedded/store: Disable asynchronous AHT generation
- embedded/store: Remove AHT Wait Hub
- pkg/client: Document
WithDisableIdentityCheck
option - pkg/client/cache: Describe serverIdentity parameter
- pkg/client/cache: Limit the hash part of the identity file name
- pkg/client/state: Cleanup mutex handling in StateService
- pkg/server: Warn if sysadmin user password was not reset
- pkg/server: Better warning for unchanged admin password
- 🐎 test/performance-test-suite: Add summary to json output
🔋 Features
- ci: fix message and input
- ci: add runner name to mattermost message header
- ci: simplify results extraction
- ci: extract performance tests into separate workflow to be reused
- ci: add scheduled daily test runs and send results to Mattermost
- pkg/replication: Disable server's identity check in internal replication