Skip to content

Commit 7dd2e6f

Browse files
authored
DOCSP-45958 1.10.0 Release Notes (#560)
* DOCSP-45958 1.10.0 Release Notes
1 parent 1175079 commit 7dd2e6f

File tree

2 files changed

+82
-10
lines changed

2 files changed

+82
-10
lines changed
Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,34 @@
11
.. list-table::
22
:header-rows: 1
33
:stub-columns: 1
4-
:widths: 40 30 30
4+
:widths: 30 14 14 14
55

66
* -
7-
- **6.0 Destination**
8-
- **7.0 Destination**
7+
- **6.0 Destination**
8+
- **7.0 Destination**
9+
- **8.0 Destination**
910

1011
* - **4.4 Source**
1112
- √
1213
-
14+
-
1315

1416
* - **5.0 Source**
1517
- √
1618
- √
19+
-
1720

1821
* - **6.0 Source**
1922
- √
2023
- √
24+
- √
2125

2226
* - **7.0 Source**
23-
-
27+
-
28+
- √
2429
- √
30+
* - **8.0 Source**
31+
-
32+
-
33+
-
34+

source/release-notes/1.10.txt

Lines changed: 68 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,25 @@ Release Notes for mongosync 1.10
1414

1515
.. include:: /includes/in-dev.rst
1616

17-
.. _1.10.0-c2c-release-notes:
18-
1917
This page describes changes and new features introduced in
2018
{+c2c-full-product-name+} 1.10.
2119

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+
2232
.. _c2c-older-version-support:
2333

2434
Older Version Support
25-
---------------------
35+
~~~~~~~~~~~~~~~~~~~~~
2636

2737
.. include:: /includes/fact-pre-6.0-migration.rst
2838

@@ -37,10 +47,62 @@ To learn more, see:
3747
- :ref:`Pre-6.0 Migration Permissions <c2c-older-version-permissions>`.
3848
- :ref:`c2c-sync-different-versions`.
3949

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.
42103

43-
.. include:: /includes/verify-reversible-migrations.rst
104+
- ``mongosync`` now disallows being restarted during commit when
105+
verification is enabled.
44106

45107
Minimum Supported Version
46108
-------------------------

0 commit comments

Comments
 (0)