版本发布 2
## What's Changed * Update Rune version to 0.13 by @pkolaczk in https://github.com/pkolaczk/latte/pull/96 * Mixed workloads by @pkolaczk in https://github.com/pkolaczk/latte/pull/97 * Use faster RNG by @pkolaczk in https://github.com/pkolaczk/latte/pull/98 * Report latency distributions for each workload function separately by @pkolaczk in https://github.com/pkolaczk/latte/pull/102 * Compute all statistics without using the log by @pkolaczk in https://github.com/pkolaczk/latte/pull/103 * Add option `--retry-on-all-errors` by @pkolaczk in https://github.com/pkolaczk/latte/pull/104 * Make latte continue running even if cluster_name failed to be read by @vponomaryov in https://github.com/pkolaczk/latte/pull/99 * Group/split code into modules/submodules by @pkolaczk in https://github.com/pkolaczk/latte/pull/105 * More functions by @pkolaczk in https://github.com/pkolaczk/latte/pull/106 * Use faster Rng for generating data by @pkolaczk in https://github.com/pkolaczk/latte/pull/107 * Elide unnecessary explicit lifetimes by @k-rus in https://github.com/pkolaczk/latte/pull/119 * Use only used from err_derive and remove empty impl by @k-rus in https://github.com/pkolaczk/latte/pull/118 * Fix blob function usage by @vponomaryov in https://github.com/pkolaczk/latte/pull/110 * Use more symbols in random text generator function by @vponomaryov in https://github.com/pkolaczk/latte/pull/111 * Update todo comment about supported data types by @vponomaryov in https://github.com/pkolaczk/latte/pull/112 * Explain prepare as part of load and run, and update gitignore by @k-rus in https://github.com/pkolaczk/latte/pull/115 * Minor documentation and workload fixes by @msmygit in https://github.com/pkolaczk/latte/pull/121 * CI Clippy failure fix by @msmygit in https://github.com/pkolaczk/latte/pull/122 * Add linux swap files to `.gitignore` file by @vponomaryov in https://github.com/pkolaczk/latte/pull/113 * Upgrade Scylla driver and cleanup code by @pkolaczk in https://github.com/pkolaczk/latte/pull/125 * Add vector type support by @pkolaczk in https://github.com/pkolaczk/latte/pull/126 ## New Contributors * @msmygit made their first contribution in https://github.com/pkolaczk/latte/pull/121 **Full Changelog**: https://github.com/pkolaczk/latte/compare/v0.27.0...v0.29.0
## What's Changed * Update dependency versions by @pkolaczk in https://github.com/pkolaczk/latte/pull/64 * Add 'now_timestamp' latte function to be used in rune scripts by @vponomaryov in https://github.com/pkolaczk/latte/pull/63 * Add UDT support for prepared statements by @vponomaryov in https://github.com/pkolaczk/latte/pull/61 * Add `text` latte function for getting random strings in rune scripts by @vponomaryov in https://github.com/pkolaczk/latte/pull/65 * Add retry mechanism by @vponomaryov in https://github.com/pkolaczk/latte/pull/66 * Add latte::uniform for generating random numbers with uniform distrib… by @pkolaczk in https://github.com/pkolaczk/latte/pull/68 * Change plot extension to svg by @pkolaczk in https://github.com/pkolaczk/latte/pull/69 * Fix int underflow in get_exponential_retry_interval by @pkolaczk in https://github.com/pkolaczk/latte/pull/70 * Print floating point script parameters by @pkolaczk in https://github.com/pkolaczk/latte/pull/71 * Make interrupting by Ctrl-C more reliable by @pkolaczk in https://github.com/pkolaczk/latte/pull/72 * Add support for creating 32-bit float values by @pkolaczk in https://github.com/pkolaczk/latte/pull/73 * Automatic type conversions in prepared statements by @pkolaczk in https://github.com/pkolaczk/latte/pull/74 * Allow objects and structs as source of named query params by @pkolaczk in https://github.com/pkolaczk/latte/pull/75 * Add new edit command for editing workloads by @pkolaczk in https://github.com/pkolaczk/latte/pull/82 * Support printing string values of optional params set with `-P` flag by @vponomaryov in https://github.com/pkolaczk/latte/pull/79 * Allow to prioritize nodes based on their datacenter by @vponomaryov in https://github.com/pkolaczk/latte/pull/78 * Add `ColumnType::Map` support for the prepared statements by @vponomaryov in https://github.com/pkolaczk/latte/pull/76 * Add `ColumnType::Timestamp` support for the prepared statements by @vponomaryov in https://github.com/pkolaczk/latte/pull/77 * Add `ColumnType::Inet` support for the prepared statements by @vponomaryov in https://github.com/pkolaczk/latte/pull/80 * Add 'ColumnType::Timeuuid' support for the prepared statements by @pkolaczk in https://github.com/pkolaczk/latte/pull/83 * Serialize Rune objects as Cassandra maps by @pkolaczk in https://github.com/pkolaczk/latte/pull/84 * Use Option for datacenter to keep backwards compatibility by @pkolaczk in https://github.com/pkolaczk/latte/pull/85 * New command: `latte list` for tabular listing of run results by @pkolaczk in https://github.com/pkolaczk/latte/pull/86 * Improved sampling by @pkolaczk in https://github.com/pkolaczk/latte/pull/88 * Don't try to catch up after slowdown when using fixed rate by @pkolaczk in https://github.com/pkolaczk/latte/pull/89 * Fix error logging by @pkolaczk in https://github.com/pkolaczk/latte/pull/90 * Retry only on timeouts by @pkolaczk in https://github.com/pkolaczk/latte/pull/91 * Log query errors through tracing crate by @pkolaczk in https://github.com/pkolaczk/latte/pull/92 * Add --start-cycle and --end-cycle parameters by @pkolaczk in https://github.com/pkolaczk/latte/pull/93 * Add ctx.elapsed_secs() function by @pkolaczk in https://github.com/pkolaczk/latte/pull/94 * Chunking and CTRL-C handling improvements by @pkolaczk in https://github.com/pkolaczk/latte/pull/95 ## New Contributors * @vponomaryov made their first contribution in https://github.com/pkolaczk/latte/pull/63 **Full Changelog**: https://github.com/pkolaczk/latte/compare/v0.23.0...v0.27.0