Skip to content

deps: Bump flagsmith-flag-engine to 11.0.0 - #198

Merged
matthewelwell merged 1 commit into
mainfrom
deps/engine-11
Aug 31, 2026
Merged

deps: Bump flagsmith-flag-engine to 11.0.0#198
matthewelwell merged 1 commit into
mainfrom
deps/engine-11

Conversation

@matthewelwell

@matthewelwell matthewelwell commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Changes

Bumps flagsmith-flag-engine from >=10,<11 to >=11,<12, and flagsmith-python-client 5.0.3 → 6.2.2, needed to satisfy the same engine constraint.

Breaking change in both bumps is just dropping Python 3.9 support (now requires >=3.10); there are no API changes. edge-proxy declares requires-python = ">= 3.12", so it is unaffected.

How did you test this code?

  • rye sync --no-lock then rye test — 56 tests pass.
  • Confirmed installed versions: flagsmith-flag-engine 11.0.0, flagsmith 6.2.2.

Engine 11.0.0's only breaking change is dropping Python 3.9 support; it
requires >=3.10 and carries no API changes. edge-proxy declares
requires-python = ">= 3.12", so it is unaffected.

Relocking also moves the Flagsmith Python client, a runtime dependency
here, from 5.0.3 to 6.2.2. That is unavoidable rather than incidental:
every client release before 6.2.2 pinned flagsmith-flag-engine<11.0.0, so
until 6.2.2 was published the requirements were unsatisfiable. Client
6.0.0's sole breaking change is the same Python 3.9 drop, so the jump is
API-compatible for a project already on 3.12.

Two header comment lines were restored by hand in both lockfiles
(generate-hashes, universal); the local rye 0.33.0 is older than whatever
wrote them and drops them, which would be unrelated churn.

56 tests pass.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@matthewelwell
matthewelwell requested a review from a team as a code owner August 31, 2026 09:16
@matthewelwell
matthewelwell requested review from emyller and removed request for a team August 31, 2026 09:16
@matthewelwell
matthewelwell merged commit 2612bfd into main Aug 31, 2026
3 checks passed
@matthewelwell
matthewelwell deleted the deps/engine-11 branch August 31, 2026 10:32
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