Release Notes - JBoss Remoting - Version 2.2.3 - Text format

Feature Request

  • [JBREM-1082] - Allow ConnectionValidator to access InvokerLocator parameters
  • [JBREM-1084] - Allow CallbackPoller to access Client and InvokerLocator parameters
  • [JBREM-1100] - Link ServerInvokerServlet instances to Connectors via MBean names rather than locator URLs
  • [JBREM-1102] - Make configuration map available to MarshalFactory
  • [JBREM-1128] - Introduce connection identity concept

Bug

  • [JBREM-1081] - Fix NPE in ServerInvokerCallbackHandler
  • [JBREM-1088] - MicroSocketClientInvoker(InvokerLocator locator, Map configuration) ctor - not propagating exceptions (only message is wrapped)
  • [JBREM-1099] - Make MulticastDetector detection message send buffer size configurable
  • [JBREM-1109] - Eliminate race in MicroRemoteClientInvoker.getDataType()
  • [JBREM-1111] - CLONE [JBREM-851] - In LeasePinger replace Timer if it has shut down
  • [JBREM-1112] - Potential race between ConnectionValidator and ConnectionListener upon connection failure
  • [JBREM-1119] - CLONE [JBREM-1113] - ServerInvokerCallbackHandlers leak when client doesn't shut down
  • [JBREM-1121] - Client SocketFactory should be configurable by InvokerLocator
  • [JBREM-1125] - Test for IllegalStateException when calling Timer.schedule()
  • [JBREM-1127] - ClassCastExceptions arising from Unmarsharller/Classloader caching in MicroRemoteClientInvoker
  • [JBREM-1129] - Eliminate nondeterminism in Lease updates

Task

  • [JBREM-139] - need automated test for servlet server invoker
  • [JBREM-1078] - Remove reference to "numberOfRetries" parameter from Remoting Guide
  • [JBREM-1079] - Port fixes to ServletServerInvoker from branch 2.x to branch 2.2
  • [JBREM-1085] - Reduce log level of ServerSocketWrapper.close() log messages
  • [JBREM-1103] - Correct javadoc for Client.invokeOneway()
  • [JBREM-1104] - Identity.get() should create a more meaningful RuntimeException message
  • [JBREM-1108] - Warn against making ConnectionValidator.validatorPingPeriod shorter than ConnectionValidator.validatorPingTimeout
  • [JBREM-1110] - InvokerLocator.getParameters() should not return null
  • [JBREM-1130] - Assure version compatibility with earlier versions of Remoting

Release

Edit/Copy Release Notes

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