@@ -15,6 +15,62 @@ Release Notes for mongosync 1.7
1515Patch Releases
1616--------------
1717
18+ .. _1.7.3-c2c-release-notes:
19+
20+ 1.7.3 Release
21+ ~~~~~~~~~~~~~
22+
23+ **June 4, 2024**
24+
25+ Issues Fixed:
26+
27+ - Fixed bug introduced in v1.5.0 where mongosync could miss change
28+ events when reading documents from a lagging secondary node and the
29+ Oplog Rollover Resilience mechanism is enabled.
30+
31+ - Fixed bug introduced in v1.0.0 where the destination may have missing
32+ or extra indexes after mongosync is committed. This is an unlikely
33+ edge case.
34+
35+ - Fixed bug introduced in v1.0.0 where mongosync may miss change events
36+ for a document. This is an unlikely edge case that is only possible if
37+ the destination server version is MongoDB 5.0 or earlier.
38+
39+ - Fixed bug introduced in v1.0.0 that could result in size mismatches
40+ between source and destination capped collections. This can only
41+ affect migrations if all of the following conditions are met:
42+
43+ - The source cluster is MongoDB 6.0 or earlier.
44+
45+ - The destination cluster is MongoDB 7.0 or later.
46+
47+ - A capped collection's size was modified during a migration.
48+
49+ - Fixed bug introduced in v1.0.0 where mongosync ignored the
50+ ``changeStreamPreAndPostImages`` field in ``modify`` change events.
51+ This could result in a destination collection having a different value
52+ for this field compared to its source collection. mongosync now
53+ correctly handles this field.
54+
55+ - Mitigated bug introduced in v1.0.0 that could result in missed change
56+ events when mongosync is interrupted and resumed. This is an unlikely
57+ edge case.
58+
59+ Limitations:
60+
61+ - You must stop the balancer on both the source and destination sharded
62+ clusters for the entire lifetime of a migration. If you try to start
63+ mongosync while the balancer is still running, it throws an error.
64+
65+ - You must not run the ``moveChunk`` or ``moveRange`` commands on the
66+ destination cluster. If you try to run these commands on the source
67+ cluster, mongosync throws an error.
68+
69+ - mongosync reads from the destination cluster using the ``primary``
70+ read preference. If you try to start mongosync with a different read
71+ preference, it throws an error.
72+
73+
1874.. _1.7.2-c2c-release-notes:
1975
20761.7.2 Release
@@ -49,7 +105,7 @@ Issues Fixed:
49105
50106 This can only affect migrations where collections are dropped
51107 or renamed while mongosync is running and the source or
52- destintion cluster runs MongoDB 6.0.0 to 6.0.12 or MongoDB
108+ destination cluster runs MongoDB 6.0.0 to 6.0.12 or MongoDB
53109 7.0.0 or 7.0.3.
54110
55111- Fixed bug introduced in v1.1.0 that could result in a
0 commit comments