Skip to content

chore: bump utopia-php/cache to 2.0.0#65

Merged
loks0n merged 4 commits into
masterfrom
chore/bump-cache-2.0.0
May 12, 2026
Merged

chore: bump utopia-php/cache to 2.0.0#65
loks0n merged 4 commits into
masterfrom
chore/bump-cache-2.0.0

Conversation

@ChiragAgg5k
Copy link
Copy Markdown
Member

What

Bumps utopia-php/cache from 1.0.* to 2.*, resolving to 2.0.0.

Why

utopia-php/cache 2.0.0 (release notes) adds the CircuitBreaker adapter and a Feature\Telemetry contract. The major bump is driven by:

  • PHP floor raised from >=8.0 to >=8.2 (this repo already requires >=8.2, so no change needed here).
  • New required runtime dependency on utopia-php/circuit-breaker: 0.3.*.

No source-level API was broken — Cache and Adapter\None (the symbols used by this repo) keep the same signatures.

Changes

  • composer.json: utopia-php/cache: "1.0.*""2.*".
  • composer.lock: regenerated; pulls in utopia-php/circuit-breaker 0.3.0 as a transitive.

Test plan

  • CI passes on PHP 8.2, 8.3, 8.4.
  • No call sites use Utopia\Cache\Feature\Telemetry or Utopia\Cache\Adapter\CircuitBreaker (additive APIs), so no source changes required.

@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 12, 2026

Greptile Summary

Bumps utopia-php/cache from 1.0.* to ^2.0 (resolving to 2.0.0), which adds utopia-php/circuit-breaker 0.3.0 as a new transitive runtime dependency and a Feature\Telemetry contract. No source files in this repository are affected because the call sites only use Cache and Adapter\None, whose signatures are unchanged.

  • composer.json: single-line constraint change from "1.0.*" to "^2.0".
  • composer.lock: fully regenerated; pins utopia-php/cache at 2.0.0, adds utopia-php/circuit-breaker 0.3.0, and also advances several unrelated transitive packages (brick/math, google/protobuf, open-telemetry/*, symfony/*) to their latest available versions.

Confidence Score: 5/5

This PR is safe to merge — it is a dependency-only change with no modifications to source code, and the lock file pins all packages to specific resolved versions.

The change touches only composer.json and composer.lock. The updated utopia-php/cache 2.0.0 retains the same public API used by this repo (Cache and Adapter\None), the new transitive utopia-php/circuit-breaker 0.3.0 is locked to an exact version, and the PHP floor of >=8.2 already matches this repo's requirement. None of the bumped packages alter interfaces consumed here.

No files require special attention.

Important Files Changed

Filename Overview
composer.json Updates utopia-php/cache constraint from "1.0.*" to "^2.0"; the change is a single-line dependency bump with no source code impact.
composer.lock Regenerated lock file resolving utopia-php/cache to 2.0.0 and pulling in utopia-php/circuit-breaker 0.3.0 as a new transitive runtime dependency; several other indirect packages (brick/math, google/protobuf, open-telemetry, symfony) also bumped to their latest patch/minor versions.

Reviews (3): Last reviewed commit: "chore: refresh composer.lock content-has..." | Re-trigger Greptile

Comment thread composer.json Outdated
@loks0n loks0n merged commit 7f76390 into master May 12, 2026
8 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants