User-relevant changes made to components:
Bundles
-
Upgrade the underlying Felix Configuration Admin to version 1.9.26 (JAMS-126)
-
Upgrade the contained Felix Log Service to version 1.3.0 (JAMS-187)
Framework
-
Upgrade the underlying Felix Framework to version 7.0.5 (JAMS-76)
-
Reimplement Bundle Termination to work with RTSJ Asynchronous Task Termination (ATT) (JAMS-64)
-
Bundles can now create ThreadGroups (JAMS-23)
-
JVMTI debugging of default methods is now supported (JAMS-53)
-
Reimplement Bundle budgets using the javax.realtime.enforce packages (JAMS-224)
-
The default logging level is reduced to WARNING (JAMS-117)
Security
-
Upgrade the underlying Felix Framework Security to version 2.8.4 (JAMS-181)
Distribution
-
Remove binary application JamaicaAMS emulator
-
Remove binary application JamaicaAMS emulator debug interface
-
Move folders bin and lib one level up and remove the target folder
-
A new configuraion property "jamaica-ams.shutdown.hook.timeout" has been provided for setting the maximum number of milliseconds the shutdown hook has to wait (JAMS-190)
-
Provide GoGo JLine shell as an alternative to the GoGo shell (JAMS-166)
-
Add BitStream fonts in the distribution (JAMS-168)
-
Provide more example bundles showing budget usage (JAMS-155)
-
Most of the properties have been moved from system.properties to config.properties (JAMS-119)