Docs Menu
Docs Home
/ /

8.3 변경 로그

중요

MongoDB 8.3 은 최신 마이너 출시하다 입니다. MongoDB 8.2부터 특정 사용 사례에 대해 온프레미스 배포(커뮤니티 및 EA)에 마이너 릴리스를 사용할 수 있습니다. 자세한 내용은 MongoDB 버전 관리를 참조하세요.

온프레미스 사용이 지원되는 최신 MongoDB 버전을 설치하려면 설치 지침을 참조하세요.

서버-127366 FLE2 지표에 대한 $_internalFle* 연산자 카운터 억제

  • WT-17767 test_corrupt01, test_salvage03, test_txn18 은 연결이 실패하거나 중단되었을 때 인메모리 페이지 누수로 인해 ASan에서 제외됩니다.

  • WT-17866 __recovery_file_scan에 WT_RET가 없어 미완료 테이블 정리 오류가 무음으로 무시됩니다.

WT-16954 트랜잭션 상태 덤프에서 버퍼 오버플로 인해 추방 스레드 패닉

WT-17852 PALite 컴파일시 PPC clang 백엔드 충돌 수정

WT-17840 고정되지 않은 clang-형식 버전으로 인한 s_all 오류

  • 서버-118700 8.3.x를 대상으로 QE IFR 플래그를 활성화합니다.

  • 서버-121111 트랜잭션 코디네이터의 취약성에 대한 로그 추가

  • 서버-123099 timeseries_explain_delete.js를 확장하여 샤딩된 작업을 처리합니다.

  • 서버-123864 sharded_agg_helpers에서 $lookup 로컬 읽기 폴백 개선

  • 서버-124525 sharding_jscore_passthrough_with_config_transitions_and_add_remove_shard 스위트에서 fle2 테스트 비활성화

  • 서버-124943 IngressRequestRateLimiter에 큐잉 지원 추가

  • 서버-124961 스필 엔진 dropIdent와 cleanShutdown 동기화

  • 서버-125422 PGO 체크인 보숫을 업데이트하여 백포트를 위한 티켓을 백포트 성능 팀에 할당합니다.

  • 서버-126387 injector 태그와 configOnly 비활성화된 서버_selector_test.cpp에 대한 테스트 추가

  • 서버-126799 $percentile/$median 창 함수 입력에서 NaN 필터링

  • 서버-127601 동기화되지 않은 월 클락으로 인해 연체된 카운터에 대한 delinquent_ops.js 어서트 실패

  • 서버-128355 system.buckets 지표 명령 로그에 appName과 driverName을 추가합니다(ID 11259900)

  • 서버-128392 _id에 Decimal128 이 포함된 클러스터형 컬렉션에 동일한 사입을 시도하면 KeyString 형식 오류가 발생합니다.

  • 서버-128463 간단한 집계 마이크로 벤치마크 추가

  • 서버-128551 그래프 룩업에서 unwind의 초기화 순서 수정

  • 서버-128558 ExpressionContext의 기능 플래그 검사가 널 opCtx를 허용하도록 합니다.

  • 서버-128760 currentOp 단계가 있는 경우 집계 우선순위 낮추기를 피합니다.

  • 서버-129162 blockShutdown 및 WT 세션 정리 순서 변경

  • 서버-129565 sharded_collections_causally_consistent_jscore_txns_passthrough 스위트 TSAN 버전에 대한 작업 수 요인 줄이기

  • 서버-129570 릴리스 분기의 benchmarks_sep에서 GenerateAndCheckPerfResults 다시 사용

  • 서버-129590 GenerateAndCheckPerfResults의 경쟁 상태 수정

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

  • 서버-129794 모든 경우에 에버그린 바젤 빌드(테스트 제외) 재시도

  • 서버-129826 하이브리드 검색으로 로컬/외래 필드 조인 금지

  • 서버-129891 기능 호환성 버전 배경 훅에서 setFCV 오류 8531600 (재시도 오류로 인해 기능 호환성 버전 문서를 찾을 수 없음) 허용

  • 서버-129923 bucket_exceed_uncompressed_mem_limit.js는 >200MB의 압축되지 않은 버킷을 빌드하며, 이 버킷은 이제 shell에서 삽입 전에 거부됩니다.

  • 서버-130084 메시지 필터 훅에서 "로그만 실행" 의미로직 지원 추가

  • 서버-130107 구성만 있는 mongos가 고정된 관리자/config 네임스페이스 읽기를 거부합니다.

  • 서버-130132 [v8.3] backports_required_for_multiversion_tests.yml에서 예비 항목 제거

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

  • 서버-130357 Multiplanner의 totalWorks 카운터가 오버플로우되어 tassert를 trigger할 수 있습니다.

  • 서버-130536 PR 체크에서 자동 복원기가 benchmarks_sep를 우회할 수 있도록 허용합니다.

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

  • 서버-130826 새로운 Evergreen 프로젝트에 대한 GenerateAndCheckPerfResults의 프로젝트 해결을 수정합니다.

서버-79980 Windows에서 TLS 1.3 을 지원합니다.

서버-128693 CollectionShardingRuntime CriticalSectionMetricsReportWaiters 테스트가 느린 스레드 스케줄링에 대한 복원력을 가지도록 합니다.

  • WT-16959 __wt_ref_addr_copy에서 주소에 대한 잘못된 액세스

  • WT-17598 Batch per-update cache atomics in __wti_page_inmem_updates

WT-17653 Evergreen 8.3 브랜치가 누락된 툴체인 파일 때문에 개발을 컴파일하지 못했습니다.

  • 서버-83322 필터에 CWI 외부의 필드가 포함되면 복합 와일드카드 인덱스 바운드가 [MinKey, MaxKey]로 복원됨

  • 서버-107437 서버-105903에 대한 회귀 테스트 추가

  • SERVER-108215 활성화된 다중 문서 트랜잭션 수에 제한을 부과합니다.

  • 서버-117823 삽입, 검색, 업데이트 및 삭제를 위한 새로운 Queryable Encryption 지표 추가

  • SERVER-121472 evergreen의 결정적 퍼지 작업에서는 오래된 jstestfuzz git SHA를 사용합니다.

  • SERVER-122034 구성 페일오버 시나리오를 처리하도록 check_metadata_consistency_snapshot.js 업데이트

  • SERVER-122266 [v8.3] v8.3에서 프라이머리 주도 인덱스 생성 테스트 실행 중지

  • SERVER-122772 서버에서 Bazel 잠금 파일 린팅 수정

  • 서버-123280 core_analysis 작업에서 모든 지루한 코어 덤프를 온경하게 처리합니다.

  • 서버-123478 txn_coord_doc_delete.js가 awaitReplication을 호출해야 합니다.

  • SERVER-124980 BSONColumnBadExtendedSelector 테스트에서 엔디언 불일치 수정

  • SERVER-125567 scannedObjects 지표에 의지하는 테스트 강화

  • 서버-125724 $scoreFusion은 combination.method가 "표현식"이 아닌 경우 combination.expression을 무시합니다.

  • 서버-125978 관리 데이터베이스의 컬렉션에 완료되지 않은 전경 인덱스 생성이 있는 경우 기능 호환성 버전 초기화가 실패합니다.

  • 서버-126133 Bazel 형식은 새 릴리스 분기가 잘린 후 잘못된 분기와 비교합니다.

  • 서버-126162 MozJS를 ESR 140.11.0로 업그레이드합니다.

  • 서버-126186 검색 통계에 대한 serverStatus 섹션 추가

  • 서버-126331 RHEL 10 리포지토리 구성 추가

  • 서버-126383 샤드 등록서 주기적 리로더의 초기 종료를 샤딩 초기화로 가져오기

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

  • 서버-126803 exchange_keyrange_maxkey.js에서 내부 클라이언트+writeConcern을 사용합니다.

  • 서버-126962 엔터프라이즈-rhel-8-64-비트 개발 버전에서 사용하지 않는 푸시 플래그 제거

  • 서버-127024 조용히 패기되는 프로파일러 엔트리를 처리하도록 read_pref_cmd.js 수정

  • 서버-127109 폴백 시나리오 동안 다중 플랜너의 서버 상태 지표 증분 중복 증가

  • 서버-127122 파개가 완료될 때까지 PCTE 등록 토큰을 유지합니다.

  • 서버-127127 $rerank 확장 단계가 $search, $vectorSearch 성공 시 보기에서 예상치 못하게 실행됩니다.

  • 서버-127255 모든 SBE 유형에 대해 sbe::value::getApproximateSize 구현

  • 서버-127262 누락된 mongosentry dep 추가

  • 서버-127297 볼트 특정 변형 제거

  • 서버-127335 findAndModify 마이크로 벤치마크 추가

  • 서버-127346 세션 새로 고침에 kExempt 입장 우선 순위 부여

  • 서버-127419 초기 메시지 필터 플러그인 로더

  • 서버-127448 사니타이저 버전에서 sharding_kill_stepdown_terminate_jscore_passthrough에 대한 대규모 배포 사용

  • 서버-127492 WT-17598 제거 효율성 개선으로 인해 발생하는 transaction_aborted_under_cache_pressure.js 테스트 중단을 수정합니다.

  • 서버-127512 index_build_killop_secondary_before_commit.js 수정

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

  • 서버-127780 db-contrib-tool을 2.2.11로 업그레이드합니다.

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

  • 서버-128307 atlas_initialsync_workflows.js 수정

  • 서버-128470 8.3에서 featureFlagCostBasedRanker 및 featureFlagMultiPlanLimiter 활성화

  • 서버-128503 롤링 재시작 동안 초기 동기화가 완료될 때까지 기다립니다.

  • SERVER-128535 mongot-확장 해시 업데이트

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

  • 서버-128776 deleteOne 마이크로 벤치마크 추가

  • SERVER-129282 [v8.3] Revert SERVER-118700

  • 서버-129394 archive_dist_test가 Bazel의 휠 빌드 산드박싱 및 없어진 카고 캐시로 인해 s390x에서 실패합니다.

  • 서버-129500 GenerateAndCheckPerfResults 훅은 릴리즈 브랜치를 지원해야 합니다.

  • WT-17642 checkpoint_handle_dropped/locked/meta_checked는 mongodb-8.0에서 제로 초기화되지 않습니다.

서버-128125 bsonObjToArray 소유 시맨틱을 bsonGetImmutable과 정렬

서버-123370 setParameter를 통해 설정할 때 LDAP 쿼리 비밀번호가 로그됩니다.

서버-122488 version_context_propagation.js에서 다중 라우팅 비활성화

서버-122177 노드를 제거하기 위한 노드 재구성의 경우 _createHorizonTopologyChangePromiseMapping()이 올바른 인덱스를 사용하도록 합니다.

  • 서버-122440 agg_list_cluster_catalog.js는 이전 테스트에서 config.system.profile이 존재하는 경우 시간 초과가 발생합니다.

  • 서버-123636 timeseries_out_non_sharded.js 교차 DB 테스트 케이스에서 다중 라우팅 비활성화

  • WT-16970 open_session에서 사전 가져오기를 활성화하는 버그 수정

WT-17183 손상된 로그로 인해 test_prepare20 실패

  • 서버-76675 BSONColumn에 대한 최적화된 count()를 구현합니다.

  • 서버-95352 시계열 쿼리는 $lookup 서브파이프라인 내의 인덱스로 답변할 수 없습니다.

  • 서버-109005 빌드 적절한 rapidyaml 휠

  • 서버-115250 정지 시간 동안 JWKSetRefreshJob 일시 중지

  • 서버-116419 8의 매뉴얼 페이지를 업데이트합니다.3 - 서버

  • 서버-117496 작업 재시작 및 뒤로 가기 동작 개선

  • 서버-117726 coverity가 bazel_mod 포함을 찾지 못합니다.

  • 서버-118763 checkMetadataConsistency 명령 결과에 대한 심각도 수준 추가

  • 서버-118765 config.system.sessions 네임스페이스 의 메타데이터 불일치에 심각도를 설정합니다.

  • 서버-120396 vector_search_extension_* 패스스루 테스트 다시 시작

  • 서버-120606 스키마 유효성 검사: 'validated' 유효성 검사 수준을 'constraint'로 변경

  • 서버-121287 중요 섹션의 리샤딩 작업을 우선순위를 낮출 수 없는 것으로 표시

  • 서버-121822 클러스터형 컬렉션이 _id 에 $lt를 사용하여 결과를 올바르게 필터하다 하지 못합니다.

  • SERVER-121825 배경 작업이 최대 큐 길이 검사를 우회하도록 합니다.

  • SERVER-121888 sharding_auth_audit의 작업 수 요인 감소

  • 서버-121904 비동기 ftdc 테스트의 경쟁 상태 줄이기

  • 서버-121995 NetworkInterfaceTL에서 스톱워치로 요청 시간 초과 측정이 해제되었습니다.

  • 서버-122030 isViewfulTimeseriesOnlySuite는 보기 없는 시계열 플래그가 완전히 비활성화된 경우 true이어야 합니다.

  • 서버-122036 timeseries_insert_respect_max_bson_size_too_big.js를 느린 변형에서 제외

  • 서버-122044 compiledb clang-tidy ide 파일 생성 수정

  • 서버-122108 $similarity 벡터 연산자에 대한 불필요한 배열 복사 제거

  • 서버-122123 복제된 빠른 카운트 스레드를 이어서 빠르게 시작하고 중지하면 정지될 수 있습니다.

  • 서버-122181 사용자 지정 클라이언트 확보 시간 초과 코드가 인정되지 않습니다.

  • 서버-122184 AsyncOpTimeoutWithOpCtxDeadlineSooner가 1 ms 만큼 차이가 날 수 있습니다.

  • 서버-122332 llvm 틴lto 객체에서 실행하려면 기호 검사기에 llvm-nm을 사용합니다.

  • 서버-122445 RangeDeleterService onStepUpComplete가 onShutdown과 경쟁할 수 있습니다.

  • 서버-122458 _makeOperationContext가 잠금을 유지해야 합니다.

  • 서버-122598 incompatible_ppc 태그를 sharding_stepdown_fcv_upgrade_downgrade_jscore_passthrough에 추가

  • 서버-122627 bsoncolumn_util.cpp에서 부호 있는/부호 없는 비교 수정

  • 서버-122680 OrderedTicketSemaphore가 사용 가능한 티켓으로 작업을 대기열에 추가할 수 있습니다.

  • 서버-122697 enableSharding 내장 역할에 클러스터 수준 권한이 없어 updateZoneKeyRange를 업데이트할 수 없습니다.

  • SERVER-122762 클러스터 커밋 샤드 삭제 응답 상태 확인 수정

  • 서버-122774 geo_s2cursorlimitskip.js를 패스스루 테스트로 만듭니다.

  • 서버-122883 불안정한 auth_deprioritization 테스트 수정

  • 서버-122960 mongoS에 configOnly 플래그를 추가하고 configsvr 검사를 우회합니다.

  • SERVER-123022 올바른 메인라인 요청자 유형으로 GenerateAndCheckPerfResults 훅 업데이트

  • 서버-123067 sharded_collections_jscore_passthrough_with_balancer_drop_config_cache_collections가 linux-debug-aubsan-compile-grpc 버전에서 메모리를 소모합니다.

  • 서버-123107 마스터 + 모든 출시하다 브랜치에서 Windows SDK 고정

  • 서버-123160 tcmalloc 확장을 사용하여 커널 호환성 검사 강화

  • 서버-123167 설정 실패에 대한 응답으로 다음 반환된 연결의 새로 고침을 요청 하지 않습니다.

  • 서버-123179 서버 내 대기 클러스터에 대한 테스트 프레임워크 도입

  • SERVER-123190 --configOnly가 지정된 경우 샤드 등록소 및 카탈로그 캐시 비활성화

  • SERVER-123222 대기 클러스터의 RSM 서버 선택에서 인젝터 노드 제외

  • 서버-123324 configOnly 모드에 대한 모든 명령 테스트 소개

  • 서버-123326 내장된 config 서버로 configOnly 모드의 테스트 커버리지 추가

  • 서버-123343 BulkCommandSizeEstimator::getOpSizeEstimate에서 잘못된 정적 샤드 버전을 사용합니다.

  • 서버-123353 프록시 unix 소켓 권한에 대한 GID 지정 허용

  • 서버-123394 ppc/s390x의 일부 테스트에 대한 빌드 경고를 사용합니다.

  • SERVER-123398 모든 enterprise-rhel8-debug-tsan 버전에 대한 정규식 일치를 사용하도록 TSAN 버전 작업 요인 재정의

  • SERVER-123407 BSONColumn min, max 및 minmax 고속 경로에 대한 테스트 추가

  • SERVER-123440 엄격한 위딩 다각형이 있는 GeometryCollection으로 인해 2dsphere 인덱스 키 생성 충돌 발생

  • 서버-123441 샤드 제거 시 CommandNotSupportedOnView 오류 처리

  • SERVER-123507 $vectorSearch 사전 필터 내의 암호화된 예측자는 암호화 장소 표시자로 대체되어야 합니다.

  • 서버123515 evergreen bazel 스크립트는 PPC에서 bazel을 직접 호출합니다.

  • 서버-123525 대상 미러링 호스트 목록 계산이 경쟁적입니다.

  • SERVER-123553 인덱스 키 생성 로그 행 오류를 LOGV2_WARNING으로 변경합니다.

  • 서버-123556 카디널리티 및 빈도 분석 샤드 키 테스트는 복제를 기다리기 전에 모든 샤드에서 읽기를 수행해야 합니다.

  • 서버-123591 bazel burn in test에 대한 재시도 추가

  • 서버-123608 연결 허용 로그에서 unixSockPath 필드 제거

  • 서버-123633 내부 메타데이터와 충돌하는 사용자 $-prefixed 필드 처리 수정

  • 서버-123639 testCMCCommandWithFailpoint에서 페일포인트를 끄기 전에 마감이 실제로 만료되는 것을 보장합니다.

  • 서버-123761 bazel_burn_in.py에서 형식 문자열이 잘못되었습니다.

  • 서버-123776 다중 mongos 구성에서 오래된 ShardRegistry에 대한 db_stats.js의 복원력을 강화합니다.

  • SERVER-123804 maxTimeNeverTimeOut failpoint는 NetworkInterfaceTL에서 사전 시행 마감 시한 검사를 억제하지 않습니다.

  • SERVER-123808 패키지 테스트 수정

  • 서버-123836 s_query_exec_test에서 불안정한 테스트 수정

  • 서버-123918 IDL에서 런타임Constants.userRoles 유효성 검사

  • 서버-123933 이미 중지 중인 경우 연결 수신 대기를 시작하지 마십시오

  • 서버-123934 jstestfuzz 설정 setDefaultRWConcern에 대한 샤드 훅 추가/제거를 복원력있게 만듭니다.

  • 서버-123937 sharding_csrs_continuous_config_stepdown 스위트에서 move_chunk_source_error_changelog.js 제외

  • 서버-123944 implicitly_retry_on_config_stepdowns.js 오버라이드에서 NotPrimaryError 재시도

  • 서버-123945 priority_port_replication_usage.js에서 복제를 확인하기 전에 다시 시작된 노드가 완전히 다시 시작될 때까지 기다리세요.

  • SERVER-123951 $_internalConvertBucketIndexStats는 인덱스 변환 실패 시 PauseExecution을 반환하지 않아야 합니다.

  • SERVER-124031 Exchange::getTargetConsumer가 MaxKey를 정확하게 처리하도록 합니다.

  • SERVER-124032 시계열 유효성 검사를 덜 엄격하게 하려면 서버 매개변수 추가

  • 서버-124142 MacOS 및 s390x 버전에서 공개 지정자 제거

  • 서버-124183 인증 범위 제한

  • 서버-124187 대량 쓰기 (write) 실행 중 범위가 지정된 샤드 역할 설정

  • 서버-124190 내부 외 클라이언트에서의 집계 "exchange" 필드를 금지합니다.

  • SERVER-124191 구성 전용 모드 오류 메시지에 dochub 링크 추가

  • 서버-124285 SBOM 생성 자동화를 개선하고 sbom_linter 소유자를 변경합니다.

  • 서버-124296 에버그린 yaml 동기화 제거

  • 서버-124308 LDAPDNSResolverCache가 캐시를 정상적으로 업데이트하지 않는 문제를 수정합니다.

  • 서버-124376 허용 디스크 사용이 false로 설정되어 있는 경우 GeoNear가 유출되지 않아야 합니다.

  • 서버-124915 clustered_collection_bounded_scan.js를 다중 버전 테스트 제외 목록에 추가

  • 서버-124944 geo near에서 오류 유발 유출 카운터 수정

  • 서버-124953 샤딩된.js FLE2 테스트에 assumes_balancer_off 태그 추가

  • 서버-124959 문서 차이 배열 범위 및 $_internalApplyOplogUpdate BSON 유효성 검사

  • 서버-124974 $match 푸시다운 분석 중 메모리 수명 보장

  • 서버-124981 중재자에서 isEligibleSyncSource 로그를 로그하지 않습니다.

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

  • 서버-125062 benchmarks_sep에서 실행하는 스레드 수준 줄이기

  • 서버-125453 OrderedTicketSemaphoreTest의 경쟁 상태 수정

  • 서버-125492 OpenSSL 프라이머리 DRBG 재시드 시도 빈도 줄이기

  • SERVER-125501 $skip 노드의 카디널리티 추정에서 퍼지 비교연산자로 인해 발생하는 노리 오류 수정

  • SERVER-125526 drop_sessions_collection.py 배경 훅을 단계 이벤트에 대하여 더욱 복원력이 강하하도록 만듭습니다.

  • 서버-125555 $elemMatch + $not은 인덱스 스캔을 사용할 수 있어야 합니다.

  • SERVER-125610 브랜치에서 테스트만 변경하는 경우 서버 릴리즈가 필요하지 않도록 코드 소유자 업데이트

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

  • 서버-125707 RU의 롤백 핸들러에 storageEngine에 대한 포인터 저장

  • 서버-125719 서버Status.지표.쿼리.cbr.numPlansTiedCostEstimation이 정확하지 않습니다.

  • 서버-125738 Bazel이 캐시를 새로 고침

  • 서버-125865 되돌리기 "임베디드에서 전용 config 서버로 전환할 때 범위 삭제 건너뛰기"

  • 서버-125887 gRPC 이그레스에 대한 암호화된 PEM 파일 지원 추가

  • SERVER-125902 인젝터 태그 이름 변경

  • SERVER-125992 [v8.3] MongoS 구성 전용 모드 백포트를 v8.3로 실행

  • 서버-126049 MozJS 범위 별 힙 제한 검사에 프로세스 전역 GC 카운터가 사용됩니다.

  • 서버-126140 마스터 브랜치 외의 브랜치에서 Copybara 작업 제거.

  • SERVER-126277 [v8.3] configOnly 모드 코드를 8.3 로 조정하고 PR 댓글을 주소 .

  • SERVER-126506 유출 로그에서 SASL 매개 변수 제거

  • WT-16780 __wt_block_checkpoint_resolve에서 WT_PANIC 체크포인트 실패시 오류 문맥이 충분하지 않음

  • WT-16854 체크포인트 진행 로그 개선

  • WT-17018 PALite: 동시 sqlite3 연결 수 줄이기

서버-126021 시계열 컬렉션에 필드 이름이 중복된 데이터를 삽입할 때 정의되지 않은 동작입니다.

돌아가기

샤딩된 클러스터

이 페이지의 내용