Skip to content

Releases: manticoresoftware/columnar

MCL 4.0.0

30 Jan 07:08
Compare
Choose a tag to compare

Manticore Columnar Library 4.0.0

  • Commit 89ed74a3 - Fixed a crash caused by mismatched filter and secondary index types.
  • Commit 4223c525 - Implemented the NOTNULL filter type for secondary indexes.
  • Commit 020c82ed - Fixed exclude filter handling in columnar accessor for table encoding.
  • Commit 3fb88e65 - Fixed issues with full-scan (NOTNULL) filters on strings.
  • Commit b707d5b0 - Added native exclude filter handling using bitmaps.
  • Commit bd59d083 - Fixed issues with bitmap inversion.
  • Commit ba9e283b - Switched to the hnsw library to fix issues when loading multiple KNN indexes.
  • Commit 89120fa7 - Resolved another bitmap inversion issue.
  • Commit edadc694 - Addressed additional issues with bitmap inversion.
  • Commit 3ff21a80 - Fixed incorrectly enabled secondary indexes for JSON attribute fields affected by updates.
  • Commit 47da6760 - Added support for fetching index metadata.

MCL 2.2.4

23 Aug 09:29
Compare
Choose a tag to compare

Manticore Columnar Library 2.2.4

Minor changes

Bugfixes

  • Commit 357e Fixed bitmap union selection logic
  • Commit 4c90 Fixup integer filters before creating integer analyzers
  • Commit fea4 Added an analyzer fastpath when all table values pass the filter

MCL 2.2.0

04 Aug 18:22
Compare
Choose a tag to compare

Manticore Columnar Library 2.2.0

Major new features

  • Added the ability to fetch the number of documents corresponding to a given filter without using iterators
  • Significantly improved the performance of secondary indexes with rowid filtering
  • Added cutoff support to analyzers
  • Significantly improved the performance of secondary indexes with non-selective range filters

Minor changes

  • Сhanged PGM resolution for better estimates

  • Commit 0abc Inlined some functions

  • Commit c45d Added inlines; changed codec interface; changed default 64bit codec to fastpfor256

  • Commit 86b3 Added exclude filters to CalcCount

  • Commit 5ccf Changed columnar iterator interface to single-call

  • Commit f7f5 Reduced partial minmax eval depth

Bugfixes

  • Commit 4f42 Fixed a crash caused by buffer overflow when encoding integer data
  • Commit 7653 Fixed a crash caused by using a string filter without a hash func
  • Issue #20 Fixed a crash on indexing zero-length MVA attributes
  • Commit 102d Bitmap iterator now rewinds only forward
  • Commit 24e7 Fixed float range filters vs negative values
  • Commit e447 Fixed header integrity checks
  • Commit 3c0b Fixed bitmap iterator description on empty result sets
  • Commit 4b21 Clamp iterator esitmates for FilterType_e::VALUES

Manticore Columnar Library 2.0.4

06 Mar 08:40
Compare
Choose a tag to compare

Manticore Columnar Library 2.0.4

Manticore Columnar Library 2.0.2

04 Mar 01:55
Compare
Choose a tag to compare

Manticore Columnar Library 2.0.2

  • Commit ee87 MCL could crash on inserting data. Fixed.

Manticore Columnar Library 2.0.0

08 Feb 06:51
Compare
Choose a tag to compare

Manticore Columnar Library 2.0.0

  • Refactoring of Secondary indexes integration with the MCL.
  • Multiple changes related with cost-based query optimization
  • Commit efe2 Manticore Columnar Library optimization which can lower response time by partial preliminary min/max evaluation.
  • Commit 2757 If a disk chunk merge is interrupted, the daemon now cleans up the MCL-related tmp files.
  • Commit 679a Arm64 support
  • Commit 0c59 Fix of a crash in PGM
  • Commit 7db3 Fixed a crash on search of a boolean attribute
  • Commit 2cc9 added missing HASH packing evaluation to integer analyzer
  • Commit 6500 use bitmap iterator for iterator union
  • Commit b3d1 added bitmap support for non-range queries
  • Commit c092 fixed value iterators vs bitmap iterator
  • Commit 1f90 use split bitmap instead of solid bitmap on smaller result sets
  • Commit dfc7 added cutoff interface to columnar/secondary iterators; implemented cutoff in bitmap iterator
  • Commit 0154 much faster bitmap scan with BitScanForward/__builtin_ctzll
  • Commit e246 fixed batch fetch vs split bitmap
  • Commit 39b5 removed minmax from hash attributes; made minmax optional in int attributes; changed attr meta getter; remove matching blocks if all blocks matched
  • Commit 37ee Build RHEL9
  • Commit 0c31 add debian bookworm build
  • Commit 98b6 added missing uint64 data type to storage checker
  • Commit efe2 added partial columnar minmax eval

Release 1.15.4

22 May 04:42
Compare
Choose a tag to compare

Release 1.15.4

Commit 372ffd6f - 2 bugs fixed:

  • fixed crash on indexing float values
  • fixed float values sorting stag