[RELEASE] ScyllaDB CPP RS Driver 1.0.0

The ScyllaDB team is pleased to announce ScyllaDB CPP RS Driver 1.0.0, an API-compatible rewrite of GitHub - scylladb/cpp-driver: Scylla C/C++ 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.5.0.

Changes since 0.6.0:

Big changes on our way to 1.0:

  • Switched to CPack for packaging. The new release process is more robust; involves testing that the deployment package is installable and that a simple test app works after installation (#379).

Bug fixes:

  • Fixed index out of bounds panic when map collection has odd items (#412).

Documentation:

  • Migrated docs to UV (#410).

CI / developer tool improvements:

  • Blocked running cmake targeting root directory (#403).
  • make run-integration-test no longer tries to update rust (#406).
  • Fixed flaky unit tests due to port conflicts (#414).
  • Fixed metrics test and fixed faulty CI (#420).

Others:

  • Bumped rust driver to 1.5.0 and bumped other dependencies (#418).

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 the last release:

commits author
16 Dmitry Kropachev
6 Wojciech Przytuła
4 Karol Baryła
3 Likes