Updated dependency of com.prosyst.mbs.util.api to version 1.1.2 because of SystemTimeEvent.
Improved automation module error handling:
log a debug message instead of error, if a condition is not satisfied
catch Throwable in register since it calls third party code
Device Access 3.2.2
New features
Added validation of FI tags and attributes.
Optimized device creation using DeviceAdmin.create methods.
Changes and bug fixes
Fixed many javadoc trivial errors for code formatting and broken links.
Fixed HDM WebAdmin to show custom device error codes.
Fixed XML Mapping Config for ClassCastException when attribute value is composite type – nested List and Map.
Fixed NullPointerExceptions in mappings.
Fixed NullPointerExceptions when HDM Async Utility is stopping.
Fixed HDM Async Utility OSGi Configuration and Factory Configuration to not be added/updated/deleted after the bundle is stopped.
Fixed to not log error that XML resource is not found, when the bundle is uninstalled at the same time.
Fixed ConcurrentModificationException when device is configuring.
Fixed bug when switching between HDM API and DA API support.
Fixed device configuring to be applied correctly when it is failed initially and has to be re-applied.
FIM 2.2.3
Changes and bug fixes
Fixed FIM Validator used byte min value as default for numeric metadata max.
DevStreams 3.0.2001
Changes and bug-fixes
javadoc improvements
Framework 8.2.4
Changes and bug-fixes
Added foundation.certmanexp.domain service registration property to certificate manager.
Fix for: A Localization with a point "." in the name of the file is not working.
Fix for: Installation of a bundle with correct Export-Package header fails with "Bad manifest header format" error due to a dot in a parameter name.
Fixed Java 9+ execution environment representation to follow more strictly the OSGi Specification.
Fixed references in NOTICE file in fwprofiles.jar to the correct file names of the three JavaSE_compact profile files.
Fix for: Exception while Installing 'Bundle Listener and Framework Listener Demo' kit.
Fixed handling of PrototypeServiceFactory on releasing of services. Observed as java.lang.IllegalArgumentException in jetty bundle on framework exit. due to incorrect handling of PrototypeServiceFactory.
Home Connect 1.1.2
New features and improvements
User documentation updates and improvements.
Changes and bug-fixes
Fixed recovering authorization state when the access/refresh token is temporary invalidated, e.g. due to update of T&C that must be updated in Home Connect app first.
Fixed errors that occurred after latest updates on Home Connect cloud, e.g. stopping a running program on a simulated appliance was not possible.
Added new configuration property for all DataLink services – individual_address (string). This is the individual address of the data link that will be set as source address for all outgoing frames. The format is any of the supported address formats by the KNX API, delimiter can be '.' or '/'.
Updated list of known datapoint types and KNX manufacturers.
Changes and bug-fixes
Updated KNX FT1.2 DataLink implementation in order to prevent JVM crashes using the serial port. Better handling of FT1.2 SEND_RESET frames.
Removed unsupported old locale tag from all KNX DataLink configuration XML files.
Bug-fixes in KNX HDM adapter.
Core 1.2.3
Changes and bug fixes
Improved java documentation
Externals 1.1.4
Changes and bug fixes
Jackson bundles
jackson bundles updated to 2.9.1
Guava
NOTICE file is modified to include precise description of the applied change.
Improved Java documentation of AtomicDoubleArray.java.
OSGi 1.2.3
Changes and bug fixes
API
Improved java documentation
Http bundle
Fix for: Redirection after login does not work properly
Fix for: 5 seconds latency on http GET requests
Fix for: HTTP Traversal Attack
Metatype bundle
Fix for: MetaDataManager#getMetaTypeProvidedPids does not consider the default localization
Fix for: When an updated metadata XML file with incremented version is uploaded, the corresponding configuration is not updated
Subsystem
Fix for: Exception while Uninstalling 'Subsystem Demo' kit.
SCR
Fix for: NPE in scr bundle, when using apache ds web console plugin 2.0.8
Fix for: SystemTimeEvent was changed without updating the package version
Web 1.1.1002
Changes and bug fixes
Fixed Apache License version for jQuery jEC to Apache 2
mBSA 3.4.1002
Changes and bug-fixes
Removed unnecessary console dumps in the Mac OS binaries.
Javadoc fixes
mDNS 1.0.3
New features and improvements
Unit testing the major part of the mDNS Admin component in the JmDNS based implementation.
Changes and bug fixes
Code cleanup and tiny improvements.
Network Manager 2.0.2001
Fixed command escape issue when using execType 3 for running scripts.
OMA 1.4.2001
Changed Java package of all demos.
Changed Java package of test cases.
Peripheral 2.0.2002
New features
Improved configuring virtual serial ports on Mac OS.
Improved "[WARNING] NULL metatype for pid" message.
Optimized Mac OS code to work without external grep call.
Changes and bug fixes
Fixed hciconfig command call for Linux.
REST 2.0.3
Changes and bug fixes
Java documentation improvements
Whitespace encoding mismatch between javax.ws.rs.core.UriBuilder and URI spec. Introduced system property com.prosyst.mbs.webservices.rest.encode to support backward compatible behavior. It is a boolean with default value false.
RMT 1.3.3
Changes and bug fixes
Changed Java package of test cases.
Serial and Parallel 3.1.2
New features
Added additional stability for Linux based systems.
Changes and bug fixes
Add notices to all modified open source files.
Fixed calling native code after disposing the monitor thread that cause JVM to crash.
Fixed javadoc error after upgrading to java 8 on jenkins.
SHIP 2.2.2
Changes and bug fixes
Implemented prevention for SHIP double connections with SKI comparison (as defined in SHIP specification 1.1. draft, chapter 12.2.2).
Added Require-Capability manifest header for all SHIP bundles that need OSGi SCR to function correctly.
Bug-fixes and optimizations in regards to SHIP double connection prevention.
SPINE 2.3.2
Changes and bug fixes
Outgoing read/write requests from the device class providers are sent with respect if the remote device function supports restriction function exchange or not.
Implemented acknowledgment of notify datagrams with flag ackRequired=true, coming from remote devices.
Fixed interoperability problems with external SPINE devices (e-mobility EVSE devices implemented by other companies – KEO, Mennekes, Audi).
Fixed timestamp format inside SPINEUtil class: it should always be UTC-time with Z in the end.
Fixed handling SPINE device-entity-feature structure events inside the SPINE HDM adapter, no more entities that are not represented in HDM or sending requests to entities and features that are already removed.
USB 3.0.2002
Changes and bug fixes
Fixed USB devices are not listed at Mac OS.
Notice and Authors files are updated.
Notes added to modified open source files.
Zigbee 4.4.2
New features and improvements
Provide access to Mgmt_LQI_req and RSSI for third party applications.
Enable the use of multicast commands in EZSP driver.
Change EZSP driver to detect NCP version and to adapt to it.
Initial support for EZSP 6
Add support for the new ZStack version.
Improve security handling when using ManagedServiceFactory, ManagedService and EventHandler services.
Added a better logging in Color device items.
Added configuration for OTA Upgrade maximum retries.
Changes and bug fixes
Disable device database removal on detection of different device network address. Device network address will be updated in related database.
Remove the automatic device refresh when switching from HomeDevice#STATUS_OFFLINE to HomeDevice#STATUS_ONLINE status.
Make Meter device class object creation more consistent.
Improve ASH protocol implementation in EZSP driver.
Failing to create cluster bindings during pairing will set the device in HomeDevice#STATUS_NOT_INITIALIZED status.
Invalidate HomeDevices objects on connection close.
Blacklist Zigbee devices to not receive an automatic WakeUp#goToSleep() command from AsychUtils.
Fix ZCL message matching in EZSP, TI and Freescale drivers.
Add RSSI and LQI when sending RX messages send by the Telegesis simulator.
Fix ASH frame processing in EZSP driver.
Fixed Ember simulator configurations.
Fix synchronization issues during rapid restart of Zigbee module.
Fix write access of WalkTest#LockoutTime property.
Fix an issue where the device may become unreachable after NewNode event followed by system restart.
Send successful default response for report attribute command when requested.
Fix JavaDOC to reflect Java 8 rules.
Fix package information and visibility.
Z-Wave 5.0.2
Changes and bug-fixes
Fixed Meter CC (version 4 and higher) Reports processing - the devices DA representations could not be initialized due to errors in parsing the extended scales report added in version 4 of the CC
Fixed backward incompatibility issue causing problems with the devices representation in HDM
The Z-Wave-specific FirmwareUpdate DC (along with the FirmwareUpdateStatus) have been removed in favor of the standard HDM DC API.
Provided support for the Aeon Door Window Sensor 6 Detector DI both for the European and Indian firmware versions (Indian was the only one supported)