etcd v3.7.0 발표 노트

etcd v3.7.0 발표

SIG etcd는 분산 키-값 저장소의 중요한 업데이트인 etcd v3.7.0 릴리스를 발표합니다. 이 릴리스는 대규모 결과 세트의 효율적인 스트리밍을 가능하게 하는 많은 기대를 모았던 RangeStream 기능을 도입합니다. 또한 더 빠른 lease 작업 및 최적화된 keys-only range 요청을 포함한 다양한 성능 향상을 제공합니다. 레거시 v2 저장소 종속성이 완전히 제거되었으며, etcd는 이제 v3store에서만 부팅되어 운영이 간소화됩니다. 포괄적인 protobuf 개편을 통해 지원되는 버전으로 오래된 라이브러리를 교체하여 보안 및 유지보수성을 향상시켰습니다. 이 릴리스는 또한 핵심 종속성인 bbolt를 v1.5.1로, raft를 v3.7.0으로 업데이트합니다. 추가 개선 사항에는 로컬 개발 및 테스트를 위한 Unix 소켓 지원이 포함됩니다. etcdutl 명령에는 이제 무기한 차단을 방지하기 위한 timeout 인수가 포함됩니다. Client v3는 직접 JWT 설정 및 사전 인증 없이 AuthStatus를 검색하는 기능으로 더 많은 인증 유연성을 제공합니다. 향상된 관찰 가능성을 위해 새로운 watch 및 request duration 메트릭이 추가되었습니다. etcdctl 명령은 명확성을 위해 재구성되었으며, 더 이상 사용되지 않는 실험적 플래그가 제거되었습니다. 레거시 v2 API 패키지 및 코드에 대한 상당한 정리 작업도 수행되었습니다.