2 hours ago
rustfs

RustFS 1.0.0-alpha.88 (alpha)

fix(ecstore): support legacy pool meta decoding (#2218)

Co-authored-by: momoda693 momoda693@gmail.com

5 hours ago
rustfs

1.0.0-alpha.87

What's Changed

Full Changelog: https://github.com/rustfs/rustfs/compare/1.0.0-alpha.86...1.0.0-alpha.87

1 days ago
valkey

9.1.0-rc1

Valkey 9.1.0-rc1

Upgrade urgency LOW: This is the first release candidate of Valkey 9.1.0, with new features, performance improvements, and bug fixes.

New Features and enhanced behavior

  • Database-level access control by @dvkashapov (#2309)
  • Move Lua scripting engine into a Valkey module by @rjd15372 (#2858)
  • Support cross node consistency for SCAN commands through configurable DB hash seed by @sarthakaggarwal97 (#2608)
  • Support automatic TLS reload by @yang-z-o (#3020)
  • Support TLS authentication using SAN URI by @yang-z-o (#3078)
  • Prevent invalid TLS certificates from being loaded by @yang-z-o (#2999)
  • Failing to save the cluster config file will no longer exit the process by @enjoy-binbin (#1032)

Command and API updates

  • Makes CLUSTER KEYSLOT available in standalone mode by @stockholmux (#3040)
  • Update HSETEX so that it always issue keyspace notifications after validation by @ranshid (#3001)
  • Adds HGETDEL command by @roshkhatri (#2851)
  • Support NX/XX flag in HSETEX command by @hanxizh9910 (#2668)
  • New CLUSTERSCAN command for cluster-wide key scanning across nodes by @nmvk (#2934)
  • New MSETEX command to set multiple keys with a shared expiration by @enjoy-binbin (#3121)
  • CLUSTER SHARDS/CLUSTER SLOTS now include an availability-zone field by @bandalgomsu (#3156)

Performance and Efficiency improvements

  • Optimize zset memory usage by embedding element in skiplist by @chzhoo (#2508)
  • Remove internal server object pointer overhead in small strings by @rainsupreme (#2516)
  • Optimize skiplist query efficiency by embedding the skiplist header by @chzhoo (#2867)
  • Improve performance during rehashing by @chzhoo (#3073)
  • Optimize SREM/ZREM/HDEL to pause auto shrink when deleting multiple items by @enjoy-binbin (#3144)
  • Abort and swap the tables if ht1 is very full during the hashtable shrink rehashing by @enjoy-binbin (#3175)
  • Improve performance of copy avoidance when command reply tracking is disabled by @dvkashapov (#3086)
  • Enable hardware clock by default by @dvkashapov (#3103)
  • Improve COMMAND performance by caching responses by @ebarskiy (#2839)
  • Add support for asynchronous freeing of keys on writable replicas by @Scut-Corgis (#2849)
  • Faster XRANGE/XREVRANGE via stream range hot-path optimization by @nesty92 (#3002)
  • Replicas can reuse the RDB file as AOF preamble after disk-based full sync by @RayaCoo (#1901)

Module API changes

  • Add ValkeyModule_ClusterKeySlotC by @bandalgomsu (#2984)
  • Add more client info flags to module API by @martinrvisser (#2868)
  • Add prefix-aware ACL permission checks and new module API by @eifrah-aws (#2796)
  • Support unsigned 64-bit numeric config values in module API by @artikell (#1546)

Observability and logging

  • Cumulative metrics for active I/O threads usage by @deepakrn (#2463)
  • Cumulative metric for active main thread usage by @dvkashapov (#2931)
  • Support whole cluster info for INFO command in cluster_info section by @soloestoy, @ranshid (#2876, #2964)
  • Add remaining_repl_size field in CLUSTER GETSLOTMIGRATIONS output by @enjoy-binbin (#3135)
  • Add logging helper function to print node's ip:port when nodename not explicitly set by @zhijun42 (#2777)
  • Dual-channel-replication announces itself at replica-announce-ip if configured by @jdheyburn (#2846)
  • Show replica dual-channel replication buffer memory in INFO MEMORY and MEMORY STATS by @enjoy-binbin (#2924)
  • Add rdb_transmitted state to replica state in INFO by @enjoy-binbin (#2833)
  • New INFO section for scripting engines by @rjd15372 (#2738)
  • Adding json support for log-format config by @jbergstroem (#1791)
  • Add server side TLS certificate expiry tracking and INFO telemetry by @YiwenZhang12 (#2913)
  • Add option to use libbacktrace for backtraces in crash reports by @rainsupreme (#3034)

Build and Tooling

  • Show RPS histogram in valkey-benchmark by @hanxizh9910 (#2471)
  • Add --warmup and --duration parameters to valkey-benchmark by @rainsupreme (#2581)
  • Lazy loading of RDMA libs in CLI/Benchmark when building as module by @Ada-Church-Closure (#3072)
  • Add support for atomic slot migration to valkey-cli by @murphyjacob4 (#2755)
  • Replace C++ fast_float dependency with pure C implementation (ffc) by @lemire (#3329)

Bug Fixes

  • Strictly check CRLF when parsing querybuf by @enjoy-binbin (#2872)

Contributors

  • Adam Fowler @adam-fowler
  • Aditya Teltia @AdityaTeltia
  • Alina Liu @asagege
  • Allen Samuels @allenss-amazon
  • Alon Arenberg @alon-arenberg
  • aradz44 @aradz44
  • Arthur Lee @arthurkiller
  • bandalgomsu @bandalgomsu
  • Baswanth @baswanth09
  • Benson-li @li-benson
  • Binbin @enjoy-binbin
  • Björn Svensson @bjosv
  • bpint @bpint
  • chzhoo @chzhoo
  • cjx-zar @cjx-zar
  • Daniil Kashapov @dvkashapov
  • Deepak Nandihalli @deepakrn
  • Diego Ciciani @diegociciani
  • eifrah-aws @eifrah-aws
  • Evgeny Barskiy @ebarskiy
  • Gabi Ganam @gabiganam
  • Gagan H R @gaganhr94
  • Hanxi Zhang @hanxizh9910
  • Harkrishn Patro @hpatro
  • Harry Lin @harrylin98
  • hieu2102 @hieu2102
  • Jacob Murphy @murphyjacob4
  • jiegang0219 @jiegang0219
  • Jim Brunner @JimB123
  • Johan Bergström @jbergstroem
  • John @johnufida
  • Joseph Heyburn @jdheyburn
  • Katie Holly @Fusl
  • Ken @otherscase
  • korjeek @korjeek
  • Kurt McKee @kurtmckee
  • Kyle J. Davis @stockholmux
  • Kyle Kim @kyle-yh-kim
  • Leon Anavi @leon-anavi
  • Madelyn Olson @madolson
  • Mangat Singh Toor @immangat
  • Marc Jakobi @mrcjkb
  • martinrvisser @martinrvisser
  • Marvin Rösch @marvinroesch
  • Murad Shahmammadli @MuradSh
  • NAM UK KIM @namuk2004
  • Nikhil Manglore @Nikhil-Manglore
  • Ouri Half @ouriamzn
  • Patrik Hermansson @phermansson
  • Ping Xie @PingXie
  • Quanye Yang @Ada-Church-Closure
  • Rain Valentine @rainsupreme
  • Ran Shidlansik @ranshid
  • Ricardo Dias @rjd15372
  • Ritoban Dutta @ritoban23
  • Roshan Khatri @roshkhatri
  • ruihong123 @ruihong123
  • Sachin Venkatesha Murthy @sachinvmurthy
  • Sarthak Aggarwal @sarthakaggarwal97
  • Satheesha CH Gowda @satheesha
  • Seungmin Lee @sungming2
  • Shinobu Nunotaba @Ada-Church-Closure
  • Simon Baatz @gmbnomis
  • skyfirelee @artikell
  • Sourav Singh Rawat @frostzt
  • stydxm @stydxm
  • Ted Lyngmo @TedLyngmo
  • Tony Wooster @twooster
  • uriyage @uriyage
  • Vadym Khoptynets @poiuj
  • Venkat Pamulapati @ChiliPaneer
  • Viktor Söderqvist @zuiderkwast
  • Vitah Lin @vitahlin
  • Vitali @VitalyAR
  • withRiver @withRiver
  • wxmzy88 @wxmzy88
  • xbasel @xbasel
  • Yair Gottdenker @yairgott
  • Yana Molodetsky @yanamolo
  • Yang Zhao @yang-z-o
  • Yiwen Zhang @YiwenZhang12
  • yzc-yzc @yzc-yzc
  • zhaozhao.zz @soloestoy
  • Zhijun Liao @zhijun42
1 days ago
telegraf

v1.38.1

v1.38.1 [2026-03-16]

Bugfixes

  • #18491 inputs.diskio Sanitize newline characters in serial tag
  • #18453 inputs.docker Emit status metrics for non-running containers
  • #18513 inputs.exec Log stderr messages
  • #18469 inputs.mem Use vm.Cached as vm.Buffers on OpenBSD
  • #18455 inputs.ping Warn on using timeout parameter for native method
  • #18471 internal Extract go version even more robustly
  • #18509 outputs.influxdb_v3 Remove duplicate timeout setting

Dependency Updates

  • #18486 deps Bump github.com/SAP/go-hdb from 1.15.1 to 1.15.2
  • #18477 deps Bump github.com/alitto/pond/v2 from 2.6.2 to 2.7.0
  • #18488 deps Bump github.com/apache/arrow-go/v18 from 18.5.1 to 18.5.2
  • #18487 deps Bump github.com/emiago/sipgo from 1.2.0 to 1.2.1
  • #18475 deps Bump github.com/gophercloud/gophercloud/v2 from 2.10.0 to 2.11.0
  • #18481 deps Bump github.com/nats-io/nats-server/v2 from 2.12.4 to 2.12.5
  • #18075 deps Bump go.opentelemetry.io/collector/pdata from 1.46.0 to 1.53.0
  • #18483 deps Bump go.opentelemetry.io/proto/otlp from 1.9.0 to 1.10.0
  • #18485 deps Bump go.opentelemetry.io/proto/otlp/collector/profiles/v1development from 0.2.0 to 0.3.0
  • #18478 deps Bump golang.org/x/oauth2 from 0.35.0 to 0.36.0
  • #18484 deps Bump golang.org/x/sync from 0.19.0 to 0.20.0
  • #18480 deps Bump google.golang.org/api from 0.269.0 to 0.270.0
  • #18490 deps Bump google.golang.org/grpc from 1.79.1 to 1.79.2
  • #18474 deps Bump the aws-sdk-go-v2 group with 11 updates
  • #18473 deps Bump tj-actions/changed-files from 47.0.4 to 47.0.5

Packages

Arch Platform Package SHA256
arm64 CentOS telegraf-1.38.1-1.aarch64.rpm 457fe65a263bedb36342a37fee3f5b77fe99f09cf1b389334f0b917e1955b43a
armel CentOS telegraf-1.38.1-1.armel.rpm e12ac81dd270d7d37a2c2fa0c6bac98ff42d482a80e38004791842e6a1624dca
armv6hl CentOS telegraf-1.38.1-1.armv6hl.rpm 3f6391eb9b7ed100a58988602ac718ef9c2f0f315eedfe1b26888ba0a1528caf
i386 CentOS telegraf-1.38.1-1.i386.rpm 7c713282cfb6bee772aa254df2e0b519dd38ad7dca6911b3852858c74c07c6a8
unknown CentOS telegraf-1.38.1-1.loongarch64.rpm 4de2bc68eefeee487eb61880fd0b7ab122e06da08183ba64bdaae1d37fd9a8d7
ppc64le CentOS telegraf-1.38.1-1.ppc64le.rpm 71771d0838bfb9cc93d876fae42d2b71226798a0045e5b143b9c8993bd729920
riscv64 CentOS telegraf-1.38.1-1.riscv64.rpm 5bd348e5b2830c7ac9916869f64e0e9139fd57f6b364430552c2116e44b218aa
s390x CentOS telegraf-1.38.1-1.s390x.rpm 7a46d5b3328f3899ce99a5316da5e014c73fb4e99f67553548ce41f33b02af0b
amd64 CentOS telegraf-1.38.1-1.x86_64.rpm 4e84312f1492c68cf50511e914f556733b01b3405835c01591836a6dafc216e1
amd64 macOS telegraf-1.38.1_darwin_amd64.dmg 259d1f03b9ae12b8ade6cbeb8b3b478b16cb3b8661e02f3536d04d59f050bd3c
amd64 macOS telegraf-1.38.1_darwin_amd64.tar.gz bdfbd46f3aaf373f9a9a12998b2414c0726b1cae5d9c668493ee0436c4df6b78
arm64 macOS telegraf-1.38.1_darwin_arm64.dmg 3199f0eac604397184e884e31830b50deef52fcc33e69c3ded641598ae6d9fdb
arm64 macOS telegraf-1.38.1_darwin_arm64.tar.gz f7b16e04e7ba7c5da2602c8d383e8618cd95297d122c2ffae04955fbc564e227
amd64 FreeBSD telegraf-1.38.1_freebsd_amd64.tar.gz 78d496e42fb9fd887bd48cf0979d645b8d559320adb9966de30550651df4c98e
armv7 FreeBSD telegraf-1.38.1_freebsd_armv7.tar.gz 9970138fe45d8e397a757d36d130f5f20b643d613852d94503e3744d24905369
i386 FreeBSD telegraf-1.38.1_freebsd_i386.tar.gz a7dc015495fc5e46d11f095306e690c6cd20ab917723279132f690d76ce7352c
amd64 Linux telegraf-1.38.1_linux_amd64.tar.gz 566bc83dca25aeb5e32ee04a819aec61ece5bbf5f500a74a0942a030af22b56c
arm64 Linux telegraf-1.38.1_linux_arm64.tar.gz 87fae1fd53789716050de8d3cd977bae143b1278fbb8f5ab7db109ce71069af7
armel Linux telegraf-1.38.1_linux_armel.tar.gz dba3676e197c9eda6a0f471246e4f93f3a6cfdef63a4b4c63d431432d46cab6e
armhf Linux telegraf-1.38.1_linux_armhf.tar.gz 4d37ac528d9f0f091ed2bbb809540b039f1fe663390aee84aea13999c7a3d9f5
i386 Linux telegraf-1.38.1_linux_i386.tar.gz aad5a133c8db2a12b590d0b67a6af85e42f4e0115f1cf7b6073eb5edf573cc34
loong64 Linux telegraf-1.38.1_linux_loong64.tar.gz d78e84f4c85af342328ab47312da120abafeb295eff12d8568a52b28c7a5bf14
mips Linux telegraf-1.38.1_linux_mips.tar.gz 266c3cada10a6ccaa55a0ce6402b3c3cab699abcd06e82b8ad8f99a145b474a5
mipsel Linux telegraf-1.38.1_linux_mipsel.tar.gz 98d516c3542423251e709013aa0d65f5414d6fcd23a1a65808cb693da1c39e0f
ppc64le Linux telegraf-1.38.1_linux_ppc64le.tar.gz 19ca592d198877149db755372e0a44fb42920ebbd8df53083f5ef6573b2ba92f
riscv64 Linux telegraf-1.38.1_linux_riscv64.tar.gz 0b694367b6eaba80f91acf0e98432264538e278f50fb9db9ff36dbb525882776
s390x Linux telegraf-1.38.1_linux_s390x.tar.gz bcb4eff01854006204cd3cca745264e0ca3d557e572e85000d87c8678e578cc9
amd64 Windows telegraf-1.38.1_windows_amd64.zip 341afe2ca9e241b1301878ff177c0faa4468b1910598310e5fd5bbd5ae89d6c5
arm64 Windows telegraf-1.38.1_windows_arm64.zip 40c06a8c73b1f470b2d4385b2e9953396c74ae3ccd1cf7c6c05c2efd42a3f133
i386 Windows telegraf-1.38.1_windows_i386.zip 7241f78797d3b5b717b9642aa5f27fdc98b1cf0687aa21606365847d70fcb14c
amd64 Debian telegraf_1.38.1-1_amd64.deb 453cfed2220bb8774d0026fede0f263d71cb8568440b75ce3bef448cddc5140f
arm64 Debian telegraf_1.38.1-1_arm64.deb 0e7f76d584b2a6901fccfe801105933aae2e77de2962bcde972076d922aa67f2
armel Debian telegraf_1.38.1-1_armel.deb bcab47d753ffc055143471e1b6e21afdb08eb07b4078baa64a4517ef45ef0af8
armhf Debian telegraf_1.38.1-1_armhf.deb 1a68064fcec15c59ab6fcad5415514296c87c9d457390bfc9f49f8f350af6f51
i386 Debian telegraf_1.38.1-1_i386.deb db9b84d84d2ee00c5f70839e247ad4e8f20f76e9672d192226eaa9f623e5aae9
loong64 Debian telegraf_1.38.1-1_loong64.deb f42ab6de41249a0bdee2875d67bc5718020354ba137838e3c08e42a03f0c573f
mips Debian telegraf_1.38.1-1_mips.deb b6c8079a04d4afd5d0a1013e40b8083701110c395ff6b02e8bb8a13334ac0676
mipsel Debian telegraf_1.38.1-1_mipsel.deb d1a7640ed332ca34f0ecfde7018b8be446dbac866c6b02831093dbbd67f31464
ppc64el Debian telegraf_1.38.1-1_ppc64el.deb e5b2a640d319ba2f4485998aa46e22e47c1e74b984cd002fd10b8f7c4d82bc20
riscv64 Debian telegraf_1.38.1-1_riscv64.deb 86fc5bc49412b05f569ce039ac20c20d9b141ec0c60a7e1c504d69fcf9b68e1e
s390x Debian telegraf_1.38.1-1_s390x.deb 87a4d42b6d211a76fe2e5805e25a8dab18e8c319611253e9857829c7ec55aaed
2 days ago
MeiliSearch

v1.39.0 🐳​

What's Changed

✨ Enhancement

🔬 Cross-index document hydration

Add a new ForeignKeys setting allowing to hydrate documents with documents coming from other indexes.

📓 Note: This implementation doesn't support a remote sharding environment

foreignKeys experimental feature

A new experimental feature, foreignKeys, has been added to the /experimental-feature route that must be set to true to activate the hydration.

curl -X PATCH 'http://127.0.0.1:7700/experimental-features' \
  -H 'Content-Type: application/json' \
  --data-binary '{"foreignKeys": true}'

foreignKeys index setting

A new index setting, foreignKeys, has been added to the /indexes/{index_uid}/settings:

// new setting, an array of foreign keys that allows multiple foreign relationships between indexes
"foreignKeys":  [
	{
		// the path in the JSON document containing foreign document ids
		"fieldName": "actors",
		
		// the UID of the foreign index containing the documents to fetch during hydration
        "foreignIndexUid": "actors"
	}
]

Example

With this new feature, a document shaped as follows:

{
  "id": 1,
  "title": "Forrest Gump",
  // Document IDs in foreign index
  "actors": [
    1
  ]
}

Will be hydrated as follows in a search response:

{
  "id": 1,
  "title": "Forrest Gump",
  "actors": [
	{
	  "id": 1,
	  "name": "Tom",
	  "familyName": "Hanks",
	  "birthDate": "1956-07-09"
	}
  ]
}

By @ManyTheFish in #6047

Disable proxy response buffering on Server-Sent Events (SSE)

Add X-Accel-Buffering: no on POST /chats/{workspace_uid}/chat/completions when the streaming mode is activated. By @YoEight in #6228

🪲 Bug fixes

  • Fix a memory leak in the indexation pipeline by @Kerollmops in #6212

    We fixed an important memory leak caused by an invalid use of bumpalo. If you've seen Meilisearch using more and more memory over time, this issue is no longer visible in the latest version. If you want to read more about the bumpalo-trap we felt in, here is a good summary. It looks like this leak was introduced in v1.12, so approximately a year ago...

  • Avoid losing tasks by applying deltas on the wtxn view by @Kerollmops in #6222

    We addressed a small performance regression introduced in v1.38.1 that affected sending updates to the engine during task deletion. We've restored the task deletion performance to match v1.38.0 levels and ensured no race conditions occur while still allowing updates during deletion.

🔩 Miscellaneous

Full Changelog: https://github.com/meilisearch/meilisearch/compare/v1.38.0...v1.39.0

3 days ago
rustfs

1.0.0-alpha.86

What's Changed

New Contributors

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

7 days ago
superset

6.1.0rc1

Hello Superset Community,

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

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

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

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

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

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

This vote also includes the following new NPM and PyPI packages: https://www.npmjs.com/package/@apache-superset/core/v/0.1.0-rc1 https://pypi.org/project/apache-superset-core/0.1.0rc1/ https://pypi.org/project/apache-superset-extensions-cli/0.1.0rc1/

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

Please vote accordingly:

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

Thanks, The Apache Superset Team

7 days ago
MeiliSearch

v1.38.1 🐍

Meilisearch v1.38.1 fixes a regression we have seen in task processing, which caused the engine to stop processing tasks.

🪲 Bug fixes

Full Changelog: https://github.com/meilisearch/meilisearch/compare/v1.38.0...v1.38.1

7 days ago
seaweedfs

4.17

What's Changed

Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/4.16...4.17