Repository navigation
26.2.1
Release Notes - Ariane v26.2.1
This is a patch release improving plugin version management on startup, along with an updated SpeleoDB plugin.
Improvements & Fixes
-
Smart Plugin Version Management on Startup:
- Bundled plugins are now only copied over an existing local version if the bundled version is strictly newer, preserving any locally installed plugin that is already up to date or newer.
- Previously, bundled plugins always overwrote the local version on every startup, which could downgrade a plugin that had been updated independently.
-
More Robust Plugin Detection:
- Plugin matching now uses the actual JPMS module name embedded in each jar (via
ModuleFinder) instead of filename-based string matching, making plugin discovery reliable even when jar filenames differ from the module name.
- Plugin matching now uses the actual JPMS module name embedded in each jar (via
-
SpeleoDB Plugin Update:
- Updated
org.speleodb.ariane.plugin.speleodb.jarto the latest version.
- Updated
-
Explorer Field Validation & Sanitization:
- Cave files now automatically sanitize malformed explorer/surveyor XML tags on load, preventing crashes or display issues caused by corrupted field values.
- Fixed a potential crash in report generation when the explorer name list is empty.