Release Notes 7.4
General Notes
Bosch IoT Remote Manager 7.4 contains several new features, updated modules, bug fixes and performance enhancements.
Release date: October 2023
Previous Release Notes:
January 2023 - RM 7.3
December 2020 - RM 7.2
August 2019 - RM 7.1
December 2018 - RM 7.0.1
August 2018 - RM 7.0
Overview of The Main New Features
Added support for MySQL version 8.x.
Improvements in managing devices with a focus on operational scope, node characteristics and device data history.
Introduce new access control roles to manage access to binary content and rule operators.
Various performance and security improvements, bug fixes.
System Package
Changes and Bug Fixes
Improve database connection recovery mechanism.
Improve PreparedStatement caching.
Fix remote debug error handling.
Improve logging in case of error.
Improve HTTP response in case of error.
Foundation
Changes and Bug Fixes
Make HTTP request maximum length configurable.
Fix receiving of HTTP content larger than 2G.
Fix OutOfMemory error on certificate import.
AMQP Event Forwarding
Changes and Bug Fixes
Update third-party libraries.
Console / Console Web UI
Changes and Bug Fixes
Fix Web Admin OOM in device search table.
Limit max rows count in tables.
Fix deadlock on RAC connection loss.
Set session cookie max age.
Hide HTTP server metadata.
Hide stacktrace on error.
Protect against clickjacking (X-Frame-Options HTTP header).
Limit login attempts.
Update third-party libraries.
Remove
Remove Console package (standalone).
Web package
Changes and Bug Fixes
Update third-party libraries.
Improve HTTP response in case of error.
Improve REST Doc.
Switch to Guava cache for REST enumerators.
Fix JSON Web Token authentication.
Generic Device Management
New Features
Support device IDs list in operations scope.
Support searching node properties in leaf nodes only.
Support listing of history requests for single device.
Support listing of history data for all state variables of a device type.
Add Rule-Operator role.
Add cache for functional items extra properties.
Changes and Bug Fixes
Fix auto-import of Groovy packages.
Improve REST response on missing state variable property.
Improve operations processing performance.
Improve operations monitoring.
Improve cleanup of old or incomplete operations.
Improve rule deletion performance.
Improve system storage performance.
Improve cluster state database consistency.
Improve logging in case of error.
Improve HTTP response in case of error.
Fix state variable history configuration XML properties order.
Fix error in system storage filter.
Fix deadlock in state variable history management.
Fix control unit management performance in clustered environment.
Fix filter plugin helper in clustered environment.
Fix filtering on 'containing' condition.
Fix commands duplication issue.
Fix memory leak in operations management.
Fix blocking of operations creation.
Improve security of Groovy scripts execution.
LWM2M
New Features
Add auto update functionality.
Read firmware version upon successful update.
Resume firmware update operation on register event.
Changes and Bug Fixes
Update third-party libraries.
Retry firmware updates for non queue mode devices.
Disable dynamic log config.
Improve handling of missing control unit state.
Fix duplicate events on device deletion
Fix queue mode device registration
MQTT Device Adapter
Changes and Bug Fixes
Update third-party libraries.
OSGi DM
New Features
Support REGISTRATION_DATE in filter plugin.
Changes and Bug Fixes
Improve handling of invalid system properties.
Improve logging in case of error.
Improve HTTP response in case of error.
Improve handling of optional attributes when calculating bundle configuration metadata.
Fix OS commands quoting issue.
Fix Gateways register/login issues during inconsistent system state.
Fix WebSocket port closure upon I/O error.
Software Repository
New Features
Add new role for access control over binary content.
Changes and Bug Fixes
Fix catalogue index.
Always check for packaging plugins on download.
User Management
New Features
Support forcing of password reset on initial login.
Support additional system user properties.
Cloud
Changes and Bug Fixes
Fix connectivity pack download.
Fix handling of escaped characters in JWT verifier.
FOTA Extensions
Changes and Bug Fixes
Improve handling of resource metadata inconsistency.
Fix resource (upstream data) deletion on misconfigured RabbitMQ connection.
Fix resource processing performance bottleneck.
J2ME package
Remove J2ME support.