Skip to content

Stable 1.1.0 Release aka "Iron Knight"

Compare
Choose a tag to compare
@wagnert wagnert released this 11 Nov 14:55
· 422 commits to master since this release

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 the appserver-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