@@ -14,15 +14,25 @@ Release Notes for mongosync 1.10
14
14
15
15
.. include:: /includes/in-dev.rst
16
16
17
- .. _1.10.0-c2c-release-notes:
18
-
19
17
This page describes changes and new features introduced in
20
18
{+c2c-full-product-name+} 1.10.
21
19
20
+ .. _1.10.0-c2c-release-notes:
21
+
22
+ 1.10.0 Release
23
+ --------------
24
+
25
+ **January 29, 2025**
26
+
27
+ Upgrades to Embedded Verifier
28
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29
+
30
+ - .. include:: /includes/verify-reversible-migrations.rst
31
+
22
32
.. _c2c-older-version-support:
23
33
24
34
Older Version Support
25
- ---------------------
35
+ ~~~~~~~~~~~~~~~~~~~~~
26
36
27
37
.. include:: /includes/fact-pre-6.0-migration.rst
28
38
@@ -37,10 +47,62 @@ To learn more, see:
37
47
- :ref:`Pre-6.0 Migration Permissions <c2c-older-version-permissions>`.
38
48
- :ref:`c2c-sync-different-versions`.
39
49
40
- Upgrades to Embedded Verifier
41
- -----------------------------
50
+ Other Notes
51
+ ~~~~~~~~~~~
52
+
53
+ Fixed Issues:
54
+
55
+ - Fixed a bug introduced in v1.3.0 where descending indexes with
56
+ key values between -1e-9 and 0 could incorrectly migrate
57
+ as ascending.
58
+
59
+ - Fixed a bug introduced in v1.9.0 where the embedded verifier
60
+ could incorrectly report failure if a TTL index was dropped on
61
+ the source cluster during a migration.
62
+
63
+ - Fixed a bug introduced in v1.0.0 that caused unversioned
64
+ 2dsphere indexes to migrate as v3 2dsphere indexes.
65
+
66
+ - Fixed a bug introduced in v1.9.0 where the embedded verifier
67
+ incorrectly report failure for collections with TTLs where
68
+ ``expireAfterSeconds: 0``.
69
+
70
+ - Mitigated an issue introduced in v1.0.0 that could result in
71
+ ``mongosync`` timing out during initialization when sampling a
72
+ source collection and pre-splitting the corresponding
73
+ destination collection.
74
+
75
+ New Features:
76
+
77
+ - Added support for migrations with 4.4 and 5.0 source clusters.
78
+
79
+ - Added full support for embedded verification of reversible
80
+ migrations. Previously, verification was only supported in the
81
+ initial forward-direction of a reversible migration.
82
+
83
+ - Added support for embedded verification of sharded clusters.
84
+
85
+ - Added support for migrations from 6.0 and 7.0 sources to 8.0
86
+ destinations.
87
+
88
+ - Added a new :option:`--disableVerification` option and
89
+ :setting:`disableVerification` setting to ``mongosync``.
90
+
91
+ Performance Improvements:
92
+
93
+ - Improved the partitioning algorithm for large source
94
+ collections. ``mongosync`` now directly samples documents from
95
+ WiredTiger instead of scanning the whole ``_id`` index.
96
+
97
+ Other:
98
+
99
+ - ``mongosync`` now provides RHEL 9 builds.
100
+
101
+ - ``mongosync`` now disallows setting ``socketTimeoutMS`` in
102
+ connection strings. This is a deprecated parameter.
42
103
43
- .. include:: /includes/verify-reversible-migrations.rst
104
+ - ``mongosync`` now disallows being restarted during commit when
105
+ verification is enabled.
44
106
45
107
Minimum Supported Version
46
108
-------------------------
0 commit comments