We are pleased to announce a new release of Automatiko - 0.30.0
Automatiko has gone through major refactoring and upgrade of frameworks and libraries. This took significant time to be done completely as it relied on
many other open source project before it could make a final release without any degradation from feature standpoint. That's why the version number jumped to
0.30.0
instead of following regular +1 increment and be at 0.24.0
.
This release does not come with any significant new features but it is packed with number of enhancements that makes the use of Automatiko even better. In addition, from now on new features are going to be built as major upgrades are now completed.
The biggest part in this release is move to Quarkus 3. It comes with significant changes and improvement where one of the biggest (from migration perspective)
is move from javax
to jakarta
namespace. Luckily, Quarkus comes with excellent migration tool that allows to automatically move to the jakarta namespace.
Another worth noting feature is the new Dev UI
that is available in dev mode. Automatiko also adjusted to it and now it is much better integrated with
the whole Dev UI concept.
It is highly recommended to read and follow Quarkus official migration guide.
As part of major upgrade of frameworks and libraries, Java version has also moved to latest LTS version (17). This allows to take advantage of runtime improvements and also keep up with fast pace of changes and releases of Java.
As part of the migration Apache Camel and Camel Quarkus has also been introduced. Important to note that at the time of release of Automatiko 0.30.0 Apache Camel v4 was not yet released as final version, it is currently on milestone 3 (4.0.0-M3). Similar applies for Camel Quarkus which is on milestone 2 (3.0.0-M2).
Even though it is not final version it is quite stable and all components that are included in the release of milestone is considered fully functional.
Photographs by Unsplash.