Releases: DropSnorz/OwlPlug
OwlPlug 1.32.0
Highlights
-
Studio One project scanning now supported. Studio One projects are now included in DAW project discovery. OwlPlug can automatically detect and index Studio One project files, improving cross-DAW visibility. Implemented in PRs #394 by @rogerb831 and #440 by @DropSnorz (closes #217).
-
Platform-aware binary distribution. OwlPlug is now distributed as platform-specific binaries for better compatibility and performance. Native support for macOS
x64(Intel) and macOSarm64(Apple Silicon) has been added, ensuring optimized performance on both architectures. Implemented in PRs #426 and #427 (closes #409).
Misc and Bugfixes
- Use Github release API to retrieve last app version in #407 (closes #402)
- Sort target environment entry list in #423 (closes #419)
- Increase path field max size and improve telemetry errors in #431
- Add arm64ec support in #435 (closes #432)
- Resolve plugin scan directory during a scoped scan in #442 (closes #424)
- Refactor archive processing and disable xml parser entity loading in #441 (closes #438)
- Update to macos-15-intel runner in #411
- Update Java and Javafx to v25 in #421
- Add contributor license agreement in #428
- Add contributing file in #436
- Minor code quality improvements in #430
Dependencies
- Update antlr to 4.13.2 in #425
- Bump actions/upload-artifact from 5 to 6 in #415
- Bump actions/download-artifact from 6 to 7 in #416
- Bump softprops/action-gh-release from 2.4.2 to 2.5.0 in #406
New Contributors
- @rogerb831 made their first contribution in #394
Full Changelog: 1.31.1...1.32.0
OwlPlug 1.31.1
Misc. and Bugfixes
Full Changelog: 1.31.0...1.31.1
OwlPlug 1.31.0
Highlights
- Incremental plugin scan is now the default scan method. Only added, removed, or moved plugins are scanned to speed up the task. A Full Scan option is available to rescan everything. Completed in #359 (closing #302).
- When installing a plugin, an interactive install pop-up can appear to resolve installation directory ambiguity. This pop-up guides the user through the installation steps only when the installation directory can't be generated by the app. Completed in #371 (closing #365)
Misc and Bugfixes
- Enable OwlPlug Scanner loader by default in #391 (closing #138)
- Add simple permission checks before plugin uninstall in #390 (closing #281)
- Plugin directory exists and write checks in options in #387 (closing #386)
- Remove quotes in parsed reaper plugin name in #385 (closing #384)
- Refactor task runner to use CompletableFuture and remove deprecated ListenableFuture in #399
- Add new telemetry properties on startup and scan incomplete in #398
- Refactor task runner bindings and apply timelined progress in #392
- Update minor app style and typo in #403
Dependencies
- Update JUCE from 7.0.4 to 8.0.10 in #393
- Bump runner to macos-14 in #404
- Bump actions/checkout from 5 to 6 in #400
- Bump actions/download-artifact from 5 to 6 in #388
- Bump actions/upload-artifact from 4 to 5 in #389
- Bump softprops/action-gh-release from 2.3.3 to 2.4.2 in #380, #383, #395
Full Changelog: 1.30.1...1.31.0
OwlPlug 1.30.1
Misc. and Bugfixes
- Fix NPE error during directory file listing in file sync in #377, closing #376.
- Use https to connect to owlplug huh to fetch the latest version in #378
Full Changelog: 1.30.0...1.30.1
OwlPlug 1.30.0
Highlights
-
A corruption issue has been discovered in the H2 dependency used by OwlPlug to store data locally. This issue causes the app data to roll back while synchronizing plugins and crashes the scan. A fix has been published by H2 maintainers and integrated in #373 (closing #322, #306, and #367).
-
The logs folder can be accessed from the Options tab to simplify error analysis and issue reporting. In case of task failure, the exception message and the root cause are displayed to the user. More details in #343 (closing #323 and #327).
-
A telemetry service is running to send errors / stacktraces over the network to better identify issues and compatibility problems with some plugins. This can be disabled at any time in the Options tab. The documentation details how the events are collected. More details in #356
Misc and BugFixes
- Support OAS registry donate field in #336 (closing #308)
- Improve the Explore tab selectors UI for better clarity in #339
- Add an option to disable file statistics after plugin sync in #350
- Take alias files into account by ignoring them by @joelwilson in #360 (closing #357)
- Fix selection of multiple target platforms in the explore tab in #364 (closing #363)
- Improve Options tab wording and display in #372
- Add contributors' names to Owlplug preloader and Options in #335
- Internal code refactoring in #342, #341, and #341
Dependencies
- Update appimage build tool chain in #340
- build(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #349
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #351
- build(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #355
- build(deps): bump softprops/action-gh-release from 2.3.2 to 2.3.3 by @dependabot[bot] in #368
Special thanks
- @joelwilson made their first code contribution in #360
- @sixstringv for the logs and his patience that allowed the discovery of a corruption issue in h2.
Full Changelog: 1.29.2...1.30.0
OwlPlug 1.29.2
Misc. and Bugfixes
- Flush save operations to fix unexpected data integrity exception in #315, fixing #306
- Fix Owlplug scanner hangs and timeouts in #317, fixing #316
Full Changelog: 1.29.1...1.29.2
OwlPlug 1.29.1
OwlPlug 1.29.0
Features
Open Audio Stack Registry - Add Open Audio Stack Registry support. The OAS registry is now a trusted and pre-configured plugin source within the app. (#291, #275)
Misc. and Bugfixes
- Fix a bug with fallback application font rendering (#277, #301)
- Removed the
OwlPlug Storedistribution specification (#276) - Add clarifications in the crash recovery dialog (#304)
- Update user home and cache directory path resolution (#305)
- Upate spring boot dependency to
3.4.4(#279, #220)
Full Changelog: 1.28.1...1.29.0
OwlPlug 1.28.1
Misc. and Bugfixes
- Fix issue preventing the plugin table from being sorted by column headers (#288)
kind: store won't work anymore, more info in issue #276.
Full Changelog: 1.28.0....1.28.1
OwlPlug 1.28.0
Features
Plugins Table - Discovered plugins can now be display as a table with columns. The prefered display mode will be automatically selected at app startup. (#270, #280)
Misc. and Bugfixes
- Update
commons-iodependency to fix invalid file permission for plugin uninstallation on POSIX systems (#281) - Add a
scanDirectoryfield to plugins data (#280) - Exclude hfs files from plugin and project discovery (#271, #273)
- Drop
macos-12support, minimal version supported ismacos-13
kind: store won't work anymore, more info in issue #276.
Full Changelog: 1.27.1....1.28.0