8.2-RC1
This is the first Release Candidate of Redis Open Source 8.2.
Release Candidates are feature-complete pre-releases. Pre-releases are not suitable for production use.
Redis 8.2 introduces major performance and memory footprint improvements, new commands, and command extensions.
8.2-RC1 is available as a Docker image and can be downloaded from Docker Hub. Additional distributions will be introduced in upcoming pre-releases.
- (CVE-2025-27151) redis-check-aof may lead to stack overflow and potential RCE
- #14130 Streams - new commands:
XDELEX
andXACKDEL
; extension toXADD
andXTRIM
- #14039 New command:
CLUSTER SLOT-STATS
- get per-slot usage metrics such as key count, CPU time, and network I/O - #14122
VSIM
- newIN
operator for filtering expression - #Q6329, #Q6394 - Query Engine - new SVS-VAMANA vector index type which supports vector compression (optimized for Intel machines)
- #14143 Gracefully handle short read errors for hashes with TTL during full sync
- #14103 Optimize
BITCOUNT
by introducing prefetching - #14121 Optimize
SCAN
by performing expiration checks only on DBs with volatile keys - #14140 Optimize expiry check in
scanCallback
- #14131 Optimize
LREM
,LPOS
,LINSERT
,ZRANK
, and more by cachingstring2ll
results inquicklistCompare
- #14088 Optimize
COPY
,RENAME
, andRESTORE
when TTL is used - #14074 Reduce the overhead associated with tracking
malloc
’s usable memory - #13900 Optimize the client’s cron to avoid blocking the main thread
- #J1350 JSON - memory footprint improvement by inlining numbers (MOD-9511)
- #14067
INFO
:used_memory_peak_time
- time whenused_memory_peak
was hit - #13990
INFO
:master_current_sync_attempts
- number of times the replica attempted to sync to a master since last disconnectionmaster_total_sync_attempts
- number of times the replica attempted to sync to a mastermaster_link_up_since_seconds
- number of seconds since the link has been uptotal_disconnect_time_sec
- total cumulative time we've been disconnected as a replica
ThingsBoard 4.1 Release
- Cassandra 5.0 support by @smatvienko-tb in https://github.com/thingsboard/thingsboard/pull/12926
- ValKey 8.0 (alternative to Redis > 7.2) by @smatvienko-tb in https://github.com/thingsboard/thingsboard/pull/12925
- Calculated fields performance improvements by @irynamatveieva in https://github.com/thingsboard/thingsboard/pull/13510
- Memory usage improvements by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/13570
- Units conversion by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13282
- Added unit convertion support in SCADA system by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/13529
- Improved knob control widgets by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13500
- New UI Localization: Danish, Dutch, French, German, Greek, Italian, Norwegian, and Spanish by @OKhalkov;
- Make Kafka consumer properties configurable for overridden topic names by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/13148
- Notification on resources shortage by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/12616
- Emit
ALARM_DELETE
event only after the delete operation completes by @dskarzh in https://github.com/thingsboard/thingsboard/pull/13262 - Automatic relations creation between Rule Chains when adding "Rule Chain" node by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/13322
- Used TbMsgProto instead of ByteString by @YevhenBondarenko in https://github.com/thingsboard/thingsboard/pull/12257
- Separate rate limits (READ and WRITE) for Cassandra by @ShvaykaD in https://github.com/thingsboard/thingsboard/pull/13428
- Update cached device activity status only after a successful database save by @dskarzh in https://github.com/thingsboard/thingsboard/pull/13541
- Added MQTT version selection for rule nodes by @deaflynx in https://github.com/thingsboard/thingsboard/pull/13324
- Added ability to use message timestamp for CF results by @irynamatveieva in https://github.com/thingsboard/thingsboard/pull/13272
- Added missing fields for RPC message in cluster mode by @ShvaykaD in https://github.com/thingsboard/thingsboard/pull/13641
- Implement radar widget common axes mode by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/13457
- Improved safety of customTranslation placeholder parsing by @maxunbearable in https://github.com/thingsboard/thingsboard/pull/13231
- Hide zero tooltip for time series charts by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/13442
- Make last day selection default in Range (Time window History) by @ChantsovaEkaterina in https://github.com/thingsboard/thingsboard/pull/13552
- Change mime type for csv export file by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13575
- Added Trendz settings by @yuliaklochai in https://github.com/thingsboard/thingsboard/pull/13301
- Added LwM2M observe strategies by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/13279
- Added ability to created/view relations to rule chains by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13501
- Added "Confirm OTA Update" title to the OTA update confirmation dialog by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13533
- Added missing validation for notification length message by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13516
- Added calculated fields support for Edge by @jekka001 in https://github.com/thingsboard/thingsboard/pull/13494
- Fixed alarm creation when having both attributes and telemetry in the alarm rule by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/13064
- Fixed resource restoring in Version Control by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/12905
- Fixed manually added telemetry not triggerring alarm by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/13072
- Fixed tenant id resolving in OAuth2 mapper by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/13480
- Fixed JSON argument handling in Calculated fields by @irynamatveieva in https://github.com/thingsboard/thingsboard/pull/13509
- Fixed updating CF state when old telemetry sent by @irynamatveieva in https://github.com/thingsboard/thingsboard/pull/13565
- Fixed showing outdated system resource info on tenant level by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/13627
- Fixed device profile -> lwm2m transport observe strategy selector by @deaflynx in https://github.com/thingsboard/thingsboard/pull/13287
- Fixed validation of advanced button style for widget header action setting by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/13426
- Fixed issue with saving checksum in OTA package configuration when using external URL by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13474
- Fixed SCADA connectors arrow color by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/13504
- Fixed full screen mode in editors by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13508
- Fixed LWM2M Bootstrap configured display after saving by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13512
- Fixed XSS vulnerability when delete state name by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13515
- Fixed details panel button freeze midway in Firefox by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13517
- Fixed visible elements behind widget preview by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13519
- Fixed lwm2m device profile object configuration checkbox alignment by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13520
- Fixed change detection in device profile transport configuration by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13527
- Fixed for widgetTitlePanel templateOutlet by @LeoMorgan113 in https://github.com/thingsboard/thingsboard/pull/13394
- Hide zero false tooltip for Rule Engine Statistics dashboard by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/13540
- Prevent deleting an (entity alias/filter) that’s still used in map widgets by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13550
- Fixed FOTA updates in LwM2M by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/12876
- Fixed 404 error when accessing LwM2M Profile Transport Configuration with LwM2M disabled by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/13243
- Use LwM2M Object 19 to send OTA update metadata by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/12799
- @omahurin made their first contribution in https://github.com/thingsboard/thingsboard/pull/13145
- @tjg23 made their first contribution in https://github.com/thingsboard/thingsboard/pull/13154
- @yuliaklochai made their first contribution in https://github.com/thingsboard/thingsboard/pull/13301
- @sumin-denys made their first contribution in https://github.com/thingsboard/thingsboard/pull/13404
- @idealissst made their first contribution in https://github.com/thingsboard/thingsboard/pull/13367
- @Deesthortered made their first contribution in https://github.com/thingsboard/thingsboard/pull/13427
Full Changelog: https://github.com/thingsboard/thingsboard/compare/v4.0.2...v4.1
ThingsBoard 4.0.2 Release
Minor release with the following bug fixes and improvements:
- EDQS improvements and bug fixes by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/13362
- Fixed vulnerabilities by @smatvienko-tb in https://github.com/thingsboard/thingsboard/pull/13356
- Fixed retry mechanism in deduplication rule node by @ShvaykaD in https://github.com/thingsboard/thingsboard/pull/13414
- Fixed queue prefix not applied for some topics by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/13374
- Fixed WS updates when updating older timeseries by @irynamatveieva in https://github.com/thingsboard/thingsboard/pull/13465
- Fixed vulnerabilities CVE-2025-49146 postgresql.driver and CVE-2025-27817 kafka client by @smatvienko-tb in https://github.com/thingsboard/thingsboard/pull/13577
- Improved Nederlands (België) translation by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13290
- Improved dashboard autocomplete component by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13299
- Hint for dynamic settings and refactoring flow animation connectors SCADA symbols by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/13292
- Removed sticky option for argument table header row in calculate field dialog by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/13344
- Fixed an issue with broken pagination settings validation in table-widgets by @Terny22 in https://github.com/thingsboard/thingsboard/pull/13253
- Fixed incorrect help links for calculated fields by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13289
- Fixed percent value for doughnut chart by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/13300
- Fixed rule node config style by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13321
- Fixed HP curcuit breaker widget type fqn by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/13413
- MQTT client exponential reconnect strategy by @smatvienko-tb in https://github.com/thingsboard/thingsboard/pull/12981
Full Changelog: https://github.com/thingsboard/thingsboard/compare/v4.0.1...v4.0.2
3.2.42
This is a small correction for reverting and re-introducing bits missing in previous releases.
- Fix is of session renew loop based on monotonic time
- make sure to cancel promises of failed DDLs
orientdb-community-3.2.42.tar.gz orientdb-community-3.2.42.zip
v2.1.5
- feat: Plugin server supports k8s deployment and configures the default download URL of the plugin(#2232, #2280,#2312) by @NorthernBob in https://github.com/alibaba/higress/pull/2389
- fix: change auto generate se namespace to mcp by @Erica177 in https://github.com/alibaba/higress/pull/2398
- fix(ai-proxy): fix bedrock Sigv4 mismatch by @HecarimV in https://github.com/alibaba/higress/pull/2402
- fix: fix const McpStreamableProtocol spell mistake by @Erica177 in https://github.com/alibaba/higress/pull/2405
- feat(ai-proxy): Adjust the streaming response structure to keep it consistent with the openai by @daixijun in https://github.com/alibaba/higress/pull/2391
- add mcp-server doc by @hourmoneys in https://github.com/alibaba/higress/pull/2327
- opt: unify the
end-of-line
markers in the MCP session filter. by @johnlanni in https://github.com/alibaba/higress/pull/2403 - fix(ai-proxy): fix gemini provider missing finishReason by @daixijun in https://github.com/alibaba/higress/pull/2408
- docs: fix broken link in mcp-servers README_zh.md by @xuruidong in https://github.com/alibaba/higress/pull/2418
- feat: support for wanxiang image/video generation in ai-proxy & ai-statistics by @mirror58229 in https://github.com/alibaba/higress/pull/2378
- feat: Add AI-based bidding information tool MCP service by @hourmoneys in https://github.com/alibaba/higress/pull/2343
- fix: When configuring an MCP server for SSE forwarding, the controller may crash by @johnlanni in https://github.com/alibaba/higress/pull/2423
- feat: add default route support for wanx image&video synthesis by @mirror58229 in https://github.com/alibaba/higress/pull/2431
- feat(ai-proxy): add support for OpenAI Fine-Tuning API by @wydream in https://github.com/alibaba/higress/pull/2424
- add release-notes of 2.1.4 by @johnlanni in https://github.com/alibaba/higress/pull/2433
- feat: add mcp-router plugin by @johnlanni in https://github.com/alibaba/higress/pull/2409
- update envoy and istio by @johnlanni in https://github.com/alibaba/higress/pull/2440
- release 2.1.5-rc.1 by @johnlanni in https://github.com/alibaba/higress/pull/2446
- fix: The mcp to rest capability of the mcp server supports returning status without returning a body from the backend, and instead responds via sse by @johnlanni in https://github.com/alibaba/higress/pull/2445
- refactor: mcp server depends on the latest wasm-go repository by @johnlanni in https://github.com/alibaba/higress/pull/2458
- fix too much logs when nacos is not avaiable by @luoxiner in https://github.com/alibaba/higress/pull/2469
- feat(mcp/sse): support passthourgh the query parameter in sse server to the rest api server by @erasernoob in https://github.com/alibaba/higress/pull/2460
- Feat: Ai data masking msg window support
reasoning_content
in response andn
in request by @007gzs in https://github.com/alibaba/higress/pull/2404 - feat: add investoday MCP Server by @kenneth-bro in https://github.com/alibaba/higress/pull/2450
- fix(ai-proxy): Unify the naming convention & fix api name mapping by @wydream in https://github.com/alibaba/higress/pull/2441
- fix: add missing controller sa annotation. by @Colstuwjx in https://github.com/alibaba/higress/pull/2443
- fix(ai-proxy): fix openai provider customPath compatibility by @daixijun in https://github.com/alibaba/higress/pull/2475
- feat: mcp server support error template response by @johnlanni in https://github.com/alibaba/higress/pull/2485
- add trace_span_key & as_seperate_log_field configuration for ai-statistics by @rinfx in https://github.com/alibaba/higress/pull/2488
- Implement AI-image-reader plugin by @kai2321 in https://github.com/alibaba/higress/pull/1925
- Fix the incorrect behavior of decoding when constructing and sending requests if the path in the configured URL contains URL-encoded parts. by @johnlanni in https://github.com/alibaba/higress/pull/2497
- fix(ai-proxy): bedrock support additional request fields by @HecarimV in https://github.com/alibaba/higress/pull/2480
- feat(ai-proxy): add responses support for doubao by @daixijun in https://github.com/alibaba/higress/pull/2509
- fix(ai-proxy): add system message handling for Bedrock requests by @HecarimV in https://github.com/alibaba/higress/pull/2516
- fix: Fix an incorrect config property name in the README of ai-proxy plugin by @CH3CHO in https://github.com/alibaba/higress/pull/2503
- feat: advanced load balance policys for LLM service through wasm plugin by @rinfx in https://github.com/alibaba/higress/pull/2531
- fix(ai-proxy): restrict the
stream_options
parameter to be effective only in the openai/v1/chatcompletions by @daixijun in https://github.com/alibaba/higress/pull/2524 - feat(helm): comment tracing.skywalking by @daixijun in https://github.com/alibaba/higress/pull/2514
- feat: ai-proxy support config subPath field by @johnlanni in https://github.com/alibaba/higress/pull/2533
- feat: add DB MCP Server execute, list tables, describe table tools by @hongzhouzi in https://github.com/alibaba/higress/pull/2506
- Release 2.1.5 by @johnlanni in https://github.com/alibaba/higress/pull/2536
- @NorthernBob made their first contribution in https://github.com/alibaba/higress/pull/2389
- @xuruidong made their first contribution in https://github.com/alibaba/higress/pull/2418
- @wydream made their first contribution in https://github.com/alibaba/higress/pull/2424
- @erasernoob made their first contribution in https://github.com/alibaba/higress/pull/2460
- @kenneth-bro made their first contribution in https://github.com/alibaba/higress/pull/2450
- @hongzhouzi made their first contribution in https://github.com/alibaba/higress/pull/2506
Full Changelog: https://github.com/alibaba/higress/compare/v2.1.4...v2.1.5
v3.1.3
- Fix a typo ("occured" => "occurred") by @GameRoMan in https://github.com/Netflix/zuul/pull/1956
- Use a custom scheduler for async filters by @jguerra in https://github.com/Netflix/zuul/pull/1948
- Inside PushMessageSender, add method for logging body by @AlexanderEllis in https://github.com/Netflix/zuul/pull/1962
- Update nebula.netflixoss use sonatype central portal by @OdysseusLives in https://github.com/Netflix/zuul/pull/1961
- Upgrade to netty 4.1.122 by @jguerra in https://github.com/Netflix/zuul/pull/1966
- @GameRoMan made their first contribution in https://github.com/Netflix/zuul/pull/1956
- @OdysseusLives made their first contribution in https://github.com/Netflix/zuul/pull/1961
Full Changelog: https://github.com/Netflix/zuul/compare/v3.0.11...v3.1.3