- None
- Add missing composer dependency to DI container techdivision/dependencyinjectioncontainer
- None
- Remove DI container => now in techdivision/dependencyinjectioncontainer
- Switch to new techdivision/naming version that allows to register application instance as naming directory also
- Extend ManagerNode + ClassLoaderNode with additional properties from system configuration
- Remove AbstractApplication + AbstractApplicationTest
- Bugfix invalid check for registered profile logger in ProfileModule::init()
- Add DependencyInjectionContainer::injectDependencies() method to allow DI on existing instances
- Add namespace alias NamingContext for TechDivision\Naming\InitialContext to solve Windows bugs
- None
- Replace for invalid $serverContext->getLogger() invokation with $serverContext->hasLogger()
- None
- None
- Add DependencyInjectionContainer as manager implementation
- Refactoring application deployment
- None
- Add dependency to new appserver-io/logger library
- Integration of monitoring/profiling functionality
- Move RotatingMonologHandler implemenatation => use appserver-io/logger version instead
- Move back to POPO manager/class loader factory implementations
- Remove AbstractManagerFactory implementation
- None
- Integration to initialize manager instances with thread based factories
- Refactoring SplClassLoader include path handling
- Remove GenericStackable => use techdivision/storage version
- Inject all Stackable instances instead of initialize them in __construct => pthreads 2.x compatibility
- None
- Replace unnecessary GenericStackable => TechDivision\Storage\GenericStackable
- None
- Wrong order of log handler parameter used for default setup
- None
- None
- Changed log rotation behaviour to keep updating a file without date and file size suffix
- None
- Refactoring to work with new directory structure provided with appserver-io/meta package installation
- None
- Added the RotatingMonologHandler class, which allows for date and filesize based log rotation
- Bugfix in StandardProvisioner for regex to parse WEB-INF/META-INF directory for provision.xml files to make that work on Windows systems
- Bugfix in StandardProvisionerget::AbsolutPathToPhpExecutable() to also return correct absolute path to php.exe on Windows systems
- None
- None
- Switch to new ClassLoader + ManagerInterface
- Add configuration parameters to manager configuration
- Set encryption key length when generating a SSL certificate to 2048 on Unix based operating systems
- None
- Bugfix for missing parameters when generating server.pem on Windows in AbstractService::createSslCertificate on system startup
- None
- Refactor container startup process to make sure all server sockets has been established before init user permissions and proceed with provision
- None
- Bugfix invalid parameter dir when calling AbstractService::cleanUpDir() method from AbstractExtractor::removeDir() method
- None
- Bugfix invalid path concatenation in AbstractService::getBaseDirectory() when directory with OS specific directory separator has been passed
- Move copyDir() method from AbstractExctractor to AbstractService class
- Use AbstractService::cleanUpDir() method in AbstractExtractor when delete a directory with removeDir()
- None
- Add missing variable type cast when initializing API node types from configuration in AbstractNode::getValueForReflectionProperty() method
- Do not overwrite preinitialized API node configuration variables with empty values in AbstractNode::getValueForReflectionProperty()
- Bugfix invalid argument initialization in AbstractArgsNode:getArg() method
- Issue #191 - initially add functionality to create certificate on system startup
- Add a programmatical default configuration for initial context, loggers, extractors + provisioners (makes configuration in appserver.xml optionally)
- Make extractors + provisioners configurable in appserver.xml
- Add composer dependency to techdivision/lang package >= 0.1
- None
- Clean applications cache directory when application server restarts
- Add DeploymentService::cleanUpFolders() method to clean up directories
- None
- Refactoring ANT PHPUnit execution process
- Composer integration by optimizing folder structure (move bootstrap.php + phpunit.xml.dist => phpunit.xml)
- Switch to new appserver-io/build build- and deployment environment
- Add missing %s placeholder for successfully deployed application log message
- Issue #178 App-based context configuration
- Add directory keys for configuration folders etc/appserver + etc/appserver/conf.d to DirectoryKeys
- Add path to be appended as parameter for methods to return directories in AbstractService
- Move method to create temporary directories for applications from AbstractDeployment to DeploymentService
- Bugfix invalid manager + class loader initialization in ContextNode::merge() method
- Bugfix ComposerClassLoader to allow the usage of autoload_files.php also
- Replace type hint from InitialContext with ContextInterface in SplClassLoader::__construct()
- Add SplClassLoader::get() factory method to allow declarative initialization in application context
- Refactoring SplClassLoader::getIncludePath() to allow pass additional include paths to constructor