Erlang/OTP 29.0 메이저 릴리스
원제: Erlang/OTP 29.0
왜 중요한가
함수형 프로그래밍 언어 생태계에서 보안과 성능이 강화된 주요 업데이트
Erlang 진영이 2026년 5월 13일 Erlang/OTP 29.0을 발표했다. -unsafe 속성 지원, 보안 기본값 강화, 네이티브 레코드 등 새로운 기능과 컴파일러 개선사항이 포함됐다. SSH 데몬의 기본 설정이 비활성화되고 SFTP 서브시스템도 보안 강화 원칙에 따라 기본 비활성화됐다.
Erlang/OTP 29.0은 새로운 주요 기능과 개선사항을 포함한 메이저 릴리스다. 주요 보안 개선사항으로 함수를 안전하지 않음으로 표시하는 -unsafe 속성이 추가됐고, 컴파일러는 기본적으로 안전하지 않은 함수 호출에 대해 경고를 생성한다. SSH 데몬은 '기본적으로 안전' 원칙에 따라 shell과 exec 서비스가 기본 비활성화되며, SFTP 서브시스템도 명시적 설정 없이는 활성화되지 않는다. SSL에서는 양자 후 하이브리드 알고리즘 x25519mlkem768이 기본 키 교환 그룹으로 우선 설정됐다. EEP-79에 따른 네이티브 레코드가 실험적으로 구현됐으며, 이는 기존 튜플 기반 레코드와 달리 진정한 데이터 타입이다. is_integer/3 가드 BIF가 추가돼 값이 정수이면서 특정 범위에 있는지 확인할 수 있다. EEP 78에 따른 다중값 컴프리헨션도 지원되며, compr_assign 기능으로 컴프리헨션 내 변수 바인딩이 가능해졌다. JIT는 다중 리틀엔디언 세그먼트를 가진 바이너리 처리에서 향상된 코드를 생성하며, 컴파일러는 맵 컴프리헨션에서 더 효율적인 코드를 생성한다.