Description
This is a major feature release and a first one created with active and effective contributions from @poludov (thanks mate!). The main feature is the AnaLog’s ability to automatically reload and apply changes to choices configuration just on-the-fly, i.e. without application restart. But apart of it, several other fixes and improvements have been included into this version.
Changes
- Provide choices configuration auto-reload
- Fix popups disappearing
- Upgrade to JDK 14
- Improve jUnit integration
- Fix 'Log not found' popup after v0.12.1
- Log record level is always detected as TRACE
- Some other helpful improvements (like integration with Travis CI and SonarQube).
ℹ️ See also v0.14 milestone.
Upgrading
If you’re upgrading your existing AnaLog instance, the following steps are required for this version to work:
-
Stop the application.
-
Replace
analog.jar
with the new one from the distribution archive (see download links below). -
In
analog
oranalog.bat
file, replace the line:DEFAULT_JVM_OPTS="-XX:MaxMetaspaceSize=128M -XX:MaxHeapSize=256M -Dspring.config.additional-location=file:$APP_HOME/config/choices.yaml"
with the following:
DEFAULT_JVM_OPTS="-XX:MaxMetaspaceSize=128M -XX:MaxHeapSize=256M"
(i.e. remove
spring.config.additional-location
JVM option) -
In
application.yaml
file, add the following section:choicesSource: location: ${APP_HOME}/config/choices.yaml autoReloadEnabled: true
-
Start the application with
analog[.bat]
script.
If you’re installing AnaLog from scratch, see Installation & Usage section of README file.
Feedback
If you have any problems or just curious about some things around AnaLog, let us know by submitting an issue.