Stable 1.1.0 Release aka "Iron Knight"
This release provides bugfixes and updates.
We STRONGLY recommend, that you have a look at our upgrade guide, before upgrading your installation to 1.1.0!
Notes
- Please be aware, that our Mac OS X installer actually is NOT aware of changes you've made to your configuration files. So it is necessary to BACKUP all configuration files you've customized, to not loose your changes.
- For detailed installation instructions look at our documentation
- Linux packages are split in runtime and distribution packages. So please install both of them. Runtime packages provide
appserver-runtime
which theappserver-dist
package depends on - For bleeding edge development builds, check our developer builds page
Known Issues
- Using the Proxy Module in front of a Jenkins installation leads to a segfault
Bugfixes
- Fixed #882 - Overriding SB types in epb.xml does result in Fatal Error
- Fixed #879 - Update does not work on Debian Jessie
- Fixed #875 - Timing issues with class declaration synchronisation
- Fixed #874 - Permission problems with appserver-errors.log
- Fixed #855 - Call to a protected method errors due to context mismatch
- Fixed #854 - Problems with systemctl enable/disable bug
- Fixed #853 - /opt/appserver/tmp gets created as user root
- Fixed #851 - No error shows up if documentRoot is not available
- Fixed #834 - Check for existing datasource node in StandardProvisioner
- Fixed #824 - Several comment blocks break docBlock assignment
- Fixed #815 - Local processing does not support "none" value
- Fixed #811 - Endless recursion on parent:: call
- Fixed #805 - Constructs like ::class break parsing
- Fixed #785 - RotatedLogHandler produces warning rename(....
- Fixed #778 - CreateDatabaseStep provisioning step does delete schema
- Fixed #770 - MySQL datasources permission denied bug
- Fixed #769 - Undeclared configuration service variable
- Fixed #766 - Packaged composer.phar relies on global PHP
- Fixed #765 - init Scripts are not executable by automation
- Fixed #750 - DocumentRoot must be within webapps folder
- Fixed #653 - Multithreading in Window
- Fixed #735 - Endless Loop for URLs without servlet name
Features
- Closed #838 - Implement CRON schedule functionality
- Closed #898 - Ignore annotations within persistence unit config
- Closed #850 - Datasource configuration lacks driver specific options
- Closed #849 - Webapp based virtual host configuration
- Closed #848 - Configuration included in apps must be restricted
- Closed #844 - Default server reachability should be all IPs
- Closed #819 - Seamless Doctrine Integration
- Closed #809 - Add lifecycle callbacks for pre-attach and post-detach
- Closed #780 - Fatal error within app deployment does break appserver bootstrapping
- Closed #768 - Upload files size not configurable
- Closed #763 - Management Console
- Closed #762 - Events
- Closed #761 - Runlevels
- Closed #760 - Asynchronous Deployment of Applications refactoring
- Closed #749 - Status command not found enhancement
- Closed #744 - Add .dhtml file handler for ServletEngine
- Closed #743 - Move PhtmlServlet as DhtmlServlet from Routlt 2 (to avoid conflicts with simple PHTML templates)
- Closed #356 - Webserver has problems with multiple SSL/TLS certificates per server
- Closed #522 - Separate builds based on OS version
- Closed #609 - Extend the debug abilities of produced code
- Closed #624 - Refactoring boostrap process
- Closed #671 - Create an automated build testing process
- Closed #683 - Update PHP to 5.6 enhancement
- Closed #684 - Update to latest pthreads version
- Closed #691 - Update to latest pthreads version
- Closed #700 - Create an AutoIndex module
- Closed #720 - Add Request::getProposedSessionId()
- Closed #184 - Homebrew installation file enhancement