Release Notes 7.6
General Notes
Bosch IoT Remote Manager 7.6 contains several new features, updated modules, bug fixes and performance enhancements.
Release date: April 2025
Previous Release Notes:
October 2024 - RM 7.5
October 2023 - RM 7.4
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
Various performance and security improvements, bug fixes.
This release introduces significant UI improvements, including visual updates to the RM web console and multiple memory leak fixes.
System and Device Management packages gain enhanced PostgreSQL support, improved configuration handling, and new features for bulk and paginated operations.
The FOTA and AMQP packages include protocol and database improvements.
Several bug fixes and optimizations were made across the stack, including better error handling, dependency updates, and removal of obsolete terminology.
Web Management Console / UI Package
Added
Apply visual updates and major redesign to the RM Web Admin UI.
Fixed
Fix memory leaks in WebUI:
Cleanup disposables list on disconnect.
Cleanup obsolete connection listener.
Changed
Replace X-Frame-Options header with Content-Security-Policy in the custom security filter.
System Package
Added
Add support for PostgreSQL, by improving DB connection availability checks on transaction failures.
Add support for persistent PRS bundle configurations.
Add option to forcefully set overwritten (e.g. via prs file) bundle config property with config.setvalue -o <pid> <property> <value> command.
Add RPC support for PageEnumerator, preventing unnecessary iteration of newly supported paginated enumerators.
Changed
Make the default constructor of the JDBC DynamicClassLoader have a public access modifier.
Optimize handling of persistent PRS bundle configs, reducing possibility for race conditions.
Introduce system property mprm.scm.persistent.prs.enabled to enable/disable this persistence of PRS bundle config properties.
Optionally ignore case sensitivity of JWT subject claim during SSO login (rm.sso.original.subject.claim.ignoreCase=true|false).
Fixed
Fix an issue where bundle config properties from PRS file(s) were only partially updated.
Fix StackOverflowError in a recursive call (com.prosyst.mprm.util.json.JSONUtil#toMap) by passing the correct argument. Produced in REST API calls during JWT authorization.
Fixed java process not starting as main process (PID 1 in the container).
Generic Device Management Package
Added
Visual updates to the RM Web Admin.
Add Cleaner for command definitions.
Add support for getting page of control unit states via the search engine for dynamic group filters and optimize state variable loading.
Add support for PostgreSQL, by removing the bracket grouping of implicit joins in queries, and other query improvements.
Add support for paginating control unit states fetching from RAC.
Add implementation of service for bulk CU state updates.
PluggableCommand for manually triggering clean-up of leftover records (MEMBERS, ROLES) after task deletion - taskDbCleaner.cleanTaskLeftovers
Changed
Change DB persistence of definitions per operation, added cleaner for definitions from DB.
Fixed
Fix CommonOperationManager OperationState cache retrieval.
Clean related records in ROLES and MEMBERS tables upon task deletion.
OSGi Device Management Package
Added
Add options to configure different DeviceIdResolvers for http and ws tunnels.
Changed
Fixed
Adding null checks for GroupsCUFactory
Fix TEE configuration
Adjust cu agent config and event listener implementations so that cu and state var skip filters consider "stateVar:" prefix properly.
FOTA Package
Added
Add support for PostgreSQL, by improving resource transfer values parameterization in accordance with the tables model, and ensuring column quotation compliance.
Changed
[RM-147] - Changed to send status code field in DmfActionUpdateStatus message.
AMQP Package
Changed
Update Netty version to 4.1.118.Final
CXF Package
Fixed
Fix broken JWT auth for REST APIs by properly parsing the token.
Security
Update Apache CXF library to v3.5.9
Cloud Package
Changed
Optionally ignore case sensitivity of JWT subject claim during SSO login.
Fixed
Remove obsolete BIC terminology from the device registration wizard.
Add missing Apache Commons dependencies.