- Published on
Neo4j는 2025년 초 캘린더 버저닝으로 전환한 뒤 약 17개월 동안 18개의 피처 릴리스를 냈고, 각 릴리스의 핫픽스 지원은 다음 릴리스가 나오는 순간 끝납니다. 이 글을 쓰는 2026년 7월 현재 캘버 라인에는 아직 LTS가 없어서, 안정 지원이 필요하면 5.26 LTS(핫픽스 2028년 6월까지)에 머물러야 하고 그 대가로 Cypher 25, VECTOR 타입, 새 GQL 문법을 포기해야 합니다. 이 글은 그래프 RAG가 아니라 그래프 데이터베이스 엔진 층에서 실제로 바뀐 것들을 1차 소스(공식 체인지로그, 문서, 지원 정책, endoflife.date)로 검증해 정리합니다 — 블록 포맷 기본화와 record 포맷의 조용한 퇴장, 언어에 버전을 붙인 Cypher 25(고정된 Cypher 5 vs 매달 자라는 Cypher 25), ISO GQL 표준이 FILTER·LET·FOR·IS LABELED·GROUP BY로 체인지로그에 매달 착지하는 과정, 병렬 런타임과 DISJOINT BY 교착 방지 스케줄링, 그리고 별도 구독 상품인 Infinigraph 프로퍼티 샤딩까지. GQL 정합은 아직 스펙트럼이고 필수 기능 미지원 목록이 공식 문서에 그대로 남아 있으며, 매달 업그레이드를 감당할 운영 체계가 없다면 릴리스 트레인에 올라타면 안 된다는 판단 기준도 함께 담았습니다.