Skip to content

build(deps): bump tantivy from 0.26.2 to 0.27.0 in the all group across 1 directory - #35

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/all-9f7031916d
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/all-9f7031916d

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the all group with 1 update in the / directory: tantivy.

Updates tantivy from 0.26.2 to 0.27.0

Changelog

Sourced from tantivy's changelog.

Tantivy 0.27.0

Breaking change

  • MSRV is now 1.88.
  • .set_fast(..) now takes a &str. The same behavior as .set_fast(None) can be obtained with .set_fast(tantivy::tokenizer::RAW_TOKENIZER_NAME). #3020 #3029(@​fulmicoton @​trinity-1686a)
  • Added the FieldType::TieBreaker variant; exhaustive matches on FieldType need a new arm.
  • Segment plugins add Custom variants to FieldType, Type, OwnedValue, ReferenceValueLeaf and SegmentComponent, and new TantivyError variants. SegmentComponent is no longer Copy, SegmentSerializer is removed and IndexMerger::write now takes a &Segment #2993(@​rebasedming)
  • IndexSettings has a new public sort_by_field field, and ColumnarWriter::serialize / FastFieldsWriter::serialize take an optional doc id mapping #2959(@​rebasedming)
  • Directory writers only need terminate(), not flush(). RamDirectory::deep_clone is removed #3095(@​PSeitz)
  • BooleanWeight::new is removed; use BooleanWeight::with_minimum_number_should_match #3071(@​fulmicoton)
  • SumAggregation has a new none_if_no_match field #2878(@​mdashti)
  • IntermediateTermBucketResult::entries() returns a slice instead of a hash map, and intermediate aggregation results no longer implement PartialEq #3040(@​PSeitz)
  • Per-segment aggregation request data types (*AggReqData) and columnar::ColumnBlockAccessor are no longer public #3110 #3066(@​fulmicoton)
  • tantivy-sstable: BlockReader::from_multiple_blocks and DeltaReader::from_multiple_blocks take the first term ordinal of each block #3030(@​flow3d)
  • CompactDoc::node_data is no longer public #3175(@​fulmicoton-dd)

Bugfixes

  • Aggregation
    • Fix range and histogram aggregations counting a document several times when several values of a multivalued field fall into the same bucket #3150(@​PSeitz)
    • Fix terms aggregation on numeric values not merging equal keys across segments with different column types (e.g. u64 and i64 in a JSON field) #3051(@​fulmicoton)
    • Fix wrong sub-aggregation results when the terms aggregation missing value also exists as a real term #3163(@​PSeitz)
    • Fix panic in terms aggregation on text fields when missing is used with include/exclude #2907(@​barbarj)
    • Composite aggregation now always returns after_key on a non-empty page, like Elasticsearch #2910(@​Abdul-Andha)
    • Use upstream datasketches for cardinality aggregation, fixing sketch LIST serialization, and switch to HLL8 #2936(@​fulmicoton)
    • Fix possible out-of-bounds write in terms aggregation on corrupt index files #3182(@​fulmicoton-dd)
  • Query Parser
  • Fix DisjunctionMaxQuery and other non-summing score combiners being scored as a sum with TopDocs #3022(@​marcbachmann)
  • Fix range queries with fractional bounds on integer columns (>= 1.5 no longer matches 1) #3074(@​fulmicoton)
  • Fix Streamer::term_ord() returning wrong ordinals when an automaton prunes dictionary blocks #3030(@​flow3d)
  • Fix FacetCollector returning a facet from an unrelated branch #2867(@​majiayu000)
  • Fix dates outside the i64 nanosecond range wrapping to a wrong date. Dynamic JSON fields index them as strings, typed date fields return an error. Add DateTime::try_from_utc #3156(@​Darkheir)
  • Fix overflow in the blockwise linear codec on large jumps #2971(@​trinity-1686a)
  • Return an error instead of truncating when a merged str/bytes dictionary exceeds 4GB #3169(@​nadav-govari)
  • Fix SegmentReader ignoring I/O errors when opening the positions file #2931(@​JinheLin)
  • Replace unmaintained rust-stemmers with frostem, fixing a panic on some Greek words #3028(@​Xuanwo)
  • Fix unsound unsafe code in StrColumn::ord_to_str, Term::get_json_path, the doc store and MemoryArena #3175 #3176(@​fulmicoton-dd)

Features/Improvements

... (truncated)

Commits
  • 6788926 Version bump and changelog for tantivy 0.27 (#3197)
  • e1acb3e perf(aggregation): break serial Kahan/Welford chains with accumulator lanes (...
  • 8a4cfc4 Fix stale JSON range query note and ARCHITECTURE.md link
  • 7fea2ab columnar: read datetime columns with the right type in sort_order (#3185)
  • 0f8f6c5 term_agg: use bounds-checked indexing in Vec term maps (#3182)
  • 881fb3e filter_vec avx2: make target_feature helpers safe (#3178)
  • a32be82 fix: Fall back to string for dates that don't fit in i64 nanoseconds (#3156)
  • c6dc5cb BitUnpacker::get_range: compute range bounds in u64 (#3177)
  • 59daaef Split term bucket maps into eager (lanes) and lazy variants (#3174)
  • 3ecca81 MemoryArena: panic when allocating more than a page (#3176)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all group with 1 update in the / directory: [tantivy](https://github.com/quickwit-oss/tantivy).


Updates `tantivy` from 0.26.2 to 0.27.0
- [Release notes](https://github.com/quickwit-oss/tantivy/releases)
- [Changelog](https://github.com/quickwit-oss/tantivy/blob/main/CHANGELOG.md)
- [Commits](quickwit-oss/tantivy@0.26.2...0.27.0)

---
updated-dependencies:
- dependency-name: tantivy
  dependency-version: 0.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Oct 21, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot @github

dependabot Bot commented on behalf of github Oct 26, 2026

Copy link
Copy Markdown
Contributor Author

Looks like tantivy is updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Oct 26, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/all-9f7031916d branch October 26, 2026 22:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants