psl changelog

Release History

Version Date Description
1.3 2015-05-04 First sourceforge release
1.2 2014-06-01 Bug fix release.
1.1 2014-04-19 Bug fixes and test coverage improvements.
1.0 2014-03-23 Initial release.

Release 1.3 – 2015-05-04

Type Changes By
Fix (r8) Added a sleep in WB_AsynchronousDispatchTest to make sure we give enough time for Thread.activeCount to stabilize. pasc
Update (r7) Updated for Eclipse Luna and Java 8. pasc
Update (r4) Updated for sourceforge. pasc

Release 1.2 – 2014-06-01

Type Changes By
Update Added a test to proxy dispatcher to check what happens when a runtime exception is thrown during dispatch. pasc
Fix Fixed a bug in AsyncDispatcher. Exceptions thrown during dispatch caught by the thread pool are now also sent to the ExceptionHandler. Corrected the way AsyncSubscription handled events. Instead of one task for all pending operations, which would not always work, it now uses one task per pending operation but guaranteeing that the tasks are executed in order. pasc
Update Made some changes to threading test cases that stopped working due to interrupted exceptions. pasc
Update Updated tests to be more robust with thread interruptions. pasc
Update Added public access to DefaultExceptionHandler. pasc
Add Added support for better shutdown ina sync dispatcher. Now shuts down correctly even if there are tasks running. Added tests to check shutdown. pasc

Release 1.1 – 2014-04-19

Type Changes By
Add It is now possible to ask asynchronous dispatchers to wait until all events have been dispatcher. This makes using psl in unit tests easier. pasc
Update Changed names of JMX beans to allow, in the future, for MX beans for async dispatchers. pasc
Fix Exceptions thrown by subscribers when invoked by the ProxyLocalDispatcher are not handled correctly. If the exception is not a runtime exception nor an Error, the exception is wrapped around a ProxyWrapperException. pasc

Release 1.0 – 2014-03-23

No changes in this release.