diff --git a/CHANGELOG.md b/CHANGELOG.md index 0438b07..de92ff8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.5.0](https://github.com/asepharyana/mytheclipse/compare/v1.4.1...v1.5.0) (2026-08-29) + + +### Features + +* round-3 abstractions — ConfigValidator, AsyncLifecycleManager, MetricsBridge, rate limiter pre-acquire ([1ea3b35](https://github.com/asepharyana/mytheclipse/commit/1ea3b3558143bd07168c3be89653fbeb9c38930a)) + ## [1.4.1](https://github.com/asepharyana/mytheclipse/compare/v1.4.0...v1.4.1) (2026-08-29) diff --git a/Cargo.lock b/Cargo.lock index bd54e5e..3be2bc9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2818,7 +2818,7 @@ dependencies = [ [[package]] name = "mytheclipse" -version = "1.4.1" +version = "1.5.0" dependencies = [ "async-trait", "num_cpus", @@ -2832,7 +2832,7 @@ dependencies = [ [[package]] name = "mytheclipse-cache" -version = "1.4.1" +version = "1.5.0" dependencies = [ "async-trait", "moka", @@ -2845,7 +2845,7 @@ dependencies = [ [[package]] name = "mytheclipse-cli" -version = "1.4.1" +version = "1.5.0" dependencies = [ "clap", "tokio", @@ -2854,7 +2854,7 @@ dependencies = [ [[package]] name = "mytheclipse-config" -version = "1.4.1" +version = "1.5.0" dependencies = [ "dotenvy", "notify", @@ -2869,7 +2869,7 @@ dependencies = [ [[package]] name = "mytheclipse-crypto" -version = "1.4.1" +version = "1.5.0" dependencies = [ "aead", "aes-gcm", @@ -2889,7 +2889,7 @@ dependencies = [ [[package]] name = "mytheclipse-event" -version = "1.4.1" +version = "1.5.0" dependencies = [ "async-nats", "async-trait", @@ -2905,7 +2905,7 @@ dependencies = [ [[package]] name = "mytheclipse-http" -version = "1.4.1" +version = "1.5.0" dependencies = [ "async-trait", "axum", @@ -2919,7 +2919,7 @@ dependencies = [ [[package]] name = "mytheclipse-queue" -version = "1.4.1" +version = "1.5.0" dependencies = [ "async-nats", "async-trait", @@ -2935,7 +2935,7 @@ dependencies = [ [[package]] name = "mytheclipse-storage" -version = "1.4.1" +version = "1.5.0" dependencies = [ "async-trait", "aws-config", @@ -2951,7 +2951,7 @@ dependencies = [ [[package]] name = "mytheclipse-tracing" -version = "1.4.1" +version = "1.5.0" dependencies = [ "opentelemetry 0.25.0", "tokio", diff --git a/crates/mytheclipse-cache/Cargo.toml b/crates/mytheclipse-cache/Cargo.toml index da109bc..f2b0fdd 100644 --- a/crates/mytheclipse-cache/Cargo.toml +++ b/crates/mytheclipse-cache/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mytheclipse-cache" -version = "1.4.1" +version = "1.5.0" edition = "2021" rust-version = "1.75" license = "MIT OR Apache-2.0" diff --git a/crates/mytheclipse-cli/Cargo.toml b/crates/mytheclipse-cli/Cargo.toml index a49ccf6..9969d91 100644 --- a/crates/mytheclipse-cli/Cargo.toml +++ b/crates/mytheclipse-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mytheclipse-cli" -version = "1.4.1" +version = "1.5.0" edition = "2021" rust-version = "1.75" license = "MIT OR Apache-2.0" diff --git a/crates/mytheclipse-config/Cargo.toml b/crates/mytheclipse-config/Cargo.toml index d62e85d..13a7cdc 100644 --- a/crates/mytheclipse-config/Cargo.toml +++ b/crates/mytheclipse-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mytheclipse-config" -version = "1.4.1" +version = "1.5.0" edition = "2021" rust-version = "1.75" license = "MIT OR Apache-2.0" diff --git a/crates/mytheclipse-crypto/Cargo.toml b/crates/mytheclipse-crypto/Cargo.toml index 51b3853..0952dc2 100644 --- a/crates/mytheclipse-crypto/Cargo.toml +++ b/crates/mytheclipse-crypto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mytheclipse-crypto" -version = "1.4.1" +version = "1.5.0" edition = "2021" rust-version = "1.75" license = "MIT OR Apache-2.0" diff --git a/crates/mytheclipse-event/Cargo.toml b/crates/mytheclipse-event/Cargo.toml index ca09ad2..d1f8e94 100644 --- a/crates/mytheclipse-event/Cargo.toml +++ b/crates/mytheclipse-event/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mytheclipse-event" -version = "1.4.1" +version = "1.5.0" edition = "2021" rust-version = "1.75" license = "MIT OR Apache-2.0" diff --git a/crates/mytheclipse-http/Cargo.toml b/crates/mytheclipse-http/Cargo.toml index 430b5ed..641c6e0 100644 --- a/crates/mytheclipse-http/Cargo.toml +++ b/crates/mytheclipse-http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mytheclipse-http" -version = "1.4.1" +version = "1.5.0" edition = "2021" rust-version = "1.75" license = "MIT OR Apache-2.0" diff --git a/crates/mytheclipse-queue/Cargo.toml b/crates/mytheclipse-queue/Cargo.toml index e2e95d4..290a64a 100644 --- a/crates/mytheclipse-queue/Cargo.toml +++ b/crates/mytheclipse-queue/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mytheclipse-queue" -version = "1.4.1" +version = "1.5.0" edition = "2021" rust-version = "1.75" license = "MIT OR Apache-2.0" diff --git a/crates/mytheclipse-storage/Cargo.toml b/crates/mytheclipse-storage/Cargo.toml index fde65fc..0bf73ab 100644 --- a/crates/mytheclipse-storage/Cargo.toml +++ b/crates/mytheclipse-storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mytheclipse-storage" -version = "1.4.1" +version = "1.5.0" edition = "2021" rust-version = "1.75" license = "MIT OR Apache-2.0" diff --git a/crates/mytheclipse-tracing/Cargo.toml b/crates/mytheclipse-tracing/Cargo.toml index 8f820e6..a862198 100644 --- a/crates/mytheclipse-tracing/Cargo.toml +++ b/crates/mytheclipse-tracing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mytheclipse-tracing" -version = "1.4.1" +version = "1.5.0" edition = "2021" rust-version = "1.75" license = "MIT OR Apache-2.0" diff --git a/crates/mytheclipse/Cargo.toml b/crates/mytheclipse/Cargo.toml index 4200f66..44fc5bc 100644 --- a/crates/mytheclipse/Cargo.toml +++ b/crates/mytheclipse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mytheclipse" -version = "1.4.1" +version = "1.5.0" edition = "2021" rust-version = "1.75" license = "MIT OR Apache-2.0"