Skip to content

deps(deps): update lance to 8.0, lance-index to 8.0 - #116

Merged
andrei-ionescu merged 1 commit into
mainfrom
ai.upg_lance
Jul 11, 2026
Merged

deps(deps): update lance to 8.0, lance-index to 8.0#116
andrei-ionescu merged 1 commit into
mainfrom
ai.upg_lance

Conversation

@andrei-ionescu

Copy link
Copy Markdown
Member

Updates the requirements on lance to permit the latest version.

Release notes

Sourced from lance's releases.

v8.0.0

What's Changed

Breaking Changes 🛠

Critical Fixes ‼️

New Features 🎉

... (truncated)

Changelog

Sourced from lance's changelog.

Release Process

Lance maintains a linear commit history with a controlled release process.

  • All pull requests are merged into the main branch first.
  • Beta releases (or preview releases) are created on-demand from the main branch.
  • Stable releases (non-prereleases) are created only after a voting process and come from a release branch release/vX.Y. These are typically created once every two weeks.
  • Release Candidates (RC) are created from release branches prior to voting.
  • Minor releases can be cut from either main branch or an existing release branch (when main is targeting a major release).
  • Patch releases are created by committing fixes directly to the release branch, voting on a new RC, and releasing.
  • All changes (features, fixes) must be committed to main first, then cherry-picked to release branches as needed.
gitGraph
    commit
    branch feature
    checkout feature
    commit
    checkout main
    merge feature
    branch bugfix
    checkout bugfix
    commit id: "bugfix"
    checkout main
    branch "release/v1.4"
    checkout "release/v1.4"
    commit tag: "1.4.0-rc.1"
    commit tag: "1.4.0"
    checkout main
    merge bugfix
    commit id: "merged"
    checkout "release/v1.4"
    cherry-pick id: "merged"
    commit tag: "1.4.1-rc.1"
    commit tag: "1.4.1"
    checkout main
    commit tag: "2.0.0-beta.1" id: "breaking"
    checkout "release/v1.4"
    cherry-pick id: "breaking" tag: "1.5.0-rc.1"
    branch "release/v1.5"
    checkout "release/v1.5"
    commit tag: "1.5.0"
Loading

Version Semantics

Lance uses version numbers inspired by semantic versioning, but with flexibility for practical release management. Specifically, minor releases can be cut from existing release branches when the main branch is targeting a major release.

Version Format

... (truncated)

Commits
  • 15f2ff5 chore: release version 8.0.0
  • 4288807 chore: release candidate 8.0.0-rc.2
  • 11ea361 refactor!: rename FMIndexIndexDetails to FMIndexDetails (#7397)
  • eea4095 chore: release candidate 8.0.0-rc.1
  • cdcb18a fix: stream FM index partition builds (#7354)
  • b2c26ea perf(fts): defer term frequency collection (#7357)
  • 2878189 feat: allow tuning miniblock value chunks to 32k (#7356)
  • 5fd0659 chore: release beta version 8.0.0-beta.19
  • d0d8dad feat(mem_wal): warm flushed generations into shared caches before query (#7284)
  • cfc3b6c perf(index): reuse WAND doc info (#7358)
  • Additional commits viewable in compare view

Updates the requirements on lance-index to permit the latest version.

Release notes

Sourced from lance-index's releases.

v8.0.0

What's Changed

Breaking Changes 🛠

Critical Fixes ‼️

New Features 🎉

... (truncated)

Changelog

Sourced from lance-index's changelog.

Release Process

Lance maintains a linear commit history with a controlled release process.

  • All pull requests are merged into the main branch first.
  • Beta releases (or preview releases) are created on-demand from the main branch.
  • Stable releases (non-prereleases) are created only after a voting process and come from a release branch release/vX.Y. These are typically created once every two weeks.
  • Release Candidates (RC) are created from release branches prior to voting.
  • Minor releases can be cut from either main branch or an existing release branch (when main is targeting a major release).
  • Patch releases are created by committing fixes directly to the release branch, voting on a new RC, and releasing.
  • All changes (features, fixes) must be committed to main first, then cherry-picked to release branches as needed.
gitGraph
    commit
    branch feature
    checkout feature
    commit
    checkout main
    merge feature
    branch bugfix
    checkout bugfix
    commit id: "bugfix"
    checkout main
    branch "release/v1.4"
    checkout "release/v1.4"
    commit tag: "1.4.0-rc.1"
    commit tag: "1.4.0"
    checkout main
    merge bugfix
    commit id: "merged"
    checkout "release/v1.4"
    cherry-pick id: "merged"
    commit tag: "1.4.1-rc.1"
    commit tag: "1.4.1"
    checkout main
    commit tag: "2.0.0-beta.1" id: "breaking"
    checkout "release/v1.4"
    cherry-pick id: "breaking" tag: "1.5.0-rc.1"
    branch "release/v1.5"
    checkout "release/v1.5"
    commit tag: "1.5.0"
Loading

Version Semantics

Lance uses version numbers inspired by semantic versioning, but with flexibility for practical release management. Specifically, minor releases can be cut from existing release branches when the main branch is targeting a major release.

Version Format

... (truncated)

Commits
  • 15f2ff5 chore: release version 8.0.0
  • 4288807 chore: release candidate 8.0.0-rc.2
  • 11ea361 refactor!: rename FMIndexIndexDetails to FMIndexDetails (#7397)
  • eea4095 chore: release candidate 8.0.0-rc.1
  • cdcb18a fix: stream FM index partition builds (#7354)
  • b2c26ea perf(fts): defer term frequency collection (#7357)
  • 2878189 feat: allow tuning miniblock value chunks to 32k (#7356)
  • 5fd0659 chore: release beta version 8.0.0-beta.19
  • d0d8dad feat(mem_wal): warm flushed generations into shared caches before query (#7284)
  • cfc3b6c perf(index): reuse WAND doc info (#7358)
  • Additional commits viewable in compare view

Updates the requirements on [lance](https://github.com/lance-format/lance) and [lance-index](https://github.com/lance-format/lance) to permit the latest versions.
- [Release notes](https://github.com/lance-format/lance/releases)
- [Changelog](https://github.com/lance-format/lance/blob/main/release_process.md)
- [Commits](lance-format/lance@v4.0.0...v8.0.0)
- [Release notes](https://github.com/lance-format/lance/releases)
- [Changelog](https://github.com/lance-format/lance/blob/main/release_process.md)
- [Commits](lance-format/lance@v4.0.0...v8.0.0)

---
updated-dependencies:
- dependency-name: lance
  dependency-version: 8.0.0
  dependency-type: direct:production
- dependency-name: lance-index
  dependency-version: 8.0.0
  dependency-type: direct:production
@codecov

codecov Bot commented Jul 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@andrei-ionescu
andrei-ionescu merged commit ffc9d8d into main Jul 11, 2026
18 checks passed
@andrei-ionescu
andrei-ionescu deleted the ai.upg_lance branch July 11, 2026 08:26
@github-actions github-actions Bot mentioned this pull request Jul 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependencies related changes rust Rust code changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant