Skip to content

Releases: oxhq/cachelet

Cachelet v0.3.1

15 May 04:25

Choose a tag to compare

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 --strict
  • composer validate-packages
  • php vendor/bin/pint --test
  • composer analyse
  • composer test (62 tests)
  • composer test:exporter
  • composer benchmark
  • Clean Laravel consumer smoke with Cachelet runtime
  • Local Cachelet Cloud / Canio scoped dogfood intervention verified

Cachelet v0.3.0

14 May 18:22

Choose a tag to compare

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.v1 exporter 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 --strict
  • composer validate-packages
  • composer format -- --test
  • composer analyse
  • composer test
  • composer test:exporter
  • composer benchmark

Cachelet Cloud private ingest has also been patched to accept both cachelet.cloud.export.v1 and cachelet.export.v1.

v0.2.2

25 Apr 09:48

Choose a tag to compare

Cachelet v0.2.2 is a runtime hardening release.

Added

  • cachelet:prune for 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 assertions
  • composer analyse -> pass
  • composer format -- --test -> pass
  • Redis and PostgreSQL integration tests passed on the release machine

v0.2.1

24 Apr 15:19

Choose a tag to compare

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 analyse work in the Windows dev environment by invoking PHPStan directly
  • dropped tracked PHPUnit result cache output from the exporter package

Changed

  • main is rewritten to exactly two public release commits:
    • v0.1.0
    • v0.2.1

Included in 0.2.x

  • scoped intervention boundaries via scope(...)
  • structured preview, receipt, and verification contracts for intervention flows
  • existing v0.2.0 Cloud/exporter and telemetry contract work

v0.2.0

20 Apr 23:41

Choose a tag to compare

Cachelet v0.2.0

This release makes the Cachelet family operationally explicit and adds the first first-party Cloud export path.

Added

  • oxhq/cachelet-cloud as the first-party exporter for canonical Cachelet telemetry
  • canonical cachelet.coordinate.v1 and cachelet.telemetry.v1 projections across core, model, query, and request
  • 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-cloud package

Package family

  • oxhq/cachelet
  • oxhq/cachelet-core
  • oxhq/cachelet-model
  • oxhq/cachelet-query
  • oxhq/cachelet-request
  • oxhq/cachelet-cloud

v0.1.0

20 Apr 22:18

Choose a tag to compare

Cachelet v0.1.0

First public release of the Cachelet package family.

Packages

  • oxhq/cachelet - full suite install target published from the root repository
  • oxhq/cachelet-core - deterministic keys, TTL/SWR, invalidation, inspection, events, locks
  • oxhq/cachelet-model - model builders, payload shaping, observer invalidation
  • oxhq/cachelet-query - Eloquent and query builder result caching
  • oxhq/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/cachelet is 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.