newton
Newton
 

Newton: Release 1.2.4

Summary

This release provides some minor improvements and general bug-fixes since the 1.2.3 release.

It was made just before significant changes to the build system and install structure, which will feature in the upcoming 1.3 release.

Changes since 1.2.3

New and Improved Functionality:

  • It is no longer necessary to specify the Spring DM version as a startup property. This is now inferred at runtime.
  • Static configuration of jini registry locations is now supported.
  • Java 6's JMX view of JVM stats is now exposed via container features.
  • Assorted bundle graph tracking improvements.
  • Assorted provisioner optimisations and diagnostics improvements.
  • Assorted improvements to error messages and logging.
  • Assorted build improvements, including:
    • The Container.app configuration file now uses bundle-symbolic-names rather than paths/urls.
    • All composites now use the *.composite suffix rather than *.xml.

Bug Fixes:

  • Fixed problem in which equinox would shutdown during startup (this happened on very slow machines).
  • Fixed NPE seen when Jini threw IO exceptions with a null message.
  • Fixed NPE seen when processing bundles that export no packages.
  • Fixed NPE seen when bundle-classpath manifest header is missing.
  • Fixed NPE seen when using binding.osgi with SpringDM.
  • Fixed NPE seen during shutdown of DefaultManagementView.
  • Suppressed NPE seen during shutdown of RemotePresenceRegistryImpl.
  • Fixed problem which was leading to corruption of the install manager state and consequent blocked installs when particular install failures occurred.
Note
In future, the list of changes will be generated directly from JIRA.

Distributions

Use the links below to download Newton.

There are three different Newton distributions:

bin distribution
contains the documentation, configuration and jar files for Newton.
src distribution
contains the Newton source tree at the point when the binaries were built.
installer distribution
an IzPack installer containing both bin and src distributions.

newton_bin-1.2.4.zip

newton_src-1.2.4.zip

newton_installer-1.2.4.jar

You can verify these downloads against newton-1.2.4 MD5 checksums:

md5sum --check newton_md5-1.2.4.txt