21 hours ago
tidb

TiDB v8.5.4

For new features, improvements, and bug fixes released in v8.5.4 for TiDB, see TiDB v8.5.4 release notes.

See the difference from the issue perspective:

  • pingcap/tidb#62608
  • pingcap/tidb#59863
  • pingcap/tidb#62602
  • pingcap/tidb#61550
  • pingcap/tidb#63089
  • pingcap/tidb#57608
  • pingcap/tidb#63260
  • pingcap/tidb#58600
  • pingcap/tidb#63260
  • pingcap/tidb#62799
  • pingcap/tidb#62740
  • pingcap/tidb#63369
  • pingcap/tidb#63216
  • pingcap/tidb#60093
  • pingcap/tidb#62682
  • pingcap/tidb#62861
  • pingcap/tidb#63075
  • pingcap/tidb#62665
  • pingcap/tidb#63358
  • pingcap/tidb#61715
  • pingcap/tidb#61246
  • pingcap/tidb#62069
  • pingcap/tidb#61822
  • pingcap/tidb#58650
  • pingcap/tidb#59939
  • pingcap/tidb#62465
  • pingcap/tidb#63613
  • pingcap/tidb#59822
  • pingcap/tidb#60978
  • pingcap/tidb#45077
  • pingcap/tidb#61792
  • pingcap/tidb#62617
  • pingcap/tidb#62438
  • pingcap/tidb#63638
  • pingcap/tidb#62672
  • pingcap/tidb#62347
  • pingcap/tidb#63346
  • pingcap/tidb#51116
  • pingcap/tidb#58829
  • pingcap/tidb#61083
  • pingcap/tidb#60869
  • pingcap/tidb#59502
  • pingcap/tidb#61441
  • pingcap/tidb#58871
  • pingcap/tidb#61085
  • pingcap/tidb#57691
  • pingcap/tidb#60264
  • pingcap/tidb#63483
  • pingcap/tidb#63348
  • pingcap/tidb#63353
  • pingcap/tidb#63201
  • pingcap/tidb#62424
  • pingcap/tidb#62856
  • pingcap/tidb#58068
  • pingcap/tidb#63176
  • pingcap/tidb#63609
  • pingcap/tidb#62960
  • pingcap/tidb#63663
  • pingcap/tidb#63320
  • pingcap/tidb#63653
  • pingcap/tidb#61327
  • pingcap/tidb#63466
  • pingcap/tidb#60047
  • pingcap/tidb#63525
  • pingcap/tidb#63370
  • pingcap/tidb#63729
  • pingcap/tidb#63650
  • pingcap/tidb#63768
  • pingcap/tidb#60951
  • pingcap/tidb#63873
  • pingcap/tidb#63896
  • pingcap/tidb#63927
  • pingcap/tidb#63895
  • pingcap/tidb#63092
  • pingcap/tidb#64070
  • pingcap/tidb#63870
  • pingcap/tidb#63326
  • pingcap/tidb#64062
  • pingcap/tidb#64144
  • pingcap/tidb#64137
  • pingcap/tidb#64249
  • pingcap/tidb#64282
  • pingcap/tidb#64250
  • pingcap/tidb#64263
  • pingcap/tidb#64495
  • pingcap/tidb#64509
  • pingcap/tidb#64566
  • pingcap/tidb#64572
  • pingcap/tidb#64629
  • pingcap/tidb#64671
1 days ago
rocketmq

rocketmq-all-5.3.4

Compared to the previous version 5.3.3, this is a bug-fix release that includes numerous improvements to enhance stability, performance, and correctness. Key highlights include critical dependency upgrades (e.g., Netty, OpenTelemetry), significant stability enhancements like the TimerWheel snapshot mechanism for reliable recovery, and a wide range of bug fixes across modules such as Broker, Proxy, and Client. Thank you for your attention, If you have any suggestions please reply to this email.

What's Changed

New Contributors

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

1 days ago
nacos

3.1.1 (Nov 26th 2025)

This release focuses on enhancing the MCP and A2A (Agent-to-Agent) capabilities of Nacos, improving system stability, and refining security and configuration management. Key additions include support for batch registration of agent endpoints, merging versions during MCP server import, and enhanced flexibility in updating MCP servers with an overrideExisting option. The release also introduces default security configuration support for both inbound and outbound communication, laying the foundation for secure AI agent interactions.

Detail changes in this version are listed below:

Feature

[#13867] Support override existing configuration when updating MCP server. [#13922] Add thread pool configuration to allow core thread timeout. [#13946] Refactor AgentEndpoint model and add new fields to support advanced protocol and queries. [#13953] Add support for default security configurations, including selection and setup for inbound and outbound security schemes. [#13957] Support batch registration of agent endpoints. [#13951] Add configurable CORS filter for console module.

Enhancement/Refactor

[#13822] Separate responsibilities between client executor and login scheduled executor to prevent thread pool exhaustion. [#13863] Optimize shutdown.sh script to combine multiple PIDs into a single line for cleaner process termination. [#13911] Enhance importToolsFromMcp API to support streamable protocol servers. [#13914] Upgrade checkStyle plugin version to improve code linting and maintainability. [#13945] Support merging versions when importing MCP server specifications. [#13963] Refactor List config apis to support return configTags and desc.

BugFix

[#13140] Fix consistent namespace handling for ConfigChangeNotifyRequest when client namespace is empty. [#13860] Fix potential null pointer exception risk in ConfigMigrateService. [#13866] Fix inability to edit imported MCP servers in the console. [#13869] Fix error creating bean 'consoleHealthController' due to missing dependency injection. [#13877] Fix namespaceId issue in McpRemoteHandler causing incorrect context propagation. [#13882] Fix synchronization lock and add volatile keyword for TpsControlManager to ensure thread safety. [#13884] Fix JSON parsing error in MCP server validation API during import. [#13902] Fix deprecated Log4j2 package scanning warnings by updating logger initialization logic. [#13948] Fix failure when updating agent card through the console interface. [#13959] Fix Password update fails when deployed with independent console/server. [#13964] Fix when nacos.extension.ai.enabled is false, nacos start failed.

Dependencies

[#13879] Add unit tests for AI-related components. [#13881] Add utility APIs for development and testing purposes.

Deployment Required

Module Java Required
Nacos-Server/Nacos-Console Java 17
Nacos-Client Java 8
Nacos-Maintainer-Client Java 8

New Contributors

Full Changelog: https://github.com/alibaba/nacos/compare/3.1.0-bugfix...3.1.1

1 days ago
questdb

9.2.1

This release is a stability and performance update in the QuestDB 9.x line. It focuses on tightening up SQL correctness, improving latency, and hardening edge cases around our ingestion protocol, materialized views, with a few small quality-of-life features.

Highlights

  • SQL correctness & performance
  • Fixes for ORDER BY in aggregated subqueries, LIMIT x, y, limited subqueries within UNION, ASOF JOIN internal errors, and aggregate functions with unary minus.
  • Better SQL latency by moving munmap() to a background job.
  • Less GC pressure in ordered map rehashing, optimized Markout Horizon CROSS JOIN, and faster keyed parallel GROUP BY with high-cardinality count_distinct().

New SQL features

  • first_not_null(array) and last_not_null(array) helpers.
  • files(), glob() and related functions for file/glob handling.
  • Period SAMPLE BY interval syntax for materialized views.

Protocols & core

  • ILP: backwards-incompatible change to null array encoding and cleanup of multi-URL blacklisting.
  • HTTP: garbage-free header parser, new REST API for SQL validation, and fix for negative questdb_json_queries_connections gauge.
  • PGWire: correct handling of UUID bind variables in JIT filters.
  • Core: fix for rare suspended WAL tables on concurrent ALTER/RENAME, and Parquet export now supports empty tables/partitions.
  • SAMPLE BY with a single FILL option now behaves correctly, and query hints no longer leak from the main SELECT into CTEs.

Changelog

New Contributors

Full Changelog: https://github.com/questdb/questdb/compare/9.2.0...9.2.1

2 days ago
node

2025-11-25, Version 20.19.6 'Iron' (LTS), @marco-ippolito

Notable Changes

  • [6277910a15] - crypto: update root certificates to NSS 3.114 (Node.js GitHub Bot) #59571
  • [082e50d4a2] - doc: update the instruction on how to verify releases (Antoine du Hamel) #59113
  • [db68cec4cb] - doc: deprecate HTTP/2 priority signaling (Matteo Collina) #58313

Commits

  • [0f644df42e] - build: fix 'implicit-function-declaration' on OpenHarmony platform (hqzing) #59547
  • [fba0025b9c] - build: use windows-2025 runner (Michaël Zasso) #59673
  • [3456ec946d] - crypto: update root certificates to NSS 3.116 (Node.js GitHub Bot) #59956
  • [6277910a15] - crypto: update root certificates to NSS 3.114 (Node.js GitHub Bot) #59571
  • [1788fb5f3d] - deps: update undici to 6.22.0 (Matteo Collina) #60112
  • [5d61b55f24] - deps: update uvwasi to 0.0.23 (Node.js GitHub Bot) #59791
  • [9f1e5e4637] - deps: update histogram to 0.11.9 (Node.js GitHub Bot) #59689
  • [d0edb01d25] - deps: update googletest to eb2d85e (Node.js GitHub Bot) #59335
  • [576242ff39] - deps: V8: cherry-pick a0d0d4fc4f19 (Ho Cheung) #60716
  • [a07a277020] - deps: update corepack to 0.34.1 (Node.js GitHub Bot) #60314
  • [fa5c5af8ce] - deps: update archs files for openssl-3.0.17 (Node.js GitHub Bot) #59134
  • [556113e2fc] - deps: upgrade openssl sources to openssl-3.0.17 (Node.js GitHub Bot) #59134
  • [cd1536ca90] - deps: update corepack to 0.34.0 (Node.js GitHub Bot) #59133
  • [acec79989e] - deps: V8: cherry-pick 6b1b9bca2a8 (zhoumingtao) #59283
  • [e65b930aa7] - deps: V8: backport 2e4c5cf9b112 (Michaël Zasso) #60654
  • [1b75a601f7] - doc: fix typo on child_process.md (Angelo Gazzola) #60114
  • [a2bcb217c6] - doc: fix typo in section on microtask order (Tobias Nießen) #59932
  • [2426d3f3ff] - doc: add security escalation policy (Ulises Gascón) #59806
  • [e7f6f04758] - doc: add Miles Guicent as triager (Miles Guicent) #59562
  • [e51ef3f48b] - doc: update install_tools.bat free disk space (Stefan Stojanovic) #59579
  • [8a504d900a] - doc: fix missing link to the Error documentation in the http page (Alexander Makarenko) #59080
  • [8c5c8aa71d] - doc: clarify experimental platform vulnerability policy (Matteo Collina) #59591
  • [109c4bff77] - doc: add security incident reponse plan (Rafael Gonzaga) #59470
  • [4f004efdf3] - doc: add RafaelGSS as performance strategic lead (Rafael Gonzaga) #59445
  • [caa2db4bac] - doc: fix links in test.md (Vas Sudanagunta) #58876
  • [082e50d4a2] - doc: update the instruction on how to verify releases (Antoine du Hamel) #59113
  • [19a66365d9] - doc: clarify DEP0194 scope (Antoine du Hamel) #58504
  • [db68cec4cb] - doc: deprecate HTTP/2 priority signaling (Matteo Collina) #58313
  • [3b2368774f] - doc: make Stability labels not sticky in Stability index (Livia Medeiros) #58291
  • [960d05ad7d] - doc: add history entries to --input-type section (Antoine du Hamel) #58175
  • [20616f1750] - http2: do not crash on mismatched ping buffer length (René) #60135
  • [9eb94232c8] - lib: handle superscript variants on windows device (Rafael Gonzaga) #59261
  • [dc58b4e35f] - meta: move Michael to emeritus (Michael Dawson) #60070
  • [d943cfb260] - meta: bump actions/setup-node from 4.4.0 to 5.0.0 (dependabot[bot]) #60093
  • [de9a3aaf0f] - meta: bump step-security/harden-runner from 2.12.2 to 2.13.1 (dependabot[bot]) #60094
  • [b4b5d4a4d7] - meta: bump ossf/scorecard-action from 2.4.2 to 2.4.3 (dependabot[bot]) #60096
  • [e5b4eee901] - meta: bump actions/setup-python from 5.6.0 to 6.0.0 (dependabot[bot]) #60090
  • [7cb032c2c1] - meta: update devcontainer to the latest schema (Aviv Keller) #54347
  • [bb108191aa] - meta: call create-release-post.yml post release (Aviv Keller) #60366
  • [2a11d50526] - module: correctly detect top-level await in ambiguous contexts (Shima Ryuhei) #58646
  • [144233b71a] - process: fix wrong asyncContext under unhandled-rejections=strict (Shima Ryuhei) #60103
  • [409cb773a4] - repl: fix cpu overhead pasting big strings to the REPL (Ruben Bridgewater) #59857
  • [d1c9d80cac] - repl: add isValidParentheses check before wrap input (Xuguang Mei) #59607
  • [b8d145db2c] - src: fix order of CHECK_NOT_NULL/dereference (Tobias Nießen) #59487
  • [2c8a73f95f] - src: remove duplicate assignment of O_EXCL in node_constants.cc (Daniel Osvaldo R) #59049
  • [b1da374503] - test: fix typo of test-benchmark-readline.js (Deokjin Kim) #59993
  • [4b4e38f497] - test: mark sea tests flaky on macOS x64 (Richard Lau) #60068
  • [cbf4fc34c3] - test: skip more sea tests on Linux ppc64le (Richard Lau) #59755
  • [9543facad7] - test: mark test-inspector-network-fetch as flaky again (Joyee Cheung) #59640
  • [4f858d22ac] - test: skip test-fs-cp* tests that are constantly failing on Windows (Joyee Cheung) #59637
  • [3ec534dbe8] - test: skip sea tests on Linux ppc64le (Richard Lau) #59563
  • [a7a109f926] - test: fix typos (Lee Jiho) #59330
  • [fd9d43da46] - test: skip failing test on macOS 15.7+ (Antoine du Hamel) #60419
  • [bc3ffbd713] - test_runner: fix isSkipped check in junit (Sungwon) #59414
  • [0cace96472] - test_runner: correct "already mocked" error punctuation placement (Jacob Smith) #58840
  • [76001f9480] - tools: remove unused actions from build-tarball.yml (Antoine du Hamel) #59787
  • [69904844bb] - tools: do not attempt to compress tgz archive (Antoine du Hamel) #59785
  • [a6e7adb173] - tools: fix return value of try_check_compiler (theanarkh) #59434
  • [6443ad2da5] - tools: drop deprecated macos-13 runner (Richard Lau) #60679
  • [45ec702ef7] - tools: fix tools/make-v8.sh for clang (Richard Lau) #59893
  • [393ff7226e] - util: fix numericSeparator with negative fractional numbers (sangwook) #59379
  • [9e8beff0f4] - util: fix error's namespaced node_modules highlighting using inspect (Ruben Bridgewater) #59446
2 days ago
prometheus

3.8.0-rc.1 / 2025-11-21

  • [CHANGE] Remote-write 2 (receiving): Update to 2.0-rc.4 spec. "created timestamp" (CT) is now called "start timestamp" (ST). #17411
  • [FEATURE] OAuth2: support jwt-bearer grant-type (RFC7523 3.1). #17592