PostgreSQL 19 베타 중 8~10개 기능 되돌림, 원인은 LLM 코드 리뷰와 보안 패치 몰림
- PostgreSQL 19 베타 기간이 시작된 뒤 8~10개 주요 기능이 브랜치에서 되돌려짐, 일부는 베타 후반에 되돌려짐
- LLM 보조 코드 리뷰가 몇 년에 걸쳐 드러났을 엣지 케이스 결함을 짧은 시간에 대량으로 찾아내면서 수정 작업이 일정을 넘어섬
- 2026년 4월부터 8월까지 Vulnpocalypse로 불린 보안 취약점 대응에 시니어 개발자가 몰려 베타 중 추가 검토와 테스트가 줄어듦
- 저자 Peter Eisentraut는 이번 문제가 바이브 코딩 때문이 아니라 수년 전에 작성된 코드에 올라간 품질 기준 때문이라고 봄
- 커뮤니티는 두 달 연기 대신 출시 일정 준수를 택해 미완성 기능을 되돌림, 실험적 상태로 기능을 넣는 방안은 아직 정하지 못함
Hacker News 의견들
이런 되돌림은 오히려 믿음이 가는 신호임. 기능 하나 날아가면 아프긴 한데 Postgres는 안정성이 먼저여야 함.
커뮤니티 신뢰 잃으면 사람들이 다른 데로 가는 거라 되돌리는 게 맞는 결정이라고 봄. 근데 개발자 입장에선 직접 짠 기능이 날아가는 건 진짜 쓰림.
헤드라인 보고 뭔 얘긴지 한참 헷갈렸음. 'until morale improves'는 보통 리더십 비꼬는 농담인데 글 내용이랑 안 맞음.
LLM 코드 리뷰가 엣지 케이스를 잘 찾는 건 맞는데, 이제 어디까지 신경 쓸지 정하는 게 더 어려워짐. 예전엔 버그 리포트 올 때까지 기다리면 됐는데 지금은 품질을 미리 다 보게 됨.
나도 내 코드 평가를 낮추게 됨. LLM이 몇 년 걸려 찾을 엣지 케이스를 바로 짚어주더라.
기능 동결하고 LLM으로 테스트 커버리지 올리고 자동 리뷰 돌릴 때인 듯. 공격자들도 검열 풀린 LLM으로 취약점 찾고 있어서 앞서가야 함.
PostgreSQL 새 버전이 계속 나와야 하냐고? 개선할 여지는 당연히 있고, 그래프나 벡터 DB, JSON 컬럼처럼 새로 필요해진 기능도 계속 생김.
글이 한참 뒤에 본론 나와서 좀 답답했음. 레시피 사이트보단 낫긴 함.