Bosch IoT Rollouts

Bosch IoT Rollouts - version 1.16.x

Linus Carl Pauling (February 28, 1901 – August 19, 1994) was an American chemist, biochemist, chemical engineer, peace activist, author, and educator. He published more than 1,200 papers and books, of which about 850 dealt with scientific topics. New Scientist called him one of the 20 greatest scientists of all time, and as of 2000, he was rated the 16th most important scientist in history. For his scientific work, Pauling was awarded the Nobel Prize in Chemistry in 1954. For his peace activism, he was awarded the Nobel Peace Prize in 1962. Pauling was one of the founders of the fields of quantum chemistry and molecular biology. His contributions to the theory of the chemical bond include the concept of orbital hybridisation and the first accurate scale of electronegativities of the elements.

Source: wikipedia

June 09, 2021 - 1.16.14


[MECS-12703] - DMP: Implement cursor-based dynamic scrolling for target tables in UI

May 27, 2021 - 1.16.13


[MECS-14204] - Mgmt API: Add missing Rollout name in JSON representation of action
[MECS-13625] - Remove Bosch IoT Permissions from documentation
[MECS-8930] - DMP: Optimize the way how targets are sorted into rollout groups

May 10, 2021 - 1.16.12


  • [MECS-13853] - Add Re-try and re-connect guidelines to documentation

Bugs fixed

  • [MECS-13798] - DMP: Improve loading of target table in Deployment View

  • [MECS-14286] - DMP: Fix rule creation for single- and auto-assignments

  • [MECS-14320] - DMP: Fix icon for action status cancel_rejected

April 29, 2021 - 1.16.11


  • [MECS-13985] - Improve input validation of software module names

  • [MECS-13466] - DMP: Enhance error message in case of internal errors

  • [MECS-14173] - DMP: Improve user authentication bootstrapping

  • [MECS-14226] - DMP: Fix redundant notifications for provisioned devices

Bugs fixed

  • [MECS-14184] - DMP: Fix action creation for Auto Assignments

April 09, 2021 -

Bugs fixed

  • [MECS-14143] - Fix displaying Management API documentation

April 08, 2021 -

Bugs fixed

  • [MECS-14037] - Fix distribution set assignment via Management API using Client Credentials Flow not possible

  • [MECS-14036] - DMP: Fix Auto Assignment cannot be activated on feature based target filter

  • [MECS-14045] - DMP: Fix inconsistencies for feature updates between Bosch IoT Manager and Bosch IoT Rollouts

March 31, 2021 - 1.16.10

New Features

  • [MECS-12084] - DMP: Support description and color of tags

  • [MECS-12953] - Move service documentation to

  • [MECS-13373] - Remove optional Bosch IoT Permissions integration during booking of the service on EU-2 instance

  • [MECS-13875] - Remove outdated IBM Cloud sections from documentation


  • [MECS-4380] - Span Bosch IoT Rollouts over three availability zones in AWS (EU1, US1)

  • [MECS-13088] - Invalidate CDN cache entries on tenant config change

  • [MECS-13883] - Improve error message, when trying to download soft deleted artifacts

  • [MECS-13937] - DMP: Optimize generated target queries

Bugs fixed

  • [MECS-12262] - DMP: Fix sending expired CDN links to devices

  • [MECS-13696] - Fix empty string permission for roles or users results in server error

March 1, 2021 - 1.16.9

New Features

  • [MECS-13312] - Support external identity providers (IDPs)

  • [MECS-13126] - Provide tenant specific quota overrides


  • [MECS-11703] - DMF: TargetToken is not sent on DMF-API, when anonymous download is enabled

  • [MECS-11811] - Further improve documentation for soft-deletion

  • [MECS-13020] - DMP: displayName attribute is used to display target's name

Bugs fixed

  • [MECS-13634] - DMP: Fix device count does not match the number of targets coming from a target query filter

  • [MECS-13043] - DMP: Fix Tags are not visible on Deployment View when created on Bosch IoT Manager side

  • [MECS-13465] - DMP: Fix "Things quota exceeded" not communicated to user

  • [MECS-13593] - DMP: Fix wrong user name is used in AuditLogging for created-by attribute of targets

February 2, 2021 - 1.16.8

New Features

  • [MECS-10860] - DDI: Add support for server name indication (SNI)

  • [MECS-13011] - Provide RSS feed for new releases of Bosch IoT Rollouts

  • [MECS-13021] - Add Roles view to manage permissions for roles from external identity providers (IDPs)


  • [MECS-9041] - Migrate from Spring Security OAuth to Spring Security

  • [MECS-13354] - Update privacy leaflet

  • [MECS-13629] - Update documentation about entity soft deletion

Bugs fixed

  • [MECS-13597] - Fix unresolved directives in TargetFilter API documentation

  • [MECS-13627] - DMP: Optimize target table scrolling

January 26, 2021 -

Bugs fixed

  • [MECS-13487] - DMP: Empty Things attribute “displayName” makes Rollouts unusable

  • [MECS-13488] - DMP: Remote events for Target created/deleted notification are not processed

January 25, 2021 - 1.16.7

Bugs fixed

  • [MECS-12909] - DDI: Fix access to Users page for user with only USER_MANAGEMENT permission in Management UI


  • [MECS-10951] - Add test endpoint/port for new TLS v1.2 Policy on AWS EU1 to mitigate week SSL/TLS Ciphers

  • [MECS-12452] - DMP: Make Target name changeable in Device Inventory via Management UI and Management API

  • [MECS-12903] - DMP: Improve existing page-requests by using the page-based APIs from Things

  • [MECS-13018] - DMP: Introduce Iot Manager Connector Rest API for retreiving CDN Url for Iot Remote Manager rules

January 20, 2021 -

Bugs fixed

  • [MECS-13438] - DDI: Replace revoked QuoVadis ICA for SSL certificates

January 12, 2021 -

Bugs fixed

  • [MECS-13102] - DMP: Fix timeout exception while assigning Software Modules to Distribution Set

  • [MECS-13125] - Remove MongoDB Artifact content-type attribute check

December 16, 2020 - 1.16.6


  • [MECS-10195] - Upgrade to Spring Boot 2.3.7

November 25, 2020 - 1.16.5

Bugs fixed

  • [MECS-12578] - DMP: Only rules created by Bosch IoT Rollouts are deleted upon receiving rule disabled events from Bosch IoT Manager

  • [MECS-12892] - DMP: Fix no install command is received by device after manual assignment via Management API


  • [MECS-9496] - DMP: Fetch supported software module types from softwareUpdatable feature of a thing

  • [MECS-12811] - Allow tenants to configure expiration time of download URLs (eu-1 only)

  • [MECS-12930] - Improve Target Filter Query documentation

November 2, 2020 - 1.16.4

Bugs fixed

  • [MECS-12654] - DMP: Fix exception "Maximum Page Request Size 200 exceeded" in Management UI

  • [MECS-12708] - DMP: Fix new rollout stuck in creation phase (rollout groups not filled)

  • [MECS-12737] - DMP: Fix action cancellation in case of missing AuthCtxId

  • [MECS-12615] - DMP: Fix TargetTag paging

  • [MECS-12658] - DMP: Fix newly created tags do not appear in Management UI

October 26, 2020 - 1.16.3

Bugs fixed

  • [MECS-12323] - DMP: Fix paging while retrieving devices from Bosch IoT Manager

  • [MECS-12600] - DMP: Basic auth is not working for Management API calls

  • [MECS-12622] - Fix Target metadata permissions in Management UI


  • [MECS-12625] - DMP: Close active actions with errors if no user session id is available

October 14, 2020 - 1.16.2

Bugs fixed

  • [MECS-12422] - DMP: Fix change of auto-assigned distribution sets

  • [MECS-12357] - DMP: Fix multi-user functionality


  • [MECS-12524] - UI: Improve performance of deployment view

  • [MECS-12316] - DMP: Introduce retry policy with the failsafe library for all GRPC remote calls

  • [MECS-10687] - DMP: Remove tag synchronization and use remote tag API of Bosch IoT Manager instead

  • [MECS-12344] - DMP: Support target filters based on tags and other parameters

October 6, 2020 - 1.16.1

Bugs fixed

  • [MECS-12337] - DMP: Fix JWT expired exception in UI

  • [MECS-12342] - DMP: Cancel assignment does not work because of ClassNotFoundException

  • [MECS-12336] - DMP: Fix that MME rules are created twice

  • [MECS-12223] - DMP: Attribute 'rollouts/installedDS' cannot be set because of channel shutdown

  • [MECS-11477] - DMP: Fix problems with multi assignment

  • [MECS-12341] - DMP: Auto-Assignment does not take action history into account


  • [MECS-11904] - Upgrade to VAADIN 8.11.3

  • [MECS-12257] - Introduce 'initiatedBy' attribute for all created actions

  • [MECS-12063] - DMP: Support Teams of Bosch IoT Suite Portal

September 22, 2020 - 1.16.0

Bugs fixed

  • [MECS-11246] - Fix missing HTTPS redirect for Management UI/API

  • [MECS-11864] - Fix CDN misconfiguration that allows download with unsigned URL

  • [MECS-11948] - Fix security-related exceptions which make the UI unusable

  • [MECS-12156] - Fix auto-assignment filter is loosing selected distribution set in Management UI


  • [MECS-6579] - Update UI to VAADIN 8

  • [MECS-10521] - Update customer contact e-mailaddress

  • [MECS-11530] - Implement integration with Bosch IoT Manager (MME) using reliable messaging

  • [MECS-11572] - Extend Rollouts deep-link capability to prepare basic integration with Suite UI

  • [MECS-11691] - Adapt DDI documentation for update action "download" + "downloaded"

  • [MECS-11862] - Upload cdn-error-pages to CloudFront in US1

  • [MECS-11884] - Identify software-updatable devices

  • [MECS-11863] - Improve security documentation