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.