Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update tantivy requirement from 0.19.2 to 0.20.2 #115

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jul 17, 2023

Updates the requirements on tantivy to permit the latest version.

Changelog

Sourced from tantivy's changelog.

Tantivy 0.20.2

Tantivy 0.20.1

Tantivy 0.20

Bugfixes

  • Fix phrase queries with slop (slop supports now transpositions, algorithm that carries slop so far for num terms > 2) #2031#2020(@​PSeitz)
  • Handle error for exists on MMapDirectory #1988 (@​PSeitz)
  • Aggregation

Features/Improvements

  • Add PhrasePrefixQuery #1842 (@​trinity-1686a)
  • Add coerce option for text and numbers types (convert the value instead of returning an error during indexing) #1904 (@​PSeitz)
  • Add regex tokenizer #1759(@​mkleen)
  • Move tokenizer API to seperate crate. Having a seperate crate with a stable API will allow us to use tokenizers with different tantivy versions. #1767 (@​PSeitz)
  • Columnar crate: New fast field handling (@​fulmicoton @​PSeitz) #1806#1809
    • Support for fast fields with optional values. Previously tantivy supported only single-valued and multi-value fast fields. The encoding of optional fast fields is now very compact.
    • Fast field Support for JSON (schemaless fast fields). Support multiple types on the same column. #1876 (@​fulmicoton)
    • Unified access for fast fields over different cardinalities.
    • Unified storage for typed and untyped fields.
    • Move fastfield codecs into columnar. #1782 (@​fulmicoton)
    • Sparse dense index for optional values #1716 (@​PSeitz)
    • Switch to nanosecond precision in DateTime fastfield #2016 (@​PSeitz)
  • Aggregation
    • Add date_histogram aggregation (only fixed_interval for now) #1900 (@​PSeitz)
    • Add percentiles aggregations #1984 (@​PSeitz)
    • [breaking] Drop JSON support on intermediate agg result (we use postcard as format in quickwit to send intermediate results) #1992 (@​PSeitz)
    • Set memory limit in bytes for aggregations after which they abort (Previously there was only the bucket limit) #1942#1957(@​PSeitz)
    • Add support for u64,i64,f64 fields in term aggregation #1883 (@​PSeitz)
    • Allow histogram bounds to be passed as Rfc3339 #2076 (@​PSeitz)
    • Add count, min, max, and sum aggregations #1794 (@​guilload)
    • Switch to Aggregation without serde_untagged => better deserialization errors. #2003 (@​PSeitz)
    • Switch to ms in histogram for date type (ES compatibility) #2045 (@​PSeitz)
    • Reduce term aggregation memory consumption #2013 (@​PSeitz)
    • Reduce agg memory consumption: Replace generic aggregation collector (which has a high memory requirement per instance) in aggregation tree with optimized versions behind a trait.
    • Split term collection count and sub_agg (Faster term agg with less memory consumption for cases without sub-aggs) #1921 (@​PSeitz)
    • Schemaless aggregations: In combination with stacker tantivy supports now schemaless aggregations via the JSON type.
    • Perf: Fetch blocks of vals in aggregation for all cardinality #1950 (@​PSeitz)
    • Allow histogram bounds to be passed as Rfc3339 #2076 (@​PSeitz)
  • Searcher with disabled scoring via EnableScoring::Disabled #1780 (@​shikhar)

... (truncated)

Commits
  • 8199aa7 bump version to 0.20.2 (#2089)
  • 657f0cd add missing Bytes validation to term_agg (#2077)
  • 3a82ef2 Fix is_child_of function not considering the root facet. (#2086)
  • 3546e7f small agg limit docs improvement (#2073)
  • 862f367 release without Alice in Wonderland, bump version to 0.20.1 (#2087)
  • 14137d9 Update CHANGELOG.md (#2081)
  • 924fc70 Merge pull request #2088 from quickwit-oss/fmassot/align-type-priorities-for-...
  • 0702394 Add test that indexes and searches a JSON field.
  • 0cb5320 Fix tests.
  • 17c783b Align numerical type priority order on the search side.
  • Additional commits viewable in compare view

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [tantivy](https://github.com/quickwit-oss/tantivy) to permit the latest version.
- [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.19.2...0.20.2)

---
updated-dependencies:
- dependency-name: tantivy
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jul 17, 2023
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Sep 1, 2023

Superseded by #118.

@dependabot dependabot bot closed this Sep 1, 2023
@dependabot dependabot bot deleted the dependabot/cargo/tantivy-0.20.2 branch September 1, 2023 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants