Skip to content

Commit 207e636

Browse files
authored
Merge branch 'main' into dependabot/npm_and_yarn/development-dependencies-03205ff13a
2 parents 143ee19 + 6fc9752 commit 207e636

File tree

16 files changed

+92
-43
lines changed

16 files changed

+92
-43
lines changed

.github/docker/Dockerfile.glibc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:noble AS build
1+
FROM redhat/ubi8 AS build
22

33
ARG NODE_VERSION=20.19.0
44
# Possible values: s390x, arm64, x64
@@ -10,7 +10,7 @@ ENV PATH=$PATH:/nodejs/bin
1010
WORKDIR /mongodb-client-encryption
1111
COPY . .
1212

13-
RUN apt-get -qq update && apt-get -qq install -y python3 build-essential git && ldd --version
13+
RUN yum install -y python39 git make gcc-c++
1414

1515
RUN npm run install:libmongocrypt
1616

.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
os: [macos-latest, windows-2022]
1919
runs-on: ${{ matrix.os }}
2020
steps:
21-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@v5
2222

2323
- name: Build ${{ matrix.os }} Prebuild
2424
run: node .github/scripts/libmongocrypt.mjs ${{ runner.os == 'Windows' && '--build' || '' }}
@@ -42,7 +42,7 @@ jobs:
4242
matrix:
4343
linux_arch: [s390x, arm64, amd64]
4444
steps:
45-
- uses: actions/checkout@v4
45+
- uses: actions/checkout@v5
4646

4747
- name: Set up QEMU
4848
uses: docker/setup-qemu-action@v3
@@ -77,7 +77,7 @@ jobs:
7777
linux_arch: [amd64, arm64]
7878
fail-fast: false
7979
steps:
80-
- uses: actions/checkout@v4
80+
- uses: actions/checkout@v5
8181

8282
- name: Set up QEMU
8383
uses: docker/setup-qemu-action@v3

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
sourceDirectory: "./src"
3535
steps:
3636
- name: Checkout repository
37-
uses: actions/checkout@v4
37+
uses: actions/checkout@v5
3838

3939
# Initializes the CodeQL tools for scanning.
4040
- name: Initialize CodeQL

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
lint-target: ["c++", "typescript"]
1717

1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v5
2020

2121
- name: Use Node.js LTS
22-
uses: actions/setup-node@v4
22+
uses: actions/setup-node@v5
2323
with:
2424
node-version: 'lts/*'
2525
cache: 'npm'

.github/workflows/release_6.1.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,20 +36,20 @@ jobs:
3636
environment: release
3737
runs-on: ubuntu-latest
3838
steps:
39-
- uses: actions/checkout@v4
39+
- uses: actions/checkout@v5
4040

4141
- name: Install Node and dependencies
42-
uses: mongodb-labs/drivers-github-tools/node/setup@v2
42+
uses: mongodb-labs/drivers-github-tools/node/setup@v3
4343
with:
4444
ignore_install_scripts: true
4545

4646
- name: Load version and package info
47-
uses: mongodb-labs/drivers-github-tools/node/get_version_info@v2
47+
uses: mongodb-labs/drivers-github-tools/node/get_version_info@v3
4848
with:
4949
npm_package_name: mongodb-client-encryption
5050

5151
- name: actions/compress_sign_and_upload
52-
uses: mongodb-labs/drivers-github-tools/node/sign_node_package@v2
52+
uses: mongodb-labs/drivers-github-tools/node/sign_node_package@v3
5353
with:
5454
aws_role_arn: ${{ secrets.AWS_ROLE_ARN }}
5555
aws_region_name: us-east-1
@@ -66,13 +66,13 @@ jobs:
6666
# only used for mongodb-client-encryption
6767
- name: Augment SBOM and copy to release assets
6868
if: ${{ 'mongodb-client-encryption-6.1' != '' }}
69-
uses: mongodb-labs/drivers-github-tools/sbom@v2
69+
uses: mongodb-labs/drivers-github-tools/sbom@v3
7070
with:
7171
silk_asset_group: 'mongodb-client-encryption-6.1'
7272
sbom_file_name: sbom.json
7373

7474
- name: Generate authorized pub report
75-
uses: mongodb-labs/drivers-github-tools/full-report@v2
75+
uses: mongodb-labs/drivers-github-tools/full-report@v3
7676
with:
7777
release_version: ${{ env.package_version }}
7878
product_name: mongodb-client-encryption
@@ -82,7 +82,7 @@ jobs:
8282
token: ${{ github.token }}
8383
sbom_file_name: sbom.json
8484

85-
- uses: mongodb-labs/drivers-github-tools/upload-s3-assets@v2
85+
- uses: mongodb-labs/drivers-github-tools/upload-s3-assets@v3
8686
with:
8787
version: ${{ env.package_version }}
8888
product_name: mongodb-client-encryption
@@ -93,14 +93,14 @@ jobs:
9393
environment: release
9494
runs-on: ubuntu-latest
9595
steps:
96-
- uses: actions/checkout@v4
96+
- uses: actions/checkout@v5
9797

9898
- name: Install Node and dependencies
99-
uses: mongodb-labs/drivers-github-tools/node/setup@v2
99+
uses: mongodb-labs/drivers-github-tools/node/setup@v3
100100
with:
101101
ignore_install_scripts: true
102102

103-
- run: npm publish --provenance
103+
- run: npm publish --provenance --tag alpha
104104
if: ${{ needs.release_please.outputs.release_created }}
105105
env:
106106
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

.github/workflows/test.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ jobs:
1616
fail-fast: false
1717
runs-on: ${{ matrix.os }}
1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v5
2020

21-
- uses: actions/setup-node@v4
21+
- uses: actions/setup-node@v5
2222
with:
2323
node-version: ${{ matrix.node }}
2424
cache: "npm"
@@ -40,9 +40,9 @@ jobs:
4040
node: [20.19.0, 22.x]
4141
fail-fast: false
4242
steps:
43-
- uses: actions/checkout@v4
43+
- uses: actions/checkout@v5
4444

45-
- uses: actions/setup-node@v4
45+
- uses: actions/setup-node@v5
4646
with:
4747
node-version: ${{ matrix.node }}
4848

@@ -78,9 +78,9 @@ jobs:
7878
node: [20.19.0, 22.x]
7979
fail-fast: false
8080
steps:
81-
- uses: actions/checkout@v4
81+
- uses: actions/checkout@v5
8282

83-
- uses: actions/setup-node@v4
83+
- uses: actions/setup-node@v5
8484
with:
8585
node-version: ${{ matrix.node }}
8686

.github/workflows/webpack.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111
runs-on: ubuntu-latest
1212

1313
steps:
14-
- uses: actions/checkout@v4
14+
- uses: actions/checkout@v5
1515

1616
- name: Use Node.js LTS
17-
uses: actions/setup-node@v4
17+
uses: actions/setup-node@v5
1818
with:
1919
node-version: 'lts/*'
2020

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "6.5.0"
2+
".": "7.0.0-alpha.1"
33
}

HISTORY.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,31 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [7.0.0-alpha.1](https://github.com/mongodb-js/mongodb-client-encryption/compare/v7.0.0-alpha...v7.0.0-alpha.1) (2025-10-02)
6+
7+
8+
### Bug Fixes
9+
10+
* **NODE-7225:** build glibc prebuilds on platforms with libc 2.28 ([#105](https://github.com/mongodb-js/mongodb-client-encryption/issues/105)) ([503df19](https://github.com/mongodb-js/mongodb-client-encryption/commit/503df1929c94a1768a5f7194338c6c85d8139df4))
11+
12+
## [7.0.0-alpha](https://github.com/mongodb-js/mongodb-client-encryption/compare/v6.5.0...v7.0.0-alpha) (2025-10-01)
13+
14+
15+
### ⚠ BREAKING CHANGES
16+
17+
* **NODE-6297:** Remove support for explicitly providing CryptoCallbacks ([#103](https://github.com/mongodb-js/mongodb-client-encryption/issues/103))
18+
* **NODE-7212:** upgrade macos deployment target to 11 ([#99](https://github.com/mongodb-js/mongodb-client-encryption/issues/99))
19+
* **NODE-7168:** increase napi version to 9 ([#93](https://github.com/mongodb-js/mongodb-client-encryption/issues/93))
20+
* **NODE-7170:** drop support for Nodejs <20.19.0 ([#92](https://github.com/mongodb-js/mongodb-client-encryption/issues/92))
21+
22+
### Features
23+
24+
* **NODE-6297:** Remove support for explicitly providing CryptoCallbacks ([#103](https://github.com/mongodb-js/mongodb-client-encryption/issues/103)) ([036d901](https://github.com/mongodb-js/mongodb-client-encryption/commit/036d901bd0a0d1e1b29264b17223021e1975172f))
25+
* **NODE-7043:** add support for custom error wrapping functions ([#102](https://github.com/mongodb-js/mongodb-client-encryption/issues/102)) ([7f0be63](https://github.com/mongodb-js/mongodb-client-encryption/commit/7f0be6317ca9355bc12fe411eb686ad572cd7fed))
26+
* **NODE-7168:** increase napi version to 9 ([#93](https://github.com/mongodb-js/mongodb-client-encryption/issues/93)) ([be138a9](https://github.com/mongodb-js/mongodb-client-encryption/commit/be138a9022d8ae0c7fd7b8cb16561fd2f8f9db89))
27+
* **NODE-7170:** drop support for Nodejs &lt;20.19.0 ([#92](https://github.com/mongodb-js/mongodb-client-encryption/issues/92)) ([c46c1b9](https://github.com/mongodb-js/mongodb-client-encryption/commit/c46c1b944c97ecc8e668f87055a8df7cf533ed54))
28+
* **NODE-7212:** upgrade macos deployment target to 11 ([#99](https://github.com/mongodb-js/mongodb-client-encryption/issues/99)) ([aa61a35](https://github.com/mongodb-js/mongodb-client-encryption/commit/aa61a35f5e174cd1c1e247e036093e18c88268c6))
29+
530
## [6.5.0](https://github.com/mongodb-js/mongodb-client-encryption/compare/v6.4.0...v6.5.0) (2025-08-14)
631

732

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ Only suitable for local development:
9090
Below are the platforms that are available as prebuilds on each github release.
9191
`prebuild-install` downloads these automatically depending on the platform you are running npm install on.
9292

93-
- Linux GLIBC 2.23 or later
93+
- Linux GLIBC 2.28 or later
9494
- s390x
9595
- arm64
9696
- x64

0 commit comments

Comments
 (0)