Skip to content

Commit 6366895

Browse files
authoredDec 12, 2024··
Node v23 (#158)
* Update nan version for Node 23 and remove deprecated type * Update semaphore pipeline to use matrix and add node 23 * Update package with dummy new version to force builds * Update C++ minimum requirement * Replace persistent function with Nan::Callback* * Add gcc/g++ update in semaphore * Update gcc version in non-tag tasks * Revert package.json changes after testing * Address comment and update agents to 22.04 * Change package.json for testing builds through dev tag * Revert changes for 0.5.2-dev tag testing * Assume yes for adding repo to make performance test run * Make debian frontend noninteractive to prevent install from getting stuck * Update CHANGELOG and README
1 parent 7ec8cda commit 6366895

File tree

8 files changed

+1018
-2004
lines changed

8 files changed

+1018
-2004
lines changed
 

‎.semaphore/semaphore.yml

Lines changed: 108 additions & 232 deletions
Large diffs are not rendered by default.

‎CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ v1.0.0 is a feature release. It is supported for all usage.
55
## Enhancements
66

77
1. Add support for an Admin API to fetch topic offsets (#156).
8+
2. Add support for Node v23 pre-built binaries (#158).
89

910
## Fixes
1011

‎README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ To use **Schema Registry**, use the existing [@confluentinc/schemaregistry](http
3232

3333
The following configurations are supported:
3434

35-
* Any supported version of Node.js (The two LTS versions, 18 and 20, and the latest versions, 21 and 22).
35+
* Any supported version of Node.js (The two LTS versions, 18 and 20, and the latest versions, 21, 22 and 23).
3636
* Linux (x64 and arm64) - both glibc and musl/alpine.
3737
* macOS - arm64/m1. macOS (Intel) is supported on a best-effort basis.
3838
* Windows - x64.

‎binding.gyp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
}
4545
],
4646
'cflags_cc' : [
47-
'-std=c++17'
47+
'-std=c++20'
4848
],
4949
'msvs_settings': {
5050
'VCLinkerTool': {
@@ -135,7 +135,7 @@
135135
'OS=="linux"',
136136
{
137137
'cflags_cc' : [
138-
'-std=c++17'
138+
'-std=c++20'
139139
],
140140
'cflags_cc!': [
141141
'-fno-rtti'
@@ -153,7 +153,7 @@
153153
],
154154
'OTHER_CPLUSPLUSFLAGS': [
155155
'-I/usr/local/opt/openssl/include',
156-
'-std=c++17'
156+
'-std=c++20'
157157
],
158158
},
159159
}

0 commit comments

Comments
 (0)
Please sign in to comment.