Skip to content

Releases: appserver-io/appserver

1.0.0-rc2 Release aka "Iron Horse"

06 Feb 09:37
Compare
Choose a tag to compare
Pre-release

Second Release Candidate for appserver.io 1.0.0 aka "Iron Horse"

This RC provides several bugfixes and optimizations.

Bugfixes

  • Fixed missing documentRoot param to persistence-container configuration in appserver.xml
  • Fixed invalid registration of local/remote business interfaces for session beans

Features

  • Closed #473 - Create deployment PSR
  • Log exceptions thrown in ServletEngine::process method
  • Move OS specific templates and resources to dist packages
  • Allow argument --install-dir and --override for composer post-install-cmd
  • Remove var/www/core_functions.php script and include from server.php
  • Add method AbstractServletEngine::logCriticalException() to simplify exception logging

Notes

  • IMPORTANT: Since version 0.6.0 we've refactored nearly everything. Please be aware, that anything you've developed on versions before 1.0.0-rc2 needs to be refactored before it'll run on this release!
  • For detailed installation instructions look at our WIKI
  • It is strongly recommended, that you'll remove installed versions before upgrading to 1.0.0-rc2
  • 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 latest updates and bugfixes (this is a RC after all) have a look at our development builds

1.0.0-rc1 Release aka "Iron Horse"

02 Feb 17:13
Compare
Choose a tag to compare
Pre-release

First Release Candidate for appserver.io 1.0.0 aka "Iron Horse"

This RC provides several bugfixes, improvements and PHPUnit tests.

Bugfixes

  • Added missing dependency to appserver-io/lang
  • Fixed MQ memory leak because of missing job thread when handling messages
  • Fixed invalid namespace in QueueManager::createSenderForQueue() method
  • Remove unnecessary interfaces SenderInterface + ReceiverInterface
  • Fixed error when prepared directories to be created on startup
  • Bugfix within service tests
  • Minor bugfixes

Features

  • Refactoring, move interfaces of Persistence-Container + Message-Queue to separate packages
  • Removed risk factor of non-injected \Stackable within class loader
  • Applied new file name and coding conventions
  • Updated dependencies

Notes

  • IMPORTANT: Since version 0.6.0 we've refactored nearly everything. Please be aware, that anything you've developed on versions before 1.0.0-rc1 needs to be refactored before it'll run on this release!
  • For detailed installation instructions look at our WIKI
  • It is strongly recommended, that you'll remove installed versions before upgrading to 1.0.0-rc1
  • 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 latest updates and bugfixes (this is a beta after all) have a look at our nightly builds

1.0.0-beta4 Release aka "Iron Horse"

19 Jan 13:30
Compare
Choose a tag to compare
Pre-release

Fifth and Last BETA release of appserver.io 1.0.0 aka "Iron Horse"

As this is the LAST BETA version, we've feature freeze until the final version 1.0.0, that'll be released on 02/15/2015.

Bugfixes

  • Closed #290 - Segfault in Windows build
  • Closed #336 - Positioning of namespace definition next to php tag
  • Closed #348 - Changed determination of omitted namespaces

Features

  • Closed #282 - Implement logrotate functionality as Server
  • Closed #192 - Refactor configuration
  • Closed #350 - Creating EPB references by annotations + XML configuration
  • Closed #284 - Refactor Application implementation/interface
  • Closed #289 - Refactoring bean/servlet/manager registration in naming directory
  • Closed #285 - Refactor servlet engine virtual host management
  • Closed #291 - Configuration (XML configuration) based bean declaration
  • Closed #300 - Timer Service doesn't support seconds as period
  • Closed #281 - Refactoring InitialContext in NamingDirectory
  • Closed #182 - HTTP digest authentication within webserver
  • Closed #367 - Add XSD validation for additional XML configuration files
  • Introduced XSD validation for app based configuration files
  • Changed nikic/phlexy version from unstable dev-master to stable release 0.1
  • Extended configuration validation and provided the new configtest CLI command
  • appserver.xml configuration can now be splitted into several files using the xinclude XML feature
  • Add --c start argument to change default configuration file
  • Add scanner for changed files in webapps directory
  • Remove some SPL Iterators
  • Remove automatic directory parsing of appserver-io/routlt package from context.xml
  • Add scanner to restart application server when a PHP file changes in webapps directory (deactivated by default)
  • Integration of appserver-io/microcron to allow for second based timer task execution
  • Refactored servlet engines to provide app path information without the use of virtual hosts + cleanup in applications
  • Improved performance by dynamic switching to simplified class loading
  • Refactored and extended the webserver's authentication capabilities

Notes

  • IMPORTANT: Since version 0.6.0 we've refactored nearly everything. Please be aware, that anything you've developed on versions before 1.0.0-beta needs to be refactored before it'll run on this release!
  • For detailed installation instructions look at our WIKI
  • It is strongly recommended, that you'll remove installed versions before upgrading to 1.0.0-beta4
  • 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 latest updates and bugfixes (this is a beta after all) have a look at our nightly builds

1.0.0-beta3 Release aka "Iron Horse"

22 Dec 09:56
Compare
Choose a tag to compare
Pre-release

Fourth BETA release of appserver.io 1.0.0 aka "Iron Horse"

This is mainly a bugfix release fixing a bug in FastCGI connection to latest HHVM version.

Bugfixes

  • Fixing problems with FastCGI connection to latest HHVM versions
  • Analytics module configuration within virtual hosts was ignored

Notes

  • IMPORTANT: Since version 0.6.0 we've refactored nearly everything. Please be aware, that anything you've developed on versions before 1.0.0-beta needs to be refactored before it'll run on this release!
  • For detailed installation instructions look at our WIKI
  • It is strongly recommended, that you'll remove installed versions before upgrading to 1.0.0-beta3
  • 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 latest updates and bugfixes (this is a beta after all) have a look at our nightly builds

1.0.0-beta2 Release aka "Iron Horse"

16 Dec 18:45
Compare
Choose a tag to compare
Pre-release

Third BETA release of appserver.io 1.0.0 aka "Iron Horse"

This is mainly a bugfix release add DI functionality to inject a Message-Queue sender instance in a Servlet or Bean.

Bugfixes

  • Bugfixing invalid servlet init parameter initialization when using @route annotation on servlets
  • Bugfixing for invalid folder check when try to parse folders defined in context.xml for servlets

Features

  • Closed #299 - Refactor Message-Queue Client
  • Add welcome page functionality + Iron Horse logos in webapps/welcome-page directory
  • Added support for the webserver's analytics module configuration

Notes

  • IMPORTANT: Since version 0.6.0 we've refactored nearly everything. Please be aware, that anything you've developed on earlier versions needs to be refactored before it'll run on this release!
  • For detailed installation instructions look at our WIKI
  • It is strongly recommended, that you'll remove installed versions before upgrading to 1.0.0-beta2
  • 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 latest updates and bugfixes (this is a beta after all) have a look at our nightly builds

First 1.0.0-beta1 Release aka "Iron Horse"

10 Dec 20:02
Compare
Choose a tag to compare

Second beta release of appserver.io 1.0.0 aka "Iron Horse"

Being here again...

Notes

  • IMPORTANT: Since version 0.6.0 we've refactored nearly everything. Please be aware, that anything you've developed on earlier versions needs to be refactored before it'll run on this relase!
  • It is strongly recommended, that you'll remove installed versions before upgrading to 1.0.0-beta1
  • 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 latest updates and bugfixes (this is a beta after all) have a look at http://builds.appserver.io/

First 1.0.0-beta Release aka "Iron Horse"

03 Dec 17:48
Compare
Choose a tag to compare

First beta release of appserver.io 1.0.0 aka "Iron Horse"

It's good to be here...

Notes

  • IMPORTANT: Since the last officially released version 0.6.0 we've refactored nearly everything. Please be aware, that anything you've developed on earlier versions needs to be refactored before it'll run on this relase!
  • It is strongly recommended, that you'll remove installed versions before upgrading to 1.0.0-beta
  • 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 latest updates and bugfixes (this is a beta after all) have a look at http://builds.appserver.io/

0.6.0-beta Release

12 May 21:50
Compare
Choose a tag to compare
0.6.0-beta Release Pre-release
Pre-release

The 0.6.0-beta binaries for for Mac OS X 10.8+, Fedora/CentOS Linux x86_64, Debian Linux x86_64 and Windows 7+ containing the appserver.io platform based on the new web server implementation.

0.5.9-beta Release

13 Feb 19:23
Compare
Choose a tag to compare
0.5.9-beta Release Pre-release
Pre-release

These are the 0.5.9-beta releases for Mac OS X 10.8+, Fedora Linux x86_64, Debian Linux x86_64 and Windows 7+.

0.5.8-beta Final Release

06 Feb 14:10
Compare
Choose a tag to compare
Pre-release

These are the 0.5.8-beta final releases for Mac OS X 10.8+, Debian Linux x86_64 and Windows 7+.