Release 1.1.1 - #494
Conversation
📝 WalkthroughWalkthroughThe release metadata now reports version 1.1.1. The C++ driver patch version and Rust crate package version are updated from 1.1.0. Documentation configuration adds Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Comment |
There was a problem hiding this comment.
Pull request overview
This PR performs the version bump and documentation-versioning updates needed for the 1.1.1 release of the ScyllaDB CPP RS Driver, aligning the Rust wrapper crate, exported C API version macros, and docs multiversion configuration.
Changes:
- Bump
scylla-rust-wrappercrate version to1.1.1(and update the lockfile entry accordingly). - Update
CASS_VERSION_PATCHto1in the publicinclude/cassandra.hAPI header. - Update Sphinx multiversion config to include
v1.1.1, set it asLATEST_VERSION, and markv1.1.0as deprecated.
Reviewed changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| scylla-rust-wrapper/Cargo.toml | Bumps the Rust wrapper crate version to 1.1.1 for the release. |
| scylla-rust-wrapper/Cargo.lock | Updates the lockfile’s scylla-rust-wrapper package version to 1.1.1. |
| include/cassandra.h | Bumps exported C/C++ driver patch version macro to 1.1.1. |
| docs/source/conf.py | Updates documentation multiversion tag list and latest/deprecated version settings for v1.1.1. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
The ScyllaDB team is pleased to announce ScyllaDB CPP RS Driver 1.1.1, 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: 9ab7216d4d32eb249dbd9929c9d3592711b800da (a commit on main branch, on top of 1.7.0).
Changes since 1.1.0:
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⚠️ .
Enhancements / new features:
system_schema.scylla_keyspaces(#1720).Bug fixes:
CASS_SSL_VERIFY_PEER_CERTis now correctly supported. Before, it would also verify peer's identity, behaving asCASS_SSL_VERIFY_PEER_IDENTITY.CASS_SSL_VERIFY_PEER_CERTis now really set by default, respecting what documentation said; your application may have worked with invalid certificates becauseCASS_SSL_VERIFY_NONEwas wrongly set as the default. Now, as the default is trulyCASS_SSL_VERIFY_PEER_CERT, it might break; this is a bug fix which unhides misconfiguration.CASS_SSL_VERIFY_PEER_IDENTITYis now supported.Metrics::get_latency_percentile_ms(#1749).Documentation:
CI / testing improvements:
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.0: