General Notes
Bosch IoT Remote Manager 7.4 contains several new features, updated modules, bug fixes and performance enhancements.
Release date: October 2023
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.