Skip to content

Update NEWS and release step after 1.29.0 release #1785

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Nov 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 15 additions & 2 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
libmongoc 1.29.0 (unreleased)
=============================
libmongoc 1.29.0
================

Improvements:

* Retry KMS requests on transient errors.

Platform Support:

Expand All @@ -15,6 +18,16 @@ Deprecated:
Notes:

* Raise required version of libmongocrypt to 1.12.0 to support In-Use Encryption (corresponds to the CMake option: `ENABLE_CLIENT_SIDE_ENCRYPTION`).
* A future minor release will raise the minimum supported MongoDB Server version from 4.0 to 4.2. This is in accordance with [MongoDB Software Lifecycle Schedules](https://www.mongodb.com/legal/support-policy/lifecycles). **Support for MongoDB Server 4.0 will be dropped in a future release!**

Thanks to everyone who contributed to the development of this release.

* Kevin Albertson
* Ezra Chung
* Micah Scott
* Adrian Dole
* Andreas Braun
* Joshua Siegel

libmongoc 1.28.1
================
Expand Down
13 changes: 2 additions & 11 deletions docs/dev/releasing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ process.
- [ ] Start Snyk Monitoring
- [ ] Address and Report Vulnerabilities
- [ ] Validate API Documentation
- [ ] Notify the PHP Driver Team
- [ ] Get a GitHub API Token
- [ ] Do the Release:
- [ ] Start a Release Stopwatch (start time: HH:MM)
Expand Down Expand Up @@ -196,15 +195,6 @@ documentation has been added for every symbol listed here. If no new symbols are
added, then the documentation is up-to-date.


Notify the PHP Driver Team
##########################

The PHP driver team consumes the C driver directly and will want to know when a
new release is coming so that they can identify regressions in the APIs used by
the PHP driver. Consider requesting that the PHP team test the PHP driver
against the new release version before the C release is tagged and published.


.. _release.github-token:

Get a GitHub API Token
Expand Down Expand Up @@ -396,8 +386,9 @@ required for it to succeed:
Once these prerequesites are met, creating the release archive can be done using
the :any:`+signed-release` target.::

$ ./tools/earthly.sh --artifact +signed-release/dist dist --sbom_branch=$RELEASE_BRANCH --version=$NEW_VERSION
$ ./tools/earthly.sh --artifact +signed-release/dist dist --sbom_branch=$SBOM_BRANCH --version=$NEW_VERSION

.. note:: `$SBOM_BRANCH` must be ``master`` for a minor release, or ``$RELEASE_BRANCH`` for a patch release.
.. note:: `$NEW_VERSION` must correspond to the Git tag created by the release.

The above command will create a `dist/` directory in the working directory that
Expand Down
19 changes: 17 additions & 2 deletions src/libbson/NEWS
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
libbson 1.29.0 (Unreleased)
===========================
libbson 1.29.0
==============

Deprecated:

Expand All @@ -9,6 +9,21 @@ Deprecated:
* `bson_atomic_*` and `bson_thrd_yield` functions.
* `bson_as_json` and `bson_array_as_json` are deprecated due to producing non-portable Legacy Extended JSON. Prefer Canonical Extended JSON or Relaxed Extended JSON for portability. To continue using Legacy Extended JSON, use `bson_as_legacy_extended_json` and `bson_array_as_legacy_extended_json`.

Fixes:

* Fix Relaxed Extended JSON encoding of dates after year 9999.

Improvements:

* Improve performance of bson_utf8_escape_for_json

Thanks to everyone who contributed to the development of this release.

* Kevin Albertson
* Micah Scott
* Ezra Chung
* Joshua Siegel

libbson 1.28.1
==============

Expand Down