17 hours ago
MeiliSearch

v1.15.0-rc.0 🦘

v1.15.0 release changelogs

[!WARNING] Since this is a release candidate (RC), we do NOT recommend using it in a production environment. Is something not working as expected? We welcome bug reports and feedback about new features.

Meilisearch v1.15 adds a new typo tolerance setting, allowing you to disable typo tolerance for numbers. It also enables comparison operators for string filters.

🧰 All official Meilisearch integrations (including SDKs, clients, and other tools) are compatible with this Meilisearch release. Integration deployment happens between 4 to 48 hours after a new version becomes available.

Some SDKs might not include all new features. Consult the project repository for detailed information. Is a feature you need missing from your chosen SDK? Create an issue letting us know you need it, or, for open-source karma points, open a PR implementing it (we'll love you for that ❤️).

New features and updates 🔥

Disable typo tolerance for numbers

Set typoTolerance.disableOnNumbers to true to disable typo tolerance for numbers:

curl -X POST 'http://localhost:7700/indexes/movies/settings' \
  -H 'Content-Type: application/json' \
  -d '{
    "typoTolerance": {"disableOnNumbers": true}
  }'

Deactivating the typo tolerance on numbers can be useful when trying to reduce false positives, such as a query term 2024 returning results that include 2025 and 2004. It may also improve indexing performance.

Done by @ManyTheFish in #5494.

Lexicographic string filters

This release allows you to filter strings lexicographically by enabling comparison operators (<, <=, >, >=, TO) on string values:

curl -X POST 'http://localhost:7700/indexes/movies/search' \
  -H 'Content-Type: application/json' \
  -d '{
    "filter": "release_date >= '2024-06'"
  }'

This new feature can be particularly useful when filtering human-readable dates.

Done by @dureuill in #5535.

Other improvements

  • Allows cancelling an upgrade to a new Meilisearch version by rolling back all upgraded indexes by @dureuill in #5523
  • Support EC private key as SSL certificate by @HDT3213 in #5471
  • Stop compacting snapshots to speed up their generation by @dureuill in #5498
  • Add new batchCreationComplete field in the batches stats by @dureuill in #5488 and #5530
  • Add log field tracking time spent searching in the vector store by @Kerollmops in #5525
  • Improve filterable error messages by @CodeMan62 in #5425
  • Improve error messages on embeddings dimension mismatch by @vuthanhtung2412 in #5449
  • Update /network URL validation error message format by @CodeMan62 in #5486
  • Expose the task queue's status size in the Prometheus metrics by @DanasFi in #5512

Fixes 🐞

  • Fix _matchesPosition length calculation to improve client-side cropping by @shaokeyibb in #5446
  • Fix _geo ranking rule by @HDT3213 in #5487

Misc

  • Dependencies updates
    • Update Rust to 1.85.1 by @Kerollmops in #5480
    • Update charabia v0.9.3 by @ManyTheFish in #5466
    • Update the Prometheus to fix a security vulnerability by @Kerollmops in #5513
  • CIs and tests
    • Setup the Milestone CI to update the Ruleset by @Kerollmops in #5444
    • Make the CI work with GitHub's merge queue grouping by @Kerollmops in #5445
    • Remove Bors references from the repository by @Kerollmops in #5447
    • Split unit tests for tasks by @shu-kitamura in #5424
  • Misc
    • Improve dumpless upgrade compatibility by @irevoire in #5395
    • Fix links and formatting in README for clarity and consistency by @ZeroZ-lab in #5533

❤️ Thanks again to our external contributors:

  • Meilisearch: @shu-kitamura, @shaokeyibb, @CodeMan62, @vuthanhtung2412, @HDT3213, @DanasFi, and @ZeroZ-lab.
3 days ago
pingora

Pingora 0.5.0

0.5.0 - 2025-05-09

🚀 Features

🐛 Bug Fixes

Everything Else

3 days ago
higress

v2.1.3

What's Changed

Full Changelog: https://github.com/alibaba/higress/compare/v2.1.2...v2.1.3

4 days ago
node

2025-05-08, Version 24.0.1 (Current), @aduh95

Notable Changes

Commits

  • [d38e811c5b] - benchmark: fix typo in method name for error-stack (Miguel Marcondes Filho) #58128
  • [2e1d9581e0] - Revert "buffer: move SlowBuffer to EOL" (Filip Skokan) #58211
  • [a883b0c979] - build: use //third_party/simdutf by default in GN (Shelley Vohr) #58115
  • [3d84b5c7a4] - doc: add HBSPS as triager (Wiyeong Seo) #57980
  • [1e57cb686e] - doc: add history entries to --input-type section (Antoine du Hamel) #58175
  • [0b54f06b6f] - doc: add ambassaor message (Brian Muenzenmeyer) #57600
  • [46bee52d57] - doc: fix misaligned options in vm.compileFunction() (Jimmy Leung) #58145
  • [e732a8bfdd] - doc: fix typo in benchmark script path (Miguel Marcondes Filho) #58129
  • [d49ff34adb] - doc: add missing options.signal to readlinePromises.createInterface() (Jimmy Leung) #55456
  • [bc9f5a2e79] - doc: fix typo of file zlib.md (yusheng chen) #58093
  • [c8e8558958] - doc: clarify future Corepack removal in v25+ (Trivikram Kamat) #57825
  • [b13d5d14bd] - meta: bump actions/setup-node from 4.3.0 to 4.4.0 (dependabot[bot]) #58111
  • [0ebb17a300] - meta: bump actions/setup-python from 5.5.0 to 5.6.0 (dependabot[bot]) #58107
  • [5946785bf4] - tools: exclude deps/v8/tools from CodeQL scans (Rich Trott) #58132
  • [0708497c7f] - tools: bump the eslint group in /tools/eslint with 6 updates (dependabot[bot]) #58105
4 days ago
etcd

v3.6.0-rc.5

Please check out CHANGELOG for a full list of changes. The documentation for v3.6 is a work in progress. The upgrade guide will be available soon.

For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.6.0-rc.5

# choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}

rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test

curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz

/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version

# start a local etcd server
/tmp/etcd-download-test/etcd

# write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo
macOS (Darwin)
ETCD_VER=v3.6.0-rc.5

# choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}

rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test

curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64

/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
Docker

etcd uses gcr.io/etcd-development/etcd as a primary container registry, and quay.io/coreos/etcd as secondary.

ETCD_VER=v3.6.0-rc.5

rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \
  docker rmi gcr.io/etcd-development/etcd:${ETCD_VER} || true && \
  docker run \
  -p 2379:2379 \
  -p 2380:2380 \
  --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \
  --name etcd-gcr-${ETCD_VER} \
  gcr.io/etcd-development/etcd:${ETCD_VER} \
  /usr/local/bin/etcd \
  --name s1 \
  --data-dir /etcd-data \
  --listen-client-urls http://0.0.0.0:2379 \
  --advertise-client-urls http://0.0.0.0:2379 \
  --listen-peer-urls http://0.0.0.0:2380 \
  --initial-advertise-peer-urls http://0.0.0.0:2380 \
  --initial-cluster s1=http://0.0.0.0:2380 \
  --initial-cluster-token tkn \
  --initial-cluster-state new \
  --log-level info \
  --logger zap \
  --log-outputs stderr

docker exec etcd-gcr-${ETCD_VER} /usr/local/bin/etcd --version
docker exec etcd-gcr-${ETCD_VER} /usr/local/bin/etcdctl version
docker exec etcd-gcr-${ETCD_VER} /usr/local/bin/etcdutl version
docker exec etcd-gcr-${ETCD_VER} /usr/local/bin/etcdctl endpoint health
docker exec etcd-gcr-${ETCD_VER} /usr/local/bin/etcdctl put foo bar
docker exec etcd-gcr-${ETCD_VER} /usr/local/bin/etcdctl get foo
6 days ago
rocketmq

rocketmq-all-5.3.3

What's Changed

This version no longer supports "ACL 1.0" related features, please use "ACL 2.0". Additionally, this minor version includes several general bug fixes.

New Contributors

Full Changelog: https://github.com/apache/rocketmq/compare/rocketmq-all-5.3.2...rocketmq-all-5.3.3

6 days ago
node

2025-05-06, Version 24.0.0 (Current), @RafaelGSS and @juanarbol

We’re excited to announce the release of Node.js 24! This release brings several significant updates, including the upgrade of the V8 JavaScript engine to version 13.6 and npm to version 11. Starting with Node.js 24, support for MSVC has been removed, and ClangCL is now required to compile Node.js on Windows. The AsyncLocalStorage API now uses AsyncContextFrame by default, and URLPattern is available globally. These changes, along with many other improvements, continue to push the platform forward.

As a reminder, Node.js 24 will enter long-term support (LTS) in October, but until then, it will be the "Current" release for the next six months. We encourage you to explore the new features and benefits offered by this latest release and evaluate their potential impact on your applications.

Notable Changes

V8 13.6

The V8 engine is updated to version 13.6, which includes several new JavaScript features:

The V8 update was a contribution by Michaël Zasso in #58070.

npm 11

Node.js 24 comes with npm 11, which includes several improvements and new features. This update brings enhanced performance, improved security features, and better compatibility with modern JavaScript packages.

The npm update was a contribution by the npm team in #56274.

AsyncLocalStorage defaults to AsyncContextFrame

AsyncLocalStorage now uses AsyncContextFrame by default, which provides a more efficient implementation of asynchronous context tracking. This change improves performance and makes the API more robust for advanced use cases.

This change was a contribution by Stephen Belanger in #55552.

URLPattern as a global

The URLPattern API is now exposed on the global object, making it easier to use without explicit imports. This API provides a powerful pattern matching system for URLs, similar to how regular expressions work for strings.

This feature was a contribution by Jonas Badalič in #56950.

Permission Model Improvements

The experimental Permission Model introduced in Node.js 20 has been improved, and the flag has been changed from --experimental-permission to simply --permission, indicating its increasing stability and readiness for broader adoption.

This change was a contribution by Rafael Gonzaga in #56240.

Test Runner Enhancements

The test runner module now automatically waits for subtests to finish, eliminating the need to manually await test promises. This makes writing tests more intuitive and reduces common errors related to unhandled promises.

The test runner improvements were contributions by Colin Ihrig in #56664.

Undici 7

Node.js 24 includes Undici 7, which brings numerous improvements to the HTTP client capabilities, including better performance and support for newer HTTP features.

Deprecations and Removals

Several APIs have been deprecated or removed in this release:

  • Runtime deprecation of url.parse() - use the WHATWG URL API instead (#55017)
  • Removal of deprecated tls.createSecurePair (#57361)
  • Runtime deprecation of SlowBuffer (#55175)
  • Runtime deprecation of instantiating REPL without new (#54869)
  • Deprecation of using Zlib classes without new (#55718)
  • Deprecation of passing args to spawn and execFile in child_process (#57199)

Semver-Major Commits

  • [c6b934380a] - (SEMVER-MAJOR) src: enable Float16Array on global object (Michaël Zasso) #58154
  • [69efb81a73] - (SEMVER-MAJOR) src: enable explicit resource management (Michaël Zasso) #58154
  • [b00ff4270e] - (SEMVER-MAJOR) src,test: unregister the isolate after disposal and before freeing (Joyee Cheung) #58070
  • [b81697d860] - (SEMVER-MAJOR) src: use non-deprecated WriteUtf8V2() method (Yagiz Nizipli) #58070
  • [1f06169b87] - (SEMVER-MAJOR) src: use non-deprecated Utf8LengthV2() method (Yagiz Nizipli) #58070
  • [eae9a296f0] - (SEMVER-MAJOR) src: use V8-owned CppHeap (Joyee Cheung) #58070
  • [087c254a11] - (SEMVER-MAJOR) test: fix test-fs-write for V8 13.6 (Michaël Zasso) #58070
  • [9e49bedd8e] - (SEMVER-MAJOR) build: update list of installed cppgc headers (Michaël Zasso) #58070
  • [93cca8a43e] - (SEMVER-MAJOR) tools: update V8 gypfiles for 13.6 (Michaël Zasso) #58070
  • [347daa07be] - (SEMVER-MAJOR) tools: update V8 gypfiles for 13.5 (Michaël Zasso) #58070
  • [2a35d5a86c] - (SEMVER-MAJOR) build: fix V8 TLS config for shared lib builds (Michaël Zasso) #58070
  • [b0fb5a09cf] - (SEMVER-MAJOR) build: pass -fPIC to linker as well for shared builds (Michaël Zasso) #58070
  • [dd4c5d6c73] - (SEMVER-MAJOR) src,test: add V8 API to test the hash seed (Michaël Zasso) #58070
  • [1d5d7b6eed] - (SEMVER-MAJOR) src: use v8::ExternalMemoryAccounter (Michaël Zasso) #58070
  • [3779e43cce] - (SEMVER-MAJOR) tools: update license-builder and LICENSE for V8 deps (Michaël Zasso) #58070
  • [82c2255206] - (SEMVER-MAJOR) deps: remove deps/simdutf (Michaël Zasso) #58070
  • [8a258eb7b1] - (SEMVER-MAJOR) test: handle explicit resource management globals (Michaël Zasso) #58070
  • [9e0d9b6024] - (SEMVER-MAJOR) test: adapt assert tests to stack trace changes (Michaël Zasso) #58070
  • [f7406aa56d] - (SEMVER-MAJOR) test: update test-linux-perf-logger (Michaël Zasso) #58070
  • [c7493fac5e] - (SEMVER-MAJOR) Revert "test: disable fast API call count checks" (Michaël Zasso) #58070
  • [50a8527867] - (SEMVER-MAJOR) src: replace uses of FastApiTypedArray (Michaël Zasso) #58070
  • [9c1ebb713c] - (SEMVER-MAJOR) build: add /bigobj to compile V8 on Windows (Michaël Zasso) #58070
  • [fb3d5ea45d] - (SEMVER-MAJOR) tools: update V8 gypfiles for 13.4 (Michaël Zasso) #58070
  • [756abacf73] - (SEMVER-MAJOR) build,src,tools: adapt build config for V8 13.3 (Michaël Zasso) #58070
  • [f8953e54b0] - (SEMVER-MAJOR) tools: update V8 gypfiles for 13.2 (Michaël Zasso) #58070
  • [c8a0e205e1] - (SEMVER-MAJOR) tools: update V8 gypfiles for 13.1 (Michaël Zasso) #58070
  • [1689ee84ce] - (SEMVER-MAJOR) build: enable shared RO heap with ptr compression (Michaël Zasso) #58070
  • [15f2fb9467] - (SEMVER-MAJOR) build: remove support for s390 32-bit (Richard Lau) #58070
  • [4ab254c9f2] - (SEMVER-MAJOR) deps: V8: backport 954187bb1b87 (Joyee Cheung) #58070
  • [732923b927] - (SEMVER-MAJOR) deps: patch V8 to support compilation with MSVC (StefanStojanovic) #58070
  • [972834d7c0] - (SEMVER-MAJOR) deps: always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #58070
  • [7098bff3a9] - (SEMVER-MAJOR) deps: disable V8 concurrent sparkplug compilation (Michaël Zasso) #58070
  • [dc82c40d4a] - (SEMVER-MAJOR) deps: use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) #58070
  • [42f5130ee2] - (SEMVER-MAJOR) deps: patch V8 for illumos (Dan McDonald) #58070
  • [23b17dbd9e] - (SEMVER-MAJOR) deps: remove problematic comment from v8-internal (Michaël Zasso) #58070
  • [c5d71fcdab] - (SEMVER-MAJOR) deps: define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #58070
  • [fbc2005b15] - (SEMVER-MAJOR) deps: fix FP16 bitcasts.h (Stefan Stojanovic) #58070
  • [57f9430503] - (SEMVER-MAJOR) deps: patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #58070
  • [f26cab1b85] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 137 (Michaël Zasso) #58070
  • [f8923a4f17] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #58070
  • [c7964bc02b] - (SEMVER-MAJOR) deps: update V8 to 13.6.233.8 (Michaël Zasso) #58070
  • [6682861d6f] - (SEMVER-MAJOR) build: downgrade armv7 support to experimental (Michaël Zasso) #58071
  • [0579e0ec93] - (SEMVER-MAJOR) buffer: move SlowBuffer to EOL (James M Snell) #58008
  • [a55f5d5e63] - (SEMVER-MAJOR) readline: add stricter validation for functions called after closed (Dario Piotrowicz) #57680
  • [d16b0bae55] - (SEMVER-MAJOR) http2: session tracking and graceful server close (Kushagra Pandey) #57586
  • [e2b94dc3f9] - (SEMVER-MAJOR) readline: fix unicode line separators being ignored (Dario Piotrowicz) #57591
  • [4a47ce5ff9] - (SEMVER-MAJOR) Revert "assert,util: revert recursive breaking change" (Ruben Bridgewater) #57622
  • [7d4db69049] - (SEMVER-MAJOR) http: remove outgoingmessage _headers and _headersList (Yagiz Nizipli) #57551
  • [fabf9384e0] - (SEMVER-MAJOR) fs: remove ability to call truncate with fd (Yagiz Nizipli) #57567
  • [a587bd2ee2] - (SEMVER-MAJOR) net: make _setSimultaneousAccepts() end-of-life deprecated (Yagiz Nizipli) #57550
  • [c6bca3fd34] - (SEMVER-MAJOR) child_process: deprecate passing args to spawn and execFile (Daniel Venable) #57199
  • [e42c01b56d] - (SEMVER-MAJOR) buffer: make buflen in integer range (zhenweijin) #51821
  • [cc08ad56b8] - (SEMVER-MAJOR) tls: remove deprecated tls.createSecurePair (Jonas) #57361
  • [6f2a6b262b] - (SEMVER-MAJOR) tls: make server.prototype.setOptions end-of-life (Yagiz Nizipli) #57339
  • [0c371d919e] - (SEMVER-MAJOR) lib: remove obsolete Cipher export (James M Snell) #57266
  • [2cbf3c38db] - (SEMVER-MAJOR) timers: check for immediate instance in clearImmediate (Gürgün Dayıoğlu) #57069
  • [4f512faf4a] - (SEMVER-MAJOR) lib: unexpose six process bindings (Michaël Zasso) #57149
  • [8b40221777] - (SEMVER-MAJOR) build: bump supported macOS version to 13.5 (Michaël Zasso) #57115
  • [5d7091f1bc] - (SEMVER-MAJOR) timers: set several methods EOL (Yagiz Nizipli) #56966
  • [d1f8ccb10d] - (SEMVER-MAJOR) url: expose urlpattern as global (Jonas) #56950
  • [ed52ab913b] - (SEMVER-MAJOR) build: increase minimum Xcode version to 16.1 (Michaël Zasso) #56824
  • [1a2eb15bc6] - (SEMVER-MAJOR) test_runner: remove promises returned by t.test() (Colin Ihrig) #56664
  • [96718268fe] - (SEMVER-MAJOR) test_runner: remove promises returned by test() (Colin Ihrig) #56664
  • [aa3523ec22] - (SEMVER-MAJOR) test_runner: automatically wait for subtests to finish (Colin Ihrig) #56664
  • [6857dbc018] - (SEMVER-MAJOR) test: disable fast API call count checks (Michaël Zasso) #55014
  • [89f661dd66] - (SEMVER-MAJOR) build: link V8 with atomic library (Michaël Zasso) #55014
  • [7e8752006a] - (SEMVER-MAJOR) src: update GetForegroundTaskRunner override (Etienne Pierre-doray) #55014
  • [44b0e423dc] - (SEMVER-MAJOR) build: remove support for ppc 32-bit (Michaël Zasso) #55014
  • [6f965260dd] - (SEMVER-MAJOR) tools: update V8 gypfiles for 13.0 (Michaël Zasso) #55014
  • [52d39441d0] - (SEMVER-MAJOR) deps: V8: cherry-pick f915fa4c9f41 (Olivier Flückiger) #55014
  • [99ffe3555a] - (SEMVER-MAJOR) deps: V8: cherry-pick 0d5d6e71bbb0 (Yagiz Nizipli) #55014
  • [5d8011d91c] - (SEMVER-MAJOR) deps: V8: cherry-pick 0c11feeeca4a (Michaël Zasso) #55014
  • [d85d2f8350] - (SEMVER-MAJOR) deps: define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #55014
  • [e8f55f7b7a] - (SEMVER-MAJOR) deps: always define V8_NODISCARD as no-op (Michaël Zasso) #55014
  • [b3c1b63a5d] - (SEMVER-MAJOR) deps: fix FP16 bitcasts.h (Stefan Stojanovic) #55014
  • [d0361f0bba] - (SEMVER-MAJOR) deps: patch V8 to support compilation with MSVC (StefanStojanovic) #55014
  • [a4e0fce896] - (SEMVER-MAJOR) deps: patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #55014
  • [4f8fd566cc] - (SEMVER-MAJOR) deps: disable V8 concurrent sparkplug compilation (Michaël Zasso) #55014
  • [1142f78f1d] - (SEMVER-MAJOR) deps: always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #55014
  • [7917b67313] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 134 (Michaël Zasso) #55014
  • [1f654e655c] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #55014
  • [5edec0e39a] - (SEMVER-MAJOR) deps: update V8 to 13.0.245.25 (Michaël Zasso) #55014
  • [25b22e4754] - (SEMVER-MAJOR) deps: upgrade npm to 11.0.0 (npm team) #56274
  • [529b56ef9d] - (SEMVER-MAJOR) fs: deprecate passing invalid types in fs.existsSync (Carlos Espa) #55753
  • [bf3bc4ec2f] - (SEMVER-MAJOR) src: drop --experimental-permission in favour of --permission (Rafael Gonzaga) #56240
  • [fd8de670da] - (SEMVER-MAJOR) stream: catch and forward error from dest.write (jakecastelli) #55270
  • [47b80c293d] - (SEMVER-MAJOR) deps: update undici to 7.0.0 (Node.js GitHub Bot) #56070
  • [58982d712b] - (SEMVER-MAJOR) src: add async context frame to AsyncResource (Gerhard Stöbich) #56082
  • [4ee87b8bc3] - (SEMVER-MAJOR) zlib: deprecate classes usage without new (Yagiz Nizipli) #55718
  • [b02cd411c2] - (SEMVER-MAJOR) fs: runtime deprecate fs.F_OK, fs.R_OK, fs.W_OK, fs.X_OK (Livia Medeiros) #49686
  • [d9540b51eb] - (SEMVER-MAJOR) fs: remove dirent.path (Antoine du Hamel) #55548
  • [0368f2f662] - (SEMVER-MAJOR) repl: runtime deprecate instantiating without new (Aviv Keller) #54869
  • [03dcd7077a] - (SEMVER-MAJOR) src: nuke deprecated and un-used enum members in OptionEnvvarSettings (Juan José) #53079
  • [51ae57673d] - (SEMVER-MAJOR) lib: make ALS default to AsyncContextFrame (Stephen Belanger) #55552
  • [11fbdd8c9d] - (SEMVER-MAJOR) url: runtime deprecate url.parse (Yagiz Nizipli) #55017
  • [019efe1453] - (SEMVER-MAJOR) lib: runtime deprecate SlowBuffer (Rafael Gonzaga) #55175

Semver-Minor Commits

  • [bf9f25719a] - (SEMVER-MINOR) esm: graduate import.meta properties (James M Snell) #58011
  • [947c6a4405] - (SEMVER-MINOR) src: add ExecutionAsyncId getter for any Context (Attila Szegedi) #57820
  • [ea04184328] - (SEMVER-MINOR) worker: add worker.getHeapStatistics() (Matteo Collina) #57888
  • [ec79f7686d] - (SEMVER-MINOR) util: add types.isFloat16Array() (Livia Medeiros) #57879
  • [13dee58d0e] - (SEMVER-MINOR) test_runner: add global setup and teardown functionality (Pietro Marchini) #57438
  • [932c2d9c70] - (SEMVER-MINOR) stream: preserve AsyncLocalStorage context in finished() (Gürgün Dayıoğlu) #57865
  • [18d6249580] - (SEMVER-MINOR) repl: add support for multiline history (Giovanni Bucci) #57400
  • [c3e44342d9] - (SEMVER-MINOR) lib: add defaultValue and name options to AsyncLocalStorage (James M Snell) #57766
  • [f99f815641] - (SEMVER-MINOR) doc: graduate multiple experimental apis (James M Snell) #57765
  • [21f3c96199] - (SEMVER-MINOR) esm: support top-level Wasm without package type (Guy Bedford) #57610
  • [ada34bd0ea] - (SEMVER-MINOR) http: support http proxy for fetch under NODE_USE_ENV_PROXY (Joyee Cheung) #57165
  • [05cf1410b1] - (SEMVER-MINOR) assert: mark partialDeepStrictEqual() as stable (Ruben Bridgewater) #57370
  • [57e49ee777] - (SEMVER-MINOR) esm: support source phase imports for WebAssembly (Guy Bedford) #56919
  • [55413004c8] - (SEMVER-MINOR) stream: handle generator destruction from Duplex.from() (Matthieu Sieben) #55096

Semver-Patch Commits

  • [7df9558efc] - assert: support Float16Array in loose deep equality checks (Livia Medeiros) #57881
  • [d9e78c00c1] - assert,util: fix constructor lookup in deep equal comparison (Ruben Bridgewater) #57876
  • [f4572f0826] - assert,util: improve deep object comparison performance (Ruben Bridgewater) #57648
  • [2e9fb6e1e0] - assert,util: improve unequal number comparison performance (Ruben Bridgewater) #57619
  • [5f9cc5ecbb] - assert,util: improve array comparison (Ruben Bridgewater) #57619
  • [b5b192314c] - async_hooks: enable AsyncLocalStorage once constructed (Chengzhong Wu) #58029
  • [442b4162fb] - benchmark: add sqlite prepare select get (Vinícius Lourenço) #58040
  • [2d894eacae] - benchmark: add sqlite prepare select all (Vinícius Lourenço) #58040
  • [4d47f3afef] - benchmark: add sqlite is transaction (Vinícius Lourenço) #58040
  • [85f2bbc02b] - benchmark: add sqlite prepare insert (Vinícius Lourenço) #58040
  • [e61b38e47d] - benchmark: disambiguate filename and dirname read perf (Antoine du Hamel) #58056
  • [ca86c93390] - buffer: avoid creating unnecessary environment (Yagiz Nizipli) #58053
  • [dc22890dd8] - buffer: improve byteLength performance (Yagiz Nizipli) #58048
  • [619bf86fe9] - buffer: define global v8::CFunction objects as const (Mert Can Altin) #57676
  • [d24414ceec] - build: use $(BUILDTYPE) when cleaning coverage files (Aviv Keller) #57995
  • [004913992c] - build: define python when generating out/Makefile (Aviv Keller) #57970
  • [77d11f9c7c] - build: fix zstd libname (Antoine du Hamel) #57999
  • [74473af8ee] - build: use clang-cl in coverage-windows workflow (Michaël Zasso) #57919
  • [46fc497e7b] - build: fix missing files warning (Luigi Pinca) #57870
  • [403264c02e] - build: remove redundant -mXX flags for V8 (Michaël Zasso) #57907
  • [e55b02b368] - build: drop support for python 3.8 (Aviv Keller) #55239
  • [234c71077b] - crypto: fix cross-realm SharedArrayBuffer validation (Antoine du Hamel) #57974
  • [14367588d8] - crypto: fix cross-realm check of ArrayBuffer (Felipe Forbeck) #57828
  • [0f55a96e9c] - crypto: forbid passing Float16Array to getRandomValues() (Livia Medeiros) #57880
  • [dce6f43a4f] - crypto: revert dangerous uses of std::string_view (Tobias Nießen) #57816
  • [fd3fb0c347] - crypto: fix misleading positional argument (Tobias Nießen) #57843
  • [92aae40dce] - crypto: make auth tag size assumption explicit (Tobias Nießen) #57803
  • [4793bb2fdc] - crypto: remove CipherBase::Init (Tobias Nießen) #57787
  • [e567952388] - crypto: remove BoringSSL dh-primes addition (Shelley Vohr) #57023
  • [270ab65ee4] - deps: update ada to 3.2.3 (Node.js GitHub Bot) #58045
  • [f725127c19] - deps: update zstd to 1.5.7 (Node.js GitHub Bot) #57940
  • [fd6adb7de6] - deps: update simdutf to 6.5.0 (Node.js GitHub Bot) #57939
  • [cdedec7e29] - deps: update undici to 7.8.0 (Node.js GitHub Bot) #57770
  • [878dc9337e] - deps: update zlib to 1.3.0.1-motley-780819f (Node.js GitHub Bot) #57768
  • [3e885e1441] - deps: update timezone to 2025b (Node.js GitHub Bot) #57857
  • [e92e100c9d] - deps: update amaro to 0.5.2 (Node.js GitHub Bot) #57871
  • [afc49db038] - deps: update simdutf to 6.4.2 (Node.js GitHub Bot) #57855
  • [70bd8bc174] - deps: delete OpenSSL demos, doc and test folders (Michaël Zasso) #57835
  • [40dcd4a3d1] - deps: upgrade npm to 11.3.0 (npm team) #57801
  • [678d82b9be] - deps: update c-ares to v1.34.5 (Node.js GitHub Bot) #57792
  • [f079c4aa37] - deps: update simdutf to 6.4.0 (Node.js GitHub Bot) #56764
  • [ec29f563a9] - deps: update ada to 3.2.2 (Yagiz Nizipli) #57693
  • [95296d0d84] - deps: update amaro to 0.5.1 (Marco Ippolito) #57704
  • [c377394657] - deps: update undici to 7.6.0 (nodejs-github-bot) #57685
  • [a56175561a] - deps: update amaro to 0.5.0 (nodejs-github-bot) #57687
  • [a86912a462] - deps: update icu to 77.1 (Node.js GitHub Bot) #57455
  • [0b2cf1b642] - deps: update undici to 7.5.0 (Node.js GitHub Bot) #57427
  • [c3927aa558] - deps: upgrade npm to 11.2.0 (npm team) #57334
  • [9c7bc95f56] - deps: update undici to 7.4.0 (Node.js GitHub Bot) #57236
  • [9dee7b94bf] - deps: update undici to 7.3.0 (Node.js GitHub Bot) #56624
  • [cadc4ed067] - deps: upgrade npm to 11.1.0 (npm team) #56818
  • [5770972dc6] - deps: update undici to 7.2.1 (Node.js GitHub Bot) #56569
  • [67b647edc7] - deps: update undici to 7.2.0 (Node.js GitHub Bot) #56335
  • [6c03beba46] - deps: update undici to 7.1.0 (Node.js GitHub Bot) #56179
  • [8b4bacdf1a] - dns: restore dns query cache ttl (Ethan Arrowood) #57640
  • [f6a085da3f] - doc: mark Node.js 18 as End-of-Life (Richard Lau) #58084
  • [ca67c002d6] - doc: add dario-piotrowicz to collaborators (Dario Piotrowicz) #58102
  • [cdb3d01194] - doc: fix formatting of import.meta.filename section (Antoine du Hamel) #58079
  • [0557d60f41] - doc: fix env variable name in util.styleText (Antoine du Hamel) #58072
  • [d5783af1fe] - doc: add returns for https.get (Eng Zer Jun) #58025
  • [a2260a4a18] - doc: fix typo in buffer.md (chocolateboy) #58052
  • [352df168da] - doc: reserve module version 136 for Electron 37 (Calvin) #57979
  • [ebbbdd15a1] - doc: correct deprecation type of assert.CallTracker (René) #57997
  • [36b0a296db] - doc: fix AsyncLocalStorage example response changes after node v18 (Naor Tedgi (Abu Emma)) #57969
  • [8b4adfb439] - doc: fix linter errors (Antoine du Hamel) #57987
  • [626b26d888] - doc: mark devtools integration section as active development (Chengzhong Wu) #57886
  • [56a808d20b] - doc: fix typo in module.md (Alex Schwartz) #57889
  • [df90bd9656] - doc: increase z-index of header element (Dario Piotrowicz) #57851
  • [74c415d46a] - doc: add missing TS formats for load hooks (Antoine du Hamel) #57837
  • [ce1b5aabd4] - doc: clarify the multi REPL example (Dario Piotrowicz) #57759
  • [deb434e61f] - doc: fix deprecation type for DEP0148 (Livia Medeiros) #57785
  • [a5ef2e8858] - doc: list DOMException as a potential error raised by Node.js (Chengzhong Wu) #57783
  • [f66a2717ee] - doc: add missing v0.x changelog entries (Antoine du Hamel) #57779
  • [05098668ba] - doc: fix typo in writing-docs (Sebastian Beltran) #57776
  • [379718e26e] - doc: clarify examples section in REPL doc (Dario Piotrowicz) #57762
  • [952a212377] - doc: explicitly state that corepack will be removed in v25+ (Trivikram Kamat) #57747
  • [81066717d0] - doc: update position type to integer | null in fs (Yukihiro Hasegawa) #57745
  • [a00fec62f9] - doc: allow the $schema property in node.config.json (Remco Haszing) #57560
  • [cc848986ad] - doc: update CI instructions (Antoine du Hamel) #57743
  • [576a6df5bb] - doc: update example of using await in REPL (Dario Piotrowicz) #57653
  • [0a15b00d34] - doc: add back mention of visa fees to onboarding doc (Darshan Sen) #57730
  • [766d9a8eac] - doc: remove link to QUIC.md (Antoine du Hamel) #57729
  • [a8da209796] - doc: process.execve is only unavailable for Windows (Yaksh Bariya) #57726
  • [d066d1fcec] - doc: mark type stripping as release candidate (Marco Ippolito) #57705
  • [35096b7353] - doc: clarify unhandledRejection events behaviors in process doc (Dario Piotrowicz) #57654
  • [27b113dced] - doc: improved fetch docs (Alessandro Miliucci) #57296
  • [310ccb5b7d] - doc: document REPL custom eval arguments (Dario Piotrowicz) #57690
  • [44dfbeca23] - doc: classify Chrome DevTools Protocol as tier 2 (Chengzhong Wu) #57634
  • [1e920a06c7] - doc: mark multiple vm module APIS stable (James M Snell) #57513
  • [db770a0b3b] - doc: correct status of require(esm) warning in v20 changelog (Joyee Cheung) #57529
  • [24c460dc0c] - doc: reserve NMV 135 for Electron 36 (David Sanders) #57151
  • [5119049ca6] - doc: fix faulty YAML metadata (Antoine du Hamel) #56508
  • [7bedcfd4a2] - doc: fix typo (Alex Yang) #56125
  • [069ec1b983] - doc: consolidate history table of CustomEvent (Edigleysson Silva (Edy)) #55758
  • [304f164f52] - doc,build,win: update docs with clang (Stefan Stojanovic) #57991
  • [c4ca0d7ab1] - esm: avoid import.meta setup costs for unused properties (Antoine du Hamel) #57286
  • [073d40be42] - fs: added test for missing call to uv_fs_req_cleanup (Justin Nietzel) #57811
  • [52e4967f45] - fs: add missing call to uv_fs_req_cleanup (Justin Nietzel) #57811
  • [3edea66431] - fs: improve globSync performance (Rich Trott) #57725
  • [b8865dfda5] - fs: only show deprecation warning when error code matches (Antoine du Hamel) #56549
  • [c91ce2120c] - fs: fix getDirent().parentPath when type is UV_DIRENT_UNKNOWN (Livia Medeiros) #55553
  • [5e9cac2714] - http2: add raw header array support to h2Session.request() (Tim Perry) #57917
  • [924ebcd7f7] - http2: use args.This() instead of args.Holder() (Joyee Cheung) #58004
  • [a3655645d9] - http2: fix graceful session close (Kushagra Pandey) #57808
  • [406b06b046] - http2: fix check for frame->hd.type (hanguanqiang) #57644
  • [8f3aeea613] - http2: skip writeHead if stream is closed (Shima Ryuhei) #57686
  • [398674a25a] - lib: avoid StackOverflow on serializeError (Chengzhong Wu) #58075
  • [4ef6376cff] - lib: resolve the issue of not adhering to the specified buffer size (0hm☘️🏳️‍⚧️) #55896
  • [5edcb28583] - lib: fix AbortSignal.any() with timeout signals (Gürgün Dayıoğlu) #57867
  • [68c5954d59] - lib: use Map primordial for ActiveAsyncContextFrame (Gürgün Dayıoğlu) #57670
  • [62640750fd] - meta: allow penetration testing on live system with prior authorization (Matteo Collina) #57966
  • [33803a5fbb] - meta: fix subsystem in commit title (Luigi Pinca) #57945
  • [7e195ec8f8] - meta: bump Mozilla-Actions/sccache-action from 0.0.8 to 0.0.9 (dependabot[bot]) #57720
  • [6ab9db9552] - meta: bump actions/download-artifact from 4.1.9 to 4.2.1 (dependabot[bot]) #57719
  • [f0c84a6aab] - meta: bump actions/setup-python from 5.4.0 to 5.5.0 (dependabot[bot]) #57718
  • [eb1a515c99] - meta: bump peter-evans/create-pull-request from 7.0.7 to 7.0.8 (dependabot[bot]) #57717
  • [89c156d715] - meta: bump github/codeql-action from 3.28.10 to 3.28.13 (dependabot[bot]) #57716
  • [8e27c827fa] - meta: bump actions/cache from 4.2.2 to 4.2.3 (dependabot[bot]) #57715
  • [dd5e580acd] - meta: bump actions/setup-node from 4.2.0 to 4.3.0 (dependabot[bot]) #57714
  • [4876e1658f] - meta: bump actions/upload-artifact from 4.6.1 to 4.6.2 (dependabot[bot]) #57713
  • [004914722f] - module: fix incorrect formatting in require(esm) cycle error message (haykam821) #57453
  • [a5406899db] - module: improve getPackageType performance (Dario Piotrowicz) #57599
  • [6adbbe2887] - module: remove unnecessary readPackage function (Dario Piotrowicz) #57596
  • [1e490aa570] - module: improve typescript error message format (Marco Ippolito) #57687
  • [ecd081df82] - node-api: add nested object wrap and napi_ref test (Chengzhong Wu) #57981
  • [b4f6aa8a87] - node-api: convert NewEnv to node_napi_env__::New (Vladimir Morozov) #57834
  • [8cd98220af] - os: fix netmask format check condition in getCIDR function (Wiyeong Seo) #57324
  • [8b83ab39e3] - process: disable building execve on IBM i (Abdirahim Musse) #57883
  • [9230f22029] - process: remove support for undocumented symbol (Antoine du Hamel) #56552
  • [5835de65ee] - quic: fix debug log (jakecastelli) #57689
  • [14b357940c] - Revert "readline: add stricter validation for functions called after closed" (Dario Piotrowicz) #58024
  • [ab99ee6f4c] - repl: fix multiline history editing string order (Giovanni Bucci) #57874
  • [160da87484] - repl: deprecate repl.builtinModules (Dario Piotrowicz) #57508
  • [10eb2b079e] - sqlite: add location method (Edy Silva) #57860
  • [da05addc5e] - sqlite: add getter to detect transactions (Colin Ihrig) #57925
  • [0df87e07a0] - sqlite: add timeout options to DatabaseSync (Edy Silva) #57752
  • [2b2a0bf96b] - sqlite: add setReturnArrays method to StatementSync (Gürgün Dayıoğlu) #57542
  • [064e0ebc90] - sqlite: enable common flags (Edy Silva) #57621
  • [26fa594454] - sqlite: refactor prepared statement iterator (Colin Ihrig) #57569
  • [0bf2c2827c] - sqlite,doc,test: add aggregate function (Edy Silva) #56600
  • [da281d7651] - sqlite,src: refactor sqlite value conversion (Edy Silva) #57571
  • [413e93ce7d] - src: only block on user blocking worker tasks (Joyee Cheung) #58047
  • [a5d01667e1] - src: use priority queue to run worker tasks (Joyee Cheung) #58047
  • [d2f5ceb757] - src: add more debug logs and comments in NodePlatform (Joyee Cheung) #58047
  • [130eaa20a4] - src: improve parsing of boolean options (Edy Silva) #58039
  • [f7ab6300de] - src: remove unused detachArrayBuffer method (Yagiz Nizipli) #58055
  • [d712aa4cc0] - src: fix internalModuleStat v8 fast path (Yagiz Nizipli) #58054
  • [902cbe66a2] - src: fix EnvironmentOptions.async_context_frame default value (Chengzhong Wu) #58030
  • [cfb39b9adb] - src: annotate BaseObjects in the heap snapshots correctly (Joyee Cheung) #57417
  • [4e02f239e4] - src: use macros to reduce code duplication is cares_wrap (James M Snell) #57937
  • [f36d30043a] - src: improve error handling in cares_wrap (James M Snell) #57937
  • [88f047b828] - src: use ranges library (C++20) to simplify code (Daniel Lemire) #57975
  • [09206e9731] - src: fix -Wunreachable-code-return in node_sea (Shelley Vohr) #57664
  • [87fd838a73] - src: add dcheck_eq for Object::New constructor calls (Jonas) #57943
  • [2877207e19] - src: move windows specific fns to _WIN32 (Yagiz Nizipli) #57951
  • [b4055150bd] - src: avoid calling SetPrototypeV2() (Yagiz Nizipli) #57949
  • [46062f14e7] - src: change DCHECK to CHECK (Wuli Zuo) #57948
  • [a1106cc878] - src: improve thread safety of TaskQueue (Shelley Vohr) #57910
  • [99ed5034ea] - src: fixup errorhandling more in various places (James M Snell) #57852
  • [227f2cb9a8] - src: fix typo in comments (Edy Silva) #57868
  • [a7d614a930] - src: update std::vector<v8::Local<T>> to use v8::LocalVector<T> (Aditi) #57646
  • [4e7ae97dce] - src: update std::vector<v8::Local<T>> to use v8::LocalVector<T> (Aditi) #57642
  • [aab4adb34e] - src: update std::vector<v8::Local<T>> to use v8::LocalVector<T> (Aditi) #57578
  • [fded233676] - src: migrate from deprecated SnapshotCreator constructor (Joyee Cheung) #55337
  • [8c5f9b4708] - src: improve error message for invalid child stdio type in spawn_sync (Dario Piotrowicz) #57589
  • [14d751a736] - src: implement util.types fast API calls (Ruben Bridgewater) #57819
  • [5e14fd13aa] - src: enter and lock isolate properly in json parser (Joyee Cheung) #57823
  • [34350019f8] - src: add BaseObjectPtr nullptr operations (Chengzhong Wu) #56585
  • [d50b8a8815] - src: remove void* -> char* -> void* casts (Tobias Nießen) #57791
  • [2b0f65ed5f] - src: improve error handling in node_env_var.cc (Antoine du Hamel) #57767
  • [fc5295521a] - src: improve error handling in node_http2 (James M Snell) #57764
  • [c707633f45] - src: improve error handing in node_messaging (James M Snell) #57760
  • [4093de6ff5] - src: improve error handling in crypto_x509 (James M Snell) #57757
  • [d309712820] - src: improve error handling in callback.cc (James M Snell) #57758
  • [6d39c47ee8] - src: improve StringBytes error handling (James M Snell) #57706
  • [3ff37a844f] - src: initialize privateSymbols for per_context (Jason Zhang) #57479
  • [56380df40c] - src: improve error handling in process.env handling (James M Snell) #57707
  • [db8b29d282] - src: remove unused variable in crypto_x509.cc (Michaël Zasso) #57754
  • [ed72044cca] - src: update std::vector<v8::Local<T>> to use v8::LocalVector<T> (Aditi) #57733
  • [50f57073d8] - src: fix kill signal 0 on Windows (Stefan Stojanovic) #57695
  • [e144b69044] - src: fixup fs SyncCall to propagate errors correctly (James M Snell) #57711
  • [f58c12078b] - src: fix inefficient usage of v8_inspector::StringView (Simon Zünd) #52372
  • [a3ad331ce5] - src: disable abseil deadlock detection (Chengzhong Wu) #57582
  • [e4ff2b6fad] - src: remove deleted tls file (Shelley Vohr) #57481
  • [d5db63a1a8] - Revert "src: do not expose simdjson.h in node_config_file.h" (James M Snell) #57197
  • [076a99f11d] - src: do not expose simdjson.h in node_config_file.h (Cheng) #57173
  • [ad845588d0] - Revert "src: modernize cleanup queue to use c++20" (Richard Lau) #56846
  • [581b44421a] - src: modernize cleanup queue to use c++20 (Yagiz Nizipli) #56063
  • [a154352215] - src,permission: make ERR_ACCESS_DENIED more descriptive (Rafael Gonzaga) #57585
  • [6156f8a6d5] - Revert "stream: handle generator destruction from Duplex.from()" (jakecastelli) #56278
  • [a0077c9b8b] - test: remove deadlock workaround (Joyee Cheung) #58047
  • [1f2b26172a] - test: prevent extraneous HOSTNAME substitution in test-runner-output (René) #58076
  • [9ba16469c3] - test: update WPT for WebCryptoAPI to b48efd681e (Node.js GitHub Bot) #58044
  • [3d708e0132] - test: add missing newlines to repl .exit writes (Dario Piotrowicz) #58041
  • [3457aee009] - test: use validateByRetainingPath in heapdump tests (Joyee Cheung) #57417
  • [3d34c5f5e3] - test: add fast api tests for getLibuvNow() (Yagiz Nizipli) #58022
  • [b8b019245b] - test: add ALS test using http agent keep alive (Gerhard Stöbich) #58017
  • [cbd2abeb8d] - test: deflake test-http2-options-max-headers-block-length (Luigi Pinca) #57959
  • [21d052a578] - test: rename to getCallSites (Wuli Zuo) #57948
  • [f2fd19e641] - test: force GC in test-file-write-stream4 (Luigi Pinca) #57930
  • [7039173398] - test: enable skipped colorize test (Shima Ryuhei) #57887
  • [baa6968f95] - test: update WPT for WebCryptoAPI to 164426ace2 (Node.js GitHub Bot) #57854
  • [660d238798] - test: deflake test-buffer-large-size (jakecastelli) #57789
  • [ce2274d52f] - test: add test for frame count being 0.5 (Jake Yuesong Li) #57732
  • [9d2a09db00] - test: fix the decimal fractions explaination (Jake Yuesong Li) #57732
  • [12f4124af8] - Revert "test: add tests for REPL custom evals" (Tobias Nießen) #57793
  • [3cdf8ec7c7] - test: add tests for REPL custom evals (Dario Piotrowicz) #57691
  • [9af8b92fb4] - test: update expected error message for macOS (Antoine du Hamel) #57742
  • [eaec2b5169] - test: fix dangling promise in test_runner no isolation test setup (Jacob Smith) #57595
  • [51ded6eaeb] - test: improve test description (jakecastelli) #56943
  • [75b9c1cdd8] - test: remove test-macos-app-sandbox flaky designation (Luigi Pinca) #56471
  • [72537f5631] - test: remove flaky test-pipe-file-to-http designation (Luigi Pinca) #56472
  • [984a472137] - test: remove test-runner-watch-mode-complex flaky designation (Luigi Pinca) #56470
  • [23275cc7bc] - test: add test case for util.inspect (Jordan Harband) #55778
  • [99e4685636] - test_runner: support mocking json modules (Jacob Smith) #58007
  • [8207828aad] - test_runner: recalculate run duration on watch restart (Pietro Marchini) #57786
  • [7416a7f35a] - test_runner: match minimum file column to 'all files' (Shima Ryuhei) #57848
  • [87ac6cfed7] - test_runner: improve --test-timeout to be per test (jakecastelli) #57672
  • [ae08210e37] - tools: ignore V8 tests in CodeQL scans (Rich Trott) #58081
  • [25c17ab365] - tools: enable CodeQL config file (Rich Trott) #58036
  • [c3d2a1c723] - tools: ignore test directory in CodeQL scans (Rich Trott) #57978
  • [d31e630462] - tools: add semver-major release support to release-lint (Antoine du Hamel) #57892
  • [3a99975a88] - tools: add codeql nightly (Rafael Gonzaga) #57788
  • [77dee41a5d] - tools: edit create-release-proposal workflow to handle pr body length (Elves Vieira) #57841
  • [6592803bd0] - tools: add zstd updater to workflow (KASEYA\yahor.siarheyenka) #57831
  • [c08349393b] - tools: remove unused osx-pkg-postinstall.sh (Antoine du Hamel) #57667
  • [82bb228796] - tools: do not use temp files when merging PRs (Antoine du Hamel) #57790
  • [f2cdc98e75] - tools: update gyp-next to 0.20.0 (Node.js GitHub Bot) #57683
  • [02d36cd61d] - tools: update doc to new version (Node.js GitHub Bot) #57769
  • [74ac98c78e] - tools: bump the eslint group in /tools/eslint with 4 updates (dependabot[bot]) #57721
  • [dcba975031] - tools: enable linter in test/fixtures/source-map/output (Antoine du Hamel) #57700
  • [b9043c9e9b] - tools: enable linter in test/fixtures/errors (Antoine du Hamel) #57701
  • [bbbf49812e] - tools: enable linter in test/fixtures/test-runner/output (Antoine du Hamel) #57698
  • [9f1ad3c6da] - tools: enable linter in test/fixtures/eval (Antoine du Hamel) #57699
  • [98df74464f] - tools: enable linter on some fixtures file (Antoine du Hamel) #57674
  • [cf02cdb799] - tools: update ESLint to 9.23 (Antoine du Hamel) #57673
  • [8790348303] - tools: update doc to new version (Node.js GitHub Bot) #57085
  • [b1ee186a62] - tools: update doc to new version (Node.js GitHub Bot) #51192
  • [be34b5e7fc] - tools: disable doc building when ICU is not available (Antoine du Hamel) #51192
  • [6a486347fb] - url: improve canParse() performance for non-onebyte strings (Yagiz Nizipli) #58023
  • [7e3503fff1] - util: fix parseEnv handling of invalid lines (Augustin Mauroy) #57798
  • [594269fcca] - util: fix formatting of objects with built-in Symbol.toPrimitive (Shima Ryuhei) #57832
  • [8ca56a8db8] - util: preserve length of deprecated functions (Livia Medeiros) #57806
  • [6add4c56aa] - util: fix parseEnv incorrectly splitting multiple ‘=‘ in value (HEESEUNG) #57421
  • [e577618227] - util: inspect: enumerable Symbols no longer have square brackets (Jordan Harband) #55778
  • [cb7eb15161] - watch: clarify completion/failure watch mode messages (Dario Piotrowicz) #57926
  • [65562127bd] - watch: check parent and child path properly (Jason Zhang) #57425
  • [b39fb9aa7f] - win: fix SIGQUIT on ClangCL (Stefan Stojanovic) #57659
  • [76c5ea669d] - worker: add ESM version examples to worker docs (fisker Cheung) #57645
  • [17965eb33d] - zlib: fix pointer alignment (jhofstee) #57727
7 days ago
superset

4.1.3rc1

Hello Superset Community,

This is a call for the vote to release Apache Superset version 4.1.3.

The release candidate: https://dist.apache.org/repos/dist/dev/superset/4.1.3rc1/

The Git tag for the release: https://github.com/apache/superset/tree/4.1.3rc1

The CHANGELOG for the release: https://github.com/apache/superset/blob/4.1.3rc1/CHANGELOG/4.1.3.md

The instructions for updating to the release: https://github.com/apache/superset/blob/4.1.3rc1/UPDATING.md

Public keys are available at: https://www.apache.org/dist/superset/KEYS

The vote will be left open until at least 72 hours have passed and the necessary number of votes (3) have been reached.

Please vote accordingly:

[ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove with the reason

Thanks, The Apache Superset Team

7 days ago
telegraf

v1.34.3

v1.34.3 [2025-05-05]

Bugfixes

  • #16697 agent Correctly truncate the disk buffer
  • #16868 common.ratelimiter Only grow the buffer but never shrink
  • #16812 inputs.cloudwatch Handle metric includes/excludes correctly to prevent panic
  • #16911 inputs.lustre2 Skip empty files
  • #16594 inputs.opcua Handle node array values
  • #16782 inputs.win_wmi Replace hard-coded class-name with correct config setting
  • #16781 inputs.win_wmi Restrict threading model to APARTMENTTHREADED
  • #16857 outputs.quix Allow empty certificate for new cloud managed instances

Dependency Updates

  • #16804 deps Bump cloud.google.com/go/bigquery from 1.66.2 to 1.67.0
  • #16835 deps Bump cloud.google.com/go/monitoring from 1.24.0 to 1.24.2
  • #16785 deps Bump cloud.google.com/go/pubsub from 1.48.0 to 1.49.0
  • #16897 deps Bump cloud.google.com/go/storage from 1.51.0 to 1.52.0
  • #16840 deps Bump github.com/BurntSushi/toml from 1.4.0 to 1.5.0
  • #16838 deps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.63.104 to 1.63.106
  • #16908 deps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.63.106 to 1.63.107
  • #16789 deps Bump github.com/antchfx/xpath from 1.3.3 to 1.3.4
  • #16807 deps Bump github.com/apache/arrow-go/v18 from 18.1.0 to 18.2.0
  • #16844 deps Bump github.com/apache/iotdb-client-go from 1.3.3 to 1.3.4
  • #16839 deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.44.1 to 1.44.3
  • #16836 deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.45.3 to 1.47.3
  • #16846 deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.42.2 to 1.42.4
  • #16905 deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.42.4 to 1.43.1
  • #16842 deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.210.1 to 1.211.3
  • #16900 deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.211.3 to 1.212.0
  • #16903 deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.33.2 to 1.33.3
  • #16793 deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.27.4 to 1.30.2
  • #16802 deps Bump github.com/clarify/clarify-go from 0.3.1 to 0.4.0
  • #16849 deps Bump github.com/docker/docker from 28.0.4+incompatible to 28.1.1+incompatible
  • #16830 deps Bump github.com/go-ldap/ldap/v3 from 3.4.10 to 3.4.11
  • #16801 deps Bump github.com/go-sql-driver/mysql from 1.8.1 to 1.9.2
  • #16806 deps Bump github.com/gofrs/uuid/v5 from 5.3.0 to 5.3.2
  • #16895 deps Bump github.com/google/cel-go from 0.24.1 to 0.25.0
  • #16797 deps Bump github.com/gopcua/opcua from 0.7.1 to 0.7.4
  • #16894 deps Bump github.com/gopcua/opcua from 0.7.4 to 0.8.0
  • #16660 deps Bump github.com/gosmnp/gosnmp from 1.39.0 to 1.40.0
  • #16902 deps Bump github.com/gosnmp/gosnmp from 1.39.0 to 1.40.0
  • #16841 deps Bump github.com/hashicorp/consul/api from 1.31.2 to 1.32.0
  • #16891 deps Bump github.com/jedib0t/go-pretty/v6 from 6.6.5 to 6.6.7
  • #16892 deps Bump github.com/lxc/incus/v6 from 6.11.0 to 6.12.0
  • #16786 deps Bump github.com/microsoft/go-mssqldb from 1.7.2 to 1.8.0
  • #16851 deps Bump github.com/miekg/dns from 1.1.64 to 1.1.65
  • #16808 deps Bump github.com/nats-io/nats-server/v2 from 2.10.25 to 2.10.27
  • #16888 deps Bump github.com/nats-io/nats-server/v2 from 2.10.27 to 2.11.2
  • #16909 deps Bump github.com/nats-io/nats.go from 1.41.1 to 1.41.2
  • #16790 deps Bump github.com/openconfig/gnmi from 0.11.0 to 0.14.1
  • #16799 deps Bump github.com/openconfig/goyang from 1.6.0 to 1.6.2
  • #16848 deps Bump github.com/prometheus-community/pro-bing from 0.4.1 to 0.7.0
  • #16795 deps Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0
  • #16845 deps Bump github.com/prometheus/client_model from 0.6.1 to 0.6.2
  • #16901 deps Bump github.com/prometheus/procfs from 0.16.0 to 0.16.1
  • #16792 deps Bump github.com/safchain/ethtool from 0.3.0 to 0.5.10
  • #16791 deps Bump github.com/seancfoley/ipaddress-go from 1.7.0 to 1.7.1
  • #16794 deps Bump github.com/shirou/gopsutil/v4 from 4.25.1 to 4.25.3
  • #16828 deps Bump github.com/snowflakedb/gosnowflake from 1.11.2 to 1.13.1
  • #16904 deps Bump github.com/snowflakedb/gosnowflake from 1.13.1 to 1.13.3
  • #16787 deps Bump github.com/srebhan/cborquery from 1.0.3 to 1.0.4
  • #16837 deps Bump github.com/srebhan/protobufquery from 1.0.1 to 1.0.4
  • #16893 deps Bump github.com/testcontainers/testcontainers-go from 0.36.0 to 0.37.0
  • #16803 deps Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.34.0 to 0.36.0
  • #16890 deps Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.36.0 to 0.37.0
  • #16850 deps Bump github.com/vmware/govmomi from 0.49.0 to 0.50.0
  • #16784 deps Bump github.com/yuin/goldmark from 1.7.8 to 1.7.9
  • #16896 deps Bump github.com/yuin/goldmark from 1.7.9 to 1.7.11
  • #16832 deps Bump go.mongodb.org/mongo-driver from 1.17.0 to 1.17.3
  • #16800 deps Bump go.opentelemetry.io/collector/pdata from 1.29.0 to 1.30.0
  • #16907 deps Bump go.opentelemetry.io/collector/pdata from 1.30.0 to 1.31.0
  • #16831 deps Bump go.step.sm/crypto from 0.60.0 to 0.61.0
  • #16886 deps Bump go.step.sm/crypto from 0.61.0 to 0.62.0
  • #16816 deps Bump golangci-lint from v2.0.2 to v2.1.2
  • #16852 deps Bump gonum.org/v1/gonum from 0.15.1 to 0.16.0
  • #16805 deps Bump google.golang.org/api from 0.228.0 to 0.229.0
  • #16898 deps Bump google.golang.org/api from 0.229.0 to 0.230.0
  • #16834 deps Bump google.golang.org/grpc from 1.71.1 to 1.72.0
  • #16889 deps Bump k8s.io/client-go from 0.32.3 to 0.33.0
  • #16843 deps Bump modernc.org/sqlite from 1.36.2 to 1.37.0

Packages

Arch Platform Package SHA256
arm64 CentOS telegraf-1.34.3-1.aarch64.rpm 91f7874850ad5048d17c95a09fcd2f4037b8eb67be73f7b1090c898feff50b3a
armel CentOS telegraf-1.34.3-1.armel.rpm 74bc400999acff1f07bc163015f49e2fb23c58940f5aab1442977e100374f4eb
armv6hl CentOS telegraf-1.34.3-1.armv6hl.rpm 0c31eafb4fa08bb9fe4bc25011c505d91194716fc260a201538ff284b2432245
i386 CentOS telegraf-1.34.3-1.i386.rpm 9905dc2d5a3d70122bec60fec947caf3b8908526e0216079a089acc22ff48f14
loong64 CentOS telegraf-1.34.3-1.loong64.rpm 5d4708f787e23e343c64242e72d20594acf91c3b1a352629a28112471d0ae09f
ppc64le CentOS telegraf-1.34.3-1.ppc64le.rpm ab4831e4dcfcba3f29a867489fe9cf731709939d89f463815639ad817709d096
riscv64 CentOS telegraf-1.34.3-1.riscv64.rpm aada36eeff31a13af23ac049b6521762d027f70a14e227e4a8347d2b61573bba
s390x CentOS telegraf-1.34.3-1.s390x.rpm 7e97db1501ce0ccea0850461f082f5ca2ea3f723ec4a3247d50937e8d81ede02
amd64 CentOS telegraf-1.34.3-1.x86_64.rpm beb192d5af06aa6b444e3c19f984a7c4f5079812191da9f86b9e175499104e40
amd64 macOS telegraf-1.34.3_darwin_amd64.dmg faf6c21d072cf39c27b911bc910af5a9f054d4f96d23cea7f60e23c893e6c09a
amd64 macOS telegraf-1.34.3_darwin_amd64.tar.gz a2bc242ad3047d0fab1724f9ab7ffdc6645c03a43341e16bad64c08508991118
arm64 macOS telegraf-1.34.3_darwin_arm64.dmg 96d3b43dab6563eb31692ac4b78ad110449d6c6b575ca9864e4dbe4b4de61383
arm64 macOS telegraf-1.34.3_darwin_arm64.tar.gz f4750a352fa73b538c4b433019a712368f1920f5e905c683c6647a22c8b926d1
amd64 FreeBSD telegraf-1.34.3_freebsd_amd64.tar.gz d998f6728d53b68209bc1a3bf0000a544ffab429d99d68695185ab7636bdfdf8
armv7 FreeBSD telegraf-1.34.3_freebsd_armv7.tar.gz 8da5e4ecca32fd4f63eed5aac030290e01154a89115a0c90bdd4284b1e6e82a5
i386 FreeBSD telegraf-1.34.3_freebsd_i386.tar.gz 43ece9fc7e577152625ea2d2e4488e8b6bd78b54dac73aa13f5113ac639b5f57
amd64 Linux telegraf-1.34.3_linux_amd64.tar.gz 9d347cd146aa3b726182eb7fa971203c1274343c5d1ee80f5b9723af80890548
arm64 Linux telegraf-1.34.3_linux_arm64.tar.gz 6976dafe5ca52f1ed33414090bd818e8948f98edc0b29d947292ff83b53cc991
armel Linux telegraf-1.34.3_linux_armel.tar.gz f278817a4ecf32c3e0a637e2b076a73ecc1561b01ea0c4c1202b0e894ea4b9a4
armhf Linux telegraf-1.34.3_linux_armhf.tar.gz d5dbc28f5aa4a75e3f93d55f349dc863abe363ace3eec966a7da0375d58d8034
i386 Linux telegraf-1.34.3_linux_i386.tar.gz 93096a8c6f0c8665f352a14d1cc54504e1afff81b797a0b0b5d125f9e43a2a4a
loong64 Linux telegraf-1.34.3_linux_loong64.tar.gz dfa8e03df63413a63e8cf54960d0924dfccc90bd7ea5cae905627f121135b2d5
mips Linux telegraf-1.34.3_linux_mips.tar.gz 1c3d50ab8cdf3db8913813f4a25e27ea0972e47f29c19861074eb8e5c176b5f4
mipsel Linux telegraf-1.34.3_linux_mipsel.tar.gz d68ec52869baf844a7a5ded2ecaf249c93bceb5f15e037818d3229b514b66980
ppc64le Linux telegraf-1.34.3_linux_ppc64le.tar.gz 5dabdbc0978e8a0b40aa60e4ed2534998b8d18ed67957120df54460cf8e71c08
riscv64 Linux telegraf-1.34.3_linux_riscv64.tar.gz 9a932453b52d76341b16901615798e682492f1efd3e6e1c2fb416e79bbfafc06
s390x Linux telegraf-1.34.3_linux_s390x.tar.gz 72c94bf77b806dd8b2f00ecc0810c5b7d4e09b1df31f40c5401699ddbf9120fc
amd64 Windows telegraf-1.34.3_windows_amd64.zip 9828b2da33ce6780420eeb550af129cdbaf0fd251aebd1ef6e23b3b689885d84
arm64 Windows telegraf-1.34.3_windows_arm64.zip 926ffa02a9917edbdf77de9470b5dcda256e28152d1b2f51bab6e49263b689e6
i386 Windows telegraf-1.34.3_windows_i386.zip 183f8ac85fdb6da739d91d73ed63d087fea702198807d35b42d70ea7e7dd95d4
amd64 Debian telegraf_1.34.3-1_amd64.deb c10f662a8c76f33dd3160187bf15630f43c8afad797342fb22ae8d68a70bc308
arm64 Debian telegraf_1.34.3-1_arm64.deb c83d13b373e1c103a8b817d94427185df994f317483739d0c0f9c91ebd0837d6
armel Debian telegraf_1.34.3-1_armel.deb 273d26beacf2ee1f7b55fb7b08ae1886a2a29dc476cc56a19941d29a52086ea2
armhf Debian telegraf_1.34.3-1_armhf.deb d081517909b45a7d7d00ca99daa9a9c504a68d51a6c586754e61a270c7c47897
i386 Debian telegraf_1.34.3-1_i386.deb e252c3e7d75c59732c1255e7ef96feb9fd66a8f9498951ae598f86b72995fda7
loong64 Debian telegraf_1.34.3-1_loong64.deb b38196fcc7b1637c6c47e642a1fe89168add7dbb8a5fcf34a9e39b5ca3a64d58
mips Debian telegraf_1.34.3-1_mips.deb d7379ae7c9eaefc559d551f6d696c7f8a2d63629d0d7e70124d47d979156f6cb
mipsel Debian telegraf_1.34.3-1_mipsel.deb 55f9c661bb0413612a76d34bcf9714dba102ba308e6e7d1915d8b3835d9bd77f
ppc64el Debian telegraf_1.34.3-1_ppc64el.deb 52d14b4495498039324888fca6d70bfa1664590ce3b064a61b1abee0c98e1034
riscv64 Debian telegraf_1.34.3-1_riscv64.deb 7483494d9e1444eda727543ef9b77855ffdbf1dbd2c9572a7af203fc2fdcdf46
s390x Debian telegraf_1.34.3-1_s390x.deb 8681fdf4f2e0379f2e09f0feb8d1208d8e58efaff0d8b8ec1b451b76c7e614e5