semantic-release-bot
d6534e80d8
chore(release): 1.21.1 [skip ci]
...
## [1.21.1](https://github.com/asepharyana/mytheclipse/compare/v1.21.0...v1.21.1 ) (2026-08-29)
### Bug Fixes
* **ci:** restore full CI green — test-matrix, clippy, rustfmt, and rustdoc gates ([1dfc6d6 ](https://github.com/asepharyana/mytheclipse/commit/1dfc6d68657e5b002896f400d744b052800c9285 ))
2026-08-29 17:34:26 +00:00
semantic-release-bot
68a0ec9613
chore(release): 1.21.0 [skip ci]
...
# [1.21.0](https://github.com/asepharyana/mytheclipse/compare/v1.20.0...v1.21.0 ) (2026-08-29)
### Features
* CPU parallel compute primitives — compute_map, compute_join, compute_par_for_each ([e148944 ](https://github.com/asepharyana/mytheclipse/commit/e14894479d8ca716a9decf2c1403359fdc376717 ))
2026-08-29 17:00:18 +00:00
semantic-release-bot
f86abc4ce1
chore(release): 1.20.0 [skip ci]
...
# [1.20.0](https://github.com/asepharyana/mytheclipse/compare/v1.19.0...v1.20.0 ) (2026-08-29)
### Features
* ParallelConcurrency — auto-size concurrency from CPU cores ([d00881c ](https://github.com/asepharyana/mytheclipse/commit/d00881c2b96fa29ee0eaa5f43a7c7af90983e802 ))
2026-08-29 16:41:52 +00:00
semantic-release-bot
829c5714d2
chore(release): 1.19.0 [skip ci]
...
# [1.19.0](https://github.com/asepharyana/mytheclipse/compare/v1.18.0...v1.19.0 ) (2026-08-29)
### Features
* criterion benchmarks proving primitive overhead is negligible ([5df04d7 ](https://github.com/asepharyana/mytheclipse/commit/5df04d75126d71d0790028c4a215acb571f25616 ))
2026-08-29 15:15:05 +00:00
semantic-release-bot
e69f72296c
chore(release): 1.18.0 [skip ci]
...
# [1.18.0](https://github.com/asepharyana/mytheclipse/compare/v1.17.0...v1.18.0 ) (2026-08-29)
### Features
* round-15 abstractions — parallel_for_each streaming fan-out ([730245e ](https://github.com/asepharyana/mytheclipse/commit/730245e9c02c5b6839b9342320b81002ea8421a3 ))
2026-08-29 14:24:51 +00:00
semantic-release-bot
3376bee1d3
chore(release): 1.17.0 [skip ci]
...
# [1.17.0](https://github.com/asepharyana/mytheclipse/compare/v1.16.0...v1.17.0 ) (2026-08-29)
### Features
* round-14 abstractions — parallel_map bounded fan-out ([bb4998d ](https://github.com/asepharyana/mytheclipse/commit/bb4998d8fa68e25415ea79a245313f17a2792a06 ))
2026-08-29 14:00:53 +00:00
semantic-release-bot
125bc57290
chore(release): 1.16.0 [skip ci]
...
# [1.16.0](https://github.com/asepharyana/mytheclipse/compare/v1.15.0...v1.16.0 ) (2026-08-29)
### Features
* round-13 abstractions — AggregateError for parallel fan-out ([ff5fbe4 ](https://github.com/asepharyana/mytheclipse/commit/ff5fbe49dc1ff06c287306835110a6652d6b24b9 ))
2026-08-29 13:56:03 +00:00
semantic-release-bot
8d4d8aa52c
chore(release): 1.15.0 [skip ci]
...
# [1.15.0](https://github.com/asepharyana/mytheclipse/compare/v1.14.0...v1.15.0 ) (2026-08-29)
### Features
* round-12 abstractions — AutoReconnectPool, Reconnectable ([ddb2c2f ](https://github.com/asepharyana/mytheclipse/commit/ddb2c2fd2d43e07b0d26b2901746ffcc3fe8b284 ))
2026-08-29 13:53:41 +00:00
semantic-release-bot
77b0dd9f12
chore(release): 1.14.0 [skip ci]
...
# [1.14.0](https://github.com/asepharyana/mytheclipse/compare/v1.13.0...v1.14.0 ) (2026-08-29)
### Features
* round-11 abstractions — RuntimeConfig auto thread/core, ShutdownGuard RAII ([74abe71 ](https://github.com/asepharyana/mytheclipse/commit/74abe7172f0d72b41cd808d53f85021edc15b8e0 ))
2026-08-29 13:48:15 +00:00
semantic-release-bot
3c64563a44
chore(release): 1.13.0 [skip ci]
...
# [1.13.0](https://github.com/asepharyana/mytheclipse/compare/v1.12.0...v1.13.0 ) (2026-08-29)
### Features
* round-10 abstractions — AutoMetricsServiceBuilder, RateLimitedWorkerPool ([2f445d3 ](https://github.com/asepharyana/mytheclipse/commit/2f445d3b8539c89f819224e421a555bc605aac91 ))
2026-08-29 13:33:10 +00:00
semantic-release-bot
2985fa0a0e
chore(release): 1.12.0 [skip ci]
...
# [1.12.0](https://github.com/asepharyana/mytheclipse/compare/v1.11.0...v1.12.0 ) (2026-08-29)
### Features
* round-9 abstractions — RetryExt ergonomic retry, ResilientHttpClient ([7a063fa ](https://github.com/asepharyana/mytheclipse/commit/7a063fa75c6ca243d1e76a485e117a3b334b25e9 ))
2026-08-29 13:21:38 +00:00
semantic-release-bot
ebb3c8ad6b
chore(release): 1.11.0 [skip ci]
...
# [1.11.0](https://github.com/asepharyana/mytheclipse/compare/v1.10.0...v1.11.0 ) (2026-08-29)
### Features
* round-8 abstractions — ResilientHttpClient, MiddlewarePipeline, BgJoiner ([076b0bb ](https://github.com/asepharyana/mytheclipse/commit/076b0bb75789ecf7f19f1b4078a3260d33218fb6 ))
2026-08-29 12:57:30 +00:00
semantic-release-bot
8e66c7d887
chore(release): 1.10.0 [skip ci]
...
# [1.10.0](https://github.com/asepharyana/mytheclipse/compare/v1.9.0...v1.10.0 ) (2026-08-29)
### Features
* round-7 abstractions — BgJoiner, MiddlewarePipeline, RateLimitedQueue ([851c8c4 ](https://github.com/asepharyana/mytheclipse/commit/851c8c4ebbe465cecd89cfea78c1b00bb47c07c2 ))
2026-08-29 12:41:45 +00:00
semantic-release-bot
43063c4698
chore(release): 1.9.0 [skip ci]
...
# [1.9.0](https://github.com/asepharyana/mytheclipse/compare/v1.8.0...v1.9.0 ) (2026-08-29)
### Features
* round-6 abstractions — HealthCheckedPool, HkdfKeyDeriver, BackpressureEnforcer ([a03db38 ](https://github.com/asepharyana/mytheclipse/commit/a03db38c5ccabead51fa49d2001b0cd94a9dd66e ))
2026-08-29 12:08:43 +00:00
semantic-release-bot
f9df8f2887
chore(release): 1.8.0 [skip ci]
...
# [1.8.0](https://github.com/asepharyana/mytheclipse/compare/v1.7.0...v1.8.0 ) (2026-08-29)
### Features
* round-5 abstractions — BatchProcessor, CircuitBreakerHealthCheck, TypedKeyRegistry, MetricsHttpHandler ([97b5e02 ](https://github.com/asepharyana/mytheclipse/commit/97b5e02820674a5b61a2d396f95df07f2b4fd735 ))
2026-08-29 11:20:41 +00:00
semantic-release-bot
bf8f76cc10
chore(release): 1.7.0 [skip ci]
...
# [1.7.0](https://github.com/asepharyana/mytheclipse/compare/v1.6.0...v1.7.0 ) (2026-08-29)
### Features
* round-5 abstractions — CircuitBreakerHealthCheck, TypedKeyRegistry, MetricsHttpHandler ([510aadc ](https://github.com/asepharyana/mytheclipse/commit/510aadc066a428c1627a38bdb22e4f0440cc01b3 ))
2026-08-29 11:09:31 +00:00
semantic-release-bot
0a978c063e
chore(release): 1.6.0 [skip ci]
...
# [1.6.0](https://github.com/asepharyana/mytheclipse/compare/v1.5.0...v1.6.0 ) (2026-08-29)
### Features
* round-4 metrics for circuit breaker + retry stats + lifecycle fixes ([717e690 ](https://github.com/asepharyana/mytheclipse/commit/717e6905cd7a3f7389b455d01054a2c2cc28befd ))
2026-08-29 10:41:31 +00:00
semantic-release-bot
bfe2fae359
chore(release): 1.5.0 [skip ci]
...
# [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 ))
2026-08-29 10:35:22 +00:00
semantic-release-bot
d27e00060c
chore(release): 1.4.1 [skip ci]
...
## [1.4.1](https://github.com/asepharyana/mytheclipse/compare/v1.4.0...v1.4.1 ) (2026-08-29)
### Bug Fixes
* clippy clean for round-2 (pipeline module export, lint cleanup) ([1981544 ](https://github.com/asepharyana/mytheclipse/commit/198154442c4297c94e8743caec81294b478c0d3a ))
2026-08-29 10:07:12 +00:00
semantic-release-bot
bad65135aa
chore(release): 1.4.0 [skip ci]
...
# [1.4.0](https://github.com/asepharyana/mytheclipse/compare/v1.3.5...v1.4.0 ) (2026-08-29)
### Features
* add 4 new crates (queue, tracing, http, cli) + enhancements to existing crates ([8106f89 ](https://github.com/asepharyana/mytheclipse/commit/8106f8943ebe83f7348b9fde3fbd2e347018604e ))
2026-08-29 09:05:48 +00:00
semantic-release-bot
2596b357ec
chore(release): 1.3.5 [skip ci]
...
## [1.3.5](https://github.com/asepharyana/mytheclipse/compare/v1.3.4...v1.3.5 ) (2026-08-28)
### Bug Fixes
* **cache:** honor sub-second Redis TTL via PSETEX + document clear() safety ([2c9367a ](https://github.com/asepharyana/mytheclipse/commit/2c9367a83c2dd01b1e197ec33215a6c7d3755fa2 ))
2026-08-28 18:36:29 +00:00
semantic-release-bot
8ff33817a8
chore(release): 1.3.4 [skip ci]
...
## [1.3.4](https://github.com/asepharyana/mytheclipse/compare/v1.3.3...v1.3.4 ) (2026-08-28)
### Bug Fixes
* **cache,storage:** harden cache bounds + atomic disk writes ([b6f138b ](https://github.com/asepharyana/mytheclipse/commit/b6f138b90d67c9531b5a58993e8ec750e5eec57f ))
2026-08-28 18:30:42 +00:00
semantic-release-bot
4027d3eb17
chore(release): 1.3.3 [skip ci]
...
## [1.3.3](https://github.com/asepharyana/mytheclipse/compare/v1.3.2...v1.3.3 ) (2026-08-28)
### Bug Fixes
* **publish:** trim mytheclipse keywords to 5 to satisfy crates.io limit ([5f1e3ac ](https://github.com/asepharyana/mytheclipse/commit/5f1e3ace5c8cb10881e30f550f51b7d845b24edd ))
2026-08-28 15:55:06 +00:00
semantic-release-bot
0f2b776bb8
chore(release): 1.3.2 [skip ci]
...
## [1.3.2](https://github.com/asepharyana/mytheclipse/compare/v1.3.1...v1.3.2 ) (2026-08-28)
### Bug Fixes
* **ci:** gate cache & storage crate doctests behind their features ([5717f8a ](https://github.com/asepharyana/mytheclipse/commit/5717f8aaaae34cb66cdbfc31f4982c93816ee5a3 ))
2026-08-28 15:50:48 +00:00
semantic-release-bot
52d9e1e93e
chore(release): 1.3.1 [skip ci]
...
## [1.3.1](https://github.com/asepharyana/mytheclipse/compare/v1.3.0...v1.3.1 ) (2026-08-28)
### Bug Fixes
* **ci:** gate event crate doctest behind mem feature and apply rustfmt ([1994115 ](https://github.com/asepharyana/mytheclipse/commit/19941156b43ec58370d0d1369174ec84400e9bc9 ))
2026-08-28 15:41:53 +00:00
semantic-release-bot
b2d3f32d83
chore(release): 1.3.0 [skip ci]
...
# [1.3.0](https://github.com/asepharyana/mytheclipse/compare/v1.2.0...v1.3.0 ) (2026-08-28)
### Features
* add corex-storage crate for unified storage abstraction ([db4f277 ](https://github.com/asepharyana/mytheclipse/commit/db4f277336d1e32cb6a2ddd86ac37ae9789fa4f8 ))
2026-08-28 15:30:52 +00:00
semantic-release-bot
6a4b2b8f54
chore(release): 1.2.0 [skip ci]
...
# [1.2.0](https://github.com/asepharyana/mytheclipse/compare/v1.1.0...v1.2.0 ) (2026-08-28)
### Features
* add panic tracking and logging with PanicTracker ([d119821 ](https://github.com/asepharyana/mytheclipse/commit/d1198213391710ccc6f2c108b15aa4526380423d ))
2026-08-28 14:46:51 +00:00
asepharyana
d119821339
feat: add panic tracking and logging with PanicTracker
...
- Implemented PanicTracker to log panics using tracing within a dedicated span.
- Introduced PanicInfo struct to capture panic details.
- Added tests for panic catching and hook restoration.
feat: implement token-bucket rate limiter
- Created RateLimiter to manage token consumption with configurable rates and burst capacity.
- Added methods for acquiring tokens and checking available tokens.
- Included tests for rate limiting behavior and token availability.
feat: add automatic retry with exponential backoff
- Developed retry function to handle transient errors with configurable retry strategies.
- Introduced RetryConfig for customizing retry behavior and jitter.
- Added tests for various retry scenarios and error handling.
feat: implement graceful shutdown coordination
- Created ShutdownManager to manage shutdown signals and task completion.
- Introduced ShutdownSignal for tasks to observe shutdown requests.
- Added tests for shutdown request handling and task draining.
feat: add timeout functionality for async operations
- Implemented with_timeout function to enforce execution time limits on futures.
- Created Timeout struct for wrapping futures with a deadline.
- Added tests for timeout behavior and error mapping.
2026-08-28 21:46:18 +07:00
semantic-release-bot
ca39dea5db
chore(release): 1.1.0 [skip ci]
...
# [1.1.0](https://github.com/asepharyana/mytheclipse/compare/v1.0.0...v1.1.0 ) (2026-08-28)
### Features
* add panic tracking and isolation with PanicTracker ([8dec413 ](https://github.com/asepharyana/mytheclipse/commit/8dec4130057420320500d7a9265ccb3cbfd0e030 ))
2026-08-28 11:45:57 +00:00
semantic-release-bot
4043a681db
chore(release): 1.0.0 [skip ci]
...
# [1.0.0](https://github.com/asepharyana/mytheclipse/compare/v0.2.4...v1.0.0 ) (2026-08-28)
* feat!: rename CorexError to MytheclipseError ([7cdf525 ](https://github.com/asepharyana/mytheclipse/commit/7cdf52544c611b05c6365595a8ae713672706b67 ))
### BREAKING CHANGES
* CorexError is renamed to MytheclipseError.
2026-08-28 10:27:09 +00:00
semantic-release-bot
4b6e9f35ef
chore(release): 0.2.4 [skip ci]
...
## [0.2.4](https://github.com/asepharyana/corex/compare/v0.2.3...v0.2.4 ) (2026-08-28)
### Bug Fixes
* **release:** add actions: write permission for workflow dispatch ([5684938 ](https://github.com/asepharyana/corex/commit/5684938b4cd5a133a57ee835426035a804edcb38 ))
2026-08-28 10:19:23 +00:00
semantic-release-bot
c830d2b949
chore(release): 0.2.3 [skip ci]
...
## [0.2.3](https://github.com/asepharyana/corex/compare/v0.2.2...v0.2.3 ) (2026-08-28)
### Bug Fixes
* **release:** hardcode repo in successCmd gh api ([d3c35ec ](https://github.com/asepharyana/corex/commit/d3c35eccd0e3e1da21bcfed50ce2ba1f82d03cc5 ))
2026-08-28 10:17:43 +00:00
semantic-release-bot
e7a932f716
chore(release): 0.2.2 [skip ci]
...
## [0.2.2](https://github.com/asepharyana/corex/compare/v0.2.1...v0.2.2 ) (2026-08-28)
### Bug Fixes
* **release:** dispatch publish via gh api in exec successCmd ([3c04aa4 ](https://github.com/asepharyana/corex/commit/3c04aa44b6110c8ce15278d7dc76828c44dfc8d9 ))
2026-08-28 10:15:48 +00:00
semantic-release-bot
5a2bb634a1
chore(release): 0.2.1 [skip ci]
...
## [0.2.1](https://github.com/asepharyana/corex/compare/v0.2.0...v0.2.1 ) (2026-08-28)
### Bug Fixes
* **release:** dispatch publish via exec successCmd not step output ([6c8c98e ](https://github.com/asepharyana/corex/commit/6c8c98e86cf27b6a998124e3de3b226a78c82f66 ))
2026-08-28 10:10:44 +00:00
semantic-release-bot
c995b2b937
chore(release): 0.2.0 [skip ci]
...
# [0.2.0](https://github.com/asepharyana/corex/compare/v0.1.0...v0.2.0 ) (2026-08-28)
### Bug Fixes
* **release:** remove --locked from cargo check in release prepare ([90322b5 ](https://github.com/asepharyana/corex/commit/90322b5f970aaf48b6da0adaf89c2f516aec0e4c ))
### Features
* **release:** add semantic-release auto versioning ([12a1ab1 ](https://github.com/asepharyana/corex/commit/12a1ab10d04dec40f8b93edb51bb6104f6a75bcb ))
2026-08-28 10:07:22 +00:00