v0.31.0-beta.5

rathole-org/ratholev0.31.0-beta.5Jun 30, 2026by github-actions[bot]

AI Summary

This beta release introduces OAuth connection configuration for Python and Node.js clients, adds Polars DataFrame integration, and improves branch handling. It also includes several bug fixes regarding remote table operations and warning messages.

Key Highlights

  • Expose OAuth connection configuration for Python and Node.js clients
  • Add Polars DataFrame integration for data manipulation
  • Improve branch handling capabilities
  • Enable monotonic reads for remote tables via watermark

New Features

  • Expose OAuth connection config (Python and Node)
  • Add skill to work with branches better
  • Add polars dataframe integration
  • Monotonic reads via x-lancedb-min-read-version watermark

Full Release Notes

## 🎉 New Features

- feat(python): expose OAuth connection config by @jackye1995 in https://github.com/lancedb/lancedb/pull/3586
- feat(node): expose OAuth connection config by @jackye1995 in https://github.com/lancedb/lancedb/pull/3587
- feat: add skill to work with branches better by @dantasse in https://github.com/lancedb/lancedb/pull/3596
- feat: add polars dataframe integration by @westonpace in https://github.com/lancedb/lancedb/pull/3584
- feat(remote): monotonic reads via x-lancedb-min-read-version watermark by @jackye1995 in https://github.com/lancedb/lancedb/pull/3597

## 🐛 Bug Fixes

- fix(python): raise clear error when permutation API is used on remote tables (Fixes #2934) by @rtmalikian in https://github.com/lancedb/lancedb/pull/3591
- fix: add missing stacklevel=2 to warnings.warn() calls (Fixes #3589) by @rtmalikian in https://github.com/lancedb/lancedb/pull/3590
- fix(python): route sync namespace connections through rust by @jackye1995 in https://github.com/lancedb/lancedb/pull/3598