1 days ago
questdb

9.0.3

QuestDB 9.0.3 Release Summary

9.0.3 is a stability and compatibility release that resolves critical SQL issues and upgrades the web console. The web console brings a unified search across all tabs.

a screenshot of questdb web console showing a new search in action

Highlights

  • Web Console search: You can now search across all active and archived tabs in Web Console. A new search panel, accessible with Ctrl/Cmd + Shift + F, has been added to the left side of the console. It includes advanced options for case-sensitive, whole word, and regex searches. You can even preview search results without reopening a closed tab.
  • Critical SELECT DISTINCT Fix - Resolved compilation errors when using table-prefixed columns in DISTINCT queries. Queries like SELECT DISTINCT table.column now work correctly, fixing a regression that affected many common query patterns.

SQL & Query Processing

  • SELECT DISTINCT (Critical Fix): Resolved major issues with table-prefixed columns that caused "invalid table name or alias" errors.
  • INSERT operations properly cast VARCHAR values to array columns.
  • Parquet compatibility improved with fixes for querying files containing array columns that previously caused database crashes.

Reliability & Operations

  • Materialized Views: Resolved an arithmetic exception when adding indexes to empty views.
  • Parquet Reader: Fixed a segmentation fault when processing array columns across multiple data pages in row groups.
  • Type Casting: Centralized and improved null-safe handling for VARCHAR to array type conversions.

Changelist

  • chore(ui): upgrade web console to 1.1.2 by @emrberk #6085
  • fix(sql): fix divide by 0 exception when adding index to an empty mat view by @ideoma in #6067
  • fix(sql): fix db crash when querying parquet files with array columns by @puzpuzpuz in #6064
  • fix(sql): fix internal error when INSERTing arrays represented as VARCHAR to DOUBLE[] columns by @jerrinot in #6060
  • fix(sql): fix SELECT DISTINCT queries with table name prefixed columns by @puzpuzpuz in #6061
  • fix(sql): fix misleading error message in subquery comparison by @klaudiozdrava #6049
  • fix(core): fix a potential database crash when under a load of a prolonged period of time by @jerrinot, @mtopolnik and @puzpuzpuz #6082

Contributors

Thanks to our first‑time contributor: @klaudiozdrava! Keep them comin'! 🤓

Special thanks to everyone who reported issues and provided feedback that helped identify and resolve these critical fixes.

2 days ago
node

2025-08-28, Version 22.19.0 'Jod' (LTS), @aduh95

Notable Changes

  • [8e2076a24f] - (SEMVER-MINOR) cli: add NODE_USE_SYSTEM_CA=1 (Joyee Cheung) #59276
  • [e592d739c2] - (SEMVER-MINOR) cli: support ${pid} placeholder in --cpu-prof-name (Haram Jeong) #59072
  • [cda1dab6e2] - (SEMVER-MINOR) crypto: add tls.setDefaultCACertificates() (Joyee Cheung) #58822
  • [1f184513e9] - (SEMVER-MINOR) dns: support max timeout (theanarkh) #58440
  • [bace73a173] - doc: update the instruction on how to verify releases (Antoine du Hamel) #59113
  • [fa9a9e9c69] - (SEMVER-MINOR) esm: unflag --experimental-wasm-modules (Guy Bedford) #57038
  • [390a9dc20b] - (SEMVER-MINOR) http: add server.keepAliveTimeoutBuffer option (Haram Jeong) #59243
  • [c12c5343ad] - lib: docs deprecate _http_* (Sebastian Beltran) #59293
  • [f57ee3d71f] - (SEMVER-MINOR) net: update net.blocklist to allow file save and file management (alphaleadership) #58087
  • [035da74c31] - (SEMVER-MINOR) process: add threadCpuUsage (Paolo Insogna) #56467
  • [8e697d1884] - (SEMVER-MINOR) zlib: add dictionary support to zstdCompress and zstdDecompress (lluisemper) #59240

Commits

  • [73aa0ae37f] - assert: change utils to use index instead of for...of (방진혁) #59278
  • [dfe3a11eed] - benchmark: remove deprecated _extend from benchmark (Rafael Gonzaga) #59228
  • [9b9d30042a] - benchmark: add fs warmup to writefile-promises (Bruno Rodrigues) #59215
  • [a663f7f954] - benchmark: add calibrate-n script (Rafael Gonzaga) #59186
  • [1b9b5bddd6] - benchmark: adjust configuration for string-decoder bench (Rafael Gonzaga) #59187
  • [d0ac3319f9] - benchmark: add --track to benchmark (Rafael Gonzaga) #59174
  • [2044968b86] - benchmark: small lint fix on _cli.js (Rafael Gonzaga) #59172
  • [4e519934cb] - benchmark: drop misc/punycode benchmark (Rafael Gonzaga) #59171
  • [07e173d969] - benchmark: fix sqlite-is-transaction (Rafael Gonzaga) #59170
  • [8440b6177f] - benchmark: reduce N for diagnostics_channel subscribe benchmark (Arthur Angelo) #59116
  • [8615ea6db0] - buffer: cache Environment::GetCurrent to avoid repeated calls (Mert Can Altin) #59043
  • [3deb5361d2] - build: fix node_use_sqlite for GN builds (Shelley Vohr) #59017
  • [0f0ce63116] - build: remove suppressions.supp (Rafael Gonzaga) #59079
  • [b30a2117dc] - build,deps,tools: prepare to update to OpenSSL 3.5 (Richard Lau) #58100
  • [8e2076a24f] - (SEMVER-MINOR) cli: add NODE_USE_SYSTEM_CA=1 (Joyee Cheung) #59276
  • [e592d739c2] - (SEMVER-MINOR) cli: support ${pid} placeholder in --cpu-prof-name (Haram Jeong) #59072
  • [b5571047ed] - crypto: prepare webcrypto key import/export for modern algorithms (Filip Skokan) #59284
  • [cda1dab6e2] - (SEMVER-MINOR) crypto: add tls.setDefaultCACertificates() (Joyee Cheung) #58822
  • [76dab34fb7] - deps: support madvise(3C) across ALL illumos revisions (Dan McDonald) #58237
  • [19d3ed64b6] - deps: update sqlite to 3.50.4 (Node.js GitHub Bot) #59337
  • [38bafc59e0] - deps: V8: backport 493cb53691be (Chengzhong Wu) #59238
  • [e8da171cc3] - deps: update sqlite to 3.50.3 (Node.js GitHub Bot) #59132
  • [fd4ba38ab6] - deps: update googletest to 7e17b15 (Node.js GitHub Bot) #59131
  • [f71f427b95] - deps: update archs files for openssl-3.0.17 (Node.js GitHub Bot) #59134
  • [79c5a8f4d2] - deps: upgrade openssl sources to openssl-3.0.17 (Node.js GitHub Bot) #59134
  • [0dcc84cf53] - deps: update corepack to 0.34.0 (Node.js GitHub Bot) #59133
  • [1f184513e9] - (SEMVER-MINOR) dns: support max timeout (theanarkh) #58440
  • [f64f5df80e] - doc: fix --use-system-ca history (Joyee Cheung) #59411
  • [e22aeaa38f] - doc: add missing section for setReturnArrays in sqlite.md (Edy Silva) #59074
  • [e44ef07235] - doc: rename x509.extKeyUsage to x509.keyUsage (Filip Skokan) #59332
  • [2c5d0aac5e] - doc: fix Pbkdf2Params hash attribute heading (Filip Skokan) #59395
  • [fde94346e5] - doc: fix missing reference links for server.keepAliveTimeoutBuffer (Lee Jiho) #59356
  • [9af8bcea58] - doc: fix grammar in global dispatcher usage (Eng Zer Jun) #59344
  • [0edf17198f] - doc: run license-builder (github-actions[bot]) #59343
  • [7f767a2e38] - doc: correct orthography eg.e.g. (Jacob Smith) #59329
  • [a46ed50350] - doc: clarify the need of compiler compatible with c++20 (Rafael Gonzaga) #59297
  • [212263a305] - doc: clarify release candidate stability index (Filip Skokan) #59295
  • [ce93b8b556] - doc: add WDYT to glossary (btea) #59280
  • [ebaaf2c67f] - doc: add manpage entry for --use-system-ca (Joyee Cheung) #59273
  • [43b5a21916] - doc: add path.join and path.normalize clarification (Rafael Gonzaga) #59262
  • [409c66d328] - doc: fix typo in test/common/README.md (Yoo) #59180
  • [cbb0a8eb13] - doc: add note on process memoryUsage (fengmk2) #59026
  • [9892b15d81] - doc: format safely for doc-kit (Aviv Keller) #59229
  • [bace73a173] - doc: update the instruction on how to verify releases (Antoine du Hamel) #59113
  • [b549deac02] - doc: copyedit SECURITY.md (Rich Trott) #59190
  • [ef1bc3f344] - doc: fix broken sentence in URL.parse (Superchupu) #59164
  • [3c6639e8ec] - doc: improve onboarding instructions (Joyee Cheung) #59159
  • [6ffaac66bc] - doc: add constraints for mem leak to threat model (Rafael Gonzaga) #58917
  • [e419d20144] - doc: add Aditi-1400 to collaborators (Aditi Singh) #59157
  • [ba380f7bf3] - doc: avoid suggesting testing fast api with intense loop (Chengzhong Wu) #59111
  • [fa1a532f2b] - doc: fix typo in writing-test.md (SeokHun) #59123
  • [0b93ca3d19] - doc: add RafaelGSS as steward July 25 (Rafael Gonzaga) #59078
  • [7d747aeac8] - doc: clarify ERR_FS_FILE_TOO_LARGE to reflect fs.readFile() I/O limit (Haram Jeong) #59050
  • [0b5613f9fe] - doc: run license-builder (github-actions[bot]) #59056
  • [1b6b5e72d3] - doc: fix typed list formatting (Aviv Keller) #59019
  • [756c7dd639] - doc: refine util.parseArgs default definition (Slayer95) #58958
  • [0b840523a2] - doc: remove unused import in zlib.md (coderaiser) #59041
  • [3e9ed4b080] - doc: add stability index to the --watch-kill-signal flag (Dario Piotrowicz) #58997
  • [cb08a5d43f] - doc: add missing <code> blocks (Antoine du Hamel) #58995
  • [4a42360fe5] - doc: add scroll margin to links (Roman Reiss) #58982
  • [9d073f32da] - doc: add sponsorship link to RafaelGSS (Rafael Gonzaga) #58983
  • [3cc11fc9ac] - domain: remove deprecated API call (Alex Yang) #59339
  • [fa9a9e9c69] - (SEMVER-MINOR) esm: unflag --experimental-wasm-modules (Guy Bedford) #57038
  • [177ed3b3dd] - esm: js-string Wasm builtins in ESM Integration (Guy Bedford) #59020
  • [4619fe0e04] - fs: fix glob TypeError on restricted dirs (Sylphy-0xd3ac) #58674
  • [ad2089e32d] - fs: correct error message when FileHandle is transferred (Alex Yang) #59156
  • [390a9dc20b] - (SEMVER-MINOR) http: add server.keepAliveTimeoutBuffer option (Haram Jeong) #59243
  • [659002359d] - http2: set Http2Stream#sentHeaders for raw headers (Darshan Sen) #59244
  • [d02831ef73] - inspector: initial support for Network.loadNetworkResource (Shima Ryuhei) #58077
  • [264a838779] - lib: add trace-sigint APIs (theanarkh) #59040
  • [d22d2fa6d4] - lib: optimize writable stream buffer clearing (Yoo) #59406
  • [a5e9759409] - lib: do not modify prototype deprecated asyncResource (RafaelGSS) #59195
  • [9254257fc0] - lib: restructure assert to become a class (Miguel Marcondes Filho) #58253
  • [946eab8d77] - lib: handle superscript variants on windows device (Rafael Gonzaga) #59261
  • [cd857a97b5] - lib: use validateString (hotpineapple) #59296
  • [c12c5343ad] - lib: docs deprecate _http_* (Sebastian Beltran) #59293
  • [a28e5f0938] - lib: add type names in source mapped stack traces (Chengzhong Wu) #58976
  • [6aec5aee7c] - lib: prefer AsyncIteratorPrototype primordial (René) #59097
  • [e704349858] - lib: fix incorrect ArrayBufferPrototypeGetDetached primordial type (Dario Piotrowicz) #58978
  • [2fc25fd400] - lib: flag to conditionally modify proto on deprecate (Rafael Gonzaga) #58928
  • [446ee98e00] - meta: clarify pr objection process further (James M Snell) #59096
  • [46c339e4f3] - meta: add mailmap entry for aditi-1400 (Aditi) #59316
  • [70a586261f] - meta: add tsc and build team as codeowners building.md (Rafael Gonzaga) #59298
  • [e666e06781] - meta: add nodejs/path to path files (Rafael Gonzaga) #59289
  • [251b65dd6c] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #59140
  • [c8a7964da8] - meta: add marco-ippolito to security release stewards (Marco Ippolito) #58944
  • [0eec5cc492] - module: fix conditions override in synchronous resolve hooks (Joyee Cheung) #59011
  • [4acf7cd6d3] - module: throw error when re-runing errored module jobs (Joyee Cheung) #58957
  • [f57ee3d71f] - (SEMVER-MINOR) net: update net.blocklist to allow file save and file management (alphaleadership) #58087
  • [4aefcfc318] - node-api: reword "implementation in an alternative VM" as implementable (Chengzhong Wu) #59036
  • [ff6be2ed5d] - node-api,doc: update links to ecma262 with section names (Chengzhong Wu) #59087
  • [8d60602677] - perf_hooks: do not expose SafeMap via Histogram wrapper (René) #59094
  • [035da74c31] - (SEMVER-MINOR) process: add threadCpuUsage (Paolo Insogna) #56467
  • [74e1aa4d06] - process: make execve's args argument optional (Allon Murienik) #58412
  • [3366e60bd9] - src: use simdjson to parse SEA configuration (Joyee Cheung) #59323
  • [63cc06977a] - src: mark realm leaf classes final (Anna Henningsen) #59355
  • [133d410cd9] - src: use C++20 contains() method (iknoom) #59304
  • [57fe96fe49] - src: added CHECK_NOT_NULL check for multiple eq_wrap_async (F3lixTheCat) #59267
  • [a8f381a6c5] - src: add nullptr checks in StreamPipe::New (Burkov Egor) #57613
  • [0769e5a0dc] - src: call unmask after install signal handler (theanarkh) #59059
  • [1e7639e9e1] - src: use FastStringKey for TrackV8FastApiCall (Anna Henningsen) #59148
  • [9075a1a4bf] - src: use C++20 consteval for FastStringKey (Anna Henningsen) #59148
  • [5a0fd5689b] - src: remove declarations of removed BaseObject static fns (Anna Henningsen) #59093
  • [c637a2c41d] - src: add cache to nearest parent package json (Ilyas Shabi) #59086
  • [3375a6cfee] - test: deflake sequential/test-tls-session-timeout (Joyee Cheung) #59423
  • [438cb11a15] - test: update WPT resources,WebCryptoAPI,webstorage (Filip Skokan) #59311
  • [68bec19f76] - test: add known issue test for fs.cpSync dereference bug (James M Snell) #58941
  • [a100cce379] - test: deflake stream-readable-to-web test (Ethan Arrowood) #58948
  • [b7577d853b] - test: make test-inspector-network-resource sequential (Shima Ryuhei) #59104
  • [667ee82443] - test: don't use expose internals in test-http-outgoing-buffer.js (Meghan Denny) #59219
  • [feec26d3bb] - test: use mustSucceed in test-fs-read (Sungwon) #59204
  • [d7e23769ab] - test: prepare test-crypto-rsa-dsa for newer OpenSSL (Richard Lau) #58100
  • [3a9aca91c6] - test: fix flaky test-worker-message-port-transfer-filehandle test (Alex Yang) #59158
  • [3aee7625b9] - test: expand linting rules around assert w literal messages (Anna Henningsen) #59147
  • [667c2ced38] - test: update WPT for WebCryptoAPI to ab08796857 (Node.js GitHub Bot) #59129
  • [89ac344393] - test: update WPT for WebCryptoAPI to 19d82c57ab (Node.js GitHub Bot) #59129
  • [d332957ac6] - test: skip tests that cause timeouts on IBM i (Abdirahim Musse) #59014
  • [a23562ff72] - test: update startCLI to set --port=0 by default (Dario Piotrowicz) #59042
  • [4a12f5d83b] - test: mark test-inspector-network-fetch as flaky on Windows (Joyee Cheung) #59091
  • [ac4f7aa69c] - test: add missing port=0 arg in test-debugger-extract-function-name (Dario Piotrowicz) #58977
  • [8dd09267e3] - test,crypto: skip unsupported ciphers (Shelley Vohr) #59388
  • [45200b43ea] - tools: update coverage GitHub Actions to fixed version (Rich Trott) #59512
  • [8f2b8b3dc4] - tools: allow selecting test subsystems with numbers in their names (Darshan Sen) #59242
  • [f9bc2573dd] - tools: clarify README linter error message (Joyee Cheung) #59160
  • [cba0de128d] - tools: add support for URLs to PR commits in merge.sh (Antoine du Hamel) #59162
  • [039949ef5b] - tools: bump @eslint/plugin-kit from 0.3.1 to 0.3.3 in /tools/eslint (dependabot[bot]) #59119
  • [6a8a73aa35] - tools: ignore CVE mention when linting release proposals (Antoine du Hamel) #59037
  • [d0f40f3a3a] - tools,test: enforce best practices to detect never settling promises (Antoine du Hamel) #58992
  • [9d801a3f00] - typings: improve internal binding types (Nam Yooseong) #59351
  • [6dbda6cb25] - typings: improve internal binding types (Michaël Zasso) #59176
  • [e22dddf859] - util: respect nested formats in styleText (Alex Yang) #59098
  • [491f390515] - worker: add cpuUsage for worker (theanarkh) #59177
  • [8e697d1884] - (SEMVER-MINOR) zlib: add dictionary support to zstdCompress and zstdDecompress (lluisemper) #59240
2 days ago
loongcollector

Release v3.1.4

Release v3.1.4

Changes

All issues and pull requests are here.

Milestone: v3.1.4

Features

Fixed

Documentation

Tests

Download

Filename OS Arch SHA256 Checksum
loongcollector-3.1.4.linux-amd64.tar.gz Linux x86-64 loongcollector-3.1.4.linux-amd64.tar.gz.sha256
loongcollector-3.1.4.linux-arm64.tar.gz Linux arm64 loongcollector-3.1.4.linux-arm64.tar.gz.sha256
loongcollector-3.1.4.windows-amd64.zip Windows x86-64 loongcollector-3.1.4.windows-amd64.zip.sha256

Docker Image

Docker Pull Command

docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/loongcollector-community-edition/loongcollector:3.1.4
docker pull ghcr.io/alibaba/loongcollector:3.1.4
docker pull ghcr.io/alibaba/loongcollector:latest

Docker Image Tags

  • sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/loongcollector-community-edition/loongcollector:3.1.4
  • ghcr.io/alibaba/loongcollector:3.1.4
  • ghcr.io/alibaba/loongcollector:latest

New Contributors

Full Changelog: https://github.com/alibaba/loongcollector/compare/v3.0.11...v3.1.4

3 days ago
node

2025-08-27, Version 24.7.0 (Current), @targos

Notable Changes

Post-Quantum Cryptography in node:crypto

OpenSSL 3.5 on 24.x kicked off post-quantum cryptography efforts in Node.js by allowing use of NIST's post-quantum cryptography standards for future-proofing applications against quantum computing threats. The following post-quantum algorithms are now available in node:crypto:

  • ML-KEM (FIPS 203, Module-Lattice-Based Key-Encapsulation Mechanism Standard) through new crypto.encapsulate() and crypto.decapsulate() methods.
  • ML-DSA (FIPS 204, Module-Lattice-Based Digital Signature Standard) in the existing crypto.sign() and crypto.verify() methods.

Contributed by Filip Skokan in #59259 and #59491.

Modern Algorithms in Web Cryptography API

The second substantial extension to the Web Cryptography API (globalThis.crypto.subtle) was recently accepted for incubation by WICG. The following algorithms and methods from this extension are now available in the Node.js Web Cryptography API implementation:

  • AES-OCB
  • ChaCha20-Poly1305
  • ML-DSA
  • ML-KEM
  • SHA-3
  • SHAKE
  • subtle.getPublicKey()
  • SubtleCrypto.supports()
  • ... with more coming in future releases.

Contributed by Filip Skokan in #59365, #59569, #59461, and #59539.

Node.js execution argument support in single executable applications

The single executable application configuration now supports additional fields to specify Node.js execution arguments and control how they can be extended when the application is run.

  • execArgv takes an array of strings for the execution arguments to be used.
  • execArgvExtension takes one of the following values:
    • "none": No additional execution arguments are allowed.
    • "cli": Additional execution arguments can be provided via a special command-line flag --node-options="--flag1 --flag2=value" at run time.
    • "env" (default): Additional execution arguments can be provided via the NODE_OPTIONS environment variable at run time.

For example, with the following configuration:

{
  "main": "/path/to/bundled/script.js",
  "output": "/path/to/write/the/generated/blob.blob",
  "execArgv": ["--no-warnings"],
  "execArgvExtension": "cli",
}

If the generated single executable application is named sea, then running:

sea --node-options="--max-old-space-size=4096" user-arg1 user-arg2

Would be equivalent to running:

node --no-warnings --max-old-space-size=4096 /path/to/bundled/script.js user-arg1 user-arg2

Contributed by Joyee Cheung in #59314 and #59560.

Root certificates updated to NSS 3.114

Certificates added:

  • TrustAsia TLS ECC Root CA
  • TrustAsia TLS RSA Root CA
  • SwissSign RSA TLS Root CA 2022 - 1

Certificates removed:

  • GlobalSign Root CA
  • Entrust.net Premium 2048 Secure Server CA
  • Baltimore CyberTrust Root
  • Comodo AAA Services root
  • XRamp Global CA Root
  • Go Daddy Class 2 CA
  • Starfield Class 2 CA

Other Notable Changes

  • [d3afc63c44] - (SEMVER-MINOR) crypto: add argon2() and argon2Sync() methods (Ranieri Althoff) #50353
  • [6ae202fcdf] - (SEMVER-MINOR) http: add Agent.agentKeepAliveTimeoutBuffer option (Haram Jeong) #59315
  • [dafee05358] - (SEMVER-MINOR) http2: add support for raw header arrays in h2Stream.respond() (Tim Perry) #59455
  • [8dc6f5b696] - (SEMVER-MINOR) stream: add brotli support to CompressionStream and DecompressionStream (Matthew Aitken) #59464

Commits

  • [0fa22cbf7c] - benchmark: calibrate config v8/serialize.js (Rafael Gonzaga) #59586
  • [f5ece45b45] - benchmark: reduce readfile-permission-enabled config (Rafael Gonzaga) #59589
  • [8ebd4f4434] - benchmark: calibrate length of util.diff (Rafael Gonzaga) #59588
  • [7dee3ffd14] - benchmark: reflect current OpenSSL in crypto key benchmarks (Filip Skokan) #59459
  • [027b861ca1] - benchmark, test: replace CRLF variable with string literal (Lee Jiho) #59466
  • [89dd770889] - build: do not set -mminimal-toc with clang (Richard Lau) #59484
  • [e13de4542f] - child_process: remove unsafe array iteration (hotpineapple) #59347
  • [89fe63551e] - crypto: load system CA certificates off thread (Joyee Cheung) #59550
  • [152c5ef518] - (SEMVER-MINOR) crypto: add AES-OCB Web Cryptography algorithm (Filip Skokan) #59539
  • [c6c418343d] - crypto: update root certificates to NSS 3.114 (Node.js GitHub Bot) #59571
  • [18a2ee5b6c] - (SEMVER-MINOR) crypto: support ML-KEM in Web Cryptography (Filip Skokan) #59569
  • [72937e5144] - crypto: require HMAC key length with SHA-3 hashes in Web Cryptography (Filip Skokan) #59567
  • [b7383186c7] - crypto: fix subtle.getPublicKey error for secret type key inputs (Filip Skokan) #59558
  • [2d05c046db] - crypto: return cached copies from CryptoKey algorithm and usages getters (Filip Skokan) #59538
  • [207ffbeb07] - crypto: use CryptoKey internal slots in Web Cryptography (Filip Skokan) #59538
  • [4276516781] - crypto: normalize RsaHashedKeyParams publicExponent (Filip Skokan) #59538
  • [14741539a7] - (SEMVER-MINOR) crypto: support ML-KEM, DHKEM, and RSASVE key encapsulation mechanisms (Filip Skokan) #59491
  • [d3afc63c44] - (SEMVER-MINOR) crypto: add argon2() and argon2Sync() methods (Ranieri Althoff) #50353
  • [4fe383e45a] - (SEMVER-MINOR) crypto: support ML-DSA spki/pkcs8 key formats in Web Cryptography (Filip Skokan) #59365
  • [a95386fbf9] - (SEMVER-MINOR) crypto: subject some algorithms in Web Cryptography on BoringSSL absence (Filip Skokan) #59365
  • [3f47a2fb63] - (SEMVER-MINOR) crypto: add ChaCha20-Poly1305 Web Cryptography algorithm (Filip Skokan) #59365
  • [6fcce9058a] - (SEMVER-MINOR) crypto: add subtle.getPublicKey() utility function in Web Cryptography (Filip Skokan) #59365
  • [76cde76429] - (SEMVER-MINOR) crypto: add SHA-3 Web Cryptography digest algorithms (Filip Skokan) #59365
  • [247d017501] - (SEMVER-MINOR) crypto: add SHAKE Web Cryptography digest algorithms (Filip Skokan) #59365
  • [f4fbcca5ce] - (SEMVER-MINOR) crypto: add SubtleCrypto.supports feature detection in Web Cryptography (Filip Skokan) #59365
  • [a55382214f] - (SEMVER-MINOR) crypto: support ML-DSA in Web Cryptography (Filip Skokan) #59365
  • [c38988c860] - crypto: fix EVPKeyCtxPointer::publicCheck() (Tobias Nießen) #59471
  • [61c3bcdc56] - (SEMVER-MINOR) crypto: support ML-KEM KeyObject (Filip Skokan) #59461
  • [0821b446fb] - deps: update undici to 7.14.0 (Node.js GitHub Bot) #59507
  • [b3af17c065] - deps: V8: cherry-pick 7b91e3e2cbaf (Milad Fa) #59485
  • [9b69baf146] - deps: V8: cherry-pick 59d52e311bb1 (Milad Fa) #59485
  • [b4f202c2f1] - doc: improve sqlite.backup() progress/fulfillment documentation (René) #59598
  • [40b217a2f9] - doc: clarify experimental platform vulnerability policy (Matteo Collina) #59591
  • [cf84fffea5] - doc: link to TypedArray.from() in signature (Aviv Keller) #59226
  • [4bf6ed0bf5] - doc: fix typos in environment_variables.md (PhistucK) #59536
  • [1784c35a49] - doc: add security incident reponse plan (Rafael Gonzaga) #59470
  • [b962560240] - doc: clarify maxRSS unit in process.resourceUsage() (Alex Yang) #59511
  • [e6a6cdb9df] - doc: add missing Zstd strategy constants (RANDRIAMANANTENA Narindra Tiana Annaick) #59312
  • [a6a31cb467] - (SEMVER-MINOR) doc: compress Web Cryptography Algorithm matrix (Filip Skokan) #59365
  • [8f8960cfcb] - doc: fix the version tls.DEFAULT_CIPHERS was added (Allon Murienik) #59247
  • [9e76089f1a] - doc: clarify glob's exclude option behavior (hotpineapple) #59245
  • [dd5f835af7] - doc: add RafaelGSS as performance strategic lead (Rafael Gonzaga) #59445
  • [2b7a7a525e] - doc,crypto: add supported asymmetric key types section (Filip Skokan) #59492
  • [2fafe4c3bb] - esm: link modules synchronously when no async loader hooks are used (Joyee Cheung) #59519
  • [5347c4997a] - esm: show race error message for inner module job race (Joyee Cheung) #59519
  • [b56d8af2fe] - esm: sync-ify module translation (Joyee Cheung) #59453
  • [b4a23d6a69] - http: trim off brackets from IPv6 addresses with string operations (Krishnadas PC) #59420
  • [6ae202fcdf] - (SEMVER-MINOR) http: add Agent.agentKeepAliveTimeoutBuffer option (Haram Jeong) #59315
  • [dafee05358] - (SEMVER-MINOR) http2: add support for raw header arrays in h2Stream.respond() (Tim Perry) #59455
  • [b7ea39d860] - http2: report sent headers object in client stream dcs (Darshan Sen) #59419
  • [ebe9272dae] - inspector: initial support websocket inspection (Shima Ryuhei) #59404
  • [b35041c7dc] - inspector: prevent propagation of promise hooks to noPromise hooks (Shima Ryuhei) #58841
  • [fe7176d7c6] - lib: do not modify prototype deprecated asyncResource (encore) (Szymon Łągiewka) #59518
  • [93fc80a1e2] - (SEMVER-MINOR) lib: refactor kSupportedAlgorithms (Filip Skokan) #59365
  • [9a12f71ad9] - lib: simplify IPv6 checks in isLoopback() (Krishnadas) #59375
  • [566fb04c82] - meta: update devcontainer to the latest schema (Aviv Keller) #54347
  • [389a24bbff] - module: allow overriding linked requests for a ModuleWrap (Chengzhong Wu) #59527
  • [7880978fe3] - module: correctly detect top-level await in ambiguous contexts (Shima Ryuhei) #58646
  • [99128d9244] - node-api: link to other programming language bindings (Chengzhong Wu) #59516
  • [65c870e6cb] - node-api: clarify enum value ABI stability (Chengzhong Wu) #59085
  • [352d63541a] - sea: implement execArgvExtension (Joyee Cheung) #59560
  • [c6e3d5d98d] - (SEMVER-MINOR) sea: support execArgv in sea config (Joyee Cheung) #59314
  • [e7084df4db] - sqlite: add sqlite-type symbol for DatabaseSync (Alex Yang) #59405
  • [e2b6bdc640] - sqlite: handle ?NNN parameters as positional (Edy Silva) #59350
  • [99e4a12731] - sqlite: avoid useless call to FromMaybe() (Tobias Nießen) #59490
  • [dfd4962e5f] - src: enforce assumptions in FIXED_ONE_BYTE_STRING (Tobias Nießen) #58155
  • [93a368df04] - src: use simdjson to parse --snapshot-config (Joyee Cheung) #59473
  • [716750fcf8] - src: fix order of CHECK_NOT_NULL/dereference (Tobias Nießen) #59487
  • [44a8ecf8d4] - src: assert memory calc for max-old-space-size-percentage (Asaf Federman) #59460
  • [3462b46fca] - src: use simdjson::pad (0hm☘️) #59391
  • [3e1551d845] - src: move shared_ptr objects in KeyObjectData (Tobias Nießen) #59472
  • [c022c1f85a] - src: add internal GetOptionsAsFlags (Pietro Marchini) #59138
  • [c0f08454a3] - src: iterate metadata version entries with std::array (Chengzhong Wu) #57866
  • [f87836f3ae] - src: internalize v8::ConvertableToTraceFormat in traces (Chengzhong Wu) #57866
  • [852b8e46d8] - src: remove duplicate assignment of O_EXCL in node_constants.cc (Daniel Osvaldo R) #59049
  • [64ffde608f] - src: add Intel CET properties to large_pages.S (tjuhaszrh) #59363
  • [823dce32ec] - src: update OpenSSL pqc checks (Filip Skokan) #59436
  • [8dc6f5b696] - (SEMVER-MINOR) stream: add brotli support to CompressionStream and DecompressionStream (Matthew Aitken) #59464
  • [b2b8383755] - test: use mustSucceed in test-repl-tab-complete-import (Sohyeon Kim) #59368
  • [e3ad5cc2c6] - test: skip sea tests on Linux ppc64le (Richard Lau) #59563
  • [f78f47ca5a] - test: support standalone env comment in tests (Pietro Marchini) #59546
  • [0e8bc2c7ac] - test: rename test-net-server-drop-connections-in-cluster.js to -http- (Meghan Denny) #59532
  • [ed339580af] - test: lazy-load internalTTy (Pietro Marchini) #59517
  • [fe86bc6da8] - test: fix test-setproctitle status when ps is not available (Antoine du Hamel) #59523
  • [e517792973] - test: add parseTestMetadata support (Pietro Marchini) #59503
  • [31092972d6] - test: update WPT for WebCryptoAPI to ff26d9b307 (Node.js GitHub Bot) #59497
  • [16afd103cc] - (SEMVER-MINOR) test: add Web Cryptography wrap/unwrap vectors (Filip Skokan) #59365
  • [5598baf34e] - (SEMVER-MINOR) test: cleanup test-webcrypto-supports (Filip Skokan) #59365
  • [e7809d6ddb] - test: make test-debug-process locale-independent (BCD1me) #59254
  • [ca7856e73c] - test: mark test-wasi-pthread as flaky (Joyee Cheung) #59488
  • [0ecd82197f] - test: split test-wasi.js (Joyee Cheung) #59488
  • [0930c218d6] - test: deflake connection refused proxy tests (Joyee Cheung) #59476
  • [7f457f886a] - test: use case-insensitive path checking on Windows in fs.cpSync tests (Joyee Cheung) #59475
  • [37809115f9] - test: add missing hasPostData in test-inspector-emit-protocol-event (Shima Ryuhei) #59412
  • [f4722b1672] - test: refactor error checks to use assert.ifError/mustSucceed (Sohyeon Kim) #59424
  • [9ff71a672d] - test: fix typos (Lee Jiho) #59330
  • [9a7700da62] - test: skip test-watch-mode inspect when no inspector (James M Snell) #59440
  • [e964c4334e] - test_runner: do not error when getting fullName of root context (René) #59377
  • [e076f7857c] - test_runner: add option to rerun only failed tests (Moshe Atlow) #59443
  • [eb8b1939a4] - test_runner: fix isSkipped check in junit (Sungwon) #59414
  • [4e02ea1c52] - tools: update gyp-next to 0.20.3 (Node.js GitHub Bot) #59603
  • [99da7fbe11] - tools: avoid parsing test files twice (Pietro Marchini) #59526
  • [9a6a8e319b] - tools: update coverage GitHub Actions to fixed version (Rich Trott) #59512
  • [8d28236aff] - tools: fix return value of try_check_compiler (theanarkh) #59434
  • [52ab64ec3a] - tools: bump @eslint/plugin-kit from 0.3.3 to 0.3.4 in /tools/eslint (dependabot[bot]) #59271
  • [baa22893bb] - typings: add missing URLBinding methods (성우현 | Woohyun Sung) #59468
  • [b68e0d1eca] - util: fix error's namespaced node_modules highlighting using inspect (Ruben Bridgewater) #59446
  • [15ae21b88a] - util: add some additional error classes to wellKnownPrototypes (Mark S. Miller) #59456
  • [c38b7cfa35] - worker: fix worker name with \0 (theanarkh) #59214
  • [f54ace694a] - worker: add worker name to report (theanarkh) #58935
4 days ago
milvus

client/v2.6.0

What's Changed

  • [enhance: Support run analyzer by collection field #42642 @aoiasd
  • enhance: Return SchemaMismatch error to retry #42950 @congqixia
  • fix: Handle insufficient topks in search result #43126 @congqixia
  • fix: Slice valid data parsing nullable data #43243 @congqixia
  • test: Use strong consistency level for hybrid search cases #43536 @congqixia
  • feat: Support search iterator v2 #43612 @congqixia
  • enhance: Support limit for search iterator #43732 @congqixia
  • enhance: Add param static check for search iterator #43774 @congqixia
  • test: new search iterator go client cases #43771 @ThreadDao
  • enhance: Support function reranker #43845 @congqixia
  • test:add text embedding function testcases in go client #43875 @zhuwenxing
  • enhance: Support IvfRabitQ & MinHashLSH index #43975 @congqixia
  • enhance: Pass client request time in grpc metadat #44059 @congqixia

Full Changelog: https://github.com/milvus-io/milvus/compare/client/v2.6.0-rc.1...client/v2.6.0

4 days ago
influxdb

v3.4.0 | 08-26-25

The following are some highlighted updates with the newest release for InfluxDB 3 Core. Learn more via our full Release Notes.

Updates

Token Provisioning: You can now generate authentication tokens offline that can then be loaded up by the database at runtime if the tokens do not already exist, which works great for automated deployments and containerized environments. (#26734)

Azure Endpoint: You can now specify the Azure endpoint for object-store connections using the --azure-endpoint parameter (#26687)

No_Sync via CLI: The no_sync option can now be specified with the --no-sync parameter via the CLI on write commands (#26703)

Bug Fixes

  • Tag and field names are validated when creating tables (#26641)
  • Using GROUP BY twice on the same column no longer causes incorrect data (#26732)

Security & Misc

  • Overly verbose TableIndexCache log is now quiet (#26709)
  • WAL replay concurrency limit now defaults to number of CPU cores, preventing possible OOM (#26715)
  • Unsafe signal_handler code removed (#26685)
  • Python version upgraded to 3.13.7-20250818 (#26686, #26700)

Full Changelog: https://github.com/influxdata/influxdb/compare/v3.3.0...v3.4.0

4 days ago
spring-cloud-gateway

4.1.10

❤️ Contributors

Thank you to all the contributors who worked on this release:

@dependabot[bot]

4 days ago
RediSearch

v2.6.32

This is a maintenance release for RediSearch 2.6

Update urgency: HIGH : There is a critical bug that may affect a subset of users. Upgrade!

Bug fixes:

  • #6405 Validate compatibility against RedisJSON version upon open key (MOD-10298)
  • #6419 Errors when loading schema from RDB get wrongly cleared (MOD-10307)
  • #6604 FLUSHDB while active queries are still running could lead to a crash due to premature release of the CURSOR (MOD-10681)

Improvements:

  • #6467 Handle excessive error logs upon handling JSON.DEL errors (MOD-10266)
  • #6659 Time measurement on FT.PROFILE using thread-independent clock mechanism (MOD-10622)