v0.8.3-pre.1
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tursodatabase/turso/releases/download/v0.8.3-pre.1/turso_cli-installer.sh | sh
powershell -ExecutionPolicy Bypass -c "irm https://github.com/tursodatabase/turso/releases/download/v0.8.3-pre.1/turso_cli-installer.ps1 | iex"
| File | Platform | Checksum |
|---|---|---|
| turso_cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| turso_cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| turso_cli-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
| turso_cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| turso_cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| turso_cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo tursodatabase/turso
You can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>
Release v1.1.0-rc2
📦 Download Binaries from https://openobserve.ai/downloads
- test(autoe2e): generated E2E tests for #14742 (otable-select-cell) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/14793
- refactor(promql): carry the scan source in ScanContext by @haohuaijin in https://github.com/openobserve/openobserve/pull/14988
- feat: typed sample-block encoding for MIDX by @hengfeiyang in https://github.com/openobserve/openobserve/pull/14986
- test: deflake 20 flaky E2E tests across Logs, Dashboards, Metrics, Traces, Reports, GeneralTests by @vamsikarthikr in https://github.com/openobserve/openobserve/pull/14968
- chore(deps): bump image-size, react-native and @react-native/metro-config in /tests/mobile-testing/apps/o2-rum-tester by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/14891
- test(autoe2e): generated E2E tests for #14805 (date-time-custom-range) by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/14840
- fix(alerts): refuse an invalid id in bulk delete before deleting anything by @ameyypawar in https://github.com/openobserve/openobserve/pull/14914
- fix: scale dashboards while on printmode by @ktx-abhay in https://github.com/openobserve/openobserve/pull/14991
- fix(dashboards): keep zero in the panel's own unit by @ameyypawar in https://github.com/openobserve/openobserve/pull/14985
- fix(rum): resolve relative stylesheet links in session replay against the recorded page by @MinaKaramApex in https://github.com/openobserve/openobserve/pull/14981
- refactor(promql): register only the table the scan source reads by @haohuaijin in https://github.com/openobserve/openobserve/pull/14998
- fix: remove beta badge from synthetics page headers by @omkarK06 in https://github.com/openobserve/openobserve/pull/14999
- test(regression): cover 11 closed logs, streams, pipeline and enrichment bugs by @neha00290 in https://github.com/openobserve/openobserve/pull/14978
- refactor(promql): stream the scan source without falling back by @haohuaijin in https://github.com/openobserve/openobserve/pull/14941
- chore(service-graph): let operators choose when to stop v1 and which engine to read by @hengfeiyang in https://github.com/openobserve/openobserve/pull/15007
- fix(promql): keep series apart when an operator runs inside a by() aggregation by @haohuaijin in https://github.com/openobserve/openobserve/pull/15004
- chore(deps): bump moment from 2.30.1 to 2.31.0 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/14993
- chore(config): raise default metrics block metadata cache to 5% of memory, max 4 GB by @hengfeiyang in https://github.com/openobserve/openobserve/pull/15010
- test: add E2E tests for metrics explorer stream list cache by @ktx-akshay in https://github.com/openobserve/openobserve/pull/15006
- fix(prompts): folder-scoped RBAC for prompts by @uddhavdave in https://github.com/openobserve/openobserve/pull/15008
- fix(login): link the OpenObserve logo to the website by @bjp232004 in https://github.com/openobserve/openobserve/pull/15024
- perf(rum): progressive session replay loading, load states and live sessions by @omkarK06 in https://github.com/openobserve/openobserve/pull/14956
- fix: ai observabilty issues by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/14994
- test(iam): click the rail's Role Overview, not the summary module by @neha00290 in https://github.com/openobserve/openobserve/pull/15021
- feat: import and export for functions by @neha00290 in https://github.com/openobserve/openobserve/pull/14713
- fix(traces): quote service-graph filters before they reach SQL by @DHRUV6029 in https://github.com/openobserve/openobserve/pull/14909
- fix(oncall): stretch schedule tab panel to fill available height by @bjp232004 in https://github.com/openobserve/openobserve/pull/15012
- fix(functions): stop AI bar from auto-opening in function editor by @bjp232004 in https://github.com/openobserve/openobserve/pull/15019
- fix(oncall): fit the on-call pages on phones and tablets by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/15033
- fix(logs): stop histogram from losing data mid-stream and on mixed breakdown responses by @bjp232004 in https://github.com/openobserve/openobserve/pull/15005
- test(dashboards): cover the panel editor unsaved-changes guard by @ktx-akshay in https://github.com/openobserve/openobserve/pull/14966
- fix(alerts): pre-fill stream type and name when cloning an alert by @bjp232004 in https://github.com/openobserve/openobserve/pull/15020
- test(iam): cover the Edit Role flows the first wave could not reach by @neha00290 in https://github.com/openobserve/openobserve/pull/15031
- fix(table): one consistent table footer with a selected count by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/15034
- fix(ai): route o2-ai requests through NATS in HA mode by @007harshmahajan in https://github.com/openobserve/openobserve/pull/15036
- fix(dashboards): show the latest value on PromQL gauge panels by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/14996
- feat(web): product analytics through the OpenObserve RUM SDK by @prabhatsharma in https://github.com/openobserve/openobserve/pull/15046
- fix(stream): make a stream settings write visible to the next read on the same node by @chaitanya-sistla in https://github.com/openobserve/openobserve/pull/15051
- fix(functions): repair an import fix-up that could not write, with E2E + API coverage by @neha00290 in https://github.com/openobserve/openobserve/pull/15043
- fix(web): RUM error triage — billing TypeError, null getAttribute, 401/400/403 handling, and cancellation noise by @bjp232004 in https://github.com/openobserve/openobserve/pull/15057
- fix(iam,login): clearer invite and sign-up flow, bind dex login state to the browser by @oasisk in https://github.com/openobserve/openobserve/pull/15053
- feat(alerts): anomaly value band on the Charts tab, with direction, window-share and band-width settings by @prabhatsharma in https://github.com/openobserve/openobserve/pull/15052
- perf(compactor): batch file_list deletes across hours when deleting stream data by @hengfeiyang in https://github.com/openobserve/openobserve/pull/15066
- fix(traces): keep CSV export columns aligned when values hold JSON by @omkarK06 in https://github.com/openobserve/openobserve/pull/15040
- feat(rum): product analytics with named events and saved funnels by @oasisk in https://github.com/openobserve/openobserve/pull/15070
- fix(short-url): open shared links under ZO_BASE_URI instead of a 404 by @DHRUV6029 in https://github.com/openobserve/openobserve/pull/15074
- fix(ai): show evaluator reasoning in annotation queues and full scorer version history by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/15055
- fix: block workflow HTTP destinations from following redirects to private addresses by @Vaibhav701161 in https://github.com/openobserve/openobserve/pull/14911
- fix(web): focus odrawer content on open by @Iflaqbhat in https://github.com/openobserve/openobserve/pull/15032
- fix(workflows): reject a non-JavaScript function at save and at run time by @ameyypawar in https://github.com/openobserve/openobserve/pull/14867
- chore(deps-dev): bump brace-expansion from 1.1.18 to 1.1.21 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/14992
- chore: secure statefulset.yaml (CWE-732) by @anupamme in https://github.com/openobserve/openobserve/pull/15063
- fix(functions): stop offering a body fix-up for failures it cannot fix by @neha00290 in https://github.com/openobserve/openobserve/pull/15069
- test(dashboards): e2e coverage for the per-panel and per-column Locale Format unit by @ktx-akshay in https://github.com/openobserve/openobserve/pull/15103
- fix(rum): search a session's traces by server arrival time when it has no replay by @omkarK06 in https://github.com/openobserve/openobserve/pull/15106
- feat: traces critical path, RED insights, span percentiles, request-scoped catalog, span→profile link and saved views by @prabhatsharma in https://github.com/openobserve/openobserve/pull/15073
- feat(logs): default-on logs features, Drill down mode, full search-term highlighting, multi-stream search-around, fail-closed redaction, trace View Logs by @prabhatsharma in https://github.com/openobserve/openobserve/pull/15086
- feat(metrics): metric detail view with breakdown, time shift, saved views and query history by @prabhatsharma in https://github.com/openobserve/openobserve/pull/15088
- fix(rum): gate optional _rumdata fields in Product Analytics and the Sessions list by @bjp232004 in https://github.com/openobserve/openobserve/pull/15107
- chore(deps): bump anthropics/claude-code-action from 1.0.235 to 1.0.240 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/15110
- chore(deps): bump taiki-e/install-action from 2.87.21 to 2.87.22 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/15108
- chore(deps): bump gradle/actions/setup-gradle from 6.3.0 to 6.4.0 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/15109
- fix(pipelines): start each scheduled window where the previous one ended by @ameyypawar in https://github.com/openobserve/openobserve/pull/15042
- fix(search): refuse malformed multi-stream requests instead of panicking by @ameyypawar in https://github.com/openobserve/openobserve/pull/15030
- fix(search): fail open, not closed, when the SDR pattern manager can't initialise by @bjp232004 in https://github.com/openobserve/openobserve/pull/15125
- chore(deps): bump dompurify from 3.4.13 to 3.4.16 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/15050
- fix(migration): stop on a lost migration history; make failing migrations safe to re-run by @ameyypawar in https://github.com/openobserve/openobserve/pull/15087
- feat(rum): tag Product Analytics as Beta by @bjp232004 in https://github.com/openobserve/openobserve/pull/15126
- chore(deps): bump dtolnay/rust-toolchain from 02cb101ec7c40f2c49e1d9714d64511d8e1b74de to 7e38f4b43b4db5c8dd498af069a4f6196df1d067 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/15111
- fix(metrics): store an OTLP sum that can go down as a gauge by @ameyypawar in https://github.com/openobserve/openobserve/pull/15113
- fix(ingest): parse RFC3339 timestamps with a 2- or 5-digit fraction and a zone by @ameyypawar in https://github.com/openobserve/openobserve/pull/15059
- test(logs): UI and API coverage for the #15086 logs changes by @neha00290 in https://github.com/openobserve/openobserve/pull/15116
- fix(compaction): keep hours outside the range when deleting by time range on local disk by @ameyypawar in https://github.com/openobserve/openobserve/pull/15045
- fix(traces): keep charts on the searched window and align the error state with Logs by @omkarK06 in https://github.com/openobserve/openobserve/pull/15130
- fix(metrics): correct OTLP sums that can go down still stored as counters by @hengfeiyang in https://github.com/openobserve/openobserve/pull/15134
- fix(rum): resync the date picker after mount and exclude synthetic sessions from the Sessions KPI by @bjp232004 in https://github.com/openobserve/openobserve/pull/15132
- fix(rum): Product Analytics time-picker label and Paths anchor-under-Clicks fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/15141
- fix(ui): give toolbar menu triggers room for their dropdown caret by @omkarK06 in https://github.com/openobserve/openobserve/pull/15137
- chore(deps): bump @vue/server-renderer and vue in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/15118
- chore(deps): bump compression from 1.8.1 to 1.8.2 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/15119
- chore(deps-dev): bump joi from 18.2.8 to 18.2.9 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/15120
- chore(deps): bump proxy-addr from 2.0.7 to 2.0.8 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/15117
- docs: document external contributor pull request limit to 2 by @hengfeiyang in https://github.com/openobserve/openobserve/pull/15149
- chore(deps): bump source-map-js from 1.2.1 to 1.2.2 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/15121
- fix(alerts): clear stored anomaly budget when switching to band sensitivity by @bjp232004 in https://github.com/openobserve/openobserve/pull/15151
- fix(anomaly): treat a rejected webhook send as undelivered, not delivered by @bjp232004 in https://github.com/openobserve/openobserve/pull/15154
- fix: bind gRPC ingest org, redact audited request bodies, record search redaction skips by @oasisk in https://github.com/openobserve/openobserve/pull/15157
- feat(stream): refuse non-widening type changes in update_fields by @ameyypawar in https://github.com/openobserve/openobserve/pull/15047
- chore(deps): bump shell-quote from 1.10.0 to 1.12.0 in /tests/mobile-testing/apps/o2-rum-tester by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/15153
- test(traces): regression coverage for the search window and error state fixes in #15130 by @vamsikarthikr in https://github.com/openobserve/openobserve/pull/15136
- fix(search): clamp _around page size so small or invalid sizes stop expanding to the default limit by @gwself in https://github.com/openobserve/openobserve/pull/15143
- test(logs): fix the false-green paths in the #15086 coverage, and move it onto logsPage by @neha00290 in https://github.com/openobserve/openobserve/pull/15138
- fix(anomaly): pass the rejected destination's status into alert history by @Loaki07 in https://github.com/openobserve/openobserve/pull/15158
- feat(ingestion): add GPU → NVIDIA DCGM Exporter recommended data source by @chaitanya-sistla in https://github.com/openobserve/openobserve/pull/14903
- fix(alerts): keep destination preview buttons readable in dark mode by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/15094
- fix(promql): quantile interpolation keeps infinite bounds like Prometheus by @gwself in https://github.com/openobserve/openobserve/pull/15142
- test: E2E regression coverage for variables sharing a name prefix (#14479) by @ktx-akshay in https://github.com/openobserve/openobserve/pull/15165
- fix(metrics): expose index cache misses and partial hits by @hengfeiyang in https://github.com/openobserve/openobserve/pull/15164
- test(rum): end-to-end coverage for Product Analytics and its schema-state fixes by @vamsikarthikr in https://github.com/openobserve/openobserve/pull/15131
- chore: remove internal README files from source directories by @hengfeiyang in https://github.com/openobserve/openobserve/pull/15167
- fix(alerts): float selected destinations and workflows to the top by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/15095
- fix: install the cipher master key at startup and ack undecodable on-call queue messages by @Subhra264 in https://github.com/openobserve/openobserve/pull/15160
- fix(alerts): hide creates incident toggle when incidents is off by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/15101
- fix(dashboard): put the saved VRL function picker in a toolbar under the editor by @ktx-akshay in https://github.com/openobserve/openobserve/pull/14578
- fix(alerts): add preview and test for custom web hook destinations by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/15102
- fix(alerts): keep alert grouping batches per org and stop the inline flush from deadlocking by @hengfeiyang in https://github.com/openobserve/openobserve/pull/15161
- fix: reject malformed OTLP profile dictionaries by @hengfeiyang in https://github.com/openobserve/openobserve/pull/15173
- fix(traces): quote stream name and trace id in trace SQL by @prabhatsharma in https://github.com/openobserve/openobserve/pull/15155
- feat: add Infra Kubernetes 2 cluster browser and map by @prabhatsharma in https://github.com/openobserve/openobserve/pull/15175
- fix(ai): route AI chat to the RCA agent only past the RCA endpoint checks by @prabhatsharma in https://github.com/openobserve/openobserve/pull/15156
- fix: tighten input validation, auth and outbound request checks by @oasisk in https://github.com/openobserve/openobserve/pull/15054
- feat(traces): latency heatmap triage loop with Drill down by @prabhatsharma in https://github.com/openobserve/openobserve/pull/15176
- fix(traces): fit the waterfall axis to the trace, not to its RUM view by @MinaKaramApex in https://github.com/openobserve/openobserve/pull/15041
- @Iflaqbhat made their first contribution in https://github.com/openobserve/openobserve/pull/15032
- @anupamme made their first contribution in https://github.com/openobserve/openobserve/pull/15063
- @gwself made their first contribution in https://github.com/openobserve/openobserve/pull/15143
Full Changelog: https://github.com/openobserve/openobserve/compare/v1.1.0-rc1...v1.1.0-rc2
2026-10-07, Version 26.11.1 (Current), @aduh95
- [
2dc4638e85] - Revert "build: toggle doc-kit verbosity based on V" (Antoine du Hamel) - [
3febbc54ec] - Revert "build, doc: move to redesign" (Antoine du Hamel) - [
173250e2e7] - Revert "tools: bump the doc group in /tools/doc with 4 updates" (Antoine du Hamel)
2026-10-07, Version 26.11.0 (Current), @aduh95
- [
232f178825] - (SEMVER-MINOR) buffer: addisLatin1(James M Snell) #66298 - [
27778036de] - (SEMVER-MINOR) buffer: addBuffer.stringLength()(Matteo Collina) #66064 - [
4f84c4bda2] - build, doc: move to redesign (Aviv Keller) #62045 - [
6f6296fef9] - (SEMVER-MINOR) doc: promote Alpine Linux to tier 2 support (Stewart X Addison) #63737 - [
e998d260d0] - (SEMVER-MINOR) http: addisValidHeaderName()and isValidHeaderValue() (James M Snell) #66334 - [
7702a50e08] - (SEMVER-MINOR) http2: addconnectionWindowSizeoption (Tim Perry) #65619 - [
e06aa62cec] - (SEMVER-MINOR) perf_hooks: fix truncation ofmonitorEventLoopDelay()resolution (James M Snell) #66115 - [
ee126e37e8] - (SEMVER-MINOR) perf_hooks: allowRecordableHistogramto record 0 (James M Snell) #66114 - [
1fef8f54db] - (SEMVER-MINOR) perf_hooks: addhistogram.diff()(James M Snell) #66099 - [
f1b9758c4e] - (SEMVER-MINOR) perf_hooks: addhistogram.snapshot()(James M Snell) #66099 - [
291d56ea3e] - (SEMVER-MINOR) perf_hooks: harden histogram CBOR import validation (James M Snell) #66098 - [
6299b09d5c] - (SEMVER-MINOR) process: graduateprocess.ref/unrefto stable (James M Snell) #66213 - [
41d6707b63] - (SEMVER-MINOR) sqlite: renameDatabaseSyncandStatementSync(Guilherme Araújo) #65988 - [
60d0aa0cd4] - (SEMVER-MINOR) src: add--process-timeout=N(James M Snell) #66138 - [
f39916a7e3] - (SEMVER-MINOR) src: expose size and count in heap profile output (Ilyas Shabi) #65737 - [
0b00d5ea59] - (SEMVER-MINOR) src: let embedders exempt linked bindings from the addon permission (Shelley Vohr) #66067
- [
11c3d7115d] - benchmark: add implicit-framing case to http/set-header (Matteo Collina) #66420 - [
168b764fec] - benchmark: add zstdCompress benchmark (James Ross) #66358 - [
69182564a7] - benchmark: add a node::MakeCallback benchmark (Nigro Simone) #66316 - [
12e540582f] - (SEMVER-MINOR) benchmark: add http header validator benchmark (James M Snell) #66334 - [
e6abdf6b01] - benchmark: remove duplicate ffi string length direct (Donghoon Kang) #66278 - [
480ca7cc55] - benchmark: fix shadowing that broke h=20 on incoming_headers benchmark (Tim Perry) #66257 - [
c6bbc1b128] - benchmark: cover Web Crypto conversion costs (Filip Skokan) #66237 - [
85a2e4e270] - benchmark: remove duplicate ffi add-64 benchmark (Soul Lee) #66121 - [
d0a72f2c12] - buffer: fix negative index for large buffers (Hilary Asogwa) #66325 - [
b7f6a66a9f] - (SEMVER-MINOR) buffer: add isLatin1 (James M Snell) #66298 - [
232f178825] - (SEMVER-MINOR) buffer: add isLatin1 (James M Snell) #66298 - [
f7d3d11c11] - buffer: fix odd UTF-16LE indexOf start (Yuya Inoue) #65960 - [
27778036de] - (SEMVER-MINOR) buffer: add Buffer.stringLength() (Matteo Collina) #66064 - [
9f1db461d2] - build: update common.gypi for z/OS (Gaby Baghdadi) #66449 - [
0002037b3f] - build: update configure.py for z/OS (Gaby Baghdadi) #66449 - [
a341ac460a] - build: fix vcbuild format-md install and exit (Ved Chaudhari) #66475 - [
bec52d9103] - build: fix vcbuild lint skipping lint-md-build (Ved Chaudhari) #66467 - [
9acdb5910c] - build: toggle doc-kit verbosity based on V (Brian Muenzenmeyer) #66293 - [
6ee32f857a] - build: support LIEF 0.17.x and 1.x (Yuya Inoue) #66240 - [
2248869955] - build: add clang support for pgo on macOS/Linux (Chengzhong Wu) #66136 - [
49069529eb] - build: add GZIP_COMPRESSION Make variable (inoway46) #66228 - [
9066d33aa2] - build: portmake_temporal_zoneinfo_cppto GYP (Antoine du Hamel) #66183 - [
1f4a8fb1cb] - build: addv8_enable_temporal_systemicu(Steven R. Loomis) #65992 - [
4f84c4bda2] - build, doc: move to redesign (Aviv Keller) #62045 - [
a0e7141ffc] - child_process: build the default env block in one native pass (Shelley Vohr) #65325 - [
9fa31096d4] - crypto: improve random synchronous number generation performance (Mert Can Altin) #66348 - [
53cde9d1f8] - crypto: fix raw key export error for wrong key type (한국) #66217 - [
32ba6d5ada] - crypto: use backend cSHAKE and KMAC (Filip Skokan) #66237 - [
67ccff6434] - crypto: separate conversion from validation (Filip Skokan) #66237 - [
ceeb37173d] - crypto: verify empty KMAC outputs (Filip Skokan) #66237 - [
359b07a641] - crypto: check EC coordinate conversion results (Filip Skokan) #66237 - [
e4d746c4a5] - crypto: map JWK export failures to OperationError (Filip Skokan) #66237 - [
a851dda86a] - crypto: include EC public keys in PKCS8 exports (Filip Skokan) #66237 - [
7f58476ed1] - crypto: use the public CryptoKey prototype (Filip Skokan) #66237 - [
75870623ad] - crypto: split hybrid keys without species (Filip Skokan) #66237 - [
a1bea87c6a] - crypto: report actual RSA modulus lengths (Filip Skokan) #66237 - [
5e04680036] - crypto: derive Argon2 without worker threads (Filip Skokan) #66237 - [
fe09120a0e] - crypto: create key usage arrays without species (Filip Skokan) #66237 - [
44a2965f5f] - crypto: minimize RSA public exponent metadata (Filip Skokan) #66237 - [
2f3e6dff9d] - crypto: copy derived bits without species (Filip Skokan) #66237 - [
d54a2b2049] - crypto: handle PBKDF2 iteration limits (Filip Skokan) #66237 - [
2ef6046f11] - crypto: reject duplicate unknown key usages (Filip Skokan) #66237 - [
2e25ae4a7a] - crypto: check RSA JWK alg with SHA-3 hashes (Filip Skokan) #66237 - [
0370e02e2a] - crypto: copy parameters without array species (Filip Skokan) #66237 - [
e042d35ca5] - crypto: convert importKey data as a union (Filip Skokan) #66237 - [
ff86606768] - crypto: copy detached parameters as empty (Filip Skokan) #66237 - [
1314d277b2] - crypto: resolve supports overloads by type (Filip Skokan) #66237 - [
a855a46aeb] - crypto: allow unbound SubtleCrypto.supports (Filip Skokan) #66237 - [
4a72c1d690] - crypto: allow short AES-GCM IVs (Filip Skokan) #66237 - [
2d84b7ed49] - crypto: validate normalized hash names (Filip Skokan) #66237 - [
6bfd3924ff] - crypto: convert getRandomValues views (Filip Skokan) #66237 - [
529bd18c1a] - crypto: isolate cipher job errors (Filip Skokan) #66237 - [
d4af11e171] - crypto: reject short AES-KW inputs (Filip Skokan) #66237 - [
78374c8af0] - crypto: match algorithm names as ASCII (Filip Skokan) #66237 - [
ab9a3f2b01] - crypto: use internal random buffer bounds (Filip Skokan) #66237 - [
7c9b2df87a] - crypto: use current FIPS state for availability (Filip Skokan) #66160 - [
55af1dcded] - crypto: update root certificates to NSS 3.129 (Node.js GitHub Bot) #66496 - [
4387cb46d2] - deps: update timezone to 2026e (Node.js GitHub Bot) #66419 - [
150c96ef3f] - deps: V8: cherry-pick c795f5948568 (Aviv Keller) #66380 - [
6b5ac2ab5d] - deps: update archs files for openssl-3.5.9 (Node.js GitHub Bot) #66396 - [
bee7e2403c] - deps: upgrade openssl sources to openssl-3.5.9 (Node.js GitHub Bot) #66396 - [
7a715495f2] - deps: update lief to 1.0.0 (Node.js GitHub Bot) #66345 - [
f9da04958a] - deps: update zlib to 1.3.2.1-motley-456ae73 (Node.js GitHub Bot) #66330 - [
5c34dd970d] - deps: update undici to 8.11.2 (Node.js GitHub Bot) #66332 - [
fdf0572cd1] - deps: update timezone to 2026d (Node.js GitHub Bot) #66333 - [
6c924ee1b0] - deps: upgrade npm to 11.20.0 (npm team) #66259 - [
2653b2617d] - deps: V8: backport 786c1c2d88d4 (Eliau Elkouby) #66249 - [
1d68f23e08] - deps: update googletest to 4267679b6887f349f17b01ccd70c9e3483689b25 (Node.js GitHub Bot) #66145 - [
c507c5ad12] - deps: V8: backport 9fb4444bfc46 (Steven R. Loomis) #65992 - [
8c556ab2b6] - deps: update histogram to 0.12.0 (Node.js GitHub Bot) #66494 - [
d3f55c7487] - diagnostics_channel: replace using with try-finally (Ayush Chaudhary) #64251 - [
510dfd899e] - doc: update FreeEnvironment() notes for sibling Environments (Shelley Vohr) #66239 - [
db2665ba17] - doc: add indexedArray.prototypeproperties to primordial exclusions (René) #66234 - [
b692079e3a] - doc: fixup and cleanup stream/iter docs (James M Snell) #66079 - [
9b191141a2] - doc: fix casing inutil.markPromiseAsHandledsection (Antoine du Hamel) #66206 - [
8e8c9762a8] - doc: add return type to Blocklist.isBlocklist (yuki motokane) #66181 - [
6c7fc98d7f] - doc: clarify Worker execArgv vs Permission Model grants (yunshingng) #66124 - [
9fd0a10b1e] - doc: document iterable input for AbortSignal.any (Haram Jeong) #66123 - [
c4508fd4c7] - doc: restore XadillaX to collaborators (Khaidi Chu) #66063 - [
b4ad8354f0] - doc: use Type for performanceNodeTiming.uvMetricsInfo (James M Snell) #66094 - [
50bc27f3c3] - doc: document the node:ffi call paths (Soul Lee) #66086 - [
a74a0ee748] - doc,src,test: fix typos in code comments (Noah) #66218 - [
6f6296fef9] - (SEMVER-MINOR) doc: promote Alpine Linux to tier 2 support (Stewart X Addison) #63737 - [
215639d6ce] - events: fix addAbortListener for aborted signals (Lazizbek Ergashev) #65640 - [
021f7d8d98] - ffi: accept safe integer numbers for 64-bit arguments (Donghoon Kang) #66197 - [
53fd8e7ebb] - ffi: remove permission checks from dlclose and dlsym (Trivikram Kamat) #66426 - [
fa7efaf782] - ffi: validate pointer ranges in optimized calls (Trivikram Kamat) #66371 - [
11f80798ba] - ffi: throw on allocation failure in toArrayBuffer() (Trivikram Kamat) #66406 - [
c65a333648] - ffi: do not abort when a Worker stops in a callback (Trivikram Kamat) #66389 - [
9bdab1eca0] - ffi: reject unsafe integers as length or offset (Christian Aurich Zanettini Martins) #66216 - [
343a5c2915] - ffi: fix use-after-free in PrepareFunction (Trivikram Kamat) #66368 - [
51daf16244] - ffi: reject non-boolean copy arguments (Christian Aurich Zanettini Martins) #66219 - [
b901b97cbf] - ffi: use type errors for invalid signatures (Donghoon Kang) #66222 - [
0f6cdce998] - ffi: allocate string argument storage lazily (Soul Lee) #66178 - [
ee84a36f12] - ffi: avoid memcpy() with a null pointer (Christian Aurich Zanettini Martins) #66200 - [
da32c79034] - fs: keep timestamps of files skipped by cpSync (Christian Aurich Zanettini Martins) #66305 - [
e7121be408] - fs: stop recursive mkdir from retrying ENOENT forever (Marco) #66340 - [
99a78b0d83] - fs: fix crash on negative zero file descriptor (Christian Aurich Zanettini Martins) #65888 - [
8b24247be1] - fs: validate falsy openAsBlob type option (Christian Aurich Zanettini Martins) #66125 - [
e7d5352fa6] - fs: close file streams with fd 0 (greenhead) #66131 - [
f38768f0fa] - fs: close fd 0 on discarded FileHandle transfer (Christian Aurich Zanettini Martins) #66095 - [
6487d36873] - http: avoid dictionary-mode objects in responses (Matteo Collina) #66420 - [
f8d30110b6] - http: cache parser callbacks (Matteo Collina) #66152 - [
e998d260d0] - (SEMVER-MINOR) http: add isValidHeaderName() and isValidHeaderValue() (James M Snell) #66334 - [
0bb98027e5] - http: avoid toLowerCase on the server hot path (Yagiz Nizipli) #66120 - [
9819b0c432] - http: normalize CONNECT request paths (Efe Karasakal) #64876 - [
ab93a3d51b] - http: preserve socket errors as response error causes (Khaidi Chu) #66061 - [
15184e8212] - http: reduce per-request allocations in the server (Matteo Collina) #65802 - [
7702a50e08] - (SEMVER-MINOR) http2: add new connectionWindowSize option (Tim Perry) #65619 - [
33e4ba358b] - https: handle invalid TLS options in proxied requests (Christian Aurich Zanettini Martins) #66096 - [
6f610a836b] - inspector: throw ERR_INSPECTOR_NOT_AVAILABLE without an agent (Shelley Vohr) #66239 - [
697980b6fc] - inspector: fix connectToMainThread() abort without parent inspector (Shelley Vohr) #65976 - [
37b3db91eb] - (SEMVER-MINOR) lib: fix stream loading bug in node:bench (James M Snell) #66114 - [
46a8a5dd65] - lib: add primitive fast path to structuredClone (Guilherme Araújo) #64190 - [
bec7c53400] - meta: bump github/codeql-action/analyze from 4.38.0 to 4.38.2 (dependabot[bot]) #66443 - [
39d721abed] - meta: bump github/codeql-action/autobuild from 4.38.0 to 4.38.2 (dependabot[bot]) #66444 - [
963804db4d] - meta: bump github/codeql-action/init from 4.38.0 to 4.38.2 (dependabot[bot]) #66446 - [
5837ef8608] - meta: bump github/codeql-action/upload-sarif from 4.38.0 to 4.38.2 (dependabot[bot]) #66447 - [
d8109f9831] - meta: label permission model changes correctly (Rafael Gonzaga) #66208 - [
27f20dcaea] - meta: bump codecov/codecov-action from 7.0.0 to 7.1.0 (dependabot[bot]) #66103 - [
dc6ef03ab6] - module: centralize builtin exposure policies (Jungwon Sohn) #66292 - [
f36efeb350] - module: avoid allocating a cache key string for every require() (Samuel Attard) #63884 - [
9baea33509] - module: normalize package map paths (Hilary Asogwa) #66054 - [
354c2cc867] - net: speed up BlockList.check for strings (Yagiz Nizipli) #66166 - [
995a67a5ff] - net: skip IPv6 regex when the string has no colon (Yagiz Nizipli) #66165 - [
1c7b4feebb] - node-api: do not crash on module version mismatch (Alexey Karimov) #66019 - [
e06aa62cec] - (SEMVER-MINOR) perf_hooks: fix truncation of monitorEventLoopDelay() resolution (James M Snell) #66115 - [
ee126e37e8] - (SEMVER-MINOR) perf_hooks: allow RecordableHistogram to record 0 (James M Snell) #66114 - [
1fef8f54db] - (SEMVER-MINOR) perf_hooks: add histogram.diff() (James M Snell) #66099 - [
a6dfb3bcfd] - (SEMVER-MINOR) perf_hooks: report histogram memory to V8 (James M Snell) #66099 - [
f1b9758c4e] - (SEMVER-MINOR) perf_hooks: add histogram.snapshot() (James M Snell) #66099 - [
e2ae016df8] - (SEMVER-MINOR) perf_hooks: add histogram export format version 2 (James M Snell) #66098 - [
291d56ea3e] - (SEMVER-MINOR) perf_hooks: harden histogram CBOR import validation (James M Snell) #66098 - [
70c269aadc] - perf_hooks: restore GC tracking after snapshot deserialization (James M Snell) #66097 - [
c545d044ee] - perf_hooks: track GC callback installation natively (James M Snell) #66097 - [
0bd9905959] - perf_hooks: fix PerformanceObserver observer count leaks (James M Snell) #66097 - [
8ec2a940c5] - perf_hooks: add performanceNodeTiming.uvMetricsInfoBigInt (James M Snell) #66094 - [
829891da14] - perf_hooks: fix truncation of uvMetricsInfo counters (James M Snell) #66094 - [
afa02fb69c] - process: use a class for nextTick resources (Matteo Collina) #66415 - [
6299b09d5c] - (SEMVER-MINOR) process: graduate process.ref/unref from experimental (James M Snell) #66213 - [
0965b28252] - querystring: speed up default parse and unescape (Yagiz Nizipli) #66175 - [
bd547c1176] - quic: cleanly tear down QUIC after worker.terminate() (Tim Perry) #66093 - [
52bbf8cb15] - report: skip unresponsive workers on process timeout (Trivikram Kamat) #66304 - [
702c744643] - sea: add test and update docs for import() with code cache (Ali Hassan) #62678 - [
a1bfb6fcda] - sea: add vfsArchive to serve the assets from a ZIP archive (Matteo Collina) #65810 - [
fe76deb537] - sqlite: restore connection state on reopen (Guilherme Araújo) #66042 - [
4977e51ff3] - sqlite: use cached strings for property keys (Kyungrae Kang) #65902 - [
cd16dcb82b] - sqlite: reject plans with unusable virtual table parameters (Trivikram Kamat) #66215 - [
33caead942] - sqlite: throw on oversized string values (Guilherme Araújo) #66209 - [
41d6707b63] - (SEMVER-MINOR) sqlite: rename DatabaseSync and StatementSync (Guilherme Araújo) #65988 - [
583ee1ce64] - sqlite: run generator return() on cursor refilter (Trivikram Kamat) #66195 - [
b46b6996e2] - sqlite: add virtual table support via createModule() (Trevor Burnham) #65787 - [
edbff8caf1] - src: fix --process-timeout message when exit waits (Trivikram Kamat) #66361 - [
cd814e7f23] - src: remove orphaned js_udp_wrap test binding (René) #66399 - [
1e9c10b8ea] - src: assert that an IsolateData outlives its Environments (Shelley Vohr) #66239 - [
286bffc0a1] - src: track handle cleanup per thread, not per IsolateData (Shelley Vohr) #66239 - [
25c08fcd0d] - src: removeHAVE_QUICmacro in favor ofOPENSSL_NO_QUIC(Antoine du Hamel) #66373 - [
5eea87c561] - src: fix builds without SSL and SQLite (Filip Skokan) #66372 - [
9696e47c32] - src: reduce InternalCallbackScope overhead (Nigro Simone) #66316 - [
60d0aa0cd4] - (SEMVER-MINOR) src: add --process-timeout=N (James M Snell) #66138 - [
12962d8eb5] - src: fix FreeEnvironment() breaking JS in sibling Environments (Shelley Vohr) #65977 - [
abccf93d9f] - src: let Environments on one isolate share a cleanup hook (Shelley Vohr) #65777 - [
caa7858e4c] - src: fix abort when two Environments share an IsolateData (Shelley Vohr) #65978 - [
f39916a7e3] - (SEMVER-MINOR) src: expose size and count in heap profile output (Ilyas Shabi) #65737 - [
de34ddcf95] - src: throw on a malformed localStorage file (Trevor Burnham) #65879 - [
6651596663] - src: reserve shared_array_buffers capacity in Message::Deserialize (agape1225) #65304 - [
74835eef19] - src: ensure Socket(fd) cannot bypass allow-net permission (James M Snell) #66117 - [
d7c720f283] - src: add a flag to keep the embedder's wasm streaming callback (Shelley Vohr) #65690 - [
68931f70d9] - src: free placeholder nodes for cppgc wrappers in MemoryTracker (Shelley Vohr) #65793 - [
13dbf1923a] - src: fix task queue deadlock when built as C++23 (Shelley Vohr) #66066 - [
0b00d5ea59] - (SEMVER-MINOR) src: let embedders exempt linked bindings from the addon permission (Shelley Vohr) #66067 - [
158f6f78d4] - stream: share webstreams async iterator methods (Matteo Collina) #66392 - [
e241cb80da] - stream: keep webstreams nil requests in fast mode (Matteo Collina) #66230 - [
62187ab707] - stream: keep consumer state in fast mode (Matteo Collina) #66266 - [
dcc8665f7e] - stream: fix pipeline function tail deadlock (Dayun) #65559 - [
247c0274c1] - stream: skip write() checks in flowing pipe (Yagiz Nizipli) #66182 - [
26102c22f2] - stream: speed up flowing pipe of buffers (Yagiz Nizipli) #66182 - [
81e4ac47a3] - stream: support ArrayBufferView in Utf8Stream write() buffer mode (agape1225) #65301 - [
f7f1116fc9] - stream: fill out stream/iter test coverage (James M Snell) #66079 - [
dca736ba05] - stream: cleanup promise uses in stream/iter (James M Snell) #66079 - [
55ef82ac0c] - stream: make classic reads wake on return/throw/abort (James M Snell) #66079 - [
4e8df7ceee] - stream: correct strict pending-write behavior & cancellation (James M Snell) #66079 - [
b44b8658d3] - stream: make stream/iter toWritable apply backpressure (James M Snell) #66079 - [
3c9f8789c4] - stream: trim per-pipe and per-tee costs in webstreams (Matteo Collina) #66154 - [
d96a80930e] - stream: update ShareImpl to retain factory abort listener (James M Snell) #66030 - [
500b56774f] - stream: make Broadcast.from() only return the Broadcast (James M Snell) #66030 - [
d40236c98e] - stream: ensure streamable protocols precede fast paths (James M Snell) #66030 - [
cdeb53e807] - stream: have broadcast clean factory listeners on cancel (James M Snell) #66030 - [
84f9031add] - stream: ensure protocol and transform accessors are called once (James M Snell) #66030 - [
1c7c0f5267] - stream: make broadcast waiters use SafeSet (James M Snell) #66030 - [
9b50b629a2] - stream: ensure nested async iterators are cancellation aware (James M Snell) #66030 - [
a16320eb15] - stream: trim per-stream costs in webstreams (Matteo Collina) #66052 - [
3a77852e34] - stream,quic: correct stream/iter writer implementations (James M Snell) #66079 - [
6c5806b53c] - test: wait for ZIP source streams to close (Filip Skokan) #66429 - [
4706cafc59] - test: mark worker init failure flaky on SmartOS (Filip Skokan) #66428 - [
c19e2cedd2] - test: deflake process timeout report cleanup (Filip Skokan) #66428 - [
1047188452] - test: split process timeout report coverage (Filip Skokan) #66428 - [
430262ecb0] - test: do not hardcode V8 serialization header (Joyee Cheung) #66442 - [
7b25cb811a] - test: make histogram external memory test less overfitting (Joyee Cheung) #66416 - [
aead8a9019] - test: cover Environments sharing an embedder-owned isolate (Shelley Vohr) #66239 - [
f63ddfafdc] - test: isolate styleText tests from the environment (Filip Skokan) #66320 - [
a3ffd40d40] - test: probe cluster workers with signal 0 (Filip Skokan) #66320 - [
f59117e5fd] - test: deflake watch cwd with isolation none (Filip Skokan) #66320 - [
f23010d837] - test: deflake esm loader http imports (Filip Skokan) #66320 - [
3f51c49ff9] - test: deflake http headers timeout keepalive (Filip Skokan) #66320 - [
a5ee59cb00] - test: deflake http server mixed request timeouts (Filip Skokan) #66320 - [
7c3463901f] - test: deflake inspector close connection test (Filip Skokan) #66320 - [
fbdca3a120] - test: deflake debugger PID attachment and cleanup (Filip Skokan) #66320 - [
534561358e] - test: deflake inspector network fetch (Filip Skokan) #66320 - [
1ff8d5c2c9] - test: use correct constructor in test-sqlite-virtual-table (René) #66401 - [
de797aa4b4] - test: check frame restore in CallbackScope (Nigro Simone) #66316 - [
886fd32693] - test: use common.PIPE in fs.cp socket tests (Maksim Romanov) #66329 - [
3c50781d10] - test: deflake fast FFI buffer tests (Filip Skokan) #66327 - [
1d8f9a2bfb] - test: use Database in sqlite virtual table test (Trivikram Kamat) #66307 - [
61a87a246f] - test: deflake sliding window histogram test (James M Snell) #66132 - [
017ff85b82] - test: split FFI call and callback coverage (Filip Skokan) #66287 - [
19d8d1992c] - test: add smoke tests for defer importing synthetic modules (Maya Lekova) #65537 - [
fb3d90a986] - test: deflake test runner timeout coverage (Filip Skokan) #66255 - [
cee8eb9c74] - test: deflake inspector async hook setup (Filip Skokan) #66255 - [
37e9397bfe] - test: deflake debugger function name extraction (Filip Skokan) #66231 - [
7b1c74eec3] - test: use spawnSync helpers in cpu-prof tests (Junhwan Choi) #65694 - [
2fd51fd5d8] - test: reduce expensive crypto test variants (Filip Skokan) #66244 - [
c155248f1b] - test: ensure fsPromises.watch rejects on abort (Jihwan) #65768 - [
42255ab9b1] - test: avoid using promise wrapped timers (James M Snell) #66079 - [
62f92a5d3d] - test: enable trace_events tests with perfetto (Chengzhong Wu) #66068 - [
f2972bf10a] - test: accept ENOTEMPTY from libc++ in test-fs-rm (Shelley Vohr) #66065 - [
e0d0c5d0e2] - test: use heapdump test for SecureContext memory tracking (Mert Can Altin) #64344 - [
953e46789d] - test: update WPT for url to c48d58747e (Node.js GitHub Bot) #66141 - [
aaa7a7aebe] - test: deflake watch mode tests (Filip Skokan) #66232 - [
ee457cd306] - test: mark some tests flaky for now on riscv64 (Stewart X Addison) #65781 - [
9b432e97ca] - test: deflake pummel/test-timers (Filip Skokan) #66135 - [
63d32369b1] - test: update WPT for WebCryptoAPI to a6a0a0292a (Node.js GitHub Bot) #66142 - [
658951021a] - test: deflake test-bench-errors (Filip Skokan) #66153 - [
1be62ae8d5] - test: deflake test-http2-debug (Filip Skokan) #66151 - [
b9f61ea9ab] - test: deflake test-benchmark-crypto (Filip Skokan) #66151 - [
fb9aba67dd] - test: deflake long timer WPTs (Marco) #63106 - [
53b3a053a2] - test: update test426-fixtures to 9ea66b466fd37e8a4050033d23b3e1480973c3d (Node.js GitHub Bot) #66493 - [
ef1a602283] - test: update WPT for WebCryptoAPI to 3127c3a492 (Node.js GitHub Bot) #66492 - [
d573726238] - test_runner: do not crash on stdout that mimics a v8 frame (Muhammad Faizan Uddin) #66273 - [
ea2c1bbe8b] - test_runner: do not reuse a worker ID held by a running file (Vasiliy Serpokryl) #65739 - [
0f0892e59c] - tls: initialize session and SNI before connecting (Steven) #65624 - [
684cae7909] - tls: preserve CN name constraints with OpenSSL 4.1 (Filip Skokan) #65957 - [
df96c928a2] - tools: limit checkout for lint-cpp (Yuya Inoue) #66474 - [
593c96446c] - tools: limit format-cpp checkout history (Yuya Inoue) #66479 - [
4251b8b1f9] - tools: share CI and benchmark build configuration (Filip Skokan) #66351 - [
6948dd1232] - tools: fix nixpkgs updater script (Antoine du Hamel) #66337 - [
e3f861b23e] - tools: wait for test processes instead of polling (Matteo Collina) #66432 - [
14cc5877d7] - tools: avoid repeated subtree scans in must-call-assert (Yuya Inoue) #66408 - [
7fb76f9554] - tools: add cache tolint-js-and-md(Antoine du Hamel) #66412 - [
9015b992d0] - tools: bump brace-expansion in /tools/clang-format (dependabot[bot]) #66418 - [
84db29179a] - tools: bump brace-expansion from 5.0.9 to 5.0.12 in /tools/eslint (dependabot[bot]) #66417 - [
a952647d86] - tools: keep OpenSSL update PRs in draft until arch configs committed (René) #66398 - [
2d3be6adf2] - tools: update gyp-next to 0.22.3 (Node.js GitHub Bot) #66397 - [
5f54bc7763] - tools: fix Nix diff tools when pushing more than 1 commit (Antoine du Hamel) #66383 - [
2c06236669] - tools: reduce bundle size ofbenchmarkTools.nix(#65388) (Antoine du Hamel) #65388 - [
b10949cdca] - tools: adddeps/LIEFto the ignore list oftest-shared.yml(Antoine du Hamel) #66342 - [
80cd5d8143] - tools: bump the doc group in /tools/doc with 4 updates (dependabot[bot]) #66295 - [
aaaca48ce8] - tools: check CI availability and workload (Filip Skokan) #66280 - [
0607f14c3a] - tools: enable temporal by default in Nix integration (Antoine du Hamel) #66267 - [
605938efb3] - tools: reduce source tarball compression in CI (inoway46) #66228 - [
0913452391] - tools: add lief to automated dependency updates (René) #66242 - [
63469ca078] - tools: add resume-ci label handling (Filip Skokan) #65945 - [
8e79b1fa36] - typings: wire up spawn_sync internal binding types (agape1225) #65996 - [
0845991255] - typings: share AsyncWrap and HandleWrap types (Seongeun Lee) #66150 - [
e90ba99def] - typings: add mksnapshot internal binding types (Seongeun Lee) #65901 - [
8623a13d97] - typings: wire up quic internal binding types (agape1225) #65556 - [
7202aa55a7] - url: create URLSearchParams collision map lazily (Romain Lanz) #65801 - [
aff60171cd] - util: make mime parsing faster (James M Snell) #66369 - [
83a1697f1c] - util: fix inspect indentation of detached DataView (Miodrag Obradovic) #66421 - [
33ef1780fd] - util: show SuppressedError's error/suppressed properties on inspect (agape1225) #66159 - [
dbb0e6e164] - util,assert: expose util.isPartialDeepStrictEqual() (Thomas Hunter II) #66118 - [
afb61d6ca4] - vfs: make the reserved root readable through fs (Philipp Dunkel) #66140 - [
83c0e30cd7] - vfs: drop --vfs-mount, pin the load mount point (Philipp Dunkel) #66162 - [
9656992aff] - vfs: support recursive readdir in ZipProvider (Philipp Dunkel) #66127 - [
d5b65c3b94] - vfs: validate ZipProvider parent directories (Trivikram Kamat) #65829 - [
41e9ab96cd] - watch: escape quotes and backslashes in NODE_OPTIONS (Trivikram Kamat) #66363 - [
17964bb699] - watch: detect files replaced via unlink and create (Marco) #63888 - [
be7f637d0e] - watch: strip watch flags from NODE_OPTIONS in child process (Marco) #62143 - [
6c23e21c00] - worker: discard queued messages on termination (Filip Skokan) #66354 - [
ee51b0412f] - worker: serialize messages after exit (Filip Skokan) #66354 - [
c2c5f4ccbe] - worker: preserve blob module URLs (Filip Skokan) #66354 - [
05d533ede5] - worker: convert importScripts arguments first (Filip Skokan) #66354 - [
230cd0ce43] - worker: fix postMessage overload resolution (Filip Skokan) #66354 - [
78b502a565] - worker: add Symbol.toStringTag to BroadcastChannel (Lazizbek Ergashev) #65532 - [
56e6a5c8d8] - worker: add Symbol.toStringTag to MessageChannel and MessagePort (Lazizbek Ergashev) #65532 - [
b896580c47] - worker: remove messageerror listeners on exit (Dayun) #66075 - [
19732fc576] - worker: strip types in Web Worker module entries (Hubert Walczak) #66085 - [
bb3d33e610] - zlib: fix abort with decodeStrings: false (James Ross) #66359 - [
9b350d80ff] - zlib: pledge input size in async zstdCompress() (James Ross) #66358 - [
6c927c0009] - zlib: preserve brotli params and dictionary on reset (Xia Chao) #66157 - [
54e93301a1] - zlib: reject reset after gzip/deflate emitted incomplete output (Xia Chao) #66179 - [
d84b4550e5] - zlib: reject reset while a zstd frame is incomplete (Xia Chao) #66088