RATATOSKRATATOSK
로그인

릴리스

CNCF graduated·incubating 프로젝트 릴리스 노트의 AI 분석.

프로젝트: Backstage해제 ×
Backstagev1.54.0CI/CD & App Delivery2026년 8월 18일

의존성 변경 폭이 큰 릴리스로, 명령어와 인증 설정 방식의 호환성이 바뀌고 기본값과 동작도 일부 조정되었습니다. AWS 연결 지원을 비롯한 새 기능과 카탈로그, Scaffolder, 검색, 사용자 인터페이스 및 정확성 수정이 포함되며, 공개되지 않은 보안 공지도 함께 포함되어 있습니다.

조치 필요 (2)

  • breaking게시 전 TypeScript 설정 스키마 검증

    패키지 준비 단계에서 게시 전에 TypeScript 설정 스키마를 엄격하게 검증합니다.

  • breaking연결 형식의 루트 형식 기준 변경

    연결 형식이 루트 연결 형식의 기준으로 이식 가능한 설정 스키마를 사용합니다.

영향 확인 (16)

  • securityKubernetes 플러그인 보안 수정

    Kubernetes 플러그인을 사용하는 경우에 적용됩니다.

    Kubernetes 플러그인의 보안 문제를 수정했습니다.

  • breaking백엔드 전용 연결 API 내보내기 제거

    connectionsServiceRef, connectionsServiceFactory, DefaultConnectionsService, declareConnection, RootConnection 또는 AnyRootConnection을 사용하는 경우에 적용됩니다.

    connectionsServiceRef, connectionsServiceFactory, DefaultConnectionsService, declareConnection, RootConnection, AnyRootConnection을 비롯한 백엔드 전용 API와 설정 형식을 이 패키지에서 더 이상 내보내지 않습니다.

  • breaking백엔드 Dockerfile의 Node.js 스냅샷 기본 동작 변경

    생성된 백엔드 Dockerfile을 설정하는 경우에 적용됩니다.

    생성되는 백엔드 Dockerfile에서 Node.js 스냅샷을 더 이상 비활성화하지 않습니다.

  • 릴리스 페이지에 13건 더

미리 준비 (3)

  • deprecatedplugin-web-library 템플릿의 알림 API 변경

    plugin-web-library 템플릿을 사용하는 경우에 적용됩니다.

    plugin-web-library 템플릿이 더 이상 사용 중단된 alertApiRef 대신 @backstage/frontend-plugin-apitoastApiRef를 사용합니다.

  • deprecatedZod v3 스키마 사용 중단

    Zod v3 스키마에 의존하는 경우에 적용됩니다.

    Zod v3 스키마는 계속 지원되지만 사용 중단 상태가 되었습니다.

  • deprecatedBackstage OpenAPI 플러그인 설정 사용 중단

    catalog.providers.backstageOpenapi.plugins를 설정하는 경우에 적용됩니다.

    catalog.providers.backstageOpenapi.plugins 설정 옵션이 선택 사항이 되었고 사용 중단 상태로 전환되었습니다.

원문
Backstagev1.53.0CI/CD & App Delivery2026년 7월 14일

운영자가 확인해야 할 API, 설정, 전송 방식 변화와 새 기능이 함께 포함된 기능 및 유지보수 중심 릴리스입니다. OpenAPI 도구 교체, MCP SSE 전송 제거, 검증 강화처럼 기존 사용 방식에 영향을 줄 수 있는 내용과 백엔드, 프론트엔드, 카탈로그, 인증, 웹훅, TechDocs 영역의 확장이 함께 담겼습니다. 의존성 갱신과 결함 수정도 포함되지만, 공개된 보안 권고나 보안 전용 수정은 없습니다.

조치 필요 (1)

  • breakingOpenAPI 변경 감지 도구 교체

    OpenAPI breaking change detection에 사용하던 @useoptic/optic@useoptic/openapi-utilitiesoasdiff로 교체됐습니다.

영향 확인 (12)

  • breaking잘못된 import의 스키마 로딩 실패

    적용 대상이 릴리스 노트에 명시되지 않았습니다.

    잘못된 import가 있으면 이제 스키마 로딩이 실패합니다.

  • breakingOpenAPI 스키마 명령 제거

    package schema openapi init 또는 repo schema openapi test를 사용하는 경우에 적용됩니다.

    package schema openapi initrepo schema openapi test 명령이 제거됐습니다.

  • breaking상호 배타적인 사용자 그룹 설정 검증

    userGroupMember.pathuser.filter를 함께 설정한 경우에 적용됩니다.

    userGroupMember.pathuser.filter를 함께 설정하면 두 옵션이 상호 배타적이므로 설정 오류가 발생합니다.

  • 릴리스 페이지에 9건 더

미리 준비 (3)

  • deprecatedopaque entity header extension point 사용 중단 예고

    opaque entity header extension point를 사용하는 경우에 적용됩니다.

    기존 opaque entity header extension point가 더 이상 권장되지 않습니다.

  • deprecatedDynamic Client Registration 사용 중단 경고

    Dynamic Client Registration을 활성화한 경우에 적용됩니다.

    Dynamic Client Registration을 활성화하면 이제 사용 중단 예고가 로그에 기록됩니다.

  • deprecatedCIMD 설정의 안정화된 key 사용

    auth.clientIdMetadataDocuments 또는 auth.experimentalClientIdMetadataDocuments를 설정한 경우에 적용됩니다.

    OAuth discovery가 안정화된 auth.clientIdMetadataDocuments 설정을 사용하도록 변경됐으며, 사용 중단된 experimental key와의 호환성은 유지됩니다.

원문
Backstagev1.52.0CI/CD & App Delivery2026년 6월 16일

기능 확장과 유지 보수가 함께 포함된 릴리스로, 설정과 API의 변경으로 기존 사용 방식에 영향을 줄 수 있습니다. 의존성에는 알려진 취약점 대응을 위한 업그레이드가 포함됐지만, 권고 식별자나 구체적인 취약점 정보는 공개되지 않았습니다.

조치 필요 (2)

  • securityinfinispan 버전 업그레이드

    알려진 취약점에 대응하기 위해 infinispan^0.12.0에서 ^0.13.0으로 업그레이드됐습니다.

  • breakingjson-schema 런타임 의존성 제거

    사용되지 않는 json-schema 런타임 의존성이 제거됐습니다.

영향 확인 (7)

  • breakingcatalog.stitchingStrategy.mode: 'immediate' 설정 제거

    catalog.stitchingStrategy.mode를 설정한 경우 적용됩니다.

    지원 중단이 예고됐던 catalog.stitchingStrategy.mode: 'immediate' 설정이 제거됐습니다.

  • breakingComboboxProps 유니온 타입 변경

    ComboboxProps를 사용하는 경우 적용됩니다.

    ComboboxProps가 유니온 타입으로 변경됐습니다.

  • breaking기본 /kubernetes 페이지 제거

    /kubernetes를 사용하는 경우 적용됩니다.

    실수로 /kubernetes에 등록됐던 기본 쿠버네티스 독립 페이지가 제거됐습니다.

  • 릴리스 페이지에 4건 더

미리 준비 (9)

  • deprecatedCombobox 최상위 입력 상태 속성 지원 중단 예고

    배열 형태의 options를 사용하는 경우 적용됩니다.

    일반 배열 options에서 기존 최상위 입력 상태 속성을 하위 호환 경로로 계속 지원하지만, 해당 속성은 더 이상 권장되지 않습니다.

  • deprecated기존 토큰 지원 중단 예고제거 시점 미정

    적용 대상이 릴리스 노트에 명시되지 않았습니다.

    이전 토큰은 하위 호환성을 위해 유지되지만 더 이상 권장되지 않으며, 향후 릴리스에서 제거될 예정입니다.

  • deprecatedrunCliModule 지원 중단 예고

    runCliModule을 사용하는 경우 적용됩니다.

    단일 모듈용 runCliModule 도우미가 더 이상 권장되지 않습니다.

  • 릴리스 페이지에 6건 더
원문
Backstagev1.51.0CI/CD & App Delivery2026년 5월 19일

이번 릴리스에는 기존 동작을 깨뜨릴 수 있는 제거와 기본값 및 제약 조건 변경이 포함되어 있습니다. 운영자가 활용할 수 있는 기능과 성능 개선이 추가되었고, 의존성의 보안 취약점을 해결한 업데이트도 반영되었습니다.

조치 필요 (2)

  • securityModule Federation packages 보안 업데이트

    알려진 취약점에 대응하기 위해 Module Federation packagesv2.3.3으로 업그레이드되었습니다.

  • breaking@remixicon/react 버전 제한

    라이선스 변경에 따라 @remixicon/react 의존성이 4.9.0 미만 버전으로 제한됩니다.

영향 확인 (9)

  • securityCIMDDCR 기본 와일드카드 변경

    CIMD 또는 DCR을 설정하는 경우에 해당합니다.

    CIMDDCR의 기존 허용 범위가 넓은 ['*'] 와일드카드 대신 알려진 MCP 클라이언트별 구체적인 기본값으로 바뀌었습니다.

  • breakingNavItemBlueprint 제거

    NavItemBlueprint를 사용하는 경우에 해당합니다.

    사용 중이던 NavItemBlueprint@backstage/frontend-plugin-api에서 제거되었습니다.

  • breakingrenderInTestApp 렌더링 동작 변경

    renderInTestApp를 사용하는 경우에 해당합니다.

    @backstage/frontend-test-utilsrenderInTestApp가 사이드바와 기존 nav-item 확장 기능을 더 이상 렌더링하지 않습니다.

  • 릴리스 페이지에 6건 더

미리 준비 (4)

  • deprecatedPolicyQueryUser.identity 사용 중단

    PolicyQueryUser.identity를 사용하는 경우에 해당합니다.

    PolicyQueryUseridentity 필드가 더 이상 사용되지 않는 항목으로 지정되었습니다.

  • deprecatedEXPERIMENTAL_formDecorators 사용 중단

    EXPERIMENTAL_formDecorators를 설정하는 경우에 해당합니다.

    기존 EXPERIMENTAL_formDecorators 필드는 더 이상 사용되지 않는 별칭으로 계속 동작합니다.

  • deprecatedcatalog.stitchingStrategy.mode 사용 중단

    catalog.stitchingStrategy.mode를 설정하는 경우에 해당합니다.

    catalog.stitchingStrategy.mode: 'immediate' 설정이 더 이상 사용되지 않는 항목으로 지정되었습니다.

  • 릴리스 페이지에 1건 더
원문
Backstagev1.50.2CI/CD & App Delivery2026년 4월 18일

v1.50.2에서는 React Aria 의존성의 업데이트 범위를 패치 버전으로 제한했습니다. 의존성 버전 범위를 엄격하게 관리하는 변경입니다.

조치 필요 (1)

  • breakingReact Aria 의존성 업데이트 범위 제한

    React Aria 의존성 범위를 패치 버전 업데이트로만 제한했습니다.

원문
Backstagev1.50.1CI/CD & App Delivery2026년 4월 15일

기존 설정과 호환성이 깨질 수 있는 설정 스키마 교체가 포함되어 있습니다. repo startembedded-postgres 감지 경로 해석 오류가 수정되고 React Ariav1.17.0으로 업데이트되며 모노패키지 임포트로 전환됩니다.

영향 확인 (1)

  • breaking기존 확장과 블루프린트의 설정 스키마 값 교체

    기존 확장과 블루프린트를 사용한다면 이 변경이 적용됩니다.

    기존 확장과 블루프린트에서 사용하던 이전 설정 스키마 값이 새 값으로 교체되었습니다.

원문
Backstagev1.50.0CI/CD & App Delivery2026년 4월 14일

보안 취약점 수정과 의존성 업데이트가 포함되었으며, API와 UI 및 플러그인 동작에도 변경이 있습니다. 업그레이드 전 마이그레이션 항목과 인증 토큰 동작을 검토해야 하는 릴리스입니다.

조치 필요 (4)

  • securityhighglobrollup 보안 업데이트

    glob을 v7/v8/v11에서 v13으로, rollup을 v4.27에서 v4.59 이상으로 올렸습니다. GHSA-mw96-cpmx-2vgc 경로 탐색 취약점도 수정했습니다.

  • securityglob 의존성 보안 업데이트

    glob 의존성을 v7/v8/v11에서 v13으로 올려 이전 버전의 보안 취약점을 해결했습니다.

  • securityrollup 경로 탐색 취약점 수정

    rollup을 v4.27에서 v4.59 이상으로 올려 고위험 경로 탐색 취약점 GHSA-mw96-cpmx-2vgc를 해결했습니다.

  • securityOAuth 보호 리소스 URL 수정

    .well-known/oauth-protected-resource의 리소스 URL을 RFC 9728 7.3절에 맞게 수정했습니다. 동적 리소스 경로도 활성화됩니다.

영향 확인 (22)

  • breaking사용자 토큰의 ent 클레임 기본 동작 변경

    auth.omitIdentityTokenOwnershipClaim을 설정하지 않은 경우 적용됩니다.

    auth.omitIdentityTokenOwnershipClaim을 설정하지 않은 경우 이 변경이 적용됩니다. 기본값이 true가 되었고, auth 백엔드가 발급하는 Backstage 사용자 토큰에 사용자의 소유권 엔티티 참조를 담은 ent 클레임이 더 이상 포함되지 않습니다.

  • breakingSignInResolverFactoryOptions 타입 매개변수 변경

    SignInResolverFactoryOptions를 사용하는 경우 적용됩니다.

    SignInResolverFactoryOptions를 사용하는 경우 이 변경이 적용됩니다. 타입 매개변수가 \u003cTAuthResult, TOptionsOutput, TOptionsInput\u003e에서 \u003cTAuthResult, TSchema extends ZodType\u003e로 바뀌었습니다.

  • breaking카탈로그 권한 확장 지점 제거

    CatalogPermissionRuleInput, CatalogPermissionExtensionPoint 또는 catalogPermissionExtensionPoint를 사용하는 경우 적용됩니다.

    CatalogPermissionRuleInput, CatalogPermissionExtensionPoint 또는 catalogPermissionExtensionPoint를 사용하는 경우 이 변경이 적용됩니다. coreServices.permissionsRegistry를 직접 사용합니다.

  • 릴리스 페이지에 19건 더

미리 준비 (6)

  • deprecated사용 중단된 대화 상자의 내부 동작 변경

    show 또는 showModal을 사용하는 경우 적용됩니다.

    show 또는 showModal을 사용하는 경우 이 변경이 적용됩니다. 사용 중단된 두 메서드는 하위 호환성을 위해 Material UI 대화 상자 래퍼를 포함한 open을 내부에서 사용합니다.

  • deprecatedauth.omitIdentityTokenOwnershipClaim 설정 사용 중단제거 시점 미정

    auth.omitIdentityTokenOwnershipClaim을 설정하는 경우 적용됩니다.

    auth.omitIdentityTokenOwnershipClaim을 설정하는 경우 이 변경이 적용됩니다. 필요하면 값을 false로 되돌릴 수 있지만, 향후 릴리스에서 설정 자체가 제거됩니다.

  • deprecated기존 config.schema 콜백 형식 사용 중단

    config.schema를 사용하는 경우 적용됩니다.

    config.schema를 사용하는 경우 이 변경이 적용됩니다. 기존 config.schema 콜백 형식이 더 이상 권장되지 않습니다.

  • 릴리스 페이지에 3건 더
원문
Backstagev1.49.1CI/CD & App Delivery2026년 3월 20일

이번 릴리스에는 새 프런트엔드 시스템의 카탈로그 엔터티 페이지 레이아웃 동작 변경이 포함됩니다. 해당 페이지를 사용하는 환경에서는 헤더가 표시되지 않습니다.

영향 확인 (1)

  • breaking카탈로그 엔터티 페이지 레이아웃 헤더 비활성화

    새 프런트엔드 시스템에서 카탈로그 엔터티 페이지를 사용하는 경우에 적용됩니다.

    v1.49.1에서 새 프런트엔드 시스템의 카탈로그 엔터티 페이지 레이아웃 헤더를 비활성화했습니다.

원문
Backstagev1.49.0CI/CD & App Delivery2026년 3월 17일

이번 릴리스는 API, 설정, 명령줄 도구, 프런트엔드, 카탈로그와 통합 기능의 호환성에 영향을 주는 변경을 포함합니다. 제거된 기능과 달라진 기본값, 좁아진 호환성 조건을 사용하는 환경은 조정이 필요하며, 사용 중단 예정 기능도 이후 전환을 계획해야 합니다. 보안 수정 사항은 포함되지 않았습니다.

영향 확인 (14)

  • breaking새 앱의 기본 프런트엔드 시스템 변경

    적용 대상이 릴리스 노트에 명시되지 않았습니다.

    새로 만드는 Backstage 앱은 이제 New Frontend System을 기본으로 사용합니다.

  • breakingcreate-app 플래그 이름 변경

    create-app에서 --next 플래그를 사용하는 경우에 적용됩니다.

    create-app--next 플래그가 제거되고 --legacy 플래그로 바뀌었습니다.

  • breaking사용 중단 예정 타입과 옵션 제거

    사용 중단 예정 타입과 옵션을 사용하는 경우에 적용됩니다.

    사용 중인 여러 사용 중단 예정 타입과 옵션이 제거되었습니다.

  • 릴리스 페이지에 11건 더

미리 준비 (7)

  • deprecated기존 속성 사용 중단 지정

    variant, columns 또는 tableOptions 속성을 사용하는 경우에 적용됩니다.

    기존 variant, columns, tableOptions 속성은 사용 중단 예정으로 지정되었지만 계속 지원됩니다.

  • deprecated관계 엔티티 카드 교체

    RelatedEntitiesCard를 사용하는 경우에 적용됩니다.

    RelatedEntitiesCard가 사용 중단 예정으로 지정되었으며, 새 EntityRelationCard를 사용하도록 변경되었습니다.

  • deprecatedCLI 내장 집합 대체 동작 사용 중단

    적용 대상이 릴리스 노트에 명시되지 않았습니다.

    CLI가 내장 집합으로 대체 실행되며 사용 중단 경고를 표시하는 동작이 사용 중단 예정으로 지정되었습니다.

  • 릴리스 페이지에 4건 더
원문
Backstagev1.48.0CI/CD & App Delivery2026년 2월 17일

API와 설정의 호환성이 깨지는 변경이 포함되며, 프런트엔드와 카탈로그 기능에도 변화가 있습니다. 플러그인 작성자와 운영자는 확장 지점, API 재정의, 설정 항목과 기본 동작을 확인할 필요가 있습니다.

영향 확인 (7)

  • breakingcatalogProcessingExtensionPoint의 안정 내보내기 이동

    카탈로그에 사용자 정의 프로세서와 엔터티 제공자를 등록할 때 catalogProcessingExtensionPoint를 사용하는 경우에 적용됩니다.

    카탈로그에 사용자 정의 프로세서와 엔터티 제공자를 등록하면서 catalogProcessingExtensionPoint를 사용하는 경우, @backstage/plugin-catalog-node/alpha에서 가져오던 경로의 /alpha 접미사를 제거해야 합니다. 해당 확장 지점이 알파 내보내기에서 일반 안정 내보내기로 이동했습니다.

  • breakingAPI 재정의가 오류로 거부됨

    적용 대상이 릴리스 노트에 명시되지 않았습니다.

    이전에는 API 재정의가 경고를 발생시켰지만, 이제는 오류와 함께 거부됩니다.

  • breakingauth.experimentalDynamicClientRegistration.tokenExpiration 설정 제거

    auth.experimentalDynamicClientRegistration.tokenExpiration을 설정한 경우에 적용됩니다.

    auth.experimentalDynamicClientRegistration.tokenExpiration 설정이 제거되고, 대신 새로운 방식이 사용됩니다.

  • 릴리스 페이지에 4건 더

미리 준비 (2)

  • deprecatedIconComponent 타입 사용 중단

    IconComponent를 사용하는 경우에 적용됩니다.

    기존 IconComponent 타입이 더 이상 사용되지 않으며, 요소 기반 타입인 IconElement로 대체됩니다.

  • deprecateditems prop 사용 중단

    items prop을 사용하는 경우에 적용됩니다.

    items prop의 사용이 중단되고, 새 navItems prop이 그 자리를 대신합니다.

원문
월별 보기