Releases: oxhq/cachelet
Releases · oxhq/cachelet
Cachelet v0.3.1
Cachelet v0.3.1
Patch release for PHP 8.5 runtime polish.
Fixed
- Rounded fractional datetime TTLs before passing them to cache stores.
- Rounded stale-window TTLs before cache writes.
- Removed PHP 8.5 float-to-int deprecation noise observed in a clean Laravel consumer install.
Validation
composer validate --strictcomposer validate-packagesphp vendor/bin/pint --testcomposer analysecomposer test(62 tests)composer test:exportercomposer benchmark- Clean Laravel consumer smoke with Cachelet runtime
- Local Cachelet Cloud / Canio scoped dogfood intervention verified
Cachelet v0.3.0
Cachelet v0.3.0
Public surface and adoption release for the Cachelet family.
Added
- Reproducible benchmark harness via
composer benchmark. - Professional public project surface: issue templates, PR template, security policy, support policy, code of conduct, and clearer contribution docs.
- New docs for install choices, comparison, migration, operator questions, releases, and package-family examples.
- Neutral
cachelet.export.v1exporter envelope for logs, dashboards, audit trails, custom tooling, and Cachelet Cloud.
Changed
- Exporter docs and tests now frame telemetry as generally useful, not Cloud-only.
- Package READMEs now explain focused install value instead of reading like split-repo artifacts.
Verification
Local release gate passed before tagging:
composer validate --strictcomposer validate-packagescomposer format -- --testcomposer analysecomposer testcomposer test:exportercomposer benchmark
Cachelet Cloud private ingest has also been patched to accept both cachelet.cloud.export.v1 and cachelet.export.v1.
v0.2.2
Cachelet v0.2.2 is a runtime hardening release.
Added
cachelet:prunefor registry and telemetry sidecar maintenance- explicit
onStore(...)support for routing operations to a chosen cache store
Fixed
- request cache bypass behavior for streamed, binary, and other non-cacheable responses
- SWR refresh behavior now preserves the last cacheable response when a refresh returns a non-cacheable response
- scope and sidecar handling for dedicated cache stores
Verification
composer test-> 61 passed / 269 assertionscomposer analyse-> passcomposer format -- --test-> pass- Redis and PostgreSQL integration tests passed on the release machine
v0.2.1
Cachelet v0.2.1
Patch release for the current 0.2.x line.
Fixed
- removed the scoped-intervention static-analysis regression on
main - made
composer analysework in the Windows dev environment by invoking PHPStan directly - dropped tracked PHPUnit result cache output from the exporter package
Changed
mainis rewritten to exactly two public release commits:v0.1.0v0.2.1
Included in 0.2.x
- scoped intervention boundaries via
scope(...) - structured preview, receipt, and verification contracts for intervention flows
- existing
v0.2.0Cloud/exporter and telemetry contract work
v0.2.0
Cachelet v0.2.0
This release makes the Cachelet family operationally explicit and adds the first first-party Cloud export path.
Added
oxhq/cachelet-cloudas the first-party exporter for canonical Cachelet telemetry- canonical
cachelet.coordinate.v1andcachelet.telemetry.v1projections acrosscore,model,query, andrequest - operator documentation for the shared contract, query invalidation limits, request cache guarantees, and benchmark guidance
Changed
- coordinate projections now include
module,version,store, and SWR policy data - telemetry now separates SWR policy from runtime usage on each access path
- store projection now resolves the actual repository path instead of assuming the default cache driver
- CI and split publishing now include the new
oxhq/cachelet-cloudpackage
Package family
oxhq/cacheletoxhq/cachelet-coreoxhq/cachelet-modeloxhq/cachelet-queryoxhq/cachelet-requestoxhq/cachelet-cloud
v0.1.0
Cachelet v0.1.0
First public release of the Cachelet package family.
Packages
oxhq/cachelet- full suite install target published from the root repositoryoxhq/cachelet-core- deterministic keys, TTL/SWR, invalidation, inspection, events, locksoxhq/cachelet-model- model builders, payload shaping, observer invalidationoxhq/cachelet-query- Eloquent and query builder result cachingoxhq/cachelet-request- request and response cache middleware and route integration
Support Matrix
- Laravel 12.x and 13.x
- PHP 8.2, 8.3, 8.4, and 8.5
- CI coverage for Redis and PostgreSQL-backed cache integrations
Publishing Model
oxhq/cacheletis published from this repository- focused packages are published from dedicated split repositories
Notes
This is a 0.1.x release: production-usable, with room for focused API tightening before 1.0 if real-world usage exposes a better contract.