Skip to content

Releases: sortfish/mux-rmi

Mux-RMI 0.5.1

06 Jan 10:54
Compare
Choose a tag to compare

Increasing the default keep-alive receive margin and interval to make the keep-alive process more resilient to random package loss and intermittent network outages.

Moving to Java 8 + Fixing bug in KeepAlive.Settings

05 Sep 09:29
Compare
Choose a tag to compare

Changing Java version dependency from Java 7 to Java 8.

Fixing bug in KeepAlive.Settings that caused it to search for configuration settings prefixed with 'keep-alive' rather than 'keep-alive.'.

Statistics Improvements

01 Nov 16:13
Compare
Choose a tag to compare

Added a snapshot counter to all counted value statistics, in addition to the value histogram.

Re-design and Maintenance Release

13 Jun 14:47
Compare
Choose a tag to compare

Cleaned up use of class loaders after introduction of communication channels.
Constructor consolidation in various objects
Misc. additions and improvements.

Configurability release

12 Jan 16:48
Compare
Choose a tag to compare

Publicly exposing classes to give other packages access to supply all configuration settings:

  • easysettings.ConfigurationSettings
  • muxrmi.SocketSettings
  • muxrmi.StatisticsProvider

Maintenance release

18 Dec 15:59
Compare
Choose a tag to compare

Fixed incorrect connection disconnect from inner protocol instance, which resulted in log warning on finalization.
Code clean-up and refactoring.
Improved logging and more Javadoc.

Bug-fix release

12 Oct 14:08
Compare
Choose a tag to compare

Fixed bug: ObjectOutputStreams state is not reset between remote function calls (#1)

Changed logging in Protocol class to avoid inclusion of full state on every log line. Each Protocol instance now contains a unique ID and is logged once with ID and full textual description. Subsequent log lines will only include the ID.

Re-designing configuration settings

09 Oct 11:14
Compare
Choose a tag to compare

Decoupling configuration settings class from the way settings are read by introducing Reader interface in 'easysettings.ConfigurationSettings' and changing inner classes 'FromProperties' and 'FromSystemProperties'
to implement this interface rather than descend from 'ConfigurationSettings'.

Making socket settings externally configurable and generally improving how Mux-RMI is configured.

Lowering version level dependency of slf4j and logback-classic to make tests run without runtime warnings on Java 7.

Initial release for Java 7

03 Oct 15:17
Compare
Choose a tag to compare

Full implementation of the original design.
No known bugs.