PostgreSQL 19, 베타 기간에 주요 기능 8~10개 리버트된 이유
The reverts will continue until morale improves
PostgreSQL 19 베타 기간에 평소보다 많은 8~10개의 주요 기능이 리버트됐다. 저자는 개발자로서 그 원인을 분석한다. LLM 기반 코드 리뷰가 품질 기준을 높여 늦게 발견된 결함이 쏟아졌고, Vulnpocalypse로 시니어 개발자들이 보안 수정에 매달리면서 베타 기간의 추가 리뷰가 줄어든 탓이 크다. 시스템 복잡성으로 테스트 조합이 폭발하는 점, 실험적 기능 커밋 제도의 부재도 배경으로 꼽는다. 그래도 PostgreSQL 19는 여전히 훌륭한 릴리스가 될 것이라고 전망한다.
PostgreSQL에서는 “모든 것이 모든 것과 작동한다”고 말하곤 한다. 이런 사례를 구성하고 그것이 작동하리라 기대할 수 있다는 점이 매력의 일부다. 나는 그것을 결코 포기하고 싶지 않다. 하지만 그것은 모든 사람이 인식해야 하는 기능 개발의 상당한 부담을 초래한다.