Fixed Device Config and Device MappingConfig to not allow null values for complex attributes - collections and maps.
Fixed Device Config and Device MappingConfig to not allow null value for device and device item name when it is used in filtering.
Fixed DeviceAdmin.create method when it is failed with exception to not register the device.
Fixed exception when tracked service DeviceConfigAdminSpi has been removed.
Fixed HomeZoneValidateHook.propertyValidate to be invoked when the method HomeZone.setProperty(String, String) is executed.
Fixed exception in XML Mapping Provider when property value is null.
FIM 2.2.4
Changes and bug fixes
Bean data map representation available in FIM 2.2.2 restored. The utilities com.prosyst.mbs.services.fim.util.FunctionalItemInvoker.toMap(Object, TypeMetadata) and com.prosyst.mbs.services.fim.util.FunctionalItemInvoker.containerToMap(Object, TypeMetadata) fixed to deal with recursive bean metadata.
DevStreams 3.0.2002
Changes and bug fixes
Minor bugfixing and improvements.
Fixed the issue with the serial emulator stream in emulator mode in which case some data expected to be read is actually missing.
Framework 8.2.6
Changes and bug fixes
Fix for: All modified Open Source files must contain Notice inside for this modification.
Fix for: com.prosyst.mbs.framework.api.jar does have references to framework implementation classes.
Fix for: JavaSE-9/compact1, JavaSE-9/compact2, JavaSE-9/compact3 and etc. should be removed from environment properties because of Tools support for Compact Profiles is removed from Java SE 9.
Fix for: Second fragment is not attached to the host on JDK 9.
Fix for: Framework log files are not persistently stored on Android.
Home Connect 1.1.3
Changes and bug fixes
Minor bugfixing and improvements.
KNX 5.1.3
New features
Support for sending RAW_CEMI frames using KNX/IP driver.
Changes and bug fixes
Fixed bugs regarding driver connectivity to the KNX bus, mainly internal synchronization issues.
Core 1.2.4
Changes and bug fixes
Fix for: KeyManager loads keystores before keyinfos which would lead reading key entries with "default" password and not with the real one.
Externals 1.1.5
Changes and bug fixes
Split source code of external bundles in separate jars.
Fix for: All modified Open Source files must contain Notice inside for this modification.
Fix for: W3C DOM documentation does not have copyright.
Fix for: Incomplete information in NOTICE file about Oracle Glassfish Jersey.
OSGi 1.2.4
Changes and bug fixes
Fix for: Log worker sometimes uses too long work thread pool tasks.
Introduced mbs.log.level.default system property to allow initial configuration of log level, which does not rely on Config Admin.
Fix for: SCR Component resolving thread blocks on recursive operations.
Fix for: final for List reference is not accepted.
Added user friendly toString() method for configuration annotations.
Provided support to override some default config properties with an external file.
Util 1.1.5
Changes and bug fixes
Fix for: Unable to deserialize to BigInteger/BigDecimal with the MappingUtil.
Policy Admin 1.2.3
Changes and bug fixes
Java documentation improvements.
Scripting 1.0.4
Changes and bug fixes
When testing Script Engine events, LuaJ bundle (com.prosyst.mbs.util.lua) from installation is used, it is no longer packed in com.prosyst.mbs.scripting.core-tc.
mDNS 1.0.1000
Changes and bug fixes
Minor bugfixing and improvements.
REST 2.0.4
Changes and bug fixes
Fix for: Whitespace encoding mismatch between javax.ws.rs.core.UriBuilder and URI spec.
Improvements in REST demos readme files.
A number of improvements and fixes in the documentation.
SHIP 2.2.3
Changes and bug fixes
SHIP kitman script now installs com.prosyst.mbs.core.keyman.bundle.jar bundle instead of com.prosyst.mbs.core.keyman.core.jar bundle.
Fixed handling SHIP discovery events – all events are processed in the order of their occurrence.
Z-Wave 5.0.3
Changes and bug fixes
Fixed problems when the Java SecurityManager is enabled.