# All News ***

1.1.3 aka "Iron Knight" released release

Posted on 08 Oct 2016 | 0 Comments


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.3! Notes Please be aware, that our Mac OS X installer actually is NOT aware of changes you’ve made to your configuration... Read more

1.1.2 aka "Iron Knight" released release

Posted on 07 Jul 2016 | 0 Comments


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.2! Notes Please be aware, that our Mac OS X installer actually is NOT aware of changes you’ve made to your configuration... Read more

1.1.1 aka "Iron Knight" released release

Posted on 11 May 2016 | 0 Comments


This release provides bugfixes, updates AND features. As we’ve added many new features and enhancements as well as several bugfixes, we STRONGLY recommend, that you have a look at our upgrade guide, before upgrading your installation to 1.1.1! Please do NEVER update your production system... Read more

1st appserver.io hackathon community

Posted on 06 May 2016 | 0 Comments


The very first appserver.io Hackathon took place at the TechDivision GmbH Office at April 23rd, to April 24th, 2016. Participants During this first Event of his kind at the appserver.io Ecosystem, the Appserver Team members Johann Zelger, Bernhard Wick and Tim Wagner, could gladly welcome... Read more

1.1.0 aka "Iron Knight" released release

Posted on 11 Nov 2015 | 0 Comments


Approximately 9 months after we released appserver version 1.0.0 and 10.000+ downloads later, we’re proud to announce the GA release of our next major point release of appserver. Version 1.1.0 “Iron Knight”. This new version contains many bug fixes and a number of new and... Read more

1.0.6 aka "Iron Horse" released release

Posted on 06 Jul 2015 | 0 Comments


This release provides bugfixes and updates. We STRONGLY recommend, that you have a look at our upgrade guide, before upgrading your installation to 1.0.6! Notes Please be aware, that our Mac OS X installer actually is NOT aware of changes you’ve made to your configuration... Read more

1.0.5 aka "Iron Horse" released release

Posted on 12 May 2015 | 0 Comments


This release provides bugfixes and updates. We STRONGLY recommend, that you have a look at our upgrade guide, before upgrading your installation to 1.0.5! Notes Please be aware, that our Mac OS X installer actually is NOT aware of changes you’ve made to your configuration... Read more

1.0.4 aka "Iron Horse" released release

Posted on 17 Apr 2015 | 0 Comments


This release provides several bugfixes. You might read our upgrade guide, before upgrading to 1.0.4. 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... Read more

Traversal directory vulnerability in webserver security

Affected versions: <=1.0.2 | CVSS: 7.8 | CVE-2015-1847

Posted on 31 Mar 2015 | 0 Comments


There recently was a bugfix for a vulnerability of the appserver’s web request/response interface. This vulnerability was present in versions prior to 1.0.3 and was exposed by the bundled webserver’s HTTP parsing library. The URI as coming from a web client was not normalized correctly... Read more

1.0.3 aka "Iron Horse" released release

Posted on 31 Mar 2015 | 0 Comments


This release provides some bugfixes and updates. You might read our upgrade guide, before upgrading to 1.0.3. 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... Read more

1.0.2 aka "Iron Horse" released release

Posted on 12 Mar 2015 | 0 Comments


This release provides some bugfixes and updates. We STRONGLY recommend, that you have a look at our upgrade guide, before upgrading your installation from 1.0.1 to 1.0.2! Notes Please be aware, that our Mac OS X installer actually is NOT aware of changes you’ve made... Read more

1.0.1 aka "Iron Horse" released release

Posted on 27 Feb 2015 | 0 Comments


This release provides some bugfixes and updates. We STRONGLY recommend, that you have a look at our upgrade guide, before upgrading your installation from 1.0.0 to 1.0.1! Notes Please be aware, that our Mac OS X installer actually is NOT aware of changes you’ve made... Read more

Pressrelease - appserver.io 1.0.0 stable released press

Posted on 23 Feb 2015 | 0 Comments


appserver.io 1.0 the most powerful PHP infrastructure is now available for free With the stable release of appserver.io PHP enters a new era. After nearly two years of development, TechDivision GmbH, finally released appserver.io 1.0.0, the first real PHP Application Server, fully written in PHP.... Read more

Is appserver.io a Middleware servlet-engine

Posted on 20 Feb 2015 | 0 Comments


Recently, i came across a very interesting and informational blog post on HTTP, Middleware, and PSR-7 from a guy named Matthew Weier O`Phinney. He obviously worked hard on PSR-7, a PSR many developers out there are waiting to be accepted for. Beside the post’s content,... Read more

1.0.0 aka "Iron Horse" released release

Posted on 16 Feb 2015 | 0 Comments


After more than 2 years, we’re proud to present the first stable 1.0.0 version appserver.io infrastructure solution! Read more about installation, usage and application development in our documentation. Bugfixes Fixed #514 - @Singleton session bean needs @Startup annotation Fixed #513 - Manually creating a timer... Read more

AOP and DbC - your API guards design-by-contract

Posted on 13 Feb 2015 | 0 Comments


This blog post will give an introduction to the appserver.io implementation of techniques such as Design by Contract and AOP and how they can be used. As an example we will make a simple and self validating JSON REST webservice. Our webservice in question exposes... Read more

1.0.0-rc3 aka "Iron Horse" released release

Posted on 12 Feb 2015 | 0 Comments


Third Release Candidate for appserver.io 1.0.0 aka “Iron Horse” This RC provides several bugfixes and optimizations and will probably be the LAST RC before final version 1.0.0. Bugfixes Fixed error by adding clearstatcache() when adding additional files to logrotate configuration Fixed #478 - Optimize update... Read more

Dependency Injection Basics dependency-injection

Posted on 08 Feb 2015 | 0 Comments


As we probably use DI to inject instances of Server-Side Component Types this section gives you a brief introduction of how DI works in the Persistence-Container context. Dependency Injection, furthermore DI, enables developers to write cleaner, reusable and maintainable code with less coupling by injecting... Read more

1.0.0-rc2 aka "Iron Horse" released release

Posted on 05 Feb 2015 | 0 Comments


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... Read more

Naming-Directory Basics naming-directory

Posted on 04 Feb 2015 | 0 Comments


Every container running in the application server has a internal registry, we call it Naming Directory. In Java this is called Enterprise Naming Context or in short ENC. The naming directory is something like an object store, the container registers references to its resources. Resources... Read more

1.0.0-rc1 aka "Iron Horse" released release

Posted on 02 Feb 2015 | 0 Comments


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... Read more

Persistence-Container Basics persistence-container

Posted on 30 Jan 2015 | 0 Comments


Maybe you had a look at our previous post about the Servlet-Engine Basics. Beside the Servlet-Engine, the Persistence-Container is one of the main services appserver.io provides. The name Persistence-Container, can lead to some missunderstanding in our case, as many people think that it mostly refers... Read more

Webserver Basics webserver

Posted on 28 Jan 2015 | 0 Comments


As you may already know, the appserver has a fully HTTP/1.1 compliant Webserver included which is build upon our multithreaded server framework which is also available open-source on github as well. Your vision is to detach Webservers as apache, nginx or lighttpd in long terms... Read more

1.0.0-beta4 aka "Iron Horse" released release

Posted on 17 Jan 2015 | 0 Comments


Today we’ve released the 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... Read more

Servlet-Engine Basics servlet-engine

Posted on 24 Dec 2014 | 0 Comments


As announced in our last blog post, we want to give you an overview of the services and functions an application server will provide. Let’s start with the Servlet-Engine, because we think that this will be a good start for all developers who never get... Read more

1.0.0-beta3 aka "Iron Horse" released release

Posted on 22 Dec 2014 | 0 Comments


Today we’ve released 1.0.0-beta3. This release primarily contains a bugfix that solves a FastCGI connection problem when using latest HHVM versions 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... Read more

1.0.0-beta2 aka "Iron Horse" is out now release

Posted on 17 Dec 2014 | 0 Comments


You may ask: Why Iron Horse? The answer is quite simple! We chose that name, because it implicates a very important meaning. Iron on the one hand, what stands for the rock solid infrastructure solution we want to provide and Horse on the other. Horse... Read more