mongot v1.70.1
릴리스 날짜: 2026년 30월
이 릴리스 노트는 공개 미리 보기 릴리스(0.40.0)부터 2025일반 가용 릴리스()까지의 변경 사항을1.70.1 다룩니다. 변경 사항은 Community Edition과 Enterprise Advanced 자체 관리형 배포서버에 해당됩니다. Atlas managed 배포서버는 제외됩니다.
새로운 기능 및 개선 사항
설명 | Community Edition에서 사용 가능 | Enterprise Advanced에서 사용 가능 |
|---|---|---|
인증이 재구조화되었습니다. | ✅ | ✅ |
동기화 소스 연결을 위한 X.509 인증서 인증. | ✅ | ✅ |
TLS에 대한 암호화된 키 파일 지원. 동기화 소스 TLS 연결과 gRPC 서버 TLS 모두 | ✅ | ✅ |
신규 | ✅ | ✅ |
신규 | ✅ | ✅ |
샤딩된 클러스터 지원 | ✅ | ✅ |
정렬된 인덱스(인덱스 정렬). 이제 하나 이상의 필드에 정렬 순서를 설정하여 검색 인덱스를 구성할 수 있습니다. 인덱스 정렬 키와 일치하는 | ✅ | ✅ |
중척된 벡터 검색. | ✅ | ✅ |
벡터 저장 소스. 벡터 검색 인덱스는 인덱스 데이터와 함께 원본 벡터 값을 저장할 수 있습니다. | ✅ | ✅ |
낮은 회상률 벡터 검색을 위한 자동 등가 최근접 이웃 폴백. | ✅ | ✅ |
드릴 사이드웨이 패싯. 패싯 쿼리는 Lucene의 드릴 사이드웨이 알고리즘을 사용하여 단일 패스로 모든 문서에 대한 패싯 카운트를 계산합니다. 이를 통해 두 번째 쿼리 없이 내비게이션 UI에서 일반적인 "이 패싯 필터가 적용되지 않은 것으로 간주한 카운트 표시" 동작이 가능합니다. v0.69.0에서 추가되었습니다. | ✅ | ✅ |
패싯 버킷 한도가 10,000로 상향되었습니다. 숫자 및 날짜 패슷에 대해 반환되는 버킷의 최대 수가 1,000 에서 10,000로 상향되어 널리가친 값 범위에 대한 더 정교한 집계가 가능해졌습니다. v1.70.1에서 추가되었습니다. | ✅ | ✅ |
자체 관리형을 위한 정렬된 인덱스 정의 구문 | ✅ | ✅ |
Voyage AI를 사용하여 자체 관리형 임베딩 자동화 | ✅ | ✅ |
자동 임베딩 인덱스에 대해 구성 가능한 HNSW 매개 변수. 이제 자동 임베딩 인덱스 정의에 | ✅ | ✅ |
자체 관리형 Prometheus 지표 엔드포인트 | ✅ | ✅ |
HTTP 상태 및 준비 엔드포인트. | ✅ | ✅ |
자체 관리형을 위한 $listSearchIndexes 지원 | ✅ | ✅ |
컨테이너 인식 메모리 지표. 이제 컨테이너 내부에서 실행될 때 시스템 메모리 지표가 호스트의 전체 물리적 메모리를 보고하는 대신 cgroup 제한에서 읽혀지므로 Docker 및 Kubernetes 환경에서 정확한 가용 메모리 수치를 제공합니다. v0.69.0에서 도입되었습니다. | ✅ | ✅ |
Atlas와 일치하는 복제 일시 중지 임계값. | ✅ | ✅ |
Lucene이 10.1로 업그레이드되었습니다. 기본 검색 라이브러리가 Lucene 9.x에서 Lucene 10.1으로 업그레이되어 쿼리 성능 향상, 세그먼트 병합 동작 개선, 복합 쿼리, 정렬된 인덱스 및 벡터 검색에 대한 정확성 수정이 적용되었습니다. v1.70.1에서 소개되었습니다. | ✅ | ✅ |
Java 런타임이 Java 21(으)로 업그레이드되었습니다. | ✅ | ✅ |
Docker 기반 이미지가 Amazon Linux 2023로 업그레이드되었습니다. | ✅ | ✅ |
버그 수정
설명 | Community Edition에서 사용 가능 | Enterprise Advanced에서 사용 가능 |
|---|---|---|
라우터 구성이 클러스터 토폴로지와 일치하지 않을 경우 삭제되지 않도록 보호되는 검색 인덱스. | ✅ | ✅ |
시작 시 충돌 | ✅ | ✅ |
초기 동기화 중 실패한 인덱스는 이제 자동으로 복구됩니다. 초기 동기화 중 중간에 실패한 검색 인덱스는 영구적으로 FAILED 상태로 남아 있어 수동으로 조치해야 했습니다. | ✅ | ✅ |
상태 전환이 STEADY에서 INITIAL_SYNC로 잘못되었습니다. Lucene 계층 상태 계산에 버그가 있어 완전히 인덱스된 검색 인덱스가 STEADY에서 INITIAL_SYNC로 잘못 전환되어 불필요한 인덱싱이 트리거될 수 있습니다. 인덱스가 이제 STEADY 상태를 유지합니다. v0.67.0에서 수정되었습니다. | ✅ | ✅ |
동기화 소스 호스트를 사용할 수 없을 경우 복제가 중단됩니다. 구성된 모든 복제본 세트 노드에 장기 간 액세스할 수 없을 경우 | ✅ | ✅ |
오래된 시스템 지표. Prometheus 엔드포인트를 통해 보고된 시스템 지표는 장기 가동 후에 오래될 수 있습니다. 이제 각 스크래프 사이클에서 지표 컬렉션 루프가 정상적으로 초기화됩니다. v1.70.1에서 수정되었습니다. | ✅ | ✅ |
선행 와일드카드 쿼리 퇴행(Lucene 10). Lucene 10 마이그레이션 중 추가된 퇴행으로 인해 선행 와일드카드 쿼리가 올바르지 않거나 누락된 결과를 반환했습니다. Lucene 10.1에서 해결됨. v1.70.1에서 수정됨. | ✅ | ✅ |
순수 | ✅ | ✅ |
중찵 벡터 검색 점수 인플레이션 | ✅ | ✅ |
이중 바이너리 양자화를 사용한 벡터 검색이 잘못된 결과를 반환했습니다. | ✅ | ✅ |
빈 필드에 대한 드릴 사이드웨이 토큰 패슷에서 예외가 발생했습니다. 문서에 필드가 인덱스되지 않은 컬렉션에서 | ✅ | ✅ |
Sparse 패싯 이중 계산. 희박한 SSDV 필드의 키 배열을 반복하면 패싯 결과에서 이중 계산되거나 항목이 건너뛸 수 있습니다. 이제 희박한 데이터가 있는 필드의 패싯 계산이 정확해졌습니다. v0.69.0에서 수정되었습니다. | ✅ | ✅ |
자동 완성 연산자가 마지막 접두사 토큰을 제거했습니다. 사용자가 완성 중에 단어를 입력하면 자동 완성 연산자가 마지막 단어의 접두사 토큰을 간혹 제거하여 이전에 완료된 단어에 대한 결과만 반환합니다. v0.65.0에서 수정되었습니다. | ✅ | ✅ |
제거된 컬렉션 메타데이터가 정리되지 않았습니다. MongoDB 컬렉션이 제거되면 오래된 인덱스 카탈로그 메타데이터가 사이고 컬렉션이 다시 생성되면 올바르지 않은 상태가 발생할 수 있습니다. 이제는 컬렉션이 제거되면 메타데이터가 올바르게 제거됩니다. v1.70.1에서 수정되었습니다. | ✅ | ✅ |
FTDC 데이터 컬렉션의 네이티브 메모리 누수. FTDC 컬렉션 루틴의 네이티브 메모리 누수로 인해 | ✅ | ✅ |
자동 임베딩 좀비 리스 경쟁 상태. 하트비트 검사와 상태 전환 노리의 경쟁으로 인해 호스팅이 중지된 후 자동 임베딩 리더 리스가 좀비 상태에 남아있을 수 있습니다. 이제 리스 상태 마신은 원자적 상태 검사를 사용하여 이 창을 제거합니다. v0.69.0에서 수정되었습니다. | ✅ | ✅ |
구체화된 뷰 전체 대체가 잘못 스코프되었습니다. | ✅ | ✅ |
보안 종속성 업그레이드. 알려진 CVE가 포함된 서드파티 라이브러리가 업데이트되었습니다: Netty가 4.1.132+ 버전으로 업그레이드되었으며, Jackson이 2.18.6으로 업그레이드되었습니다. Logback-core가 업데이트되고, Plexus-Utils가 4.0.3으로 업그레이드되고, netty-tcnative가 2.0.79.Final로 업그레이드되었습니다. v0.69.0에 적용되었습니다. | ✅ | ✅ |