Release Notes 7.1
General Notes
Bosch IoT Remote Manager 7.1. contains several new features, updated modules, bug fixes and performance enhancements.
Release date: August 2019
Previous Release Notes:
December 2018 - RM 7.0.1
August 2018 - RM 7.0
July 2017 - RM 6.1
February 2016 - RM 6.0
March 2014 - RM 5.3
Overview of The Main New Features
Added LwM2M Device Adapter functional package for connecting and managing remote devices over LwM2M protocol.
Added AMQP Event Forwarding package for forwarding telemetry data via AMQP enabled broker infrastructure.
System Package
New Features
LoginPreprocessor interface added to allow credentials pre-initialization.
Status page as JSON format is now through REST API call.
New feature for logging in Splunk service, disabled by default.
Password validation constraints made pluggable.
Dynamic changing of mprm.system.rpc.hide-exceptions property.
Changes and Bug Fixes
Fixed declarative service bindings.
Changed encoding of sessionIDs in DB to not depend on the char case.
Upgrade to EGS 9.2.
Foundation
New Features
Certificate Management REST API implemented.
AMQP Event Forwarding
Console / Console Web UI
Changes and Bug Fixes
Fixed minor issues in management console UI.
Removed mail service to clear javax.mail dependency.
CXF
New Features
Added audit log for Unauthorized request.
Added audit log for GET request, disabled by default.
Improved error logging.
Added Log4j console command group and console commands.
System Configurations REST API implemented.
Changes and Bug Fixes
Swagger updated to 2.2.9 version.
Generic Device Management
New Features
Performance improvements in state variable history.
Added option to skip check for indexes, useful when you don't need an index in Mongo DB support.
Added registration date column in device search table.
Performance improvements in rule deletion.
Added option to disable rules statistics calculation.
Added property to execute closures synchronously - gdm.rules.run.closures.sync.
Changes and Bug Fixes
Fixed access control check on count devices API.
Skip empty values for property key in Mongo DB support.
Fixed issue with Azure Cosmos DB when trying to create text index, added option for info logging for a specific gateway.
Fixed Metatype Importer minor issue when importing from bundle resources.
skipEvent parameter now used in both device and component providers when updating state vars.
Fixed task status to need Rule-Manager permission.
Fixed ConcurrentModificationException when REST Doc was refreshed during new types appearing.
DeviceRootSystemContext ensures there will be no duplicate tree nodes for devices.
CU storage transactions are no more spread multi-host in cluster.
Fixed deleting task was to also delete persistent operation derived from target.persistent.
LWM2M
M2M
Changes and Bug Fixes
Fixed minor issues in SQL query in M2M groups.
OSGi DM
New Features
Added support for mprm.osgidm.clientcu.strictProvidedTypes property on backend.
Implement alternative behavior of Skip Frequent State Var Events option.
Added Enum type support in FI attributes and all FIM supported primary types.
Changes and Bug Fixes
Unsupported Metatype old locales format cleanup.
Discarding process message if messaging connection is closed (might be too old and new host could be already processing fresh data).
The device online status has run-time and is not taken from the database.
Disabled caching of open connection requests.
Minor bug fixes and logging improvements in secure tunnel connections.
Software Repository
Changes and Bug Fixes
Fix for not registered Software Repository service after DB re-initialization.
SSM
Changes and Bug Fixes
Fixed deadlock while updating service application.
TR-069
Changes and Bug Fixes
KXML Encoder removed.
User Management
Changes and Bug Fixes
Fixed issue with importing preferences in XML format.