Skip to content

Releases: vitrivr/cottontaildb

Release 0.12.3

19 Mar 11:52
Compare
Choose a tag to compare

Minor Improvements

  • Slightly optimised how DefaultEntity.scan() handles sub-transactions.
  • Weight vectors that contain only ones are now removed during query binding.

Bugfixes

  • Fixed the deferred fetching rule for the query planner.

Release 0.12.2

17 Mar 14:29
Compare
Choose a tag to compare

Bugfixes

  • Fixed issue that arises when root folder or catalogue doesn't exist.

Release 0.12.1

15 Mar 14:14
Compare
Choose a tag to compare

Minor Improvements

  • Added explicit catalogue version check during start-up.

Bugfixes

  • Fixed ping gRPC command (thanks to @silvanheller)
  • Fixed issue in DefaultEntity.Tx.optimize() that caused double entries in Index.
  • Fixed error in selectivity calculation that caused certain queries to fail.
  • Fixed error in parallelization calculation that lead low-cost queries to be parallelized.

Release 0.12.0

14 Mar 21:49
Compare
Choose a tag to compare

Version 0.12.0

Breaking Changes

*Re-organized catalogue; old instances of Cottontail DB cannot be used with version 0.12.0. Use migration tool migrate an instance.

Query Language

  • Added support for ORDER BY-clauses and sub-SELECTS.
  • NNS queries now only support a single query / weight vector. Batched NNS will be re-added in a future version with batched query support.
  • All commands except for ping, begin, commit, rollback now return QueryResponseMessages
  • Re-added support for SELECT DISTINCT projection (#68)

Transaction Support

  • Added transaction support; Cottontail DB uses S2PL internally to maintain locks on database objects and enforce transaction isolation
  • Added support for incremental updates to indexes upon INSERT, UPDATE or DELETE, if an indexes supports this (#10)

General

  • Added PQ and VA indexes for nearest neighbour search
  • Added column statistics that can be used for query planning
  • Re-structured query planner, which should now scale better to more complex query plans

CLI

  • Re-organised and extended existing CLI functionality.
  • The system command now hosts commands that allow for introspection into the Cottontail DB execution engine
  • Added a system migration command that allow for migration of old catalogue versions.

Bugfixes

  • The results of entity optimisation are now persistent and visible once the operation completes (#67)

Release 0.10.5

11 Mar 19:58
Compare
Choose a tag to compare
Merge remote-tracking branch 'origin/master'

Release 0.10.4

10 Mar 13:08
Compare
Choose a tag to compare
Log4j dependencies are now set to implementation.

Signed-off-by: Ralph Gasser <[email protected]>

Release 0.10.3

19 Feb 11:18
Compare
Choose a tag to compare
Updated version.

Signed-off-by: Ralph Gasser <[email protected]>

Release 0.10.2

01 Dec 10:41
Compare
Choose a tag to compare
Merge branch 'dev'

Release 0.10.1

25 Nov 12:05
Compare
Choose a tag to compare
Changed signature of startup methods (standalone() & embedded())

Release v0.10

17 Nov 20:20
Compare
Choose a tag to compare