8 hours ago
seaweedfs

4.15

What's Changed

One major change is the maintenance scripts is auto migrated to "Admin Script" worker managed by Admin Server. Most use cases, if not all, are a Noop. But here is the migration guide just in case: https://github.com/seaweedfs/seaweedfs/wiki/Migrate-Maintenance-Scripts-to-Admin-Script-Plugin

Internally the admin server now has a new plugin system for workers, allowing future possibilities of adding non-Go workers.

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/4.13...4.15

11 hours ago
seaweedfs

4.14

What's Changed

One large change is the maintenance scripts is migrated to "Admin Script" worker. If there are no custom scripts configured in master.toml, it should be a Noop. Otherwise, please follow this migration guide https://github.com/seaweedfs/seaweedfs/wiki/Migrate-Maintenance-Scripts-to-Admin-Script-Plugin

Internally there is a major refactoring. The admin server now has a new plugin system for workers, allowing future possibilities of adding non-Go workers.

New Contributors

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/4.13...4.14

1 days ago
node

2026-03-03, Version 25.8.0 (Current), @richardlau

Notable Changes

  • [e55eddea2a] - build, doc: use new api doc tooling (flakey5) #57343
  • [4c181e2277] - (SEMVER-MINOR) sqlite: add limits property to DatabaseSync (Mert Can Altin) #61298
  • [46ee1eddd7] - (SEMVER-MINOR) src: add C++ support for diagnostics channels (RafaelGSS) #61869
  • [9ddd1a9c27] - (SEMVER-MINOR) src,permission: add --permission-audit (RafaelGSS) #61869
  • [0d97ec4044] - (SEMVER-MINOR) test_runner: expose worker ID for concurrent test execution (Ali Hassan) #61394

Commits

  • [940b58c8c1] - buffer: optimize buffer.concat performance (Mert Can Altin) #61721
  • [0589b0e5a1] - build: fix GN for new merve dep (Shelley Vohr) #61984
  • [f3d3968dcd] - Revert "build: add temporal test on GHA windows" (Antoine du Hamel) #61810
  • [e55eddea2a] - build, doc: use new api doc tooling (flakey5) #57343
  • [b7715292f8] - child_process: add tracing channel for spawn (Marco) #61836
  • [a32a598748] - crypto: fix missing nullptr check on RSA_new() (ndossche) #61888
  • [dc384f95b3] - crypto: fix handling of null BUF_MEM* in ToV8Value() (Nora Dossche) #61885
  • [3337b095db] - crypto: fix potential null pointer dereference when BIO_meth_new() fails (Nora Dossche) #61788
  • [51ded81139] - deps: update undici to 7.22.0 (Node.js GitHub Bot) #62035
  • [8aa2fde931] - deps: update minimatch to 10.2.4 (Node.js GitHub Bot) #62016
  • [57dc092eaf] - deps: upgrade npm to 11.11.0 (npm team) #61994
  • [705bbd60a9] - deps: update simdjson to 4.3.1 (Node.js GitHub Bot) #61930
  • [4d411d72e5] - deps: update acorn-walk to 8.3.5 (Node.js GitHub Bot) #61928
  • [f53a32ab84] - deps: update acorn to 8.16.0 (Node.js GitHub Bot) #61925
  • [9b483fbb27] - deps: update minimatch to 10.2.2 (Node.js GitHub Bot) #61830
  • [4e54c103cb] - doc: separate in-types and out-types in SQLite conversion docs (René) #62034
  • [ca78ebbeaa] - doc: fix small logic error in DETECT_MODULE_SYNTAX (René) #62025
  • [e6b131f3fe] - doc: fix module.stripTypeScriptTypes indentation (René) #61992
  • [7508540e19] - doc: update DEP0040 (punycode) to application type deprecation (Mike McCready) #61916
  • [33a364cb62] - doc: explicitly mention Slack handle (Rafael Gonzaga) #61986
  • [46a61922bd] - doc: support toolchain Visual Studio 2022 & 2026 + Windows 11 SDK (Mike McCready) #61864
  • [dc12a257aa] - doc: rename invalid function parameter (René) #61942
  • [dafdc0a5b8] - http: validate headers in writeEarlyHints (Richard Clarke) #61897
  • [3c94b56fa6] - inspector: unwrap internal/debugger/inspect imports (René) #61974
  • [8a24c17648] - lib: improve argument handling in Blob constructor (Ms2ger) #61980
  • [21d4baf256] - meta: bump github/codeql-action from 4.32.0 to 4.32.4 (dependabot[bot]) #61911
  • [59a726a8e3] - meta: bump step-security/harden-runner from 2.14.1 to 2.14.2 (dependabot[bot]) #61909
  • [0072b7f991] - meta: bump actions/stale from 10.1.1 to 10.2.0 (dependabot[bot]) #61908
  • [999bf22f47] - repl: keep reference count for process.on('newListener') (Anna Henningsen) #61895
  • [4c181e2277] - (SEMVER-MINOR) sqlite: add limits property to DatabaseSync (Mert Can Altin) #61298
  • [aee2a18257] - src: fix flags argument offset in JSUdpWrap (Weixie Cui) #61948
  • [46ee1eddd7] - (SEMVER-MINOR) src: add C++ support for diagnostics channels (RafaelGSS) #61869
  • [9ddd1a9c27] - (SEMVER-MINOR) src,permission: add --permission-audit (RafaelGSS) #61869
  • [ea2df2a16f] - stream: fix pipeTo to defer writes per WHATWG spec (Matteo Collina) #61800
  • [aa0c7b09e0] - test: remove unnecessary process.exit calls from test files (Antoine du Hamel) #62020
  • [ad96a6578f] - test: skip test-url on --shared-ada builds (Antoine du Hamel) #62019
  • [7c72a31e4b] - test: skip strace test with shared openssl (Richard Lau) #61987
  • [604456c163] - test: avoid flaky debugger restart waits (Yuya Inoue) #61773
  • [4890d6bd43] - test_runner: run afterEach on runtime skip (Igor Shevelenkov) #61525
  • [fce2930110] - test_runner: expose expectFailure message (sangwook) #61563
  • [0d97ec4044] - (SEMVER-MINOR) test_runner: expose worker ID for concurrent test execution (Ali Hassan) #61394
  • [243e6b2009] - test_runner: replace native methods with primordials (Ayoub Mabrouk) #61219
  • [bf1ed7e647] - tls: forward keepAlive, keepAliveInitialDelay, noDelay to socket (Sergey Zelenov) #62004
  • [0f15079d94] - tools: remove custom logic for skipping test-strace-openat-openssl (Antoine du Hamel) #62038
  • [54a055a59d] - tools: bump minimatch from 3.1.2 to 3.1.3 in /tools/clang-format (dependabot[bot]) #61977
  • [a28744cb62] - tools: fix permissions for merve update script (Richard Lau) #62023
  • [31e7936354] - tools: revert tools GHA workflow to ubuntu-latest (Richard Lau) #62024
  • [0a96a16e1f] - tools: bump minimatch from 3.1.2 to 3.1.3 in /tools/eslint (dependabot[bot]) #61976
  • [f279233412] - tools: roll back to x86 runner on scorecard.yml (Antoine du Hamel) #61944
  • [192c0382f4] - util: add fast path to stripVTControlCharacters (Hiroki Osame) #61833
2 days ago
timescaledb

2.25.2 (2026-03-03)

This release contains performance improvements and bug fixes since the 2.25.1 release and a fix for a security vulnerability (https://github.com/timescale/timescaledb/pull/9331). You can check the security advisory for more information on the vulnerability and the platforms that are affected. We recommend that you upgrade as soon as possible.

Bugfixes

https://github.com/timescale/timescaledb/pull/9276 Fix NULL and DEFAULT handling in uniqueness check on compressed chunks https://github.com/timescale/timescaledb/pull/9277 Fix SSL-related build errors https://github.com/timescale/timescaledb/pull/9279 Fix EXPLAIN VERBOSE corrupting targetlist of cached ModifyHypertable plans https://github.com/timescale/timescaledb/pull/9281 Fix real-time continuous aggregates on UUID hypertables https://github.com/timescale/timescaledb/pull/9283 Fix plan-time error when using enum in orderby compression setting https://github.com/timescale/timescaledb/pull/9290 Propagate ALTER OWNER TO to policy jobs https://github.com/timescale/timescaledb/pull/9292 Fix continuous aggregate column rename https://github.com/timescale/timescaledb/pull/9293 Fix time_bucket_gapfill inside LATERAL subqueries https://github.com/timescale/timescaledb/pull/9294 Fix DELETEand UPDATE with WHERE EXISTS on hypertables https://github.com/timescale/timescaledb/pull/9303 Fix segfault in continuous aggregate creation on Postgres 18 https://github.com/timescale/timescaledb/pull/9308 Fix continuous aggregate offset/origin not applied in watermark and refresh window calculations https://github.com/timescale/timescaledb/pull/9314 Fix generated columns always NULL in compressed chunks https://github.com/timescale/timescaledb/pull/9321 Fix segfault when using OLD/NEW refs in RETURNING clause on Postgres 18 https://github.com/timescale/timescaledb/pull/9324 Potential violation of a foreign key constraint referencing a hypertable caused by concurrent DELETE of the key record https://github.com/timescale/timescaledb/pull/9327 Fix handling of generated columns with NOT NULL domain type https://github.com/timescale/timescaledb/pull/9331 Ensure search_path is set before anything else in SQL scripts https://github.com/timescale/timescaledb/pull/9339 Fix segmentwise recompression clearing unordered flag

Thanks

@CaptainCuddleCube for reporting an issue with time_bucket_gapfill and LATERAL subqueries @JacobBrejnbjerg for reporting an issue with generated columns in compressed chunks @Kusumoto for reporting an issue with continuous aggregates on hypertables with UUID columns @arfathyahiya for reporting an issue with renaming columns in continuous aggregates @desertmark for reporting an issue with DELETE/UPDATE and subqueries @flaviofernandes004 for reporting an issue with RETURNING clause and references to OLD/NEW @tureba for fixing SSL-related build errors

2 days ago
pingora

Pingora 0.8.0

0.8.0 - 2026-03-02

🚀 Features

  • Add support for client certificate verification in mTLS configuration.
  • Add upstream_write_pending_time to Session for upload diagnostics.
  • Pipe subrequests utility: creates a state machine to treat subrequests as a "pipe," enabling direct sending of request body and writing of response tasks, with a handler for error propagation and support for reusing a preset or captured input body for chained subrequests.
  • Add the ability to limit the number of times a downstream connection can be reused
  • Add a system for specifying and using service-level dependencies
  • Add a builder for pingora proxy service, e.g. to specify ServerOptions.

🐛 Bug Fixes

  • Fix various Windows compiler issues.
  • Handle custom ALPNs in s2n impl of ALPN::to_wire_protocols() to fix s2n compile issues.
  • Fix: don't use “all” permissions for socket.
  • Fix a bug with the ketama load balancing where configurations were not persisted after updates.
  • Ensure http1 downstream session is not reused on more body bytes than expected.
  • Send RST_STREAM CANCEL on application read timeouts for h2 client.
  • Start close-delimited body mode after 101 is received for WebSocket upgrades. UpgradedBody is now an explicit HttpTask.
  • Avoid close delimit mode on http/1.0 req.
  • Reject invalid content-length http/1 requests to eliminate ambiguous request framing.
  • Validate invalid content-length on http/1 resp by default, and removes content-length from the response if transfer-encoding is present, per RFC.
  • Correct the custom protocol code for shutdown: changed the numeric code passed on shutdown to 0 to indicate an explicit shutdown rather than a transport error.

⚙️ Miscellaneous Tasks

  • Remove CacheKey::default impl, users of caching should implement cache_key_callback themselves
  • Allow server bootstrapping to take place in the context of services with dependents and dependencies
  • Don't consider "bytes=" a valid range header: added an early check for an empty/whitespace-only range-set after the bytes= prefix, returning 416 Range Not Satisfiable, consistent with RFC 9110 14.1.2.
  • Strip {content, transfer}-encoding from 416s to mirror the behavior for 304 Not Modified responses.
  • Disable CONNECT method proxying by default, with an option to enable via server options; unsupported requests will now be automatically rejected.
2 days ago
rustfs

1.0.0-alpha.85

What's Changed

New Contributors

Full Changelog: https://github.com/rustfs/rustfs/compare/1.0.0-alpha.84...1.0.0-alpha.85