이 페이지는 LangChain과 LangGraph의 릴리스 정책을 설명합니다. 아래 탭을 클릭하여 각각의 릴리스 정책을 확인하세요:
  • LangChain
  • LangGraph
LangChain 생태계는 다양한 컴포넌트 패키지들로 구성되어 있습니다 (예: langchain-core, langchain, langchain-community, 파트너 패키지 등)

릴리스 주기

LangChain 1.0 릴리스와 함께, langchainlangchain-core마이너 릴리스 (예: 1.0.x에서 1.1.0으로)는 시맨틱 버저닝을 따르며 자주 릴리스될 수 있습니다. 마이너 릴리스는 새로운 기능과 개선사항을 포함하지만 호환성을 깨는 변경사항은 포함하지 않습니다.패치 버전은 버그 수정과 사소한 개선사항을 포함하므로 주당 몇 차례까지 자주 릴리스됩니다.

API 안정성

LLM 애플리케이션 개발은 빠르게 진화하는 분야이며, 우리는 사용자와 커뮤니티로부터 지속적으로 배우고 있습니다. 따라서 langchainlangchain-core의 API는 사용자의 요구를 더 잘 충족하기 위해 계속 발전할 것으로 예상됩니다.LangChain 1.0의 시맨틱 버저닝 채택과 함께:
  • public API의 호환성을 깨는 변경사항은 메이저 버전 릴리스에서만 발생합니다 (예: 2.0.0)
  • 마이너 버전 업데이트 (예: 1.0.0에서 1.1.0으로)는 호환성을 깨지 않고 새로운 기능을 추가합니다
  • 패치 버전 업데이트 (예: 1.0.0에서 1.0.1로)는 버그 수정과 사소한 개선사항을 포함합니다
우리는 일반적으로 불필요한 변경을 피하려고 노력하며, 제거되는 기능에 대한 지원 중단 정책을 제공할 것입니다.

다른 패키지의 안정성

LangChain 생태계의 다른 패키지들의 안정성은 다를 수 있습니다:
  • LangChain이 유지관리하는 파트너 패키지 (langchain-openailangchain-anthropic 같은)는 시맨틱 버저닝을 따르며 1.0 이후 안정적일 것으로 예상됩니다. 다른 파트너 패키지들은 다른 안정성 및 버저닝 정책을 따를 수 있으며, 사용자는 해당 패키지의 문서를 참조해야 합니다.
  • **langchain-community**는 서드파티 통합을 포함하는 커뮤니티 유지관리 패키지입니다. 통합의 수가 많기 때문에, langchain-communitylangchainlangchain-core와 동일한 엄격한 시맨틱 버저닝 정책을 따르지 않습니다. 자세한 내용은 장기 지원의 “특별 고려사항” 섹션을 참조하세요.

지원 중단 정책

우리는 일반적으로 더 나은 대안이 제공될 때까지 기능 지원 중단을 피할 것입니다.LangChain 1.0의 시맨틱 버저닝 접근 방식에 따라, 지원 중단된 기능은 전체 1.x 릴리스 시리즈 동안 계속 작동할 것입니다. 지원 중단된 기능의 제거를 포함한 호환성을 깨는 변경사항은 메이저 버전 릴리스에서만 발생합니다 (예: 2.0).langchain 또는 langchain-core에서 기능이 지원 중단될 때, 우리는:
  • 코드와 문서에서 명확하게 지원 중단으로 표시합니다
  • 권장되는 대안으로의 마이그레이션 가이드를 제공합니다
  • 모든 1.x 마이너 릴리스를 통해 지원 중단된 기능에 대한 보안 업데이트를 제공합니다
일부 상황에서는 유지관리 문제를 일으키지 않는 경우 지원 중단된 기능이 코드베이스에 더 오래 남아있도록 허용하여 사용자의 부담을 더욱 줄일 수 있습니다.

장기 지원 (LTS)

LangChain은 프로덕션 애플리케이션의 안정성을 제공하기 위해 장기 지원(LTS) 정책을 따릅니다:

릴리스 상태 정의

패키지는 다음 상태 중 하나로 표시됩니다:
  • ACTIVE: 현재 활발한 개발 중, 버그 수정, 보안 패치 및 새로운 기능 포함
  • MAINTENANCE: 모든 보안 패치와 중요한 버그 수정을 받지만 새로운 기능은 없음

현재 LTS 릴리스

LangChain 1.0은 LTS 릴리스로 지정되었습니다:
  • 상태: 2.0 릴리스까지 ACTIVE
  • 지원 기간: 2.0이 릴리스된 후, 1.0은 최소 1년 동안 MAINTENANCE 모드로 전환됩니다
  • Semver 준수: 사용자는 호환성을 깨지 않고 마이너 버전 간 업그레이드할 수 있습니다 (예: 1.0에서 1.1로)

레거시 버전 지원

LangChain 0.3:
  • 상태: MAINTENANCE 모드
  • 지원 기간: 2026년 12월까지
  • 지원 포함: 보안 패치 및 중요한 버그 수정

특별 고려사항

langchain-community 0.4: 커뮤니티 기여와 서드파티 통합의 특성상, langchain-community는 마이너 릴리스에서 호환성을 깨는 변경사항이 있을 수 있습니다. 이러한 다른 안정성 정책을 반영하기 위해 버전 0.4로 릴리스되었습니다.

Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.
I