RATATOSKRATATOSK
로그인

Crossplane

v2.2.0Orchestration & Management
2026년 2월 17일

ACTION 7CHECK 2OTHER 41

이번 릴리스는 패키지 설치와 `package cache` 사용 방식에 바뀐 점이 있어 해당 기능을 사용하는 환경에서 확인이 필요합니다. 여러 의존성은 보안 업데이트로 교체됐지만, 권고 식별자나 취약점 세부 정보는 포함되지 않았습니다.

조치 필요 (7)

  • securitygolang.org/x/crypto v0.45.0 업데이트

    golang.org/x/crypto 모듈이 보안 업데이트로 v0.45.0으로 변경됩니다.

  • securitygithub.com/go-chi/chi/v5 v5.2.4 업데이트

    github.com/go-chi/chi/v5 모듈이 보안 업데이트로 v5.2.4로 변경됩니다.

  • securitygithub.com/sigstore/cosign/v3 v3.0.4 업데이트

    github.com/sigstore/cosign/v3 모듈이 보안 업데이트로 v3.0.4로 변경됩니다.

  • securitygithub.com/theupdateframework/go-tuf/v2 v2.4.1 업데이트

    github.com/theupdateframework/go-tuf/v2 모듈이 보안 업데이트로 v2.4.1로 변경됩니다.

  • securitygithub.com/sigstore/rekor v1.5.0 업데이트

    github.com/sigstore/rekor 모듈이 보안 업데이트로 v1.5.0으로 변경됩니다.

  • securitygithub.com/sigstore/sigstore v1.10.4 업데이트

    github.com/sigstore/sigstore 모듈이 보안 업데이트로 v1.10.4로 변경됩니다.

  • securitygithub.com/quic-go/quic-go v0.57.0 업데이트

    github.com/quic-go/quic-go 모듈이 보안 업데이트로 v0.57.0으로 변경됩니다.

영향 확인 (2)

  • breakingFunction 패키지의 Input CRDs 자동 설치 중단

    Function 패키지에서 Input CRDs를 사용한다면 적용됩니다.

    패키지 관리자가 Function 패키지에 포함된 Input CRDs를 더 이상 설치하지 않습니다.

  • breakingpackage cache 디스크 구조 변경

    package cache를 사용해 Crossplane에 패키지를 사이드로드하는 경우 적용됩니다.

    package cache의 디스크 구조가 바뀌면서, 패키지를 Crossplane에 사이드로드하던 문서화되지 않은 동작이 중단됩니다.

그 외 기록된 변경 41건 전체additions 13 · value changes 13 · fixes 8 · constraints 7

additions (13)

  • ImageConfig can now be used to configure the DeploymentRuntimeConfig used for packages, including those installed as dependencies.
  • The pipeline inspector is now available as an alpha feature (disabled by default). When enabled, the inspector forwards function requests and responses to a user-configured gRPC endpoint for debugging or observability.
  • functions can now request OpenAPI schemas for any resource kind in the cluster using the RequiredSchemas field in the function response.
  • Crossplane now advertises capabilities (including required schemas) to functions in a new function request field.
  • Add option to prevent events from being emitted in default namespace
  • Allow configuring custom annotations on Crossplane helm chart secret resources
  • feat: Support list of resources for crossplane beta trace
  • Add sidecar container support to Crossplane Helm chart
  • feat(helm): Set automountServiceAccountToken on service accounts
  • Add an option to prevent caching of resources in other namespaces
  • feat: add defaultCompositionRevisionSelector for v1 and v2 APIs
  • feat(trace): add watch for trace
  • Use --watched-resource flag for WatchOperations

value changes (13)

  • v1.20 will continue to receive critical fixes. The final EOL date for v1.20 is to be determined.
  • a matching ImageConfig takes precedence over the runtimeConfigRef in a package spec if both are present.
  • The MRD controller now uses server-side apply to update CRDs, improving reliability.
  • fix(deps): update module google.golang.org/protobuf to v1.36.11
  • fix(deps): update module github.com/sirupsen/logrus to v1.9.4
  • fix(deps): update module github.com/emicklei/dot to v1.10.0
  • fix(deps): update module github.com/go-git/go-billy/v5 to v5.7.0
  • fix(deps): update module github.com/go-git/go-git/v5 to v5.16.4
  • fix(deps): update module github.com/docker/go-connections to v0.6.0
  • fix(deps): update module github.com/in-toto/in-toto-golang to v0.10.0
  • feat(install.sh): download and unpack the compressed file
  • Use foreground cascading deletion for unneeded composed resources
  • deps: Update crossplane-runtime to v2.2.0

fixes (8)

  • Fix XR circuit breaker to account for double token consumption
  • Fix claim controller watch startup after transient failures
  • fix: Add TLS as app protocol to function service
  • pkg: Fix upgrading packages with common transitive dependencies
  • fix(fn-cache): prevent caching responses with unfulfilled requirements
  • fix: improve errors for malformed xpkg examples
  • fix: exclude ClusterProviderConfigUsages from CRD to MRD conversion
  • fix: check correct condition in package reconciler

constraints (7)

  • Unknown or disallowed resources in a package are now ignored instead of causing package installation to fail.
  • XRDs can now configure x-kubernetes-validations outside of the spec.
  • Fix Docker port binding race condition on macOS by using HostPort "0"
  • add yaml support to render --context-files and --context-values flag
  • Add Cosign v3 support
  • Handle CronOperation and WatchOperation in alpha render op
  • feat(helm): make sidecars, extra volumes, and volume mounts templatable
Crossplane 스택에 추가

조치가 필요한 릴리스가 나왔을 때 주간 메일로 알려드립니다. 이번 릴리스의 보안 패치와 브레이킹 체인지 같은 것들입니다.

스택에 추가