immudb v1.2.2 Release Notes

Release Date: 2022-01-17 // over 2 years ago
  • ๐Ÿ› Bug Fixes

    • registering connection in order to make possible conn recycling
    • ๐Ÿณ Dockerfile: Add ca-certificates.crt file to immudb image
    • client/file_cache: Fix storing immudb state in file cache
    • embedded/immustore: Avoid deadlock when acquire vLog lock
    • embedded/sql: max key len validations
    • embedded/sql: consider not null flag is on for auto incremental column
    • pkg/server: validate if db is not replica then other replication attributes are not set
    • pkg/stdlib: fix last insert id generation

    ๐Ÿ”„ Changes

    • create code of conduct markdown file (#1051)
    • cmd/immuclient: return actual login error
    • embedded/sql: wip client provided auto-incremental values
    • embedded/sql: wip client provided auto-incremental values
    • embedded/sql: wip client provided auto-incremental values
    • embedded/sql: add first and last insert pks retrivial methods
    • embedded/sql: change column constraints ordering
    • metrics: Add indexer metrics
    • metrics: Add more s3-related metrics
    • pkg/database: pre-validation of duplicated entries in execAll operation
    • pkg/database: temporarily disable execall validations
    • pkg/database: instantiate tx holder only in safe mode
    • pkg/database: self-contained noWait execAll
    • pkg/database: descriptive error messages
    • pkg/replication: delay replication after failure
    • pkg/stdlib: clean connection registration and leftovers

    ๐Ÿ”‹ Features

    • embedded/sql: support for basic insert conflict handling
    • s3: Add support for AWS V4 signatures