mongomirror 0.13.2
기능 및 개선 사항:
고 (Go) 버전 및 기타 종속성을 업데이트합니다.
지원되는 플랫폼을 업데이트합니다.
이 출시하다 RHEL 6.2 및 Ubuntu 14.04에 대한 지원 도 제거됩니다.
mongomirror 0.13.1
기능 및 개선 사항:
MongoDB 6.0으로 마이그레이션할 수 있습니다.
Time Series 컬렉션에 데이터가 포함된 소스 복제본 세트의 마이그레이션을 방지합니다.
mongomirror 0.12.9
버그 수정:
재시작 시 쓰기 지연이 발생하는 문제를 수정합니다.
기능 및 개선 사항:
서명 도구를 GaraSign으로 업데이트합니다.
mongomirror의 소스 클러스터와 대상 클러스터에 대한appName을 업데이트하여 원격 분석에서 구분할 수 있도록 합니다.
이 출시하다 에서는 Debian 8.1 에 대한 지원 도 제거됩니다. PPC64LE Ubuntu 16.04 및 PPC64LE Ubuntu 18.04.
mongomirror 0.12.8
버그 수정:
timeseries 데이터베이스 처리 관련 문제를 수정합니다.
admin.system.version컬렉션 에서startRangeDeletion식별자가 있는 oplog 항목을 무시합니다.
mongomirror 0.12.7
버그 수정:
클러스터가 준비되기 전에
mongomirror을(를) 사용하여 MongoDB 4.2 대상 클러스터로 전환할 수 있는 문제를 수정합니다. 이 수정은 oplog 테일링으로 이동하여 컷오버 프로세스를 시작할 수 있도록 허용하기 전에 초기 동기화 중에mongomirror가 모든 cluster 노드에서 인덱스 빌드가 완료될 때까지 기다리도록 합니다.
mongomirror 0.12.6
버그 수정:
인덱스 비교 중 옵션을 무시하기 때문에
mongomirror가 유효한 인덱스를 중복된 것처럼 무시하는 문제를 수정합니다.
mongomirror 0.12.5
기능 및 개선 사항:
일시적인 연결 문제의 재시도 가능성을 개선합니다.
mongomirror 0.12.4
기능 및 개선 사항:
컬렉션 이 소스 클러스터와 대상 클러스터 모두에 존재할 때
mongomirror가 반환하는 오류 메시지를 명확히 설명합니다.
버그 수정:
초기 동기화 중에 존재하지 않는 네임스페이스에 대한 인덱스를 빌드하려고 할 때
mongomirror가 다음 오류를 반환하는 문제를 수정합니다.Failed to record index build progress: namespace `` does not have a collection progressor
mongomirror 0.12.3
버그 수정:
오래된 oplog 항목을 대량으로 처리하는 문제를 수정합니다.
초기 동기화 중에 적용된 마지막 oplog 항목이 트랜잭션 작업인 경우 초기 동기화가 실패하는 버그를 수정합니다.
mongomirror이(가) 리샤딩을 잘못 감지하여 리샤딩 작업의 상태를 확인할 때 오탐을 유발하는 문제를 수정합니다.
mongomirror 0.12.2
버그 수정:
mongomirror0.12.0에서 발생한 연결 문제를 수정합니다.소스 데이터베이스의 collection에 대해 레거시 인덱스 옵션이 두 개 이상 있는 경우 레거시 인덱스 옵션이 하나만 제거되는 버그가 수정되었습니다.
Go 드라이버를 1.7.1로 업그레이드합니다.
mongomirror 0.12.1
버그 수정:
mongomirror0.12.0에서 발생한 연결 문제를 수정합니다.Go 드라이버를 1.5.4로 되돌립니다.
mongomirror 0.12.0
기능 및 개선 사항:
mongomirror이제 time series 컬렉션 마이그레이션을 지원합니다.MongoDB 3.6 이하에서 마이그레이션하는 collection에서
autoIndexId: false을(를) 제거하는 새로운 옵션--removeAutoIndexId이(가) 추가되었습니다.mongomirror이제 geoHaystack 인덱스 를 MongoDB 5.0 이상을 실행 하는 Atlas cluster 로 마이그레이션 하려고 하면 실패합니다.mongomirror마이그레이션 중에 소스 클러스터에서 리샤딩 작업 이 발생하면 실패합니다.mongomirror이제 IBM zSeries 플랫폼에서 RHEL 8을 지원합니다.Go 드라이버를 1.6으로 업그레이드했습니다.
mongomirror 0.11.2
기능 및 개선 사항:
mongomirror이제 진위를 보장하기 위해 바이너리에 서명됩니다.MongoDB는 이제 IBM zSeries 플랫폼에서 최신 RHEL 배포판만 지원합니다. 이러한 zSeries 플랫폼은 더 이상 지원되지 않습니다:
rhel67-zseries-*suse12-zseries-*suse15-zseries-*ubuntu1604-zseries-*ubuntu1804-zseries-*
버그 수정:
Atlas의 드라이버 사용량 보고 관련 문제를 수정합니다.
mongomirror 0.11.1
기능 및 개선 사항:
구성 파일 또는 환경 변수를 사용하여 사용자 자격 증명을 지정할 수 있도록 지원합니다.
Oplog 동기화에 대한 인덱스 빌드 진행 로그를 소개합니다.
https://github.com/youmark/pkcs8에 대한 타사 릴리스 노트 업데이트합니다.
버그 수정:
동기화 상태 보고를 개선합니다.
mongomirror0.11.0에 도입된 속도 저하를 수정합니다.
mongomirror 0.10.0
기능 및 개선 사항:
데이터를 마이그레이션할 때 인덱스를 생략하는 새로운 옵션
--noIndexRestore이(가) 추가되었습니다.Amazon Web Services IAM 역할로 인증하기 위한 새로운 옵션
--awsSessionToken.이제 MongoDB v4.4를 소스 및 대상 데이터베이스 버전으로 사용할 수 있습니다.
버그 수정:
--host옵션에 URI 연결 문자열이 제공될 때 오류 처리가 개선되었습니다.
mongomirror 0.9.1
기능 및 개선 사항:
WiredTiger 소스의 초기 동기화 성능을 개선합니다.
mongomirror 0.9.0
기능 및 개선 사항:
네트워크 압축을 위한 새로운
--compressors옵션(기본적으로 활성화되어 있음).지정된 컬렉션 수를 초과할 때 collStats 를 비활성화하는 새로운
--collStatsThreshold옵션이 추가되었습니다.가장 큰 collection에 대한 인덱스를 먼저 빌드합니다.
collection 복사와 인덱스 빌드 사이에 oplog 버퍼링을 다시 시작합니다.
작은 배치를 최소화하기 위해 oplog 배치 플러시를 개선합니다.
이제 기본 로그 수준에서 인덱스 빌드가 시작될 때 기록합니다.
버그 수정:
--readPreference옵션에 대한 지원을 제거합니다.mongomirror는 항상 프라이머리에서 읽어야 합니다.
mongomirror 0.8.0
기능 및 개선 사항:
초기 동기화는 1000개가 아닌 최대 10만 개의 문서를 배치 삽입합니다.
applyOps 배치 크기를 늘립니다.
버그 수정:
16MB를 초과하는 oplog 항목을 처리하는 oplog 버퍼링 오류입니다.
소켓 시간 초과를 비활성화합니다.
초기 동기화 클라이언트는 직접 연결에 대한 1차 탐지를 수행해서는 안 됩니다.
mongomirror 0.7.0
기능 및 개선 사항:
Go 드라이버 1.1.1로 업그레이드합니다.
MongoDB 4.2에 대한 지원을 추가합니다.
대상 cluster가 버전 3.6 이상인 경우 와 함께
writeConcern를 전송합니다.collMod레거시 확장 JSON 사용을 제거합니다.
버그 수정:
복제본 세트 이름이 제공되지 않은 경우 소스 cluster에 대한 직접 연결을 사용합니다.
초기 동기화 소스에서 oplog를 읽는
local데이터베이스에 권한 부여 오류가 발생했습니다.회귀: 트랜잭션 op로 처리된 트랜잭션 외 op.
에서
QuitNotifier를applyOplogEntries잡아보세요.collection 스캔을 방지하도록 지연 계산을 변경합니다.
빈 배치를 테일링하는 대신 oplog 커서가 다시 시작됩니다.
mongomirror 0.6.0
참고
mongomirror 버전 0.6.0이 철회되었으며 더 이상 사용할 수 없습니다.
MongoDB 지원:
대상으로만 MongoDB 4.2에 대한 지원 추가
버그 수정:
Windows 실행 파일에는
.exe접미사가 있어야 합니다.
기능 및 개선 사항:
데이터베이스/collection의 하위 집합 마이그레이션 및 동기화(beta)
--tailOnly매개 변수 제거이제 MongoDB 고 (Go) 운전자사용하여
Go 1.12로 업그레이드
mongomirror 0.5.2
기능 및 개선 사항:
하나의 큰 collection이 완료를 차단하지 않도록 collection 크기의 내림차순으로 collection을 가져옵니다.
can't connect오류와is not a replica set오류를 구분합니다.noCursorTimeout이제 대규모 collection을 동기화할 때 시간 초과를 방지합니다.
버그 수정:
대상에 oplog 항목을 적용하는 동안 오류가 발생했습니다:
E11000 duplicate key error.CannotCreateIndex오류 후 복구.
mongomirror 0.5.1
이번 릴리스에서는 고정 사이즈 컬렉션의 잘못된 인덱스 힌트와 관련된 버그가 수정되었습니다.
mongomirror 0.5.0
이번 릴리스에는 다음과 같은 기능 및 개선 사항이 추가되었습니다:
초기 동기화 중 디스크에 대한 oplog 버퍼링을 지원합니다. 이렇게 하면 마이그레이션 프로세스 중에 소스 oplog의 공간이 부족해지는 일이 없습니다. 자세한 내용은 새로운
--oplogPath명령줄 옵션에 대한 문서를 참조하세요.Windows에서 OpenSSL 1.0.2n 대신 Go-native TLS를 사용합니다.
Go 1.11(에서 1.8)로 업그레이드합니다.
mongomirror이제 생성하는 모든 인덱스에서background플래그를 제거합니다. 소스 클러스터에서 생성된 백그라운드 인덱스는 대상 클러스터에서 포그라운드 인덱스로 생성됩니다. 전경 인덱스 빌드에 대한 자세한 내용 은 채워진 컬렉션에 대한 인덱스 빌드 작업을 참조하세요.
mongomirror 0.4.1
이 릴리스에서는 일부 Windows 호스트의 설치 오류가 수정되었습니다.
mongomirror 0.4.0
이번 릴리스에서는 mongomirror 의 소스 및 대상으로서 MongoDB 4.0에 대한 지원이 추가됩니다.
mongomirror 0.3.1
이번 릴리스에는 다음과 같은 기능 및 개선 사항이 추가되었습니다:
mongomirror에 대해서만 MongoDB 4.0을 대상으로 지원합니다.초기 동기화 중 대상에서 투표 및 네트워크 오류를 허용하도록 지원합니다.
'system.js' 동기화 지원 collection.
MacOS에서 OpenSSL 0.9.8 대신 Go-native TLS를 사용합니다.
mongomirror최신 oplog 타임스탬프를 보고할 때 no-ops를 무시해야 합니다.
이번 릴리스에서는 Debian 7에 대한 지원도 제거됩니다. Debian 7은 EOL이며 MongoDB 4.0에서는 지원하지 않습니다.