v0.3
Pre-release
Pre-release
Core Updates
- Webapps API/Framework completed:
- Add and remove websites, automatically downloading from source and formatting as necessary
- Automatically generate nginx serverblocks based on given information
- Activate and serve new sites on-the-fly
- Manage nginx and PHP server processes when needed
- Modular framework for easily adding and managing new webapp types
- Databases API/Framework completed:
- Add and remove databases
- Add, remove and modify permissions for database users
- Execute database commands
- Modular framework for easily adding new database types in the future
- In-App updates:
- When an update is detected, the app will display a message
- Updates can be installed from the Config menu automatically
- Can manually check for new updates
- Performance greatly improved for Services plugin
- Plugins stand out more when they cannot be activated at runtime
- Plugin dependency checks are faster and less resource-intensive
- HTTP requests no longer printed to logfiles, to lessen logspam
- User created in First Run wizard now automatically a sudoer
- Users given the option to purge server data associated with dependencies on app removal
Plugin Updates
New plugins to manage:
- MariaDB/MySQL databases
- SQLite3 databases
- Wordpress installations
- ownCloud installations
- Custom Website installations
Other changes:
- SSH plugin performance and accuracy improved
- DNS and Hosts plugins removed, merged into core Networking plugin
Bugfixes
- Fixed: only remove plugin dependencies on removal if the plugin is the last one that requires those dependencies
- Fixed: Terminal plugin responds to keypresses once again (thanks @explorigin)
- Fixed: news widget articles were not sorted by date
- Fixed: the system monitor no longer crashes when a widget raises an exception; the exception is logged and the widget is disabled
- Fixed: dotted-line widget handle shows up again
- Fixed: issuing multiple modify/delete calls in one AJAX session blacked the screen and/or gave wrong results
- Fixed: Network plugin widget no longer crashes on empty lines