Release 1.1-Beta9
Pre-release
Pre-release
apohl79
released this
23 Nov 09:12
·
573 commits
to master
since this release
General
- Reimplemented tracing to use memory mapped files. (It’s fast enough now to keep it enabled all the time. This allows for catching bugs occurring for the first time.)
- Extended and refactored metrics support (added network I/O and timeouts)
- Enable full core dumps for OSX, Windows and Linux (see https://audiogridder.com/bug-report-diagnostics-locations/ and https://audiogridder.com/submitting-large-files/)
- Improved concurrency handling and interaction with the main message thread
- Moved config and log file locations to more appropriate locations on each OS (resolves #175, see https://audiogridder.com/bug-report-diagnostics-locations/)
- Auto cleanup of log files and core files
- Option to deactivate logging (resolves #175)
Plugin
- Added plugin statistics window
- Allow remote server restarts
- Improved remote plugin loading code
- Avoid any blocking network I/O
- Relaxed CPU load updates to every 5 seconds and try to fetch them via mDNS rather than sending queries
- Added a separate MIDI FX plugin to solve some cases where either the instrument or the MIDI plugin was not detected (fixes #177)
- Added name suffixes to instrument and midi plugins to distinguish between them in hosts that show them side by side
- Fixed bottom cut-off of plugin UIs (fixes #189)
- Show error reason for plugin load failures
- Add optional confirmation before deleting a remote insert plugin
- Bug fixes
Server
- Added server statistics window
- Allow server restarts
- Aggregate CPU load over a few seconds
- Updated plugin ID handling: reinstalled, moved or updated plugins should keep their ID’s which will make restoring DAW sessions more reliable (resolves #152)
- Improved I/O layout matching at plugin initialization
- Fixed recents list handling
- Allow parallel plugin loading to improve session load times
- Increased MJPEG quality on OSX
- Skip the first few captured frames to avoid flickering when switching plugin UIs
- Ask the user before killing the plugin scan
- Window handling improvements (avoid always on top windows, but make sure to bring them to the front)
- Bug fixes