Releases: scylladb/latte
0.28.3-scylladb
What's Changed
- fix(gh-actions): Make docker and release actions work by @vponomaryov in #39
- Bump openssl from 0.10.66 to 0.10.70 by @dependabot in #34
- Add support for the Decimal Cql data type by @vponomaryov in #38
- chore: Configure Renovate by @renovate in #42
- Use latest scylla-rust-driver version - 1.0 by @vponomaryov in #47
- Fix dependency job name in github actions for building docker image by @vponomaryov in #48
New Contributors
- @dependabot made their first contribution in #34
- @renovate made their first contribution in #42
Full Changelog: 0.28.2-scylladb...0.28.3-scylladb
Docker images: https://hub.docker.com/r/scylladb/latte/tags
0.28.2-scylladb
What's Changed
- [docs] Use proper installation command for the fork by @vponomaryov in #25
- Fix compatibility with the latest rust versions by @vponomaryov in #29
- feature(release): add CI for releasing and testing by @CodeLieutenant in #32
- Calculate latencies with regards to coordinated omission by @vponomaryov in #31
- Add possibility to write HDR histogram data to a file in real time by @vponomaryov in #33
- Bump latte version to
0.28.2-scylladb
by @vponomaryov in #35 - fix(release): provide secrets to docker.yml workflow_call by @CodeLieutenant in #36
- fix(docker): remove cache for APT by @CodeLieutenant in #37
New Contributors
- @CodeLieutenant made their first contribution in #32
Full Changelog: 0.28.1-scylladb...0.28.2-scylladb
Docker images: https://hub.docker.com/r/scylladb/latte/tags
0.28.1-scylladb
What's Changed
- Synchronize our fork with the upstream by @vponomaryov in #9
- Change default for the multi-row partitions distribution by @vponomaryov in #11
- Fix docs for
db.get_partition_idx()
usage by @vponomaryov in #10 - Update README.md by @mykaul in #13
- Trigger github workflow on pushes and PRs for the
main
branch by @vponomaryov in #16 - Fix formatting by @vponomaryov in #17
- Add support for peer certificate verification by @dimakr in #18
- Add possibility to run stress with sinusoidally changing rate by @vponomaryov in #19
- Make log creation be configurable by @vponomaryov in #20
- Add support for batch queries by @vponomaryov in #14
- Bump latte version to
0.28.1-scylladb
by @vponomaryov in #21
New Contributors
Full Changelog: 0.28.0-scylladb...0.28.1-scylladb
0.28.0-scylladb
This release is based on the 0.28.0
(188b8dc8e70ecfa4df3aa6688c8e764269d32f85) latte version of the source project (latest at the moment of creation).
The sync is done by using cherry-pick
s of the source project commits and making updates to it to keep our own features as-is
.
Changes since 0.26.5-scylladb
:
- Fix docs for 'db.get_partition_idx()' usage
- Change default for the multi-row partitions distribution
- Use 'Burst' approach for missed ticks
- Add more aliases to couple of cli parameters
- Fix panic on unwrapping None
- Use faster Rng for generating data
- Update documentation on new functions
- Add join, read_words, read_resource_words fns
- Add latte::vector to generate arbitrary vectors
- Group/split code into modules/submodules
- Add option --drop-sampling-log to not keep the sampling log
- Compute all statistics without using the log
- Report latency distributions for each function separately
- Compute percentile errors from histograms
- Record function call duration histograms separately in Sample
- Use faster RNG
- Cleanup dependencies
- Mixed workloads
- Update Rune version to 0.13
- Update version to 0.27
- Don't throw away the last chunk of data on SIGTERM (Ctrl-C)
- Chunk stream properly if underlying stream always ready
- Add ctx.elapsed_secs() function
- Add --start-cycle and --end-cycle parameters
- Fix clippy warnings
- Upgrade time crate to fix compilation with Rust 1.80
- Log query errors through tracing crate
- Use parse_duration for parsing request timeouts and retry delays
- Minor report formatting adjustments
- Don't directly log retry errors
- Return immediately if no-one is receiving
- Don't try to catch up after slowdown when using fixed rate
- Improved sampling
- Fix latency numbers in latte list
- New command: latte list for tabular listing of run results
- Use Option for datacenter to keep backwards compatibility
- Serialize Rune objects as Cassandra maps
- Fix formatting
- Add new edit command for editing workloads
0.26.5-scylladb
0.26.4-scylladb
Main changes:
Secondary changes:
0.26.3-scylladb - fixed 'get_datacenters' function for multi-dc setups
The 0.26.3-scylladb release is based on top of the 0.26.2-scylladb version.
Changes:
Improvements for multi-dc setups
The 0.26.2-scylladb
release is based on top of the 0.26.1-scylladb
version.
Changes:
Base on latte-0.26.0 and add `inet` and `timeuuid` columntype support to prepared statements
The 0.26.1-scylladb
release is based on the 0.26.0
of the source project.
Plus additional following changes:
- All existing features in the
0.25.2-scylladb
were re-worked and re-applied to be compatible with the0.26.0
base - Add 'ColumnType::Inet' support for the prepared statements
- Add 'ColumnType::Timeuuid' support for the prepared statements
Note:
- the rune scripts compatible with the previous
0.25.2-scylladb
release and below should be updated
according to the changes in the base (0.26.0
) version: Automatic type conversions in prepared statements
Use scylla-rust-driver-0.13.0 with tablets support
Changes:
- Use latest released scylla-rust-driver which supports "tablets" Scylla feature
- Update other dependencies versions to be recent ones.