Releases: vitrivr/cottontaildb
Releases · vitrivr/cottontaildb
Release 0.12.13
Bugfixes
- Fixed an issue that caused index partition strategy to be used despite an index not supporting this.
- UpdateOperator now only write columns that are actually changed.
Release 0.12.12
Version 0.12.12
- Bumped some dependency versions.
Release 0.12.11
Bugfixes
- Added a normalization for BETWEEN clauses to
GrpcQueryBinder
.
Release 0.12.10
Bugfixes
- Fixed an error in
DeferFetchOnScanRewriteRule
andDeferFetchOnFetchRewriteRule
.
Release 0.12.9
Minor cChanges
- Added UnitTests for gRPC endpoint stability
- Added latches to all
AbstractTx
to prevent concurrent access from within same transaction.
Bugfixes
- Fixed an error in
DeferFetchOnScanRewriteRule
that could case fetching of unnecessary columns. - Fixed an error in
Distances
that caused distance calculation without a weighted version to fail.
Release 0.12.8
Minor Improvements
- gRPC endpoint was migrated to Kotlin gRPC
- Implemented various optimisations that should speed up query execution.
Bugfixes
- Fixed issue in query execution that could cause Cottontail DB to hang itself up in a concurrent environment.
Release 0.12.7
Bugfixes
- Refactored MigrationManager to fix several locking issues due to structuring of transactions.
- Fixed race condition in query execution due to plan cache.
Release 0.12.6
Bugfixes
- Fixed various bugs related to transaction management for DDL statements.
- Fixed an issue that reset the entity statistics during optimisation
- Fixed a race condition in the LockManager
Release 0.12.5
Minor Improvements
- There is now also a Docker container on DockerHub
- Cleaned-up some unit tests.
Bugfixes
- Fixed a bug that prevented indexes from being closed properly when closing an entity.
Release 0.12.4
Improvements
- Cleaned-up some slight issue in legacy DBO implementation.
- Unified the pattern used to create and drop schemas, entities and indexes.
Bugfixes
- Fixed inconsistencies in logging and error handling during query execution.
- Fixed a bug that caused locks to be released while other DBOs were still in the process of finalizing a transaction.
- Fixed a bug that caused gRPC methods to return for USER_IMPLICIT transactions before COMMIT or ROLLBACK was executed.