Skip to content

Bump fivetwenty-io/capi to v3.222.3 - #5482

Merged
norman-abramovitz merged 4 commits into
cloudfoundry:developfrom
nabramovitz:chore/bump-capi-v3.222.2
Jun 22, 2026
Merged

Bump fivetwenty-io/capi to v3.222.3#5482
norman-abramovitz merged 4 commits into
cloudfoundry:developfrom
nabramovitz:chore/bump-capi-v3.222.2

Conversation

@nabramovitz

@nabramovitz nabramovitz commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Bumps the jetstream backend dependency github.com/fivetwenty-io/capi/v3 to v3.222.3 (from v3.222.1 on develop), plus a dev version bump for CI validation.

The release is a drop-in, non-breaking change for Stratos:

  • v3.222.2: the one breaking change (removal of ClientWithCache) is unused here; List() methods only gained optional variadic typed-option params (source-compatible); error sentinels and NewQueryParams() are unchanged; resource-type changes are omitempty JSON-tag additions only; ServiceRouteBindings().Delete() now returns a nil job on a 204 sync delete, which the native handler already guards for.
  • v3.222.3: purely additive — typed filter options for include endpoints (pkg/capi/query_filters.go). Stratos uses NewQueryParams, not the typed-filter API, so this has no effect on Stratos code.

The go.sum delta is only the capi hash lines across all three versions — capi's module requirements (.mod hash) are identical, so there is no transitive dependency change.

Verified locally at v3.222.3: go build ./..., go vet ./..., the cloudfoundry plugin test suite (the capi consumer), the cfapppush module build, and a full make build backend all pass.

Drop-in dependency bump. Verified compile-compatible: go build ./...,
go vet ./..., and the cloudfoundry plugin test suite (the capi consumer)
all pass against v3.222.2.

The release is non-breaking for Stratos: the one breaking change
(removal of ClientWithCache) is unused here; List() methods only gained
optional variadic typed-option params (source-compatible); error
sentinels and NewQueryParams are unchanged; resource-type changes are
omitempty JSON-tag additions only. The service-route-binding delete now
returns a nil job on a 204 sync delete, which the native handler already
guards for.
@nabramovitz nabramovitz changed the title Bump fivetwenty-io/capi to v3.222.2 Bump fivetwenty-io/capi to v3.222.3 Jun 22, 2026

@norman-abramovitz norman-abramovitz left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@norman-abramovitz
norman-abramovitz merged commit 4906198 into cloudfoundry:develop Jun 22, 2026
12 checks passed
@nabramovitz
nabramovitz deleted the chore/bump-capi-v3.222.2 branch June 22, 2026 20:21
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