Releases: infiniflow/infinity
Releases · infiniflow/infinity
nightly
v0.7.0
Release v0.7.0 created from 544d5b8 at 2026-05-15 11:58:20+00:00
Summary
- Fast plaid tensor index
- Mmap secondary index
- Secondary functional index
- JSON type and related JSON functions
- JSON Index
- Low cardinality optimization for secondary index and add boolean type support
- ARM64 offical build
- GO SDK
- LIKE/NOT LIKE operators
- Language-aware stemming support in RagTokenizer
- Plaid Index Refactor
- Aggregation Refactor
What's Changed
- Cherry pick to 0.6.15 by @euvre in #3278
- Fix the issue that the type was not correctly set during secondary index initialization by @euvre in #3279
- Fix create snapshot bug by @zpf121 in #3282
- Update version to 0.7.0.dev4 by @JinHai-CN in #3281
- Add comprehensive parallel index test with multiple index types by @zpf121 in #3283
- Add missing ReplayRestoreSnapshot fixes by @zpf121 in #3284
- Fix hnsw index could not be mmapped after restart by @euvre in #3274
- Refactor physical show by @euvre in #3288
- Mmap secondary index by @euvre in #3286
- Fix crash in Infinity during concurrent read/write operations by @zpf121 in #3287
- Checkpoint when the tmp directory is used by @euvre in #3291
- Refactor multiple distinct aggregates by @qinling0210 in #3292
- Fix slow test bug by @zpf121 in #3294
- Fix some bugs in
admin show logsadmin show log numadmin show log num indexesadmin show log num index numby @euvre in #3295 - Implement fast plaid tensor index by @yingfeng in #3280
- Implement
admin show databasesby @euvre in #3297 - Implement left admin instruction by @euvre in #3299
- Fix issue 3300 by @euvre in #3304
- Fix: Update operation fails for MultiVector column with HNSW index by @zpf121 in #3309
- Optimize memory for plaid index by @yingfeng in #3298
- Fix planner optimizer state pollution causing "Can't bind column expression" error by @euvre in #3310
- Optimize minimum_should_match together with blockmax_wand by @yingfeng in #3313
- Limit max recursion depth for rag analyzer by @yingfeng in #3318
- Fix splitByComma in go sdk by @qinling0210 in #3319
- Fix DocListFormat::Init bug by @zpf121 in #3323
- Implement low cardinality optimization for secondary index and add boolean type support by @euvre in #3315
- Add ubsan test by @zpf121 in #3322
- Add restart test for multi-index types with import by @zpf121 in #3293
- Add more ub tests by @zpf121 in #3324
- Make tokenizer in C++ consistent with Python by @qinling0210 in #3330
- Fix: Race condition between optimize and checkpoint causes infinity crash by @zpf121 in #3326
- Support arm64 release by @euvre in #3327
- Modify TestMultipleIndexTypesImport test by @zpf121 in #3332
- Fix: Double free bug when using 'Import' by @zpf121 in #3334
- Fix arm64 release by @euvre in #3331
- Fix arm release 2 by @euvre in #3335
- Fix: OptimizeIndex concurrent conflict detection causes UnrecoverableError by @zpf121 in #3329
- Refactor release yml by @euvre in #3337
- Add comments in column definition in GO SDK by @qinling0210 in #3336
- Fix PhysicalFilter::Execute by @qinling0210 in #3342
- Fix release by @euvre in #3343
- Update version to 0.7.0-dev5 by @JinHai-CN in #3344
- Fix release checkout ownership by @euvre in #3345
- Fix match_text in fulltext by @qinling0210 in #3347
- Fix release tag by @euvre in #3346
- Fix: Multiple Memory Indexers Cause BM25 Calculation Error by @zpf121 in #3340
- Add ARM64 test; Translate non‑benchmark tests to run on GitHub Hosted Runners; Fix some bugs by @euvre in #3338
- Fix arm sqllogictest by @euvre in #3348
- Fix parseSliceConstantValue in go to support insert() by @qinling0210 in #3349
- Fix: "Resource busy" causing RecoverMemIndex alignment error by @zpf121 in #3350
- Refact next-plaid by @yingfeng in #3354
- Modify parseFunctionCall(), add ToDataFrame() by @qinling0210 in #3355
- feat: add language-aware stemming support to RagTokenizer by @rwb-truelime in #3356
- Update C++ tokenizer to match rag_tokenizer.py by @qinling0210 in #3357
- Update version to 0.7.0-dev6 by @qinling0210 in #3358
- Implement JSON Index and 3-arg json_contains by @qinling0210 in #3360
- Continuation of json index by @qinling0210 in #3362
- Fix RoaringBitmap::SetTrue: row_index >= count_ by @qinling0210 in #3361
- Update version to 0.7.0-dev7 by @qinling0210 in #3363
- Support like in infinity-sdk by @qinling0210 in #3365
- Make the tests in the CI environment more stable by @euvre in #3366
- Fix int handling in json_contains_path by @qinling0210 in #3368
- Update version to 0.7.0 by @qinling0210 in #3367
New Contributors
- @rwb-truelime made their first contribution in #3356
Full Changelog: v0.6.15...v0.7.0
v0.7.0-dev7
Release v0.7.0-dev7 created from ce17931 at 2026-05-13 10:26:01+00:00
v0.7.0-dev6
Release v0.7.0-dev6 created from 39c4734 at 2026-05-06 15:18:15+00:00
v0.7.0-dev5
Release v0.7.0-dev5 created from 45692bc at 2026-03-27 11:44:26+00:00
nightly-arm64
Release nightly-arm64 created from f326811 at 2026-03-23 22:31:27+09:00
v0.7.0-dev3
Release v0.7.0-dev3 created from fe2ea03 at 2026-02-27 18:05:15+08:00
v0.7.0-dev2
Release v0.7.0-dev2 created from b4440ad at 2026-01-27 09:38:28+08:00
v0.7.0-dev1
Release v0.7.0-dev1 created from f69d7b3 at 2026-01-19 14:38:14+08:00