Release Notes - Petals ESB Container - Version 4.2.0 - HTML format

Configure Release Notes

Bug

  • [PETALSESBCONT-27] - The server parameter 'petals.topology.url' does not work
  • [PETALSESBCONT-89] - The method getResourceAsStream doesn't work when path contains space character
  • [PETALSESBCONT-123] - Topology has not to have a dependency on WS API
  • [PETALSESBCONT-173] - Installation of a component using JMX fails
  • [PETALSESBCONT-196] - NPE if no property 'handlers' is defined in logging configuration
  • [PETALSESBCONT-198] - Petals launcher defines a classloader that contains unneeded JAR files
  • [PETALSESBCONT-204] - Unable to use my own LogHandler
  • [PETALSESBCONT-206] - The JMX API methods AdminServiceMBean.isEngine(...) and AdminServiceMBean.isBinding(...) return false if a component has only its installer loaded
  • [PETALSESBCONT-207] - Component installer can be unload even if the component is installed
  • [PETALSESBCONT-241] - DeploymentServiceImpl.getState() prints a severe error message if the service assembly is not deployed
  • [PETALSESBCONT-247] - Easymock is delivered with Petals ESB
  • [PETALSESBCONT-258] - Replace org.ow2.petals.microkernel.testutil.PrivateAccessor using ReflectionHelper
  • [PETALSESBCONT-259] - PetalsClassLoader is unable to read a resource having spaces in its name

Improvement Request

  • [PETALSESBCONT-51] - The topology configuration should be read by the petals launchers and not by the kernel itself
  • [PETALSESBCONT-52] - The container configuration should be read by the petals launchers and not by the kernel itself
  • [PETALSESBCONT-53] - Add an API to parse a topology configuration from an InputStream
  • [PETALSESBCONT-62] - Handling configuration resources
  • [PETALSESBCONT-81] - Launch several containers from one installation
  • [PETALSESBCONT-208] - Add technical monitoring metrics
  • [PETALSESBCONT-209] - The JMX API PetalsAdminServiceMBean.retrieveTopology returns JMX credentials without dedicated security
  • [PETALSESBCONT-210] - Add a JMX API to uninstall all no more used shared libraries
  • [PETALSESBCONT-211] - Add a JMX API to uninstall all no more used components
  • [PETALSESBCONT-212] - Add a JMX API to shutdown all no more used components
  • [PETALSESBCONT-215] - The file 'server.properties' should be read by the launcher instead of the kernel
  • [PETALSESBCONT-219] - Add a flag to the petals launcher to print error stack trace of the launcher
  • [PETALSESBCONT-223] - The topology configuration resource should be read by the launcher instead of the kernel
  • [PETALSESBCONT-257] - Externalize Java options

New Feature

Task

  • [PETALSESBCONT-197] - Remove the hard-coded configuration of logging sub-system
  • [PETALSESBCONT-205] - The log level MONIT-MSG has no sens, replaced by a new LogHandler
  • [PETALSESBCONT-214] - Create a Debian package to install Petals ESB
  • [PETALSESBCONT-216] - Use Apache Commons CLI to manage launcher arguments on the command line
  • [PETALSESBCONT-217] - The registry should use the configuration service to get its configuration
  • [PETALSESBCONT-218] - The default value of the property 'petals.topology.url' must be changed to be relative to the local configuration resource
  • [PETALSESBCONT-220] - Remove support of the domain mode "standalone"
  • [PETALSESBCONT-222] - Remove support of the domain mode "autodiscover"
  • [PETALSESBCONT-225] - Move the autoloader as an extension of the Petals ESB container
  • [PETALSESBCONT-226] - Move the artifact repository as an extension of the Petals ESB container
  • [PETALSESBCONT-229] - Create a Debian package to install the Petals ESB Autoloader
  • [PETALSESBCONT-230] - Create a Debian package to install the Petals ESB Artifact Repository
  • [PETALSESBCONT-231] - Replace the internal JMX client stack by petals-jmx-api
  • [PETALSESBCONT-232] - The configuration service has not to depend on the Kernel WS API
  • [PETALSESBCONT-233] - The configuration service API must throw its own exceptions
  • [PETALSESBCONT-234] - The topology service must throw its own exceptions
  • [PETALSESBCONT-235] - The autoloader implementation uses a child class of the repository implementation
  • [PETALSESBCONT-236] - 'ServiceAssemblyLifeCycle' is a fractal component, not a simple class
  • [PETALSESBCONT-238] - Use usual naming conventions for the Fractal component 'ComponentLifeCycle'
  • [PETALSESBCONT-239] - MBeanNameImpl should be a Fractal component
  • [PETALSESBCONT-240] - The composite "JBI-Messaging" required the not used client interface "admin"
  • [PETALSESBCONT-242] - The Autoloader does not require the AdminService
  • [PETALSESBCONT-243] - Improve Fractal component-based architecture of the Autoloader
  • [PETALSESBCONT-244] - The component 'Transaction' should be a subcomponent of the composite 'System'
  • [PETALSESBCONT-245] - The component 'LoggingService' should be a subcomponent of the composite 'System'
  • [PETALSESBCONT-246] - Reorganize container projects in expectation of creating the petals micro kernel
  • [PETALSESBCONT-248] - The 'Installer' is a Fractal component and it MUST be accessed by its interface
  • [PETALSESBCONT-249] - Move the WS API as an extension of the Petals ESB container
  • [PETALSESBCONT-250] - The topology service uses the WSAPI
  • [PETALSESBCONT-251] - Reorganize Petals API
  • [PETALSESBCONT-253] - Create a Debian package to install the Petals ESB WS-API

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.