Releases: apohl79/audiogridder
Releases · apohl79/audiogridder
Release 1.1-Beta9
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
Release 1.1-Beta8
General changes
- Tracing support for improved analysis possibilities (this should be used when reporting issues going forward)
- Reduced binary size
Server changes
- Windows: Increased ffmpeg/mjpeg encoding quality
- Allow for ffmpeg encoding mode changes without server restart
Release 1.1-Beta7
Plugin changes
- Fixed potential deadlock in AudioStreamer
- Added sanity check to process methods
- Set the correct colour when unhiding a bypassed plugin
- Keyboard support for Linux
- Try harder to get an audio lock to avoid stutter, also log a warning message in case
- mDNS locking improvements to avoid potential deadlocks and race conditions
- Added logging to editor creation and changed initialization order
Server changes
- Suspend a plugin when bypassing instead of unloading it
- Fixed scanner logfile names
- Log more plugin scanner info
Release 1.1-Beta6
Plugin changes
- Fixed audio stutter issue (generally improved audio locking for better latency)
Server changes
- Allow parallel plugin loading for improved startup speed
- Changed logging implementation to solve some debugging issues
Release 1.1-Beta5
General changes
- CPU load info support
- New app icons and some color updates
- Message: Improved handling of send failures
Plugin changes
- Linux support
- Improved settings sync between plugin instances
- Improved mDNS service discovery
Server changes
- FFmpeg/MJPEG support (could improve stability for the linux plugin)
- Write minidumps on SIGABRT
- Add plugin name to scanner logfile name
Release 1.1-Beta4
General changes
- Generic Editor as alternative to screen capturing
- Rescans can be started from the client (resolves #126)
- Added category to menu structure (resolves #133)
- Code signing on OSX (permissions will remain now on updates)
Plugin changes
- New Settings menu with company/category menu options and generic editor
- MIDI FX support
- Plugins can be removed when inactive/failed now
- Fix: Continue to receive screen updates automatically after server restart
Server changes
- Commandline option to set the server ID (resolves #114)
- New setting for startup plugin scan to become optional (resolves #144)
- Keep the plugin window always on top
- Shorter scan info on the splash screen
- Disabled plugin rescan on settings save (faster)
- Fixed potential race condition in stop/resume of the screen recorder
- Fix: Stop capturing before hiding/switching the active plugin window to avoid unwanted screen updates
Release 1.1-Beta3
General changes
- Mouse wheel support (resolves #88)
- Support for multiple time metrics
Server changes
- Fixed ffmpeg performance problems on OSX (resolves #128)
- Downscale screen images on the server side (instead of the client) to improve speed
- Add support for instrument plugins that are effects too (fixes #139)
- Create minidumps in server mode only on Windows
Plugin changes
- Fixed server discovery on Windows
- Do not immediately update the auto-discovery server list but expire entries after 30s
Release 1.1-Beta2
Release 1.0 / 1.0.1
Server changes
- Manage client process termination in master mode
General changes
- Fixed race condition in time stats
- Installers: Allow downgrade and force override on Windows
UPDATE 1.0.1: OSX only
- Reverted back to Xcode 10.3 to fix rendering issues with waves plugins (and probably others)
Release 1.1-Beta1 / 1.1-Beta1.1
General changes
- mDNS support: AudioGridder plugins find available servers automatically
- New improved screen capturing (rewrite)
- Using FFmpeg
- OSX screen capturing via avfoundation
- Windows screen capturing via gdi
- WEBP image encoding
- Separate OSX builds for 10.7 and 10.8+ as avfoundation can't hide the cursor before 10.8
- Upgrade to JUCE 6
- Logging improvements
- Separate installers for server and plugin
- Check for a running server on windows to avoid silently failing updates
- Allow downgrade and force override on Windows
- Fixed race condition in time stats
Server changes
- OSX permissions: Check needed permissions at server startup
- Manage client process termination in master mode
UPDATE 1.1-Beta1.1: OSX only
- Reverted back to Xcode 10.3 to fix rendering issues with waves plugins (and probably others) - fixes #120