Go 1.24 Just RELEASED – Weak Pointers, Generic Aliases & More! (HUGE UPDATE)
- Go 1.24의 주요 업데이트: 제네릭 타입 별칭 지원 추가 🚀
- 약한 포인터(weak pointers) 도입으로 메모리 관리 개선 🗑️
addcleanup
함수를 이용한 객체 소멸 전 정리 기능 추가 🧹
go.mod
의 새로운 tool 지시자로 툴 관리 간소화 🛠️
- Swiss tables 기반의 map 구현으로 성능 향상 (최대 30% 속도 향상) 📈
sync.Map
의 동시 해시 맵으로의 변경 및 성능 개선 ⚡
os.DirFS
타입을 이용한 경로 트래버설 공격 방지 강화 🛡️
- JSON 마샬링/언마샬링 개선 및
emitZeroTag
추가 📦
- 테스트 및 벤치마크 기능 개선 (컨텍스트 지원, 가상 시간 등) ⏱️
- 문자열 및 바이트 처리를 위한 새로운 반복자 함수 추가 迭代器
- 암호화 라이브러리 개선 (SHA3, HKDF, PBKDF2 지원) 🔒
- HTTP 패키지의 프로토콜 설정 간소화 🌐
go build
, go install
, go test
명령어에 JSON 출력 플래그 추가 📄