This release brings a lot of technical cleanup. Keystore settings now get their own element, so your pipes and senders can do what they're actually meant to do. We're making the same move with the cache settings, as a first step in a bigger cleanup that continues over the next few releases.
There's been work under the hood as well. Memory usage is lower and processing is faster, and anyone who needs more throughput on their web services can now opt in. For teams handling high message volumes, that adds up.
What you'll probably notice quickest in practice is the logging. It's been cleaned up and is easier to read, especially for containerized instances.
Error messages are more consistent, so you get to the root cause faster. And in the console, the test pipeline, adapter status, and the message and error storages have all become nicer to work with.
All the details are in the release notes: https://github.com/frankframework/frankframework/releases/tag/v10.2.0