Decommission of Keycloak Spring Adapter
Keycloak adapter and Spring Boot starter are replaced with Spring Security OAuth2 configuration, the steps taken are already in the documentation
Keycloak adapter and Spring Boot starter are replaced with Spring Security OAuth2 configuration, the steps taken are already in the documentation
Clematis Desktop is updated to work with Java version 21. There were a few steps were made:
The project gradually accepts new language features as much of the old code is being refactored, for example, to remove the lengthy Desktop class and break down its functionality into smaller classes, organized in a more Java Swing way. More details are available in the README.
Leaving the links here to come back later:
One of the previously planned features to add to the Clematis Weather API, it is now a new repository on GitHub: https://github.com/grauds/clematis.weather. This is a work in progress, the results are yet to be improved, no releases yet, but the basic functionality is there. Used CLIP to match a weather image to a weather description.
Upgraded to Angular v20 using Nx migration tool and some manual fixes, according to the official migration guide.
Documentation is ready for the migration of the Jenkins build server to a dedicated location.
Documentation is ready for the migration of Clematis Money Tracker application to HTTPS and upgrade of the technological stack.
The embedded Keycloak project is decommissioned in favor of a standalone Proxmox virtual machine. The documentation is updated.
The Palantir Docker Plugin is now EOL, which probably is the old news, however, the worse part is that it is waiting to be updated for Gradle 8.12 and up: https://github.com/palantir/gradle-docker/issues/801.
Some Clematis APIs are dependent on the plugin, so looking for workarounds or removal.