Releases: scylladb/nodejs-rs-driver
Release 0.3.0
Installation
You can install the driver through npm:
npm i scylladb-driver-alpha
https://www.npmjs.com/package/scylladb-driver-alpha
What's Changed
New features:
- Add support for allow list load balancing policy (#375)
- Documentation for load balancing (#376)
- New default values for encoder options (#369)
- Maintenance documentation (#366)
Performance-related changes:
- New benchmarks for serialization and deserialization (#198)
- Optimise database test helpers (#368, #370)
- Unifying concurrency level in benchmarks (#374)
New and enabled tests:
Code cleanup:
The current version is not yet production-ready, and only the Linux x86_64 architecture is supported with this release (additional architectures should be supported in the next release). If you want to try other architectures, you will need to build the binaries from the source code.
Full Changelog: v0.2.0...v0.3.0
Release 0.2.0
Installation
You can install the driver through npm:
npm i scylladb-driver-alpha
https://www.npmjs.com/package/scylladb-driver-alpha
What's Changed
New features:
Performance optimisations:
Other changes:
The current version is not yet production-ready, and only linux x86_64 architecture is supported with this release. If you want to try other architectures, you will need to build the binaries from the source code.
Full Changelog: v0.1.0...v0.2.0
v0.1.0 - First public release
v0.1.0
This is the first public release of the ScyllaDB nodejs-rs driver.
Instalation
You can install the driver through npm:
npm i scylladb-driver-alpha
https://www.npmjs.com/package/scylladb-driver-alpha
About
This is a client-side driver for ScyllaDB written in Node.js and Rust. This driver is an overlay over the ScyllaDB Rust Driver, with the interface based on the DataStax Node.js Driver. Although optimised for ScyllaDB, the driver is also compatible with Apache Cassandra®.
Supported features
As of this release, the following features are supported:
- Simple, Prepared, and Batch statements
- Asynchronous IO, parallel execution, request pipelining
- Token-aware routing
- Shard-aware and Tablet-aware routing (specific to ScyllaDB)
- CQL binary protocol version 4
- Works with any cluster size
- Both promise and callback-based API
- Row streaming and pipes
- Built-in TypeScript support
- Password authentication
The current version is not yet production-ready, and only linux x86_64 architecture is supported with this release.