Skip to content

Commit b9e7cef

Browse files
elyse-mdbElyse Foreman
and
Elyse Foreman
authored
(DOCSP-44281) [Go Driver] Update changelogs to remove updates for EOL'd versions v1.11 and earlier (#397) (#403)
Co-authored-by: Elyse Foreman <[email protected]>
1 parent 7437c03 commit b9e7cef

File tree

1 file changed

+0
-304
lines changed

1 file changed

+0
-304
lines changed

Diff for: source/whats-new.txt

-304
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,6 @@ Learn what's new in:
3030
* :ref:`Version 1.13 <version-1.13>`
3131
* :ref:`Version 1.12.1 <version-1.12.1>`
3232
* :ref:`Version 1.12 <version-1.12>`
33-
* :ref:`Version 1.11 <version-1.11>`
34-
* :ref:`Version 1.10 <version-1.10>`
35-
* :ref:`Version 1.9 <version-1.9>`
36-
* :ref:`Version 1.8 <version-1.8>`
37-
* :ref:`Version 1.7 <version-1.7>`
38-
* :ref:`Version 1.6 <version-1.6>`
39-
* :ref:`Version 1.5 <version-1.5>`
40-
* :ref:`Version 1.4 <version-1.4>`
41-
* :ref:`Version 1.3 <version-1.3>`
42-
* :ref:`Version 1.2 <version-1.2>`
43-
* :ref:`Version 1.1 <version-1.1>`
44-
* :ref:`Version 1.0 <version-1.0>`
4533

4634
.. _version-1.15:
4735

@@ -188,295 +176,3 @@ Additional Changes
188176
cursor.
189177
- Addition of the ``UnmarshalValue()`` method to allow ummarshalling of
190178
BSON values marshalled with the ``MarshalValue()`` method.
191-
192-
.. _version-1.11.0:
193-
.. _version-1.11:
194-
195-
What's New in 1.11
196-
------------------
197-
198-
.. important:: Upgrade to Version 1.11.9 or Later
199-
200-
Versions 1.11.0 through 1.11.2 of the driver have been retracted because
201-
of a bug that could cause undefined behavior when reading the ``Raw`` field
202-
on database error types, such as ``CommandError`` and
203-
``WriteException``.
204-
205-
Version 1.11.8 of the driver has been retracted because
206-
it incorrectly contains changes intended for 1.12.1.
207-
208-
Upgrade to version 1.11.9 or later if you are using a retracted
209-
version of the driver.
210-
211-
New features of the 1.11 Go driver release include:
212-
213-
- Removal of support for MongoDB versions 3.5 and older.
214-
215-
- Removal of support for Go versions 1.12 and older.
216-
217-
- Improvements to ``Timeout`` API and behavior, including:
218-
219-
- Modified retry logic for greater application resiliency.
220-
221-
- Extended ``mongo.IsTimeout`` error helper to catch more timeout errors.
222-
223-
- New GridFS methods that take contexts instead of using ``SetReadDeadline``
224-
and ``SetWriteDeadline``.
225-
226-
- Reduced memory allocations during operation execution.
227-
228-
- Fix for SRV polling bug that prevented changes in SRV records when the
229-
associated MongoDB connection string included a username and password.
230-
231-
- Support for :abbr:`GCP (Google Cloud Platform)` service accounts when using
232-
Google Cloud Key Management Services.
233-
234-
- Improvements to server-side resource cleanup when using the ``Cursor.All`` and
235-
``Session.WithTransaction`` functions.
236-
237-
- ``SERVICE_HOST`` Kerberos authentication parameter specification enabled with
238-
the ``authMechanismProperties`` connection string option.
239-
240-
- Corrected output from the ``bson.Raw.String()`` method to Extended JSON
241-
type for timestamps when the BSON document contains a UTC Timestamp
242-
field.
243-
244-
- Resolution of conflicts when retrying reads with read concern
245-
``"available"`` or ``"linearizable"``.
246-
247-
248-
.. _version-1.10.0:
249-
.. _version-1.10:
250-
251-
What's New in 1.10
252-
------------------
253-
254-
.. important:: Upgrade to Version 1.10.1 or Higher
255-
256-
The 1.10.1 Go driver patches a bug that can cause data corruption when
257-
rotating :ref:`Data Encryption Keys <csfle-key-architecture>` encrypted
258-
with a :ref:`Customer Master Key <csfle-key-architecture>` hosted on Google
259-
Cloud Key Management Service or Azure Key Vault.
260-
261-
New features of the 1.10 Go driver release include:
262-
263-
- Full compatibility with MongoDB 6.0.
264-
265-
- Support for new features related to :ref:`qe-manual-feature-qe`,
266-
including new options for automatic and manual encryption.
267-
268-
- Support for the new Automatic Encryption Shared Library, which replaces the
269-
``mongocryptd`` process. The shared library requires MongoDB v6.0 Enterprise
270-
or later and ``libmongocrypt`` 1.5.0 or later.
271-
272-
- :ref:`clustered index <golang-clustered-indexes>` creation support.
273-
274-
- A new API and ``ClientEncryption`` entity operations for encryption key
275-
management.
276-
277-
- A ``Timeout`` client option to set default context timeouts for
278-
each operation sent through that client.
279-
280-
- A patch to default data to either ``primitive.M`` or ``primitive.D`` when
281-
decoding empty types.
282-
283-
- Support for encoding atypical map key types for data that can be unmarshalled
284-
into a textual representation of itself.
285-
286-
- Performance optimizations, including:
287-
288-
- Improved full document requests for before and after updates in change
289-
stream events.
290-
291-
- Improved :abbr:`PRN (pseudo-random number)` and :abbr:`UUID (universally
292-
unique identifier)` generation.
293-
294-
- Reduced memory consumption when compressing wire messages.
295-
296-
- Troubleshooting support for `frequently encountered issues.
297-
<https://github.com/mongodb/mongo-go-driver/blob/master/docs/common-issues.md>`__
298-
299-
300-
.. _version-1.9:
301-
302-
What's New in 1.9
303-
-----------------
304-
305-
New features of the 1.9 Go driver release include:
306-
307-
- Improved connection storm mitigation.
308-
309-
- ``Custom`` options to change-stream and aggregate operations.
310-
311-
- ``Let`` option on most CRUD commands that specifies parameters for use
312-
in an aggregate expression. ``Let`` must be a document that maps
313-
parameter names to values that are constant or closed expressions without
314-
references to document fields. MongoDB v5.0 or later is required.
315-
316-
- New constructor functions that create ``Cursor`` and ``SingleResult``
317-
instances from marshallable and non-nil BSON documents.
318-
319-
320-
.. _version-1.8:
321-
322-
What's New in 1.8
323-
-----------------
324-
325-
New features of the 1.8 Go driver release include:
326-
327-
- Full compatibility with MongoDB 5.1.
328-
329-
- Support for :abbr:`KMIP (Key Management Interoperability Protocol)` as a KMS
330-
provider for :abbr:`{+csfle-short+} ({+csfle-long+})`.
331-
332-
- Redesigned driver connection pool for low operation ``Context`` timeouts and
333-
to reduce connection churn. Behavior changes include:
334-
335-
- New connection creation times out at ``connectTimeoutMS``.
336-
337-
- At most, two new connections can be established at the same time.
338-
339-
- Removal of oppressive and unnecessarily gendered language in the Go driver
340-
documentation, code, tests, and spec tests.
341-
342-
343-
.. _version-1.7:
344-
345-
What's New in 1.7
346-
-----------------
347-
348-
.. important:: Upgrade to Version 1.7.2 or Higher
349-
350-
The 1.7.2 Go driver contains a bug fix for a data race that can occur between
351-
creating and checking out connections when ``minPoolSize > 0``.
352-
353-
New features of the 1.7 Go driver release include:
354-
355-
- Full compatibility with MongoDB 5.0.
356-
357-
- Support for the :readconcern:`"snapshot"` read concern outside of
358-
multi-document transactions for certain read operations.
359-
360-
- Improved ``WriteException`` and ``BulkWriteException`` error messages for
361-
schema validation reported by the ``WriteError.Details`` field.
362-
363-
364-
.. _version-1.6:
365-
366-
What's New in 1.6
367-
-----------------
368-
369-
.. important:: Upgrade to Version 1.6.2 or Higher
370-
371-
The 1.6.2 Go driver contains a bug fix for a data race that can occur between
372-
creating and checking out connections when ``minPoolSize > 0``.
373-
374-
New features of the 1.6 Go driver release include:
375-
376-
- Support for the MongoDB Stable API. For more information, see the
377-
:ref:`Stable API Guide <golang-stable-api>`.
378-
379-
- Support for connections to any MongoDB service that runs behind a load
380-
balancer.
381-
382-
- Support for creating time series collections. For more information, see
383-
the :ref:`Time Series Collections Guide <golang-time-series>`.
384-
385-
- ``Let`` option for aggregate expressions.
386-
387-
388-
.. _version-1.5:
389-
390-
What's New in 1.5
391-
-----------------
392-
393-
New features of the 1.5 Go driver release include:
394-
395-
- Support for Azure and :abbr:`GCP (Google Cloud Platform)` key-management
396-
services with {+csfle-long+}.
397-
398-
- New errors API to detect duplicate-key errors, timeouts, and network
399-
errors.
400-
401-
- Server monitoring to monitor changes on a MongoDB deployment.
402-
403-
- Errors to prevent unexpected behavior on maps that contain multiple
404-
keys being used as a hint option, as a sort option, or for index creation.
405-
406-
407-
.. _version-1.4:
408-
409-
What's New in 1.4
410-
-----------------
411-
412-
New features of the 1.4 Go driver release include:
413-
414-
- Full compatibility with MongoDB 4.4.
415-
416-
- Support for stapled and non-stapled OCSP verification.
417-
418-
- New ``tlsDisableOCSPEndpointCheck=true`` URI option to disable sending HTTP
419-
requests if the OCSP responder is not reachable from the driver and there is
420-
no stapled response.
421-
422-
- Additional context to errors encountered during BSON unmarshalling.
423-
424-
- Proper ``Unwrap`` functions for various driver error types.
425-
426-
427-
.. _version-1.3:
428-
429-
What's New in 1.3
430-
-----------------
431-
432-
New features of the 1.3 Go driver release include:
433-
434-
- ``mgocompat`` package that exports a BSON registry compatible with
435-
``globalsign/mgo/bson``, which can be used by calling the
436-
``ClientOptions.SetRegistry`` method.
437-
438-
- ``RegisterTypeEncoder`` and ``RegisterHookEncoder`` methods, which
439-
replace the deprecated ``RegisterEncoder`` method. A corresponding change has
440-
been made to replace ``RegisterDecoder``.
441-
442-
443-
.. _version-1.2:
444-
445-
What's New in 1.2
446-
-----------------
447-
448-
New features of the 1.2 Go driver release include:
449-
450-
- Support for {+csfle-short+}.
451-
452-
- ``bson.MarshalValue`` function, which marshals Go types to BSON.
453-
454-
- ``StringCodec``, which allows non-string fields to be decoded into a
455-
String field in a struct.
456-
457-
- ``IntCodec``, ``UIntCodec``, ``BoolCodec``, and ``FloatCodec`` added to
458-
``mgocompat`` to allow codecs to convert between numbers and booleans.
459-
460-
461-
.. _version-1.1:
462-
463-
What's New in 1.1
464-
-----------------
465-
466-
New features of the 1.1 Go driver release include:
467-
468-
- Full compatibility with MongoDB 4.2.
469-
470-
- Redesigned lower-level driver implementation to improve maintainability and
471-
performance.
472-
473-
- Connection Monitoring and Pooling specifications to monitor various connection
474-
and connection pool events with improved efficiency.
475-
476-
477-
.. _version-1.0:
478-
479-
What's New in 1.0
480-
-----------------
481-
482-
This release adds no new features.

0 commit comments

Comments
 (0)