OpenFGA
v1.22.0Security2026년 10월 6일
MySQL 읽기 복제본 지원과 SQL 타임스탬프 반환 수정이 포함된 기능 및 유지보수 릴리스입니다. 의존성 업데이트와 최소 Go 버전 상향, gRPC 보안 문제 해결도 적용됐습니다.
조치 필요 (1)
securityhighgRPC 의존성 업데이트
google.를golang. org/grpc v1.로 업데이트해 [83. 2 GO-2026-6443](https://pkg.go.dev/vuln/GO-2026-6443)를 해결했습니다.
영향 확인 (3)
breaking
mysql.매개변수 변경NewWithDB mysql.를 사용하는 경우에 해당합니다.NewWithDB mysql.에 필수 매개변수인NewWithDB secondaryDB *sql.가 추가됐습니다. 복제본을 설정하지 않을 때는DB nil을 전달합니다.breakingSQL 공통 권한 모델 함수 제거
sqlcommon.또는ReadAuthorizationModel sqlcommon.을 사용하는 경우에 해당합니다.FindLatestAuthorizationModel sqlcommon.과ReadAuthorizationModel sqlcommon.이 제거되고 각 백엔드 구현으로 옮겨졌습니다.FindLatestAuthorizationModel breaking최소
go버전 상향go에 의존하지 않는 경우에 적용됩니다.여러 의존성이 업데이트됐고, 최소
go버전이1.으로 변경됐습니다.26. 0
그 외 기록된 변경 5건 전체value changes 3 · additions 1 · fixes 1
value changes (3)
- * chore(deps): bump the dependencies group across 1 directory with 9 updates by @dependabot[bot] in https://github.com/openfga/openfga/pull/3324
- * chore(deps): bump chainguard/static from
f51c249tofe55470in the dependencies group by @dependabot[bot] in https://github.com/openfga/openfga/pull/3328 - * chore(deps): bump the dependencies group across 1 directory with 19 updates by @dependabot[bot] in https://github.com/openfga/openfga/pull/3329
additions (1)
- - Added read-replica (primary/secondary) support to the MySQL datastore backend, matching the existing PostgreSQL behaviour. Configure a secondary connection via
--datastore-secondary-uri(orOPENFGA_DATASTORE_SECONDARY_URI); all reads except those requestingHIGHER_CONSISTENCYare routed to the replica while all writes remain on the primary.
fixes (1)
- -
ReadUserTuplenow returns the tuple's timestamp for the Postgres, MySQL, and SQLite datastores; it previously returned a zero timestamp because the query did not selectinserted_at. [#3194](https://github.com/openfga/openfga/pull/3194) Thanks [@nikolauspschuetz](https://github.com/nikolauspschuetz) for the contribution!
OpenFGA 스택에 추가
조치가 필요한 릴리스가 나왔을 때 주간 메일로 알려드립니다. 이번 릴리스의 보안 패치와 브레이킹 체인지 같은 것들입니다.