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
asepharyana
8106f8943e
feat: add 4 new crates (queue, tracing, http, cli) + enhancements to existing crates
...
New crates:
- mytheclipse-queue: unified job queue with WorkerPool, retry/backoff, DLQ
Backends: in-memory (default), Redis, NATS, PostgreSQL
- mytheclipse-tracing: tracing subscriber layers with env filter + OTLP/Jaeger export
- mytheclipse-http: HTTP client/server with timeout + tracing, axum server
- mytheclipse-cli: CLI framework with clap derive, built-in subcommands
Enhancements to existing crates:
- mytheclipse-core: SemaphorePool, LeaderElection, HealthRegistry/HealthCheck
- mytheclipse-cache: AutoRefreshCache (bg refresh on miss), CacheMetrics
- mytheclipse-config: ConfigSchema for JSON Schema generation
- mytheclipse-storage: MultipartUploadDriver trait
- mytheclipse-crypto: PASETO v4.local token support
All features compile with --all-features; tests + clippy pass clean.
2026-08-29 16:05:02 +07: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
asepharyana
4d851c5a58
chore: rename corex-* crates to mytheclipse-* namespace
...
CI / Rustfmt (push) Canceled after 0s
CI / Clippy (push) Canceled after 0s
CI / Test (workspace all features) (push) Canceled after 0s
CI / Test (workspace default features) (push) Canceled after 0s
CI / Test (mytheclipse / bg only) (push) Canceled after 0s
CI / Test (mytheclipse / compute only) (push) Canceled after 0s
CI / Test (mytheclipse / io only) (push) Canceled after 0s
CI / Test (mytheclipse / lifecycle only) (push) Canceled after 0s
CI / Test (mytheclipse / observability only) (push) Canceled after 0s
CI / Test (mytheclipse / resiliency only) (push) Canceled after 0s
CI / Test (mytheclipse / traffic only) (push) Canceled after 0s
CI / Test (mytheclipse-cache / l2-redis) (push) Canceled after 0s
CI / Test (mytheclipse-cache / l1-moka) (push) Canceled after 0s
CI / Test (mytheclipse-cache / default) (push) Canceled after 0s
CI / Test (mytheclipse-config / default) (push) Canceled after 0s
CI / Test (mytheclipse-crypto / default) (push) Canceled after 0s
CI / Test (mytheclipse-event / amqp) (push) Canceled after 0s
CI / Test (mytheclipse-event / nats) (push) Canceled after 0s
CI / Test (mytheclipse-event / default (mem)) (push) Canceled after 0s
CI / Test (mytheclipse-storage / gcs) (push) Canceled after 0s
CI / Test (mytheclipse-storage / s3) (push) Canceled after 0s
CI / Test (mytheclipse-storage / default (local)) (push) Canceled after 0s
CI / Run mytheclipse example (push) Canceled after 0s
CI / Docs check (push) Canceled after 0s
CI / Cargo package dry-run (mytheclipse) (push) Canceled after 0s
CI / Cargo package dry-run (mytheclipse-cache) (push) Canceled after 0s
CI / Cargo package dry-run (mytheclipse-config) (push) Canceled after 0s
CI / Cargo package dry-run (mytheclipse-crypto) (push) Canceled after 0s
CI / Cargo package dry-run (mytheclipse-event) (push) Canceled after 0s
CI / Cargo package dry-run (mytheclipse-storage) (push) Canceled after 0s
Release / Semantic Release (push) Canceled after 0s
Rename all `corex-cache`, `corex-storage`, `corex-event`, `corex-config`,
and `corex-crypto` crates to `mytheclipse-cache`, `mytheclipse-storage`,
`mytheclipse-event`, `mytheclipse-config`, and `mytheclipse-crypto`
respectively, aligning with the `mytheclipse` root crate naming convention.
- Convert root `Cargo.toml` from a package manifest to a workspace
manifest with explicit member paths
- Update crate names in each `Cargo.toml` and docs.rs URLs
- Update all import paths, module doc comments, and error/panic messages
from `corex-*` to `mytheclipse-*` across source and README files
- Update CI workflow and publish script to reference the new crate names<tool_call></think>chore: rename corex-* crates to mytheclipse-* namespace
Rename all `corex-cache`, `corex-storage`, `corex-event`, `corex-config`,
and `corex-crypto` crates to `mytheclipse-cache`, `mytheclipse-storage`,
`mytheclipse-event`, `mytheclipse-config`, and `mytheclipse-crypto`
respectively, aligning with the `mytheclipse` root crate naming convention.
- Convert root `Cargo.toml` from a package manifest to a workspace
manifest with explicit member paths
- Update crate names in each `Cargo.toml` and docs.rs URLs
- Update all import paths, module doc comments, and error/panic messages
from `corex-*` to `mytheclipse-*` across source and README files
- Update CI workflow and publish script to reference the new crate names
2026-08-28 22:29:49 +07:00
asepharyana
db4f277336
feat: add corex-storage crate for unified storage abstraction
...
- Introduced corex-storage crate with support for local disk, S3-compatible, and Google Cloud Storage backends.
- Implemented StorageDriver trait for various storage backends.
- Added LocalFileStorage for local disk operations.
- Added S3Storage for S3-compatible object storage with multipart upload support.
- Added GcsStorage for Google Cloud Storage operations.
- Included error handling for storage operations.
- Added tests for each storage backend to ensure functionality.
- Created README.md for documentation and usage examples.
- Added Apache and MIT licenses for open-source compliance.
2026-08-28 22:24:18 +07:00