JavaInfo Release Notes
Changes in version JavaInfo 1.8.9 Build 345 (2026-02-02)
Changes in version JavaInfo 1.8.8 Build 286 (2025-01-09)
Changes in version JavaInfo 1.8.7 Build 284 (2024-07-29)
Changes in version JavaInfo 1.8.6 Build 272 (2024-03-04)
JavaInfo 1.8.9 Build 345 (2026-02-02)
JavaInfo Texts Properly Loaded From UTF-8
By default, ResourceBundles with localized texts are loaded from files encoded with the ISO-8859-1 charset. Modern development environments like IntelliJ by default use the UTF-8 encoding for properties files. This caused problems within the JavaInfo application since German language texts contained unreadable characters. This has now been fixed.
| Type: | Fixed bug |
| Categories: | Command Line Interface (CLI), Graphical User Interface (GUI), Language Support |
| Editions: | Community |
Support For Server-side German Language Messages
The JavaInfo Swing application provides support for English and German as user language.
If properties are being transferred to the Leisenfels server, then the messages returned
by the server should apply to the current language of the JavaInfo application.
This has now been fixed so that German server messages are being displayed for JavaInfo
running in German user language. The default language still is English.
| Type: | Fixed bug |
| Categories: | Applications, Command Line Interface (CLI), Graphical User Interface (GUI), Language Support |
| Editions: | Community |
Server-side Storage Now Using Jakarta Persistence API (JPA)
The initial JavaInfo versions used JDBC queries to store new properties into the official JavaInfo database. Now the Jakarta Persistence API (JPA) is used instead in order to work comfortably with entity objects. Entities now represent the interface to the underlying database tables. JPA provides support for a wide range of database systems like MySQL.
| Links: | Jakarta Persistence 3.2 - Release for Jakarta EE 11 |
| Type: | Enhanced functionality |
| Categories: | Graphical User Interface (GUI), Libraries |
| Editions: | Community |
JavaInfo 1.8.8 Build 286 (2025-01-09)
Added New Privacy Policy Option
Due to privacy policy regulations in many countries, a new option has been added to the JavaInfo Swing GUI. Before submitting properties to Leisenfels, the user must activate a checkbox to acknowledge to have read and accepted our Privacy Policy. The new button besides the checkbox can be clicked to open the Privacy Policy in the default Internet browser.
| Links: | Leisenfels Privacy Policy |
| Type: | Miscellaneous change |
| Categories: | Graphical User Interface (GUI) |
| Editions: | Community |
Minimum Java Version For JavaInfo Now 1.8
The minimum Java version to run the JavaInfo Swing GUI and CLI version is 1.8 now. Please download previous JavaInfo releases in order to run JavaInfo with older Java versions like Java 1.2 or Java 1.4.
| Type: | Enhanced functionality |
| Categories: | Applications, Command Line Interface (CLI), Compatibility, Deployment, Graphical User Interface (GUI) |
| Editions: | Community |
JavaInfo 1.8.7 Build 284 (2024-07-29)
JavaInfo GUI Now Based On Swing Instead Of AWT
The JavaInfo application has been refactored to use Swing as the graphical user interface. The minimum Java version to run JavaInfo is 1.4 which already provides support for Swing so there was no need to keep the AWT interface any longer.
| Type: | Enhanced functionality |
| Categories: | Applications, Compatibility, Deployment, Graphical User Interface (GUI) |
| Editions: | Community |
JavaInfo Release Notes Available
In order to better track the changes for JavaInfo, these release notes have been added. The XMl file is part of the source code and can therefore be accessed from the classpath.
| Type: | Enhanced functionality |
| Categories: | Documentation |
| Editions: | Community |
JavaInfo 1.8.6 Build 272 (2024-03-04)
JavaInfo Sources Available From Leisenfels Tech Zone
The JavaInfo package may be used without any license costs under a BSD-style license. In order to deploy JavaInfo for your own projects just download the source code archive configure and run the Maven build for local tests.
| Links: | Tech Zone Licensing |
| Type: | Miscellaneous change |
| Categories: | Applications, Release Management |
| Editions: | Community |
