Release Notes - Petals CDK - Version 5.6.0 - HTML format

Configure Release Notes

Bug

  • [PETALSCDK-90] - No response to the service consumer if the message exchange is rejected by processors
  • [PETALSCDK-101] - MONIT traces are not correctly managed when expiration of asynchronous messages
  • [PETALSCDK-150] - Endpoints are activated before the component is ready to serve them
  • [PETALSCDK-154] - The CDK can't handle components without ServiceUnitManager
  • [PETALSCDK-156] - Misspelling: "Invokations" --> "Invocations"
  • [PETALSCDK-157] - Rename "Allocated threads" into "Active threads"
  • [PETALSCDK-159] - Mismatch between consumer and provider with sendAsync
  • [PETALSCDK-161] - End MONIT traces are not logged when the answer is sent with sendSync
  • [PETALSCDK-162] - Potential starvation of acceptor threads
  • [PETALSCDK-166] - SU lifecycle operations should throw exceptions in case of failure
  • [PETALSCDK-169] - JMX calls on the Extension MBeans should use the component or bootstrap classloader as context classloader

Improvement Request

  • [PETALSCDK-26] - Enhance Exception Handling for lifecycle operations in AbstractComponent
  • [PETALSCDK-135] - Do not drop messages when there is no thread for processors available
  • [PETALSCDK-152] - Simpler API to implement ServiceUnitManager
  • [PETALSCDK-158] - Introduce a shutdown hook for the JBIListener
  • [PETALSCDK-160] - When receiving an answer to a timed out exchange, send an error back to the sender if possible
  • [PETALSCDK-164] - Support runtime modification of acceptor-stop-max-wait and processor-stop-max-wait
  • [PETALSCDK-165] - Fails in case of incorrect acceptor/processor values in component jbi.xml
  • [PETALSCDK-167] - The CDK should revert SU state in case of failure of SU deploy, init and start
  • [PETALSCDK-168] - The CDK should revert component state in case of failure of component init and start
  • [PETALSCDK-170] - Add support for custom runtime JMX operations and attributes defined in AbstractComponent
  • [PETALSCDK-171] - Simplify Consume Ext traces to not include redundant information and be logged earlier

Task

  • [PETALSCDK-123] - Rework the Acceptor/Processor thread pools
  • [PETALSCDK-151] - Align meaning of timeToLive for sendAsync with timeout for container's sendSync
  • [PETALSCDK-153] - Strengthen CDK framework to implement ServiceUnitManager
  • [PETALSCDK-155] - Removed CDK JBI parameter 'external-listener-class-name'
  • [PETALSCDK-163] - Exploit default value of CDK JBI Schema instead of handling them in code
  • [PETALSCDK-172] - Remove commons-lang dependency

Edit/Copy Release Notes

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