1.9.9.8 is mostly a bugfix release, focusing on FTP issues and some permissions handling bugs for controller/target setups.
AMPCore
- Better restart/upgrade state handling in UI. Much more friendly now.
- Recovery mode retries every 15 seconds rather than every 60.
- Scheduler now shows a list of available variables when creating tasks, clicking on them inserts into the current field at the cursor position.
- Permission errors for 'GetUpdates' are now shown from the log. They come up a lot but don't usually mean anything.
- Log tidyups. Added a new 'developer' loglevel with a value of -10 to show stuff that really isn't useful to an end user.
- Fixed a bug in the internal auth provider where negative permission exceptions were not being properly given to remote AMP instances when performing server logins.
Installers
- Windows installer now includes plugin metadata as well as modules.
- Windows installer should handle upgrades correctly now rather than leaving multiple versions in Add/Remove programs.
- GetAMP on Linux warns if on Ubuntu 16.04 (but will still continue, for now)
Instance Manager
- [Core] WaitForExit now works with Windows Services.
- [CLI] Would you kindly...
- [CLI] Now shows default values when input prompts use a custom prompt text.
- [CLI] QuickStart on Windows now creates ADS as a service.
- [CLI] Now shows the command to run to stop ADS if it's required to perform some task.
- [CLI] SetupNginx will now terminate if an existing config file for the given domain exists. Added an extra flag to override this behaviour.
Module/Plugin Changes
- [Rust] Add 'aux01' release branch.
- [File Manager] Fixed FTP not working when logging into a remote auth server. Also uses full session tracking now.