AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.

9.0 변경 로그

중요

MongoDB 9.0 가용성

MongoDB 9.0은 프로덕션 준비가 완료되었으며 Latest Version With Auto Upgrades 옵션을 사용하는 MongoDB Atlas 클러스터에 점진적으로 배포되고 있습니다.

MongoDB Atlas, MongoDB Enterprise Advanced 및 MongoDB Community의 나머지 부분에 대한 가용성은 곧 제공될 예정입니다.

서버-138547 크로스 컴파일된 아카이브 디렉토리 이름에 대상 아키텍처 사용

서버-130498 FLE2 ESC 및 ECOC 상태 컬렉션의 이름을 엄격하게 검증합니다.

서버-135406 변경 스트림 멀티버전 테스트 비활성화

  • 서버-134723 동기화 소스 확인자가 캐치업을 위한 동기화 소스를 찾지 못할 경우 발생하는 충돌 수정

  • 서버-134972 oplog 항목 배치를 적용하지 못할 때 로그 메시지 개선

  • 서버-135598 [v9.0] 서버-113184 되돌리기로 인한 실패 테스트 수정

  • WT-18089 __wt_cursor_dhandle_incr_use의 데이터 경쟁

  • WT-18458 퇴거 워크 중 동일한 트리에 무기한 재진입하지 않음

  • WT-18495 오래된 하위 애그리게이션과 비교되지 않도록 WT_CELL_ADDR_DEL 시간 애그리게이션 확인 수정

  • 서버-135249 변경 스트림 지표 예외가 서버Status 완료를 차단하지 않도록 방지

  • SERVER-135633 Fix flaky updateLookup test

  • 서버-136184 Bazel 빌드 래퍼 (wrapper)가 릴리스 구성을 사용할 때 Evergreen 배포판 릴리스 필요

  • 서버-136464 서버 및 crypt 패키지 아티팩트 격리

  • 서버-136667 PPC64LE CI 빌드를 ARM64 호스팅으로 이동

  • 서버-137293 PBRT 테스트에서 maxTimeMS 제한 제거

  • 서버-95479 초기 동기화 실패 시 스타트업 중에 인덱스 재구성을 건너뛸 수 있도록 허용

  • 서버-109479 코어 분석 작업은 다중 버전 바이너리/디버그 기호에 대한 대체 다운로드 링크를 인식하지 못합니다.

  • 서버-123024 8.3 스테이징 브랜치에서 devcontainer 테스트 제거

  • 서버-126814 추적되지 않는 뷰 없는 시계열의 $bucket은 $_internalUnpackBucket을 앞에 추가하기 전에 mongos에서 파이프라인을 최적화할 수 있습니다.

  • 서버-129387 상위 k개 지표에 대한 $queryStats 최적화.workingTimeMillis.sum 정렬 + 제한 패턴

  • 서버-129849 검색 작업 실행기를 기다리는 동안 mongod 종료 중단 수정

  • SERVER-130169 X.509 클러스터-멤버십 분리 검사는 사용자 조회 오류 시 페일오픈하고 내부 권한 부여 부여할 수 있습니다.

  • 서버-130261 dropAllRolesFromDatabase는 잘못된 형식의 정리 술어를 사용하며 오래된 역할 참조를 남길 수 있어 나중에 다시 생성된 역할에 다시 바인딩됩니다.

  • 서버-130268 Windows SSPI GSSAPI 서버 플러그인이 AcquireCredentialsHandle 이후에 haveCred를 설정하지 않아 인증되지 않은 saslStart당 하나의 자격 증명 처리하다 유출됨

  • 서버-130681 MacOS - IPv6 원격 호스트에 대한 SecTrustEvaluate 결과 확인 수행

  • 서버-131338 사용자 지정 py_binary를 예상하도록 resmoke.bzl 리팩토링

  • 서버-131339 커버리지 구현을 예상하여 py_test 대신 resmoke에 사용자 지정 py_binary 사용

  • 서버-131654 다중 버전 제품군에 대해 secondaryCheckMode 없이 cmc 호출 허용

  • SERVER-131961 블록 처리 벡터라이저는 딥 ABT 트리를 생성할 수 있습니다.

  • 서버-132098 timelib 및 시간대 데이터 파일을 2026e로 업그레이드

  • 서버-132279 BlockToRow SBE 단계에서 무료로 사용

  • SERVER-132430 $_internalKeyStringValue의 메모리 사용량 바운드

  • 서버-132514 Evergreen 재시도 설정 통합 및 재시도가 적용되지 않는 문제 수정

  • 서버-132517 CSFLE 암호화 스키마 트리에서 중복 키 거부

  • 서버-132633 remove_newly_added_field_after_finishing_initial_sync.js에서 replSetStepUp 재시도

  • 서버-132823 서버-125400 이후 나머지 기능 호환성 버전(FCV) 동시성 워크로드 해제 강화

  • 서버-133600 config 데이터베이스 에 대한 쓰기 (write) 권한이 있는 사용자는 MultiUpdateCoordinatorDocument를 통해 모든 데이터베이스 에 쓰기 (write) 수 있습니다.

  • 서버-133744 SimulateCrash 후크의 copy_file에서 파일 축소 허용

  • 서버-133956 resmoke_suite_test에 대해 더 높은 shard_count 지원

  • 서버-134003 중복된 _recipientCtx.getState() 제거 리샤딩 수신자 change-streams-모니터 완료 경로에서 읽기

  • 서버-134070 잠금이 해제될 때 보류 중인 인텐트 해제

  • 서버-134081 Express 사용자 인덱스 계획이 인덱스 항목이 누락된 기록을 참조할 때 무한 루프에 빠짐

  • 서버-134356 SlotBasedStageBuilder::buildGroup 스택 프레임 및 SBE로 푸시되는 DocumentSource 단계의 최대 수를 줄입니다.

  • 서버-134400 change_stream_future_start_time_new_shard에 적응형 재시도 추가

  • 서버-134475 activate_task.py에서 activate_version_tasks 경합 방지

  • 서버-134485 QueuedAdmissionWithLargeMaxTimeMSSucceeds는 모의 시계가 진행된 후 절전 모드로 전환되어 중단될 수 있음

  • 서버-134495 keys_collection_non_deprioritizable.js의 타이밍 민감도 완화

  • 서버-134519 dbPrimary가 다른 오류를 반환하는 경우 Mongos가 CollectionUUIDMismatch를 제대로 채우지 못할 수 있습니다.

  • 서버-134546 불안정한 BloomFilterWithStringKeys 단위 테스트 수정

  • 서버-134555 비어 있지 않은 metaField를 요구하는 대신 빈 문자열 metaField에서 쿼리를 번역합니다.

  • 서버-134625 확장 프로그램에서 올바른 쿼리 형태 출력을 시행하여 재구문 분석 지원

  • 서버-134664 maxEstimatedScanBytes 쿼리 거부는 기본값 상세 수준에서 로그되지 않음

  • 서버-134716 S3를 통해 Mothra 팀 사용

  • 서버-134872 $external 사용자 생성 후 로컬 호스트 예외가 활성 상태로 유지되는 문제를 수정합니다.

  • 서버-134893 WASM 브리지에서 BSON 생성 고급 수정

  • 서버-134954 NetworkInterfaceTest.TimeoutDuringConnectionHandshake의 경합 수정

  • 서버-134991 청크 마이그레이션에 대한 완료 로그 추가

  • 서버-135001 TransactionCoordinator가 단일 샤드 트랜잭션 후 "오류"를 로그에 기록할 수 있음

  • 서버-135196 패치 전용 커널 6.19 제거 buildvariants (rseq-check 제외)

  • 서버-135202 gRPC 동시 연결 단위 테스트에서 더 긴 시간 제한을 사용하도록 설정

  • 서버-135203 showSystemEvents를 사용하여 데이터베이스 변경 스트림 통해 읽을 수 있는 시스템 컬렉션 콘텐츠

  • 서버-135206 RCString이 경계 크기를 거부하기 때문에 BSONObjMaxUserSize와 정확히 일치하는 문서에서 $convert to binData가 실패함

  • 서버-135348 TicketHolderTestTick.WaitForTicketDeadlineBetweenTimeoutWindows를 다시 작성하여 타이밍에 의존하지 않도록 함

  • 서버-135353 힙 사용 후 계획 캐시 에서 쓰기 (write) 명령의 정렬 패턴 무료로 읽습니다.

  • 서버-135517 스냅샷이 기능 호환성 버전 변경 이전인 경우 메타데이터 일관성 검사를 건너뜁니다.

  • 서버-135564 BlockingResultsMerger 단위 테스트의 중단 문제 해결

  • 서버-135600 대기 중인 작업은 쿼리 메모리 부하 분산에 참여해야 합니다

  • 서버-135619 mongot-extension 버전을 v2.0.7로 업데이트합니다.

  • 서버-135621 GenerateAndCheckPerfResults 실패에 컨텍스트 메타데이터 추가

  • 서버-135622 lookup unwind 해시 조인 비활성화

  • 서버-135655 S2 클래스의 공유 지연 초기화 상태 통해 데이터 경쟁 허용

  • 서버-135656 변경 스트림 샤드 타겟팅 V2 상태 머신, 제어 이벤트 및 배치 기록에 대한 지표를 추가합니다.

  • 서버-135720 mongor 테스트 비활성화

  • 서버-135732 [v9.0] internal_search_id_lookup_ddl_concurrency.js를 현재 동작과 일치시키기

  • 서버-135737 FLE2 작업 통계 컬렉션 의 메모리 고갈 문제를 수정합니다.

  • 서버-135803 허용량을 사용할 수 있게 된 후 UnorderedTicketSemaphore 시간 초과 수정

  • 서버-136032 mongot-extension 버전을 v2.0.8로 업데이트합니다.

  • 서버-136123 transaction_aborted_under_cache_pressure.js가 서버-135094 수정 후에도 여전히 불안정함: 어설션이 NoSuchTransaction 결과를 놓침

  • 서버-136150 $_internalListQuerySettings에 대한 querySettings 조치 권한 필요

  • 서버-136176 zseries 머신을 위한 백포트 크로스 컴파일

  • 서버-136182 oplogApplicationMode에 관계없이 applyOps UUID-대상 권한 부여 검사를 실행합니다.

  • SERVER-136195 Add test tags

  • SERVER-136285 ExpressionSortArray 복제 후 매달려 있을 수 있는 콜레이터 포인터

  • 서버-136302 SBE $elemMatch MatchFrames에서 traverseF 유지

  • 서버-136318 timeseries_insert_mixed_schema_docs.js 버킷 수 어설션은 스텝다운 + 뷰 없는 시계열 기능 호환성 버전 업그레이드/다운그레이드에서 실패할 수 있음

  • 서버-136499 작업 선택 태그를 지정하다 이름 바꾸기

  • 서버-136502 stepup이 중단된 경우 IndexBuildsCoordinator::onStepUp 중단

  • SERVER-136505 오래된 FlatBSON 필드 조회 맵을 통한 엄격한 time-series 버킷 유효성 검사 에서 Use-after-free

  • 서버-136507 PlanExecutor 복원 시 경로 배열 제약 조건이 다시 확인되지 않음

  • 서버-136534 internalEnablePathArraynessTraverseFElision 쿼리 실행 노브 추가

  • 서버-136570 timeseries_empty_metafield_write.js에 대한 다중 버전 제외 추가

  • 서버-136595 PGO 프로필 업데이트

  • 서버-136649 테스트 전용 RSTL 호출을 IR로 변환

  • 서버-136721 TaskRunnerTest의 레이스 수정

  • SERVER-136876 $graphLookup 뷰 정의에서 $_internalFromPipeline을 허용하지 않아야 합니다.

  • SERVER-136878 $graphLookup $_internalFromPipeline을 권한 검사에 포함해야 합니다.

  • 서버-136923 교차 컴파일된 서버 buildInfo에서 대상 아키텍처 사용

  • 서버-137011 스냅샷에 권한 있는 샤드가 활성화되어 있지 않은 경우에만 메타데이터 일관성 검사 건너뛰기 강화

  • 서버-137027 ObservableMutex의 Timer::getTime()은 non-x86 및 non-arm64 빌드에서 syscall을 수행합니다.

  • 서버-137085 PGO 프로필 업데이트

  • 서버-137133 magic 복원 dbhash를 비교하기 전에 리샤딩 정리 및 복제가 완료될 때까지 대기

  • 서버-137256 repl dbhash 확인 시 연결 재시도

  • 서버-137322 시간 초과된 SASL 바인딩 후 LDAP 연결을 끊으면 모든 SASL 인증이 교착 상태에 빠질 수 있습니다.

  • 서버-137361 사용자가 내부 전용 단계가 포함된 뷰를 만들 수 없도록 합니다.

  • 서버-138119 시스템 사용자만 readConcern afterOpTime을 사용할 수 있도록 허용합니다.

  • SERVER-138175 _catchupState를 통한 CatchupState::abort() 재진입에서 use-after-free 수정

  • 서버-138312 사전 빌드된 암호화 휠 및 샌드박스 Python 빌드 캐시 필요

  • WT-14366 test_checkpoint25 & test_checkpoint24가 빠른 잘라내기 작업을 수행할 수 없습니다.

서버-127745 빠른 stepdown 후 stepup 시 리샤딩 수신자 서비스 교착 상태

  • 서버-133518 StepUp이 오래된 인메모리 청크 작업이 지속된 수신자의 복구를 차단할 때 중단됨

  • 서버-133988 리샤딩 초기화, 청크 마이그레이션 커밋 및 setFCV 간의 교착 상태

서버-132638 뷰에서 limit 0를 사용한 count가 실패하지만 컬렉션에서는 작동함

서버-131625 Ubuntu 26.04 추가 서버 지원.

  • 서버-135076 [v9.0] 서버-127512 되돌리기: 인메모리 제품군에 대한 index_build_killop_secondary_before_commit 수정

  • 서버-135077 [v9.0] 서버-128307 되돌리기: atlas_initialsync_workflows.js의 초기 동기화 중 중단 현상 수정

  • 서버-135079 [v9.0] 서버-128583 되돌리기 resync_majority_member.js의 불안정성 수정

  • 서버-135080 [v9.0] 서버-125965 되돌리기 초기 동기화에서 안정적인 타임스탬프가 진행될 때까지 대기

  • WT-17366 참조의 홈 페이지에 대해 행 저장 내부 페이지 키를 정렬합니다.

  • WT-18069 [Reconciliation] unit-test-xsan: 체크포인트 조정 다중 배열(row-저장 내부 페이지)의 LeakSanitizer 누수

  • WT-18120 캐시 사용량을 지배하는 트리에 대한 제거 워크 기아 방지

  • WT-18242 준비된 업데이트 해결이 키를 찾지 못할 때 진단 추가

WT-18279 Python 3 C API를 사용하도록 SWIG Python typemaps 업데이트

  • 서버-107128 OP_MSG에서 추적 컨텍스트 전파 정의

  • 서버-129272 [Join Optimization] 조인 플랜 캐시 관리자 명령 + FTDC 지표

  • 서버-131787 rseq 변형의 작업에 대한 디버그 기호 포함

  • 서버-134438 대상이 배출 중인 노드인 경우 MovePrimary가 중단됨

  • 서버-134714 MovePrimaryCoordinator에서 발생할 수 있는 std::terminate 수정

  • WT-15887 test_prepare_hs03 assert_ckpt_matches 실패

  • WT-18362 체크포인트 및 통계 로깅이 스윕에 의해 병렬로 닫힌 핸들을 다시 엽니다.

  • WT-18474 9의 Python 제품군에서 분리된 저장 시나리오를 건너뜁니다.0 브랜치

서버-36681 스칼라 배열에 대한 점선 경로 {$ne: null}이 잘못된 결과를 반환함

  • 서버-132101 릴리스 패키지 테스트 정규식 수정

  • 서버-134008 Poetry 부트스트랩 중 s390x 및 ppc64le에서 cryptography sdist 방지

  • 서버-134063 구문 분석 중 컬렉션 유효성 검사기 상수 분쇄

  • 서버-134109 PGO 프로필 업데이트

  • 서버-134189 사용자 지정 빌드 버전 재정의가 있는 경우 체크아웃 전에 서버 작업이 실패함