중요
MongoDB 8.2 은 최신 마이너 출시하다 입니다. MongoDB 8.2부터 특정 사용 사례의 온프레미스 배포 (MongoDB Community 및 Enterprise) 에 마이너 릴리스를 사용할 수 있습니다. 자세한 내용은 MongoDB 버전 관리를 참조하세요.
온프레미스 사용이 지원되는 최신 MongoDB 버전을 설치하려면 설치 지침을 참조하세요.
8.2.2 변경 로그
샤딩
서버-106590 중요 섹션 중 moveChunk 및 movePrimary 락 경합
쿼리
스토리지
WT- 타임스탬프가 지정된 페이지가 삭제된15608 구조로 인해 집계된 타임스탬프 유효성 검사 실패할 수 있습니다.0
wiredTiger
WT-14034 예약된 업데이트로 인해 준비된 키를 여러 번 확인하는 문제 수정
WT-15088 트랜잭션 로깅한 후 커밋이 롤백될 수 있습니다.
WT-15168 빈 '추출기' 구성 문자열 이해
WT-15210 캐시 사용량이 제거 대상보다 적은 경우 제거를 스크럽 제거로 변경합니다.
WT-15455 커서 이동 중에 준비된 업데이트 페이지를 건너뛰지 않습니다.
WT-15477 데이터베이스 실행 당 최대 제거 통계 추적
WT-15548 모든 관련 옵션이 꺼져 있는 경우 테스트/형식에서 checkpoint_cleanup 구성 비활성화
WT-15563 앱 단계적 제거를 증분 제거로 변경하기 위해 캐시 허용을 만드는 작업을 조사합니다.
WT-15736 '제거 시 표시되는 최대 페이지 크기'를 3 별도의 통계로 분할
빌드 및 패키징
서버-111406 최상위 $v가 있는 문서 의 변경 스트림 나누기
내부
서버-93265 바젤에서 Windows 리소스 파일 생성(.rc 파일)을 지원합니다.
서버-95570 BatchedDeleteStage가 삭제 중인 기록 를 두 번 찾을 수 있는 경우가 있습니다.
서버-95726 시계열 메타 전용 삭제 및 업데이트 control.closed를 준수해야 합니다.
서버-99623 범위 삭제기 서비스의 CPU 사용량이 높습니다.
서버-103774 복합 와일드카드 인덱스가 샤드 키 인덱스 로 사용되지 않도록 허용합니다.
서버-103807 느린 쿼리 timeWaitingMicros.storageExecutionMicros가 세션 전체에 누적됩니다.
서버-103855 로깅에 대한 serverStatus 지표 추가합니다.
서버-104007 지연 인터럽트 검사 추적
서버- 샤딩된 컬렉션 에서105047 $or 및 $ne를 사용하는 쿼리에는 고아 문서가 포함될 수 있습니다.
서버-106162 [테스트 전용] 삭제 FSM 상태 에서 쓰기 고려 (write concern) 오류를 무시하고 재평가합니다.
서버-106854 시계열 다시 열기 확인 함수가 메타를 다른 순서로 제대로 처리하다 하지 못합니다.
서버-106908 기본값 으로 수신 요청 속도 제한을 활성화합니다.
서버-107161 ftdc 비동기 테스트를 수집기 시간 초과에 대해 복원력 있게 만듭니다.
서버-107532 새 Mongo 셸 연결 생성 시 정보 오류 코드가 반환되는지 확인합니다.
서버-107546 동일한 트랜잭션 에 대해 너무 많은 쓰기 (write) 충돌이 연속으로 발생한 경우 전역 WT 상태 덤프합니다.
SERVER-107837 SBE 유출에서 tassert를 uassert로 바꿉니다.
서버-107873 serverStatus에서 각 인덱스 유형을 사용하여 Queryable Encryption 컬렉션 수를 보고합니다.
서버-107973 [.]8 2서버-107176 되돌리기: "자리 표시자 configureBackgroundTask 명령 도입"
서버-108002 replayWorkloadRecordingFile은 실패 시 Mongo 종료하지 않아야 합니다.
서버-108016 느린 시스템을 위해 rateLimitIsValidAfterQueueing의 추가 어설션을 업데이트합니다.
서버- 표시108040 업데이트현재 단계를 확인하지 못했습니다.
서버-108052 DocumentSourceInternalSetWindowFields에 바인딩된 정렬의 정렬 키 메타데이터 가 없습니다.
서버-108318 실패가 무조건 재시도 가능함을 나타내는 새로운 오류 레이블을 도입합니다.
서버-108364 local.replset.min유효한 쓰기는 타임스탬프가 지정되지 않지만 사전에 ident에 타임스탬프가 지정된 항목이 발생하면 실패할 수 있습니다.
서버-108366 apiVersion으로 트랜잭션 준비
서버-108547 evergreen_active_gen_tasks.py에 대한 재시도 시도 구성
서버-108581 mongos 에서 찾기 쿼리 남은 시간이 잘못 계산되었습니다.
SERVER-108626 커버리티 분석 결함 156320: 초기화되지 않은 포인터 필드
서버-108723 커버리티 분석 155003 결함: 데이터 경쟁 조건
서버-108916 에서 PGO/BOLT 빌드를 8 제거합니다.2
서버-108945 포함된 $or 아래에 빈 경로로 $elemMatch를 올바르게 처리합니다.
서버-109003 write_without_shard_key_with_moveChunk.js 및 timeseries_list_catalog.js를 'requires_getmore'로 표시
서버-109033 커버리티 분석 152012 결함: 이중 락
서버-109137 QueryAnalysisWriter에서 expireAt를 계산하면 정수 오버플로가 발생할 수 있습니다.
서버- 인덱스 바운드 유효하지 않은 것으로 간주될 때로깅을 늘립니다.109213
SERVER-109276 KVDropPendingIdentReaper::dropIdentsOlderThan은 중단을 확인해야 합니다.
SERVER-109299 refine_collection_shard_key_nested_crud_ops.js의 업데이트 작업에 대한 ExceededTimeLimit 오류를 허용합니다.
서버-109355 RTS에서 CollectionCatalog를 다시 연 후에만 핀을 조정합니다.
서버- 순위109490 퓨전 테스트가 컬렉션 및 검색 인덱스를 주식 불안정한 테스트를 유발합니다.
SERVER-109493 'noException에서 포착되지 않은 예외' 커버리티 검사 비활성화
서버-109515 oidc_e2e_azure_ machine 테스트 비활성화
서버-109541 커버리티 분석 149896 결함: 데이터 경쟁 조건
서버-109677 기본 실행기를 종료하기 전에 PinnedConnectionTaskExecutor를 삭제합니다.
서버-109836 현재 MMS에 있는 서버에 BES 에버그린 변수를 추가합니다.
서버-109937 커뮤니티 서버 및 엔터프라이즈 서버에 대해 skipAuthenticationToSearchIndexManagementServer의 기본값 false로 변경합니다.
SERVER-110083 change_stream_serverless_fuzzer 작업을 제거합니다.
서버-110118 Coverity 분석 결함 176650: 이동 된 객체 사용
SERVER-110184 이전 버전에서 명령 레지스트리가 제대로 작동하도록 command_registration_startup_behavior_fcv.js를 수정합니다.
서버-110215 test_api_version_compatibility 작업 에 재시도 메커니즘 추가
서버-110254 플래그에 배열이 없다고 표시되는 경우 "복잡한 이름 변경" 전에 $match 스와핑을 지원합니다.
서버-110291 유출 엔진 세션에 대한 serverStatus 메트릭 추가
서버-110345 config.rangeDeletions 완료되지 않은 범위 삭제 작업에 대한 문서가 정확하지 않은 삭제 필터하다 로 인해 삭제될 수 있음
서버-110423 $ 그룹 희소 인덱스 에 고유 스캔을 사용하여 null/누락된 결과를 숨길 수 있습니다.
서버-110425 에버그린 작업 개발하고 추가하여 마스터, v., v., v.,7 08v.08182
SERVER-110480 s390x/ppc 변형에 core_analyzer_distro_name을 추가합니다.
서버-110716 commands_lib.js에서 getParameter를 발행하기 전에 인증합니다.
SERVER-110845 index_key_expression.js에서 삭제 대신 deleteMany 사용
서버-110890 커버리티 분석 175049 결함: 논리적으로 데드 코드입니다.
서버-110953 범위 복제를 시작하기 전에 수신자 샤드 에 고아 문서 없는지 확인합니다.
서버-111058 throw_hook 구성 잠금을 수정합니다.
서버-111131 지연된 FTDC 컬렉션을 추적 메트릭 만들기
서버-111135 rollback_test.js에서 configureFailPoint 재시도
서버-111139 적절한 뮤텍스 획득과 함께 rateLimiter의 토큰 버킷에 대한 모든 호출을 앞에 추가합니다.
서버-111245 커버리티 분석 176940 결함: null 가능성이 있는 필드 의 역참조
서버-111295 Python 코드가 Ruff에서 형식을 지정하지 않습니다.
서버-111349 rateLimitIsValidAfterQueueing 단위 테스트 재작성
서버-111427 코드 페이지를 잠그기 전에 SASL 로드
서버-111460 mongos 용 핀 코드 페이지
서버-111486 $ 그룹 대체 인덱스 사용할 수 있는 경우 희소 인덱스 에 대한 고유 스캔을 계속 사용할 수 있습니다.
SERVER-111610 ocsf_audit_remote_local_intermediate.js에 지연 추가
SERVER-111794 Add ddlLockOptimisticRecoveryWaitTimeout parameter
서버-111914 클라이언트 기반 속도 제한 면제
서버-112035 연결이 끊긴 프록시 프로토콜 INFO로 다운그레이드합니다.
서버-112117 oplog 샘플링의 수율 및 잠금을 해제합니다.
서버- oplog 샘플링이 중단된 후 중지되는 데 걸리는 시간을추적하고 로그.112118
SERVER-112119 이후가 아닌 초기 샘플링 중에 중단되도록 check_async_oplog_samping_truncates_new_writes.js를 수정합니다.
서버- 스타트업112120 후 비동기 oplog 샘플링이 작업을 차단 하지 않는지 테스트합니다.
서버-112121 비동기 oplog 샘플링이 안정적인 롤백을 차단 하지 않는지 테스트합니다.
서버-112122 비동기 oplog 샘플링이 FCBIS를 차단 하지 않는지 테스트합니다.
서버-112123 비동기 oplog 샘플링이 복제본 세트 초기화 및 재구성을 차단 하지 않는지 테스트합니다.
서버-112124 비동기 oplog 샘플링이 종료를 차단 하지 않는지 테스트합니다.
서버- 테스트112182 서버 매개 변수를 생성하여 oplog 속도 저하를 시뮬레이션합니다.
서버-112183 스타트업 끝날 무렵 비동기 oplog 샘플링을 시작합니다.
SERVER-112229 새로운 auto_header 도구에 대한 gitignore 백포트
SERVER-112419 [v.]8 2 82 출시하다 위한 oplog 샘플링. 브랜치를 준비합니다.
서버-112429 SBE 해시 조회 테스트를 보다 효율적으로 만듭니다.
서버-112467 보류 중인 프록시 연결 수를 추적하고 보고합니다.
서버-112520 시계열 기존 버킷에 문서 삽입할 때 지리적 인덱스 에 쓰기 (write) 못했습니다.
서버-112541 oplog 샘플링/스캐닝 로그에 처리량 표시
서버-112810 ingress_request_rate_limiter_app_exemption.js의 오류 코드 수정
서버-112846 repl 설정하다 재구성 테스트의 변경 사항
8.2.1 변경 로그
스토리지
wiredTiger
운영
WT-15156 실패: macos-14-arm64 [wiredtiger-mongo-v.8 2 @ 70797c]에서 컴파일57
빌드 및 패키징
서버-109626 변경 스트림에서 추가 필드를 내보내는 동작 조정
내부
서버-94681 샘플링을 oplog cap 유지 관리자 스레드로 이동합니다.
서버-101672 비동기 샘플링 기능 플래그 제거
SERVER-101673 문서 업데이트
서버-105424 직접 샤드 연결 경고에서 양보 및 복원 처리합니다.
서버-106210 비동기 동작을 비활성화하는 서버 매개 변수를 만듭니다.
서버-106211 oplog 샘플링 프로세스 에 대한 가시성을 높이기 위해 지표 /logging을 추가합니다.
서버-106315 비동기 oplog 샘플링의 기능 정확성 테스트
서버-106469 최신 빌드, 창에서 mongocryptd 시작이 실패합니다.
서버- 의107074 매뉴얼 페이지를 8 업데이트합니다.2 - 서버
서버-107100 초기 마커 생성을 비동기적으로 처리합니다.
SERVER-107721 timeseries_deletes_and_inserts.js는 밸런서 켜져 있을 때 다수 읽기 고려 (read concern) 사용해야 합니다.
SERVER-107852 서버 SBOM을8 master/v.x/v 로 재구축합니다.70
SERVER-107924 속도가 느린 시스템에 대해 속도 제한이 유효한 애프터큐잉 테스트를 복원할 수 있도록 합니다.
SERVER-107929 timeseries_crud_operations_respect_control_closed.js가 버킷 컬렉션 에 중복 키를 삽입할 수 있음
서버-108219 Amazon 2023 ARM 컴파일의 크기를 늘립니다.
SERVER-108353 분할 마이그레이션을 처리하다 하도록 timeseries_deletes_and_inserts.js를 수정합니다.
서버-108544 Coverity의 새로운 베이즐 통합 메서드를 사용하도록 Coverity 빌드 업데이트합니다.
서버-108896 시간 초과를 방지하기 위해 mixed_mode_sharded_transition을 분할합니다.
서버-109207 oplog 상한 유지 관리자 스레드 실행 버그 수정
서버-109323 featureFlagReshardingSkipCloningAndApplyingIfApplicable 비활성화
서버-109892 rank_퓨전_업그레이드_다운그레이드.js에서 허용된 오류 코드를 업데이트합니다.
SERVER-109913 $rankFusion 기능에 대한 FCV -gating을 재정의하는 쿼리 노브 추가
SERVER-109980 집계에서 $_startAt에 대한 resumeToken의 유효성을 검사합니다.
서버- 문서110161 건너뛰기를 중지하도록 $_startAt 동작을 수정합니다.
서버-110250 유출 WT ID 삭제 시 기존 세션 사용
SERVER-110252 audit_remote_local_intermediate.js에 지연 추가
서버-110378 비정상적 explain_shell_helpers.js 테스트에서 maxTimeMS를 늘립니다.
서버-110649 유지 관리자 스레드를 이동하여 저장 제어를 시작/중지합니다.
SERVER-110793 [v8.2] SPM-4168 8을 준비합니다.2 출시하다 용 브랜치