Loki v3.7 릴리스 노트
Loki 3.7 릴리스 소식입니다. 3.7.x 계열 전체의 새 기능과 중요한 수정 사항을 한곳에 모아 정리해 뒀어요.
본문
Grafana Labs와 Loki 팀이 Loki 3.7 릴리스를 발표했습니다. 새로 추가된 기능과 중요한 수정 사항을 한눈에 정리해 드릴게요.
모든 변경 사항과 수정 내역이 궁금하시다면 CHANGELOG를 참고해 주세요.
{{< admonition type="note" >}} Loki Helm 차트에 관한 중요한 정보는 지원 종료(deprecations) 섹션을 확인해 주세요. {{< /admonition >}}
기능 및 개선 사항
Loki 3.7.0의 핵심 기능은 다음과 같아요.
-
Helm charts: - 2026년 3월 16일부로 Grafana Loki Helm 차트는 새 저장소인 grafana-community/helm-charts로 포크되었습니다. 이렇게 바꾼 배경은 grafana/helm-charts#3955에서 설명했던 것처럼 개발 속도를 높이고 커뮤니티가 직접 유지보수에 참여할 수 있게 하기 위해서예요. 이제 Loki Helm 차트의 유지보수는 Grafana Community가 담당하고, Grafana Labs는 Grafana Enterprise Logs(GEL)용 Helm 차트를 계속 관리합니다. Loki Helm 차트 문서도 새로운 Grafana-Community 저장소를 가리키도록 업데이트되었습니다.
-
Docs: 문서에 Loki와 Logs Drilldown 오류 메시지를 정리한 새롭고 알찬 Troubleshooting 섹션이 추가되었습니다.
{{< admonition type="note" >}} 필요에 따라서는 문서 업데이트가 이전 릴리스에도 백포트되었다는 점 참고해 주세요. {{< /admonition >}}
그 외 개선 사항은 다음과 같아요.
- canary: 쿼리에 사용할 임의의 레이블 집합을 전달할 수 있게 되었습니다 (#17008) (993b3ae)
- compactor: 청크 삭제 마커를 로컬 디스크 대신 오브젝트 스토리지에 저장하는 기능이 추가되었습니다 (#19689) (856c11d)
- distributor: 처리 중(in-flight) 바이트 수를 추적하는 게이지가 추가되었습니다 (#20091) (23ef8ec)
- distributor: blocked/enforced 레이블 오류에 resolved policy 정보가 추가되었습니다 (#19826) (48d13d1)
- distributor: segmentation 키와 리졸버(resolver)가 추가되었습니다 (#19927) (c853f2c)
- distributor: distributor에 UpdateRates RPC 지원이 추가되었습니다 (#19918) (9018886)
- distributor: ingest-limits 프런트엔드로 요청을 무작위로 분배합니다 (#19840) (1605a38)
- distributor: 테넌트 레이트 리밋 발생 시 샤드를 셔플합니다 (#19990) (3904c2b)
- distributor: segmentation 키를 기준으로 dataobj 파티션에 기록합니다 (#19946) (3a24f5d)
- helm:
nameOverride가 이제 helm tpl 함수를 통과합니다. (#19590) (7f56fd2) - helm: query frontend 서비스의 grpclb 포트를 토글할 수 있게 되었습니다 (#19609) (9c4f022)
- helm: distributor에 startupProbe가 추가되었습니다 (#20073) (5b76589)
- helm: 서비스 trafficDistribution 파라미터를 설정할 수 있게 되었습니다 (#19558) (55f95e3)
- helm: singleBinary에 topologySpreadConstraints를 지정할 수 있게 되었습니다 (#19534) (265601f)
- helm: values.yaml로 loki-canary readinessProbe를 설정할 수 있게 되었습니다 (#19328) (7231766)
- helm: 파드 시작 속도를 높이기 위해 fsGroupChangePolicy=OnRootMismatch를 사용합니다 (#13942) (c7cec3a)
- index-gateway: 클라이언트 측 index gateway 셔플 샤딩이 추가되었습니다 (#20124) (326c7d1)
- ingest-limits: UpdateRates RPC를 추가하고, 프런트엔드에서 레이트를 갱신하며, 서비스에서는 no-op을 반환합니다 (#19894) (e173cf4)
- ingest-limits: 파티션 상태를 병렬로 확인합니다 (#19884) (b8536aa)
- ingester: prepare downscale 과정에서 상태 변경 락을 처리합니다 (#20141) (de092da)
- logcli: 커스텀 헤더를 전달할 수 있게 되었습니다 (#20231) (c524203)
- loki: loki health 명령이 추가되었습니다 (#20313) (ef69cfd)
- lokitool: 정규식 네임스페이스 필터링이 추가되었습니다 (#20209) (0c1561d)
- operator: ingress를 비활성화하는 옵션이 추가되었습니다 (#19382) (9dc71a6)
- querier: limit enforcement를 위해 쿼리 컨텍스트를 전송하는 기능이 추가되었습니다 (#19900) (1a66d2d)
Loki 3.7.3의 핵심 기능은 다음과 같아요.
- logql: 대소문자를 구분하지 않는 정규식 최적화가 추가되었습니다 (#20578) (f6a6a4f)
- loki:
query_range요청에 대해 캐시를 비활성화할 수 있게 되었습니다 (#21112) (1242aa5) - operator: gateway 서버 인증서를 커스터마이즈하는 옵션이 추가되었습니다 (#20325) (3c8b9e8)
- operator: kube-rbac-proxy 의존성을 제거하도록 metrics 인증을 업데이트합니다 (#20853) (2de6e79)
Loki 3.7.7의 핵심 기능은 다음과 같아요.
지원 종료(Deprecations)
Loki 3.0의 주요 목표 중 하나는 쓰이지 않는 코드와, 예전에 지원 종료(deprecated)로 표시만 되어 있던 채 남아 있던 오래된 기능들을 정리하는 것이었어요. Loki 3.0은 이전 지원 종료 항목 여럿을 제거했고, 새로운 지원 종료 항목도 일부 도입했습니다. 변경이 있었던 주요 영역은 다음과 같아요.
-
Promtail은 Loki 3.0에서 지원 종료(deprecated)되었고, Loki 3.7.3부터는 완전히 제거되었습니다 (#21248). 관련 코드는 Grafana Alloy에 병합되었어요. 마이그레이션 문서와 Promtail 설정을 Alloy 설정으로 바꿔 주는 유틸리티는 Alloy 문서에서 찾을 수 있습니다. 다만 이번 제거에는 lambda-promtail 클라이언트는 포함되지 않는다는 점은 유의해 주세요.
-
BoltDB 스토어 지원 종료를 포함한 지원 종료 스토리지 옵션
이 릴리스의 주요 변경 사항(breaking changes)을 더 자세히 알고 싶으시면 업그레이드 가이드를 참고해 주세요.
업그레이드 시 고려 사항
중요한 업그레이드 안내는 업그레이드 가이드를 참고해 주세요.
- BREAKING CHANGE - engine: 스케줄러가 전체 컴퓨팅 용량을 인지하도록 변경 (#19876)
- BREAKING CHANGE - engine: 모든 스케줄러 연결에서 워커 스레드를 공유하도록 변경 (#20229)
- BREAKING CHANGE - labels: parsed 레이블이 structured metadata를 덮어쓰지 않도록 변경 (#19991)
- BREAKING CHANGE - operator: OpenShift 스트림 레이블 기본값 변경 (#21001)
버그 수정
3.7.8 (2026-08-27)
- security/HIGH/pkg/push: google.golang.org/grpc 모듈을 v1.83.2로 업데이트했습니다 (#24433) (4d5dc2b).
- security/HIGH/: google.golang.org/grpc 모듈을 v1.83.1으로 업데이트했습니다 (#24328) (0a01797).
- security/HIGH/: google.golang.org/grpc 모듈을 v1.83.2로 업데이트했습니다 (#24429) (14b5da8).
- security/MEDIUM/: github.com/containerd/containerd/v2 모듈을 v2.2.8으로 업데이트했습니다 (#24460) (3e917f2).
- security/UNKNOWN/pkg/push: golang.org/x/net 모듈을 v0.56.0으로 업데이트했습니다 (#23422) (41064da).
- security/UNKNOWN/pkg/push: google.golang.org/grpc 모듈을 v1.83.1으로 업데이트했습니다 (#23416) (cd8e76d).
- security/UNKNOWN/: golang.org/x/crypto 모듈을 v0.56.0으로 업데이트했습니다 (#24335) (47149cb).
3.7.7 (2026-08-27)
- security/UNKNOWN/: github.com/containerd/containerd/v2 모듈을 v2.2.5로 업데이트했습니다 (#24097) (07cd1f0).
- security/UNKNOWN/: go.etcd.io/etcd/client/pkg/v3 모듈을 v3.6.14로 업데이트했습니다 (#24061) (9d1c9ee).
- security/UNKNOWN/: golang.org/x/mod 모듈을 v0.40.0으로 업데이트했습니다 (#23962) (1d5e027).
- storage: PutObject에서 aws-chunked를 피하기 위해 SHA-256을 사전 계산합니다 (#24215) (3d6f245).
3.7.6 (2026-08-05)
3.7.5 (2026-08-05)
- ci: 릴리스 워크플로에서 deb/rpm 패키지를 다시 빌드합니다 (#23598) (6f49272)
- ci: release-3.7.x에서 docker 플러그인 퍼블리싱을 비활성화합니다 (#23440) (6095f71)
- ingester: ingester의 flush 경쟁(race)을 수정했습니다 (#23682) (ff152dc)
- security/UNKNOWN/: github.com/klauspost/compress 모듈을 v1.18.7으로 업데이트했습니다 (release-3.7.x) (#23610) (941b557)
- security/UNKNOWN/: golang.org/x/text 모듈을 v0.39.0으로 업데이트했습니다 (release-3.7.x) (#23418) (2347a9a)
- security/UNKNOWN/: google.golang.org/grpc 모듈을 v1.82.1으로 업데이트했습니다 (release-3.7.x) (#23405) (f290af0)
- security/UNKNOWN/cmd/chunks-inspect: github.com/klauspost/compress 모듈을 v1.18.7으로 업데이트했습니다 (release-3.7.x) (#23611) (11c4b29)
- security/UNKNOWN/cmd/dataobj-inspect: github.com/klauspost/compress 모듈을 v1.18.7으로 업데이트했습니다 (release-3.7.x) (#23612) (1e3108e)
- security/UNKNOWN/cmd/dataobj-inspect: go.opentelemetry.io/otel 모듈을 v1.42.0으로 업데이트했습니다 (release-3.7.x) (#23518) (28917d3)
- security/UNKNOWN/cmd/dataobj-inspect: golang.org/x/text 모듈을 v0.39.0으로 업데이트했습니다 (release-3.7.x) (#23419) (5d2b9d4)
- security/UNKNOWN/operator: github.com/klauspost/compress 모듈을 v1.18.7으로 업데이트했습니다 (release-3.7.x) (#23613) (8d71c59)
3.7.4 (2026-07-22)
- ci: Loki 3.7의 operator-images에 대한 zizmor 지적 사항을 수정했습니다 (#22820) (abc1186)
- ci: Helm CI 경고를 수정했습니다 (#22605) (7389428)
- ci: docker 플러그인 퍼블리싱을 다시 활성화합니다 (#22818) (28f44a8)
- compactor: filesystem 백엔드와 함께 Thanos objstore 클라이언트를 사용할 때의 delete 요청을 수정했습니다 (#22811) (dd6fdb5)
- deps: charm.land/bubbletea/v2 모듈을 v2.0.7으로 업데이트했습니다 (release-3.7.x) (#22768) (e11f935)
- deps: charm.land/lipgloss/v2 모듈을 v2.0.4로 업데이트했습니다 (release-3.7.x) (#22769) (10213c2)
- deps: github.com/aws/aws-sdk-go-v2/credentials 모듈을 v1.19.24로 업데이트했습니다 (release-3.7.x) (#22776) (3daf198)
- deps: github.com/aws/smithy-go 모듈을 v1.27.3으로 업데이트했습니다 (release-3.7.x) (#22795) (1f6a191)
- deps: github.com/baidubce/bce-sdk-go 모듈을 v0.9.270으로 업데이트했습니다 (release-3.7.x) (#22783) (103ccd8)
- deps: github.com/coder/quartz 모듈을 v0.3.1으로 업데이트했습니다 (release-3.7.x) (#22784) (3509e31)
- deps: github.com/IBM/ibm-cos-sdk-go 모듈을 v1.14.1으로 업데이트했습니다 (release-3.7.x) (#22785) (d0abe72)
- deps: github.com/klauspost/compress 모듈을 v1.18.6으로 업데이트했습니다 (release-3.7.x) (#22797) (327da7c)
- deps: github.com/pierrec/lz4/v4 모듈을 v4.1.27으로 업데이트했습니다 (release-3.7.x) (#22798) (6b3297f)
- deps: github.com/shirou/gopsutil/v4 모듈을 v4.26.5로 업데이트했습니다 (release-3.7.x) (#22800) (cb7f17d)
- security/CRITICAL/clients/cmd/fluentd/docker: fluentd 의존성을 v1.19.3으로 업데이트했습니다 (release-3.7.x) (#22693) (6d8f1b5)
- security/HIGH/: CVE-2026-39822 및 CVE-2026-42505 대응을 위해 Go를 1.26.5로 올렸습니다 (#23393) (b318f28)
- security/HIGH/: github.com/apache/thrift 모듈을 v0.24.0으로 업데이트했습니다 (release-3.7.x) (#22767) (36eb5f7)
- security/UNKNOWN/: github.com/containerd/containerd/v2 모듈을 v2.0.10으로 업데이트했습니다 (release-3.7.x) (#22478) (6fa6165)
- security/UNKNOWN/pkg/push: golang.org/x/net 모듈을 v0.55.0으로 업데이트했습니다 (release-3.7.x) (#22200) (dd7a124)
- storage: 레거시 S3 클라이언트와
chunk_delimiter의 인덱스 파일 이름 문제를 수정했습니다 (#23165) (0eca83c)
3.7.3 (2026-06-24)
- deps: Go 1.26으로 전환했습니다 (#20988) (4fb960c).
- deps: go toolchain 지시자를 v1.25.11로 업데이트합니다 (#22192) (d5d7a54).
- deps: golang.org/x/crypto 모듈을 v0.52.0으로 업데이트했습니다 (#22189) (6383bfe).
- deps: golang.org/x/net 모듈을 v0.55.0으로 업데이트했습니다 (#22190) (3d93fb8).
- deps: golang.org/x/sys 모듈을 v0.44.0으로 업데이트했습니다 (#22191) (3379538).
- deps: github.com/containerd/containerd/v2 모듈을 v2.0.9로 업데이트했습니다 (#22187) (365c7e9).
- deps: go.opentelemetry.io/otel 모듈을 v1.41.0으로 업데이트했습니다 (#22188) (dc8f4de).
- distributor: Prometheus 레이블 값으로 사용하기 전에 User-Agent를 유효한 UTF-8로 정제합니다 (#21162) (ed3cf08).
- engine: range 쿼리 평가 타임스탬프가 step 그리드에 맞춰지도록 수정했습니다 (#20904) (28d03ec).
- engine: 닫힌 커넥션에 쓰기/읽기를 시도하던 추가 사례를 수정했습니다 (#20982) (1f7cacf).
- ingester: 서로 다른 structured metadata를 가진 라인이 중복되던 문제를 수정했습니다 (#21039) (60a1567).
- ingester: flush가 진행되지 않을 때 WAL 리플레이가 멈추던 문제를 수정했습니다 (#21176) (fb58ab8).
- logql: 지나치게 긴 레이블 문자열에 대해 오류를 반환합니다 (#20937) (9c9660a).
- operator: OLM 번들의 잘못된 이미지 참조를 수정했습니다 (#20966) (84bc9bc).
- operator: 지원 종료된 replicationFactor를 올바르게 처리합니다 (#20935) (1b96366).
- operator: STS 모드용 AWS 리전을 환경 변수로 제공합니다 (#21136) (cb261d9).
- operator: 복제 계수(replication factor)에 따라 ingester 최소 가용 파드 수를 설정합니다 (#19517) (efc63e8).
- querier: context 취소 시 downstreamer의 고루틴 누수를 방지합니다 (#21062) (2891919).
- query-engine: OR 연산이 조용히 무시되던 문제를 수정했습니다 (#21204) (20ea556).
- security: 모든 자격 증명을 마스킹합니다 (#20766) (f8d94cb).
- storage: S3 클라이언트의 get/replace 오류를 수정했습니다 (#21163) (e6abd15).
3.7.2 (2026-05-13)
- deps: 릴리스 3.7.x의 CVE를 대응했습니다 (#21771) (bb4c5d8).
- deps: github.com/aws/aws-sdk-go-v2/service/s3 모듈을 v1.97.3으로 업데이트했습니다 (#21457) (7bc9450).
- ruler: validation scheme이 설정되지 않아 발생하던 ruler 패닉을 수정했습니다 (backport release-3.7.x) (#21401) (cf65729).
- storage: Object Lock 버킷을 위한 PutObject에 SHA-256 체크섬을 첨부하도록 수정했습니다 (#21849) (7df13d9).
3.7.1 (2026-03-27)
3.7.0 (2026-03-26)
- cd: needs에 loki-image를 추가했습니다 (#19870) (a2c4ea6)
- compactor: compactor의 파일 디스크립터 누수를 수정했습니다 (#20077) (0c3dd8c)
- config: renovate 설정을 마이그레이션합니다 (#19436) (97745fe)
- dataobj: ErrBuilderFull 발생 시 여러 index 객체로 플러시하도록 수정했습니다 (#19223) (32dbef9)
- deps: dataobj-inspect의 전이 의존성 버전을 업데이트합니다 (#19813) (5b212b7)
- deps: cloud.google.com/go/bigtable 모듈을 v1.41.0으로 업데이트했습니다 (main) (#20352) (6102309)
- deps: cloud.google.com/go/pubsub 모듈을 v2로 업데이트했습니다 (main) (#19803) (d47dde3)
- deps: cloud.google.com/go/storage 모듈을 v1.59.0으로 업데이트했습니다 (main) (#20407) (5c71db6)
- deps: github.com/alecthomas/chroma/v2 모듈을 v2.22.0으로 업데이트했습니다 (main) (#20409) (c64f044)
- deps: github.com/apache/arrow-go/v18 모듈을 v18.5.0으로 업데이트했습니다 (main) (#20354) (d0861a1)
- deps: github.com/aws/aws-sdk-go-v2 모듈을 v1.40.1으로 업데이트했습니다 (main) (#20137) (e106809)
- deps: github.com/aws/aws-sdk-go-v2/config 모듈을 v1.32.7으로 업데이트했습니다 (main) (#20401) (50ce71a)
- deps: github.com/aws/aws-sdk-go-v2/credentials 모듈을 v1.19.7으로 업데이트했습니다 (main) (#20402) (f20228d)
- deps: github.com/aws/aws-sdk-go-v2/service/dynamodb 모듈을 v1.53.6으로 업데이트했습니다 (main) (#20403) (31a870c)
- deps: github.com/aws/aws-sdk-go-v2/service/s3 모듈을 v1.95.1으로 업데이트했습니다 (main) (#20406) (c7c1411)
- deps: github.com/aws/smithy-go 모듈을 v1.24.0으로 업데이트했습니다 (main) (#20117) (b0efa70)
- deps: github.com/axiomhq/hyperloglog 모듈을 v0.2.6으로 업데이트했습니다 (main) (#20341) (4469f82)
- deps: github.com/baidubce/bce-sdk-go 모듈을 v0.9.256으로 업데이트했습니다 (main) (#20342) (69e6254)
- deps: github.com/bits-and-blooms/bloom/v3 모듈을 v3.7.1으로 업데이트했습니다 (main) (#19755) (af47e1f)
- deps: github.com/bmatcuk/doublestar/v4 모듈을 v4.9.2로 업데이트했습니다 (main) (#20418) (078dc94)
- deps: github.com/coder/quartz 모듈을 v0.3.0으로 업데이트했습니다 (main) (#19786) (6f784f9)
- deps: github.com/docker/docker 모듈을 v28.5.2+incompatible으로 업데이트했습니다 (main) (#19756) (1007ee4)
- deps: github.com/gocql/gocql 모듈을 v2로 업데이트했습니다 (main) (#19794) (898b6d2)
- deps: github.com/google/renameio/v2 모듈을 v2.0.2로 업데이트했습니다 (main) (#20411) (cc43074)
- deps: github.com/grafana/loki/v3 모듈을 v3.6.3으로 업데이트했습니다 (main) (#20343) (d1ae7a1)
- deps: github.com/grpc-ecosystem/go-grpc-middleware/v2 모듈을 v2.3.3으로 업데이트했습니다 (main) (#19758) (8133da9)
- deps: github.com/hashicorp/consul/api 모듈을 v1.33.0으로 업데이트했습니다 (main) (#19788) (e417259)
- deps: github.com/ibm/go-sdk-core/v5 모듈을 v5.21.2로 업데이트했습니다 (main) (#19988) (d8ab970)
- deps: github.com/ibm/ibm-cos-sdk-go 모듈을 v1.13.0으로 업데이트했습니다 (main) (#20364) (52d1d8d)
- deps: github.com/ibm/sarama 모듈을 v1.46.3으로 업데이트했습니다 (main) (#19760) (4a19787)
- deps: github.com/influxdata/telegraf 모듈을 v1.37.0으로 업데이트했습니다 (main) (#20356) (dc1e0ae)
- deps: github.com/klauspost/compress 모듈을 v1.18.2로 업데이트했습니다 (main) (#20108) (f4f2b2a)
- deps: github.com/leodido/go-syslog/v4 모듈을 v4.3.0으로 업데이트했습니다 (main) (#19416) (036387b)
- deps: github.com/minio/minio-go/v7 모듈을 v7.0.98으로 업데이트했습니다 (main) (#20436) (cf89342)
- deps: github.com/ncw/swift/v2 모듈을 v2.0.5로 업데이트했습니다 (main) (#19764) (fa5e144)
- deps: github.com/oschwald/geoip2-golang 모듈을 v2로 업데이트했습니다 (main) (#19799) (33eeab6)
- deps: github.com/oschwald/geoip2-golang/v2 모듈을 v2.1.0으로 업데이트했습니다 (main) (#20357) (8853d71)
- deps: github.com/parquet-go/parquet-go 모듈을 v0.27.0으로 업데이트했습니다 (main) (#20426) (a283eac)
- deps: github.com/prometheus/alertmanager 모듈을 v0.30.0으로 업데이트했습니다 (main) (#20358) (f53a609)
- deps: github.com/prometheus/client_golang 모듈을 v1.23.2로 업데이트했습니다 (main) (#19763) (8317f7e)
- deps: github.com/prometheus/common 모듈을 v0.67.5로 업데이트했습니다 (main) (#20363) (aaacbf4)
- deps: github.com/prometheus/prometheus 모듈을 v0.309.1으로 업데이트했습니다 (main) (#20388) (bf79bcf)
- deps: github.com/prometheus/sigv4 모듈을 v0.4.0으로 업데이트했습니다 (main) (#20386) (2f80526)
- deps: github.com/redis/go-redis/v9 모듈을 v9.17.2로 업데이트했습니다 (main) (#20116) (434a929)
- deps: github.com/schollz/progressbar/v3 모듈을 v3.19.0으로 업데이트했습니다 (main) (#20365) (0b238bc)
- deps: github.com/shirou/gopsutil/v4 모듈을 v4.25.12로 업데이트했습니다 (main) (#20347) (0740eb8)
- deps: github.com/sirupsen/logrus 모듈을 v1.9.4로 업데이트했습니다 (main) (#20447) (35c8df7)
- deps: github.com/sony/gobreaker/v2 모듈을 v2.4.0으로 업데이트했습니다 (main) (#20366) (090ffd5)
- deps: github.com/tjhop/slog-gokit 모듈을 v0.1.5로 업데이트했습니다 (main) (#19808) (615413e)
- deps: github.com/twmb/franz-go 모듈을 v1.20.6으로 업데이트했습니다 (main) (#20348) (5ee4fee)
- deps: github.com/twmb/franz-go/pkg/kadm 모듈을 v1.17.1으로 업데이트했습니다 (main) (#19790) (1dad0be)
- deps: github.com/twmb/franz-go/pkg/kmsg 모듈을 v1.12.0으로 업데이트했습니다 (main) (#19791) (f28c247)
- deps: github.com/workiva/go-datastructures 모듈을 v1.1.7으로 업데이트했습니다 (main) (#19766) (f5e0683)
- deps: github.com/xdg-go/scram 모듈을 v1.2.0으로 업데이트했습니다 (main) (#20046) (9e52320)
- deps: go.opentelemetry.io/collector/pdata 모듈을 v1.49.0으로 업데이트했습니다 (main) (#20371) (7d759f2)
- deps: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc 모듈을 v0.64.0으로 업데이트했습니다 (main) (#20372) (9da1b1b)
- deps: go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace 모듈을 v0.64.0으로 업데이트했습니다 (main) (#20373) (719635a)
- deps: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp 모듈을 v0.64.0으로 업데이트했습니다 (main) (#20374) (f1b3e1b)
- deps: go.opentelemetry.io/otel/sdk 모듈을 v1.39.0으로 업데이트했습니다 (main) (#20376) (95b82d6)
- deps: golang.org/x/crypto 모듈을 v0.44.0으로 업데이트했습니다 (main) (#19776) (c85c67a)
- deps: golang.org/x/net 모듈을 v0.47.0으로 업데이트했습니다 (main) (#19850) (5c422a6)
- deps: golang.org/x/oauth2 모듈을 v0.34.0으로 업데이트했습니다 (main) (#20160) (ebf7b93)
- deps: golang.org/x/sync 모듈을 v0.19.0으로 업데이트했습니다 (main) (#20161) (817b9d8)
- deps: golang.org/x/sys 모듈을 v0.40.0으로 업데이트했습니다 (main) (#20378) (9538b20)
- deps: golang.org/x/text 모듈을 v0.33.0으로 업데이트했습니다 (main) (#20408) (9fd6733)
- deps: golang.org/x/time 모듈을 v0.14.0으로 업데이트했습니다 (main) (#19782) (74f68fa)
- deps: google.golang.org/api 모듈을 v0.257.0으로 업데이트했습니다 (main) (#20143) (5f1da75)
- deps: google.golang.org/grpc 모듈을 v1.77.0으로 업데이트했습니다 (main) (#19945) (f3213bb)
- deps: google.golang.org/protobuf 모듈을 v1.36.11으로 업데이트했습니다 (main) (#20349) (a80b52e)
- deps: k8s.io/apimachinery 모듈을 v0.35.0으로 업데이트했습니다 (main) (#20381) (731e067)
- distributor: segmentation 키 해시를 두 번 계산하지 않도록 개선했습니다 (#19961) (8b78f79)
- distributor: 정상 인스턴스를 찾지 못할 때 발생하던 패닉을 수정했습니다 (#19998) (1c5dfed)
- distributor: ingest limits 서비스 사용 시 스트림 한도 도달로 폐기되는 엔트리와 바이트를 추적합니다 (#20244) (9b0af7c)
- docker: docker 시작 권한 누락 문제를 수정했습니다 (#19947) (39d2bea)
- docker: loki Dockerfile의 WORKDIR를 루트로 설정합니다 (#19941) (13f2b1a)
- helm: Helm 의존성을 올리고, 릴리스와 함께 loki-helm-test를 게시합니다 (#19939) (7e4e34e)
- helm: startup probe 읽기가 추가되었습니다 (#19708) (bce87fb)
- helm: #14126의 수정 사항을 example에 적용합니다 (#20252) (716563a)
- helm: GEL provisioner 테넌트 생성 안내를 바로잡았습니다 (#20271) (9639e2e)
- helm: GEL 버전을 바로잡았습니다 (#19657) (cd8b195)
- helm: s3 url이 지정된 경우 loki.storage.bucketNames.chunks를 필수로 표시하지 않도록 수정했습니다 (#19873) (e9951bb)
- helm: minio를 사용하는 경우 loki.storage.bucketNames.chunks를 필수로 표시하지 않도록 수정했습니다. (#19871) (eddd4f8)
- helm: rulerConfig.storage.type이 local인 경우 loki.storage.bucketNames.ruler를 필수로 표시하지 않도록 수정했습니다 (#19882) (f2f564a)
- helm: 로컬 디스크를 사용하는 경우 버킷 이름 누락으로 실패하지 않도록 수정했습니다. (#19675) (ad0a29e)
- helm: minio가 활성화된 경우 버킷 이름 누락으로 실패하지 않도록 수정했습니다. (#19745) (cd0c578)
- helm: volumeClaimTemplates에 volumeAttributesClassName 속성을 사용할 수 있도록 활성화했습니다 (#19719) (06da42a)
- helm: ingester-b volumeAttributesClassName 템플릿을 수정했습니다 (#20188) (d696f18)
- helm: backend, read, write, single-binary, table-manager의 dnsConfig 렌더링을 수정했습니다 (#20013) (1cdb3c7)
- helm: 사이드카 이미지에서 글로벌 레지스트리를 존중하도록 수정했습니다 (#18246) (#19347) (79eae2c)
- helm: README.md의 Chart 버전을 업데이트합니다 (#19669) (94096b7)
- helm: 버전을 업데이트합니다 (#19670) (b90ae22)
- ingest-limits: FetchMaxBytes를 10MB로 축소했습니다 (#19883) (82cfafd)
- ingest-limits: 파티션을 잃어버린 경우 회수(revoke)합니다 (#20030) (1ac5d1f)
- kafka: 종료 시 발생하던 데드락을 수정했습니다 (#20384) (272a278)
- logql: parsed 레이블이 structured metadata를 덮어쓰지 않도록 수정했습니다 (#19991) (61f9367)
- lokitool: ruler 경로를 업데이트하고 대체 TLS 환경 변수를 활성화합니다 (#19572) (d1ce5cb)
- nomad: Nomad 간단한 예제를 추가했습니다 (#19629) (17aec11)
- operator: leader-election 파라미터를 변경했습니다 (#19707) (86068cf)
- operator: OCP 4.20에서는 NetworkPolicies를 자동 배포하지 않도록 수정했습니다 (#19680) (8df33ff)
- operator: quickstart 스크립트를 정상 동작으로 되돌리고 rootless 사용 경험을 개선했습니다 (#19960) (397da27)
- parser: intern set에서 키 충돌 결과를 캐시하지 않도록 수정했습니다 (#19984) (0a9b024)
- querier: Patterns API에서 멀티 테넌트 쿼리를 지원합니다 (#19809) (f609e27)
- querier: 스케줄러의 start/end 타임스탬프를 요청 범위로 제한합니다 (#20086) (448cc74)
- querier: serializeHTTPHandler에서 JSON 응답에 Content-Type 헤더를 설정합니다 (#19878) (019d6b4)
- querylimits: 초기화되지 않은 limit보다 요청 limit을 우선 수용하도록 수정했습니다 (#19891) (905eac8)
- retry: multierrors 중 하나라도 클라이언트 오류라면 재시도하지 않도록 수정했습니다 (#19887) (9825137)
- ruler: remote write 설정을 검증합니다 (#19920) (e916944)
- server: interval limit 오류에 status bad request 코드를 반환합니다 (#19895) (f21f5d5)
- storage: 설정 체인에 이미 지정되어 있다면 S3 리전을 덮어쓰지 않도록 수정했습니다 (#20127) (0046bfb)
- storage: S3 클라이언트 설정의 회귀를 수정했습니다 (#20110) (d3f9532), closes #19908