Skip to content

Release 1.1.2 - #503

Merged
wprzytula merged 1 commit into
scylladb:masterfrom
wprzytula:release-1.1.2
Sep 10, 2026
Merged

Release 1.1.2#503
wprzytula merged 1 commit into
scylladb:masterfrom
wprzytula:release-1.1.2

Conversation

@wprzytula

@wprzytula wprzytula commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

The ScyllaDB team is pleased to announce ScyllaDB CPP RS Driver 1.1.2, an API-compatible rewrite of https://github.com/scylladb/cpp-driver as a wrapper for the Rust driver. It fully replaces the CPP driver, which has already reached its End of Life.

Some minor features still need to be included. See Limitations section in README.md.

The underlying Rust Driver used version: 1.8.0.

Changes since 1.1.1:

Changes from Rust Driver that can impact this driver are included in the changelog. Those changes are be marked with the crab emoji 🦀.

Entries that require special attention (e.g. because of potential build system or application breakage) are marked with the warning emoji ⚠️.

Changes

New features / enhancements:

  • 🦀 Internal metadata fetching procedures were greatly improved, dropping many unnecessary false dependencies between internal driver tasks, which should improve the delay of some of them (#1792, #1823, #1835).
  • 🦀 Metadata fetching now supports client-side timeouts (#1837).
  • 🦀 RetrySession is now created lazily when needed, to save an allocation on the hot path (#1833).
  • Bumped Rust Driver to 1.8.0 (#496).
  • Added experimental support for changing log level on the fly (#499).

Bug fixes:

  • 🦀 Fixed a deadlock happening when driver was flooded with CQL events during metadata refresh (#1835).

Documentation:

  • Avoided relying on names of unnamed markers in code examples (#500).

CI / testing improvements:

  • Introduced cargo deny (#495).
  • Enabled more ControlConnectionTests (#497).

Congrats to all contributors and thanks everyone for using our driver!


The source code of the driver can be found here:

Contributions are most welcome!

Thank you for your attention, please do not hesitate to contact us if you have any questions, issues, feature requests, or are simply interested in our driver!

Contributors since 1.1.1:

commits author
34 Wojciech Przytuła

@wprzytula wprzytula added this to the 1.1.2 milestone Sep 8, 2026
@wprzytula wprzytula self-assigned this Sep 8, 2026
@coderabbitai

coderabbitai Bot commented Sep 8, 2026

Copy link
Copy Markdown

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: QUIET

Plan: Advanced

Run ID: a597eccc-d331-4ffa-8faa-12d98e7f6208

📥 Commits

Reviewing files that changed from the base of the PR and between 597d635 and e905c62.

⛔ Files ignored due to path filters (1)
  • scylla-rust-wrapper/Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (3)
  • docs/source/conf.py
  • include/cassandra.h
  • scylla-rust-wrapper/Cargo.toml

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The release version changes from 1.1.1 to 1.1.2 in the C library header and Rust wrapper. The documentation configuration adds v1.1.2 as the latest release and marks v1.1.1 as deprecated.

Priority: ⬇️ Low — Defer this release metadata update because the supplied diff is limited to version and documentation declarations.

Merge Risk: ⚪ Minimal · up to e905c

This updates the library and documentation release identity to version 1.1.2; the version metadata is consistent across the reviewed release surfaces, with no current merge-readiness risk identified.

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description provides detailed release notes, but it omits the repository's required Pre-review checklist and its confirmations for commits, documentation, tests, and Fixes annotations. Add the required Pre-review checklist from the template and mark each applicable item. Include any required Fixes annotations or state why they do not apply.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the primary change: release 1.1.2.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 2…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
  • Fix all pre-merge checks with AI

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@wprzytula
wprzytula marked this pull request as ready for review September 8, 2026 14:37
@wprzytula
wprzytula requested a review from Lorak-mmk September 8, 2026 14:37
@wprzytula
wprzytula merged commit e905c62 into scylladb:master Sep 10, 2026
18 of 19 checks passed
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.

2 participants