Skip to content

Commit 3627b43

Browse files
authored
Apply updates after 1.18.0 (#1155)
* remove unnecessary release step No longer needed after MONGOCRYPT-840 * note possible need to click "Force Repotracker Run" * update reference to tasks to wait for * update SBOM serial number * update CHANGELOG
1 parent 9e2bdaf commit 3627b43

3 files changed

Lines changed: 9 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,16 @@
22

33
## Unreleased
44

5+
<!-- TODO: add entries for next release -->
6+
7+
## 1.18.0
8+
59
### Added
610
- Signed binaries for macOS and Linux are now available on the GitHub release.
711
- Linux binaries including `nocrypto` in the name have no dependency on OpenSSL. Drivers using the `nocrypto` variant are expected to set crypto callbacks (e.g. call `mongocrypt_setopt_crypto_hooks`) to do operations requiring crypto to avoid an error.
812
- Drivers that package libmongocrypt binaries are encouraged to migrate release scripts to use these binaries.
913
- No reduction in platform support is expected. glibc dependencies were checked against existing builds on RHEL 6.2 and Ubuntu 16.04.
14+
- Support referencing keys by `keyAltName` in `encryptedFieldsMap`.
1015

1116
### Changed
1217

doc/releasing.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,16 +67,15 @@ Do the following when releasing:
6767
- Ensure `etc/purls.txt` is up-to-date.
6868
- Update `etc/third_party_vulnerabilities.md` with any updates to new or known vulnerabilities for third party dependencies that must be reported.
6969
- If this is a new non-patch release (e.g. `x.y.0`):
70-
- Update the Linux distribution package installation instructions in [README.md](../README.md) to refer to the new version `x.y`.
7170
- Update the [libmongocrypt-release](https://spruce.mongodb.com/project/libmongocrypt-release/settings/general) Evergreen project (requires auth) to set `Branch Name` to `rx.y`.
7271
- Commit the changes on the `rx.y` branch with a message like "Release x.y.z".
7372
- Tag the commit with `git tag -a <tag>`.
7473
- Push both the branch ref and tag ref in the same command: `git push origin master 1.8.0-alpha0` or `git push origin r1.8 1.8.4`
7574
- Pushing the branch ref and the tag ref in the same command eliminates the possibility of a race condition in Evergreen (for building resources based on the presence of a release tag)
7675
- Note that in the future (e.g., if we move to a PR-based workflow for releases, or if we simply want to take better advantage of advanced Evergreen features), it is possible to use Evergreen's "Trigger Versions With Git Tags" feature by updating both `config.yml` and the project's settings in Evergreen
77-
- Ensure the version on Evergreen with the tagged commit is scheduled. The following tasks must pass to complete the release:
76+
- Ensure the version on Evergreen with the tagged commit is scheduled. This may require clicking "Force Repotracker Run" in [project settings](https://spruce.corp.mongodb.com/project/libmongocrypt-release/settings/general). The following tasks must pass to complete the release:
7877
- `upload-all`
79-
- `windows-upload-release`
78+
- All `upload-release` tasks.
8079
- All `publish-packages` tasks.
8180
- If the `publish-packages` tasks fail with an error like `[curator] 2024/01/02 13:56:17 [p=emergency]: problem submitting repobuilder job: 404 (Not Found)`, this suggests the published path does not yet exist. Barque (the Linux package publishing service) has protection to avoid unintentional publishes. File a DEVPROD ticket ([example](https://jira.mongodb.org/browse/DEVPROD-15320)) and assign to the team called Release Infrastructure to request the path be created. Then re-run the failing `publish-packages` task. Ask in the slack channel `#ask-devprod-release-tools` for further help with `Barque` or `curator`.
8281
- Create the release from the GitHub releases page from the new tag.

etc/cyclonedx.sbom.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
}
5858
],
5959
"metadata": {
60-
"timestamp": "2026-04-21T13:26:40.166707+00:00",
60+
"timestamp": "2026-05-01T14:49:06.464175+00:00",
6161
"tools": [
6262
{
6363
"externalReferences": [
@@ -100,7 +100,7 @@
100100
}
101101
]
102102
},
103-
"serialNumber": "urn:uuid:b91e0dc0-bc3b-4c77-baa4-db53948ddf84",
103+
"serialNumber": "urn:uuid:5c89265b-cc3d-4649-878b-17b482325b56",
104104
"version": 1,
105105
"$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json",
106106
"bomFormat": "CycloneDX",

0 commit comments

Comments
 (0)