From d67a49c9989acd7cbe392f01e9230fd1f0241bce Mon Sep 17 00:00:00 2001 From: Wenxuan Zhang Date: Sun, 14 Apr 2024 14:47:18 +0800 Subject: [PATCH] chore: Release rlt version 0.1.1-rc.1 Signed-off-by: Wenxuan Zhang --- CHANGELOG.md | 145 +++++++++++++++++++++++++++++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 147 insertions(+), 2 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..884fbdd --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,145 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +## [0.1.1-rc.1] - 2024-04-14 + +### 🚀 Features + +- Add debug derive to BenchCli (#7) +- Implement logical clock (#6) + +### 🐛 Bug Fixes + +- Fix panic when the receiver is dropped #2 + +### ⚙️ Miscellaneous Tasks + +- Remove spaces in tui title +- Use git-cliff to generate changlog (#8) +- Release rlt version 0.1.1-rc.1 + +## [0.1.1-alpha.6] - 2024-04-12 + +### 🚀 Features + +- Add log framework + +### 🚜 Refactor + +- Make log feature optional +- Simplify key event handling for log win +- Remove unnecessary log messages + +### ⚙️ Miscellaneous Tasks + +- Release rlt version 0.1.1-alpha.6 + +## [0.1.1-alpha.5] - 2024-04-06 + +### 📚 Documentation + +- Update description + +### ⚙️ Miscellaneous Tasks + +- Release rlt version 0.1.1-alpha.5 + +## [0.1.1-alpha.4] - 2024-04-06 + +### 📚 Documentation + +- Update description + +### ⚙️ Miscellaneous Tasks + +- Release rlt version 0.1.1-alpha.4 + +## [0.1.1-alpha.3] - 2024-04-05 + +### 🚀 Features + +- Add postgres example + +### 🚜 Refactor + +- Simplify the cli interface + +### ⚙️ Miscellaneous Tasks + +- Release rlt version 0.1.1-alpha.3 + +## [0.1.1-alpha.2] - 2024-04-05 + +### 🚀 Features + +- Add simple example +- Add StatelessBenchSuite trait +- Make runner state mutable +- Improve time unit display in tui +- Improve the tui and text reporter output +- Change the separator of the histogram +- Add worker_id to BenchSuite::state() +- Add setup and teardown hooks to BenchSuite +- Remove rand dependency +- Change the signature of `teardown` method +- Add http_reqwest example +- Add http feature + +### 🐛 Bug Fixes + +- Fix auto time window selection +- Fix indent for text reporter +- Fix hang in case iterations reached first +- Make sure all tasks are joined + +### 🚜 Refactor + +- Rename UnknownError status +- Remove unnecessary init function +- Rename example +- Update summary format for text reporter +- Use JoinSet instead of Vec +- Rename RunnerState to WorkerInfo +- Remove init method from BenchSuite +- Avoid extra newline in text reporter +- Rename + +### 📚 Documentation + +- Update README.md +- Add docs for the CLI module +- Add more docs +- Add `no_run` mark +- Update README.md +- Improve README.md + +### ⚙️ Miscellaneous Tasks + +- Release rlt version 0.1.1-alpha.2 + +## [0.1.1-alpha.1] - 2024-03-26 + +### 🐛 Bug Fixes + +- Fix hang when canceling a paused bench + +### 🚜 Refactor + +- Update module visibility + +### 📚 Documentation + +- Update readme + +### ⚙️ Miscellaneous Tasks + +- Add rustfmt config file +- Setup +- Update rustfmt & rust-toolchain +- Simplify workflows +- Remove unused dependency +- Disable minimal version check +- Release rlt version 0.1.1-alpha.1 + + diff --git a/Cargo.lock b/Cargo.lock index d0c131e..824a11d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1493,7 +1493,7 @@ dependencies = [ [[package]] name = "rlt" -version = "0.1.1-alpha.6" +version = "0.1.1-rc.1" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 66abbe8..438dcde 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rlt" -version = "0.1.1-alpha.6" +version = "0.1.1-rc.1" authors = ["Wenxuan Zhang "] description = "A universal load testing library for Rust, with real-time TUI support" categories = [