Releases: appserver-io/appserver
1.0.0-rc2 Release aka "Iron Horse"
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 theappserver-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"
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 theappserver-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"
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 release0.1
- Extended configuration validation and provided the new
configtest
CLI command appserver.xml
configuration can now be splitted into several files using thexinclude
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 theappserver-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"
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 theappserver-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"
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 theappserver-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"
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 theappserver-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"
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 theappserver-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
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
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
These are the 0.5.8-beta final releases for Mac OS X 10.8+, Debian Linux x86_64 and Windows 7+.