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.
You can verify these downloads against newton-1.2.4 MD5 checksums:
md5sum --check newton_md5-1.2.4.txt


