Skip to content

Commit 32b53c1

Browse files
Chris Choschmalliso
authored andcommitted
DOCSP-17649: add links to Whats New (#178)
* DOCSP-17649: add links to Whats New
1 parent ac519ac commit 32b53c1

File tree

3 files changed

+111
-40
lines changed

3 files changed

+111
-40
lines changed

source/sink-connector/configuration-properties/error-handling.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.. _sink-configuration-error-handling:
2+
13
===================================
24
Connector Error Handling Properties
35
===================================

source/sink-connector/configuration-properties/time-series.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.. _sink-configuration-time-series:
2+
13
============================
24
Kafka Time Series Properties
35
============================

source/whats-new.txt

Lines changed: 107 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ What's New
1010
:depth: 1
1111
:class: singlecol
1212

13-
Learn what's new in a particular version:
13+
Learn what's new by version:
1414

15+
* :ref:`Version 1.6.1 <kafka-connector-whats-new-1.6.1>`
1516
* :ref:`Version 1.6 <kafka-connector-whats-new-1.6>`
1617
* :ref:`Version 1.5 <kafka-connector-whats-new-1.5>`
1718
* :ref:`Version 1.4 <kafka-connector-whats-new-1.4>`
@@ -20,19 +21,41 @@ Learn what's new in a particular version:
2021
* :ref:`Version 1.1 <kafka-connector-whats-new-1.1>`
2122
* :ref:`Version 1.0 <kafka-connector-whats-new-1.0>`
2223

24+
.. _kafka-connector-whats-new-1.6.1:
25+
26+
What's New in 1.6.1
27+
-------------------
28+
29+
- Updated MongoDB Java driver dependency to 4.3.1 in the combined JARs
30+
31+
Bug Fixes
32+
~~~~~~~~~
33+
34+
- Fixed connection validator user privilege check
35+
- Fixed a bug in ``UuidProvidedIn[Key|Value]Strategy`` classes that prevented
36+
them from loading
37+
2338
.. _kafka-connector-whats-new-1.6:
2439

2540
What's New in 1.6
2641
-----------------
2742

28-
- Added support for Versioned API to force the server to run operations with behavior compatible with the specified API version
29-
- Added error handling properties that can override the Connect framework's error handling behavior
30-
- Added ``mongo-kafka-connect-<version>-confluent.jar`` which contains the connector and all dependencies needed to run it on the Confluent Platform
43+
- Added support for :manual:`Versioned API </reference/versioned-api/>` to
44+
force the server to run operations with behavior compatible with the
45+
specified API version
46+
- Added error handling properties for the
47+
:ref:`sink connector <sink-configuration-error-handling>`
48+
and :ref:`source connector <source-configuration-error-handling>`
49+
that can override the Kafka Connect framework's error handling behavior
50+
- Added ``mongo-kafka-connect-<version>-confluent.jar``, which contains
51+
the connector and all dependencies needed to run it on the Confluent Platform
3152

3253
Sink Connector
3354
~~~~~~~~~~~~~~
3455

35-
- Added support for automatic time-series collection creation in MongoDB 5.0 to efficiently store sequences of measurements over a period of time
56+
- Added support for :ref:`automatic time-series collection creation <sink-configuration-time-series>`
57+
in MongoDB 5.0 to efficiently store sequences of measurements over a period
58+
of time
3659
- Improved the error logging for bulk write exceptions
3760

3861
Source Connector
@@ -43,24 +66,31 @@ Source Connector
4366
Bug Fixes
4467
~~~~~~~~~
4568

46-
- Corrected the behavior of ``LazyBsonDocument#clone`` to respond to any changes made once unwrapped
69+
- Corrected the behavior of ``LazyBsonDocument#clone`` to respond to any
70+
changes made once unwrapped
4771
- Fixed the timestamp integer overflow in the Source Connector
48-
- Updated to enable recovery when calling the ``getMore()`` method in the Source Connector
49-
- Updated to enable recovery from broken change stream due to event sizes that are greater than 16MB in the Source Connector
72+
- Updated to enable recovery when calling the ``getMore()`` method in the
73+
Source Connector
74+
- Updated to enable recovery from broken change stream due to event sizes that
75+
are greater than 16 MB in the Source Connector
76+
5077

5178
.. _kafka-connector-whats-new-1.5:
5279

5380
What's New in 1.5
5481
-----------------
5582

56-
- Updated the MongoDB Java Driver to version 4.2
83+
- Updated the MongoDB Java driver dependency to version 4.2
5784

5885
Sink Connector
5986
~~~~~~~~~~~~~~
6087

61-
- Added the ``DeleteOneBusinessKeyStrategy`` write strategy to remove records from a topic
62-
- Added support for handling errant records that cause problems when processing them
63-
- Added support for Qlik Replicate Change Data Capture (CDC) to process event streams
88+
- Added the ``DeleteOneBusinessKeyStrategy`` write strategy to remove records
89+
from a topic
90+
- Added support for handling errant records that cause problems when
91+
processing them
92+
- Added support for Qlik Replicate Change Data Capture (CDC) to process event
93+
streams
6494

6595
Source Connector
6696
~~~~~~~~~~~~~~~~
@@ -73,12 +103,14 @@ Source Connector
73103
Bug Fixes
74104
~~~~~~~~~
75105

76-
- Corrected the inferred schema naming conventions
106+
- Corrected the inferred schema naming conventions
77107
- Updated to ensure that schemas can be backwards compatible
78-
- Fixed the Sink validation issue with ``topics.regex``
108+
- Fixed the Sink validation issue with ``topics.regex``
79109
- Fixed the Sink NPE issue when using with Confluent Connect 6.1.0
80-
- Updated to ensure that the change stream cursor closes so it only reports errors that exist
81-
- Changed to include or exclude the ``_id`` field for a projection only if it's explicitly added
110+
- Updated to ensure that the change stream cursor closes so it only reports
111+
errors that exist
112+
- Changed to include or exclude the ``_id`` field for a projection only if
113+
it's explicitly added
82114

83115
.. _kafka-connector-whats-new-1.4:
84116

@@ -90,8 +122,10 @@ What's New in 1.4
90122
Sink Connector
91123
~~~~~~~~~~~~~~
92124

93-
- Added support for Change Data Capture (CDC) based on MongoDB change stream events
94-
- Added the ``NamespaceMapper`` interface to allow for dynamic namespace mapping
125+
- Added support for Change Data Capture (CDC) based on MongoDB change stream
126+
events
127+
- Added the ``NamespaceMapper`` interface to allow for dynamic namespace
128+
mapping
95129

96130
Source Connector
97131
~~~~~~~~~~~~~~~~
@@ -102,16 +136,19 @@ Bug Fixes
102136
~~~~~~~~~
103137

104138
- Changed the top-level inferred schema to be mandatory
105-
- Fixed a validation issue and synthetic configuration property in the Sink Connector
106-
- Corrected general exception logging
107-
- Updated to clone the ``LazyBsonDocument`` instead of the unwrapped ``BsonDocument``
139+
- Fixed a validation issue and synthetic configuration property in the Sink
140+
Connector
141+
- Corrected general exception logging
142+
- Updated to clone the ``LazyBsonDocument`` instead of the unwrapped
143+
``BsonDocument``
108144

109145
.. _kafka-connector-whats-new-1.3:
110146

111147
What's New in 1.3
112148
-----------------
113149

114-
- Added automated integration testing for the latest Kafka Connector and Confluent Platform versions to ensure compatibility
150+
- Added automated integration testing for the latest Kafka Connector and
151+
Confluent Platform versions to ensure compatibility
115152

116153
Sink Connector
117154
~~~~~~~~~~~~~~
@@ -129,18 +166,29 @@ Source Connector
129166
- Added support to output a key or value as a ``Bson`` byte type
130167
- Added support for schema and custom Avro schema definitions
131168
- Added support for dead letter queue and the ``errors.tolerance`` property
132-
- Added configurations for the following formatters: ``DefaultJson``, ``ExtendedJson``, ``SimplifiedJson``
133-
- Added configuration for ``copy.existing.pipeline`` to allow you to use indexes during the copying process
134-
- Added configuration for ``copy.existing.namespace.regex`` to allow you to copy the filtering of namespaces
135-
- Added configuration for ``offset.partition.name`` to allow for custom partitioning naming strategies
169+
- Added configurations for the following formatters:
170+
171+
- ``DefaultJson``
172+
- ``ExtendedJson``
173+
- ``SimplifiedJson``
174+
175+
- Added configuration for ``copy.existing.pipeline`` to allow you to use
176+
indexes during the copying process
177+
- Added configuration for ``copy.existing.namespace.regex`` to allow you to
178+
copy the filtering of namespaces
179+
- Added configuration for ``offset.partition.name`` to allow for custom
180+
partitioning naming strategies
136181
- Updated to validate that the ``fullDocument`` field is a document
137-
- Updated to sanitize the connection string in the offset partition map to improve maintenance of the ``connection.uri``, ``database`` and ``collection`` parameters
182+
- Updated to sanitize the connection string in the offset partition map to
183+
improve maintenance of the ``connection.uri``, ``database``, and
184+
``collection`` parameters
138185
- Updated to disable publishing a source record without a topic name
139186

140187
Bug Fixes
141188
~~~~~~~~~
142189

143-
- Stopped MongoDB 3.6 from copying existing issues when the collection doesn't exist in the Source Connector
190+
- Stopped MongoDB 3.6 from copying existing issues when the collection
191+
didn't exist in the Source Connector
144192

145193
.. _kafka-connector-whats-new-1.2:
146194

@@ -153,17 +201,34 @@ Sink Connector
153201
.. important::
154202

155203
We deprecated the following post processors:
156-
``BlacklistKeyProjector``, ``BlacklistValueProjector``,
157-
``WhitelistKeyProjector`` and ``WhitelistValueProjector``.
158-
159-
If you are using one of these post processors, use the
160-
``BlockListKeyProjector``, ``BlockListValueProjector``,
161-
``AllowListKeyProjector`` and ``AllowListValueProjector`` instead for
162-
future compatibility.
163-
164-
- Added configurations for the following properties: ``document.id.strategy.overwrite.existing``, ``UuidStrategy`` output types, ``document.id.strategy.partial.value.projection.type``, ``document.id.strategy.partial.value.projection.list``, ``document.id.strategy.partial.key.projection.type``, ``document.id.strategy.partial.key.projection.list``, ``UuidProvidedInKeyStrategy``, and ``UuidProvidedInValueStrategy``
204+
205+
- ``BlacklistKeyProjector``
206+
- ``BlacklistValueProjector``
207+
- ``WhitelistKeyProjector``
208+
- ``WhitelistValueProjector``
209+
210+
If you are using one of these post processors, use the respective one
211+
instead for future compatibility:
212+
213+
- ``BlockListKeyProjector``
214+
- ``BlockListValueProjector``,
215+
- ``AllowListKeyProjector``
216+
- ``AllowListValueProjector``
217+
218+
- Added configurations for the following properties:
219+
220+
- ``document.id.strategy.overwrite.existing``
221+
- ``UuidStrategy`` output types
222+
- ``document.id.strategy.partial.value.projection.type``
223+
- ``document.id.strategy.partial.value.projection.list``
224+
- ``document.id.strategy.partial.key.projection.type``
225+
- ``document.id.strategy.partial.key.projection.list``
226+
- ``UuidProvidedInKeyStrategy``
227+
- ``UuidProvidedInValueStrategy``
228+
165229
- Added the ``UpdateOneBusinessKeyTimestampStrategy`` post processor
166-
- Added built-in support for parallelism and scalable data copying by assigning topic partitions to tasks
230+
- Added built-in support for parallelism and scalable data copying by
231+
assigning topic partitions to tasks
167232

168233
Source Connector
169234
~~~~~~~~~~~~~~~~
@@ -173,7 +238,8 @@ Source Connector
173238
Bug Fixes
174239
~~~~~~~~~
175240

176-
- Removed failures with the ``MongoCopyDataManager`` when the source database does not exist
241+
- Removed failures with the ``MongoCopyDataManager`` when the source database
242+
does not exist
177243
- Fixed the copying the existing resumability error in the Source Connector
178244

179245
.. _kafka-connector-whats-new-1.1:
@@ -196,7 +262,8 @@ Source Connector
196262
Bug Fixes
197263
~~~~~~~~~
198264

199-
- Removed the ``"Unrecognized field: startAfter"`` error for resuming a change stream in the Source Connector
265+
- Removed the ``"Unrecognized field: startAfter"`` error for resuming a change
266+
stream in the Source Connector
200267

201268
.. _kafka-connector-whats-new-1.0:
202269

0 commit comments

Comments
 (0)