Go 1.25 버전이 정식으로 출시되었습니다. 이번 버전은 툴, 런타임, 컴파일러, 표준 라이브러리 전반에 걸친 개선 사항을 포함하며, 특히 사용자가 미리 체험하고 피드백을 제공할 수 있는 중요한 실험적 기능들을 선보입니다. Go 1.25는 성능 향상과 기능 개선을 목표로 하는 두 가지 주요 실험적 기능을 포함하고 있으며, 사용자는 환경 변수 설정을 통해 활성화할 수 있습니다. 수많은 작은 객체를 처리할 때 발생하는 GC 오버헤드를 줄여 성능을 향상시키는 것이 목표입니다. 기존 encoding/json (v1)의 일관성 부족, 예측 힘든 동작, 성능 문제를 해결하기 위해 새롭게 설계된 JSON 구현체입니다. 핵심 목표: 주요 변경점 (v1 대비 v2): 새로운 기능 및 구조: 활성화 방법: 빌드 시 GOEXPERIMENT=jsonv2 환경 변수 설정 이번 릴리스에는 개발 생산성과 프로그램 실행 효율을 높이기 위한 다양한 개선이 이루어졌습니다. 런타임 (Runtime) 툴 및 컴파일러 (Tools & Compiler) 표준 라이브러리 (Standard Library)
핵심 실험적 기능
새로운 GreenTea 가비지 컬렉터 (GC)
새로운 encoding/json/v2 패키지
주요 변경 사항 및 개선점
포트 및 지원 변경