Release 1.1.0#481
Conversation
📝 WalkthroughWalkthroughThe driver version is incremented from 1.0.0 to 1.1.0. The public C header 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. 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. Comment |
There was a problem hiding this comment.
✅ Ready to approve
The changes are limited to consistent version bumps in the crate metadata and public header macros with no functional code modifications.
Note: this review does not count toward required approvals for merging.
Pull request overview
This PR prepares the 1.1.0 release by bumping the public-facing version identifiers used by the Rust wrapper crate and the exported C/C++ header.
Changes:
- Bump
scylla-rust-wrappercrate version to1.1.0(Cargo.toml + Cargo.lock). - Bump
CASS_VERSION_MINORto1(API version macros now report1.1.0).
File summaries
| File | Description |
|---|---|
| scylla-rust-wrapper/Cargo.toml | Updates the Rust wrapper crate version to 1.1.0. |
| scylla-rust-wrapper/Cargo.lock | Keeps the lockfile in sync with the crate version bump. |
| include/cassandra.h | Updates the exported driver version macros to reflect 1.1.0. |
Copilot's findings
- Files reviewed: 2/3 changed files
- Comments generated: 0
Note
Your feedback helps us improve the quality of this feature.
Please use 👍 or 👎 to tell us whether this assessment is correct.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Let's say that we only include items that can potentially be relevant to this driver, not all items. |
The ScyllaDB team is pleased to announce ScyllaDB CPP RS Driver 1.1.0, 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.7.0.
Starting with these release notes, we will be including changes from Rust Driver that can impact this driver in the changelog. Those changes will be marked with the crab emoji 🦀.⚠️ .
Entries that require special attention (e.g. because of potential build system breakage) will be marked with the warning emoji
Changes since 1.0.1:
Because of problems described in #464, the library name has been changed from
scylla-cpp-drivertoscylladb. This change is reflected in the CMake and pkg-config files, as well as in the library file name itself. You may need to update your build system to reflect this change.Changelog
Enhancements / new features:
opensslandopenssl-sysdependencies, which introduces support for OpenSSL 4.x. Note that this is for building from source only, as our released packages use OpenSSL 3.x and are built with OpenSSL 3.0.2 headers (#466).Bug fixes:
metadata/readeroccurring on runtime shutdown (Rust Driver #1644).SERIAL/LOCAL_SERIALconsistency are now treated as LWT for routing, reducing Paxos contention (Rust Driver #1647).read_inetport conversion (Rust Driver #1649).HostFilter(Rust Driver #1654).first_tablet < last_tablet(Rust Driver #1660).Documentation:
CI / developer tool improvements:
Build system / packaging:
scylla-cpp-drivertoscylladb(#472).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.0.0: