Infinispan 15.2.0.Final

"Feelin' Blue"
It’s new. It’s blue. It’s Infinispan 15.2, codenamed "Feelin' Blue".

Without further ado, here’s a list of what’s new (and I promise to stop with the Dr. Seuss rhyming):
RESP endpoint
JSON
Infinispan now implements the Redis JSON API.
Lua scripting
It is now possible to run Lua scripts. The big advantage is that this works in Infinispan clusters, without having to worry about key ownership.
Server
All endpoints limit the maximum request size, which defaults to 10MB
. This protects your server from abuse.
Use the max-content-length
configuration attribute to change it to your liking.
Metrics
You can now disable exporting the base (JVM) metrics, which is desirable when running in embedded mode. Such metrics are usually exported by the application framework.
Console
The console sports a new look & feel, thanks to the upgrade to PatternFly 6.
Manage roles, users and access control for Principal Role Mappers from the console.
Fixes
Lots of these. However, should you find something that doesn’t work, head over to our issues and provide any details that help us debug and solve problems.
JDK requirements
Like the previous 15.x releases, you will need at least JDK 17 in order to use Infinispan 15.2. Infinispan also supports the recently released JDK 24.
Deprecations and removals
We are no longer building the native server, since it did not provide the same level of functionality and performance as our Java server. However, if you miss it, please let us know your use case, and we’ll look into bringing it back.
Documentation
Our documentation now includes * a complete list of our OpenMetrics and JMX metrics * a complete list of log messages As usual, many improvements, updates and fixes.
Release notes
You can look at the release notes to see what was changed since our last development build.
Get them from our download page.
Get it, Use it, Ask us!
We’re hard at work on new features, improvements and fixes, so watch this space for more announcements!Please, download and test the latest release.
The source code is hosted on GitHub. If you need to report a bug or request a new feature, look for a similar one on our GitHub issues tracker. If you don’t find any, create a new issue.
If you have questions, are experiencing a bug or want advice on using Infinispan, you can use GitHub discussions. We will do our best to answer you as soon as we can.
The Infinispan community uses Zulip for real-time communications. Join us using either a web-browser or a dedicated application on the Infinispan chat.