Skip to content

19 May 2025

Production release: 19 May 2025
Staging release: 14 May 2025

  • Organization Create Functionality: Implemented functionality for dealers to create and enrich organizations, prevent duplicates via IAM enrichment ID, and associate accounts with organizations.
  • Implemented validation to guarantee that the IAM endpoints are accessed by the IAM Audience (Flagged off).
  • Expanded IAM invitation template to include all supported locales, beyond the current en-US locale.
  • Enhanced address validation for non-US accounts by sequentially checking state, province, and stateName fields to reduce invalid_region rejections in IAM.
  • Custom Email Template Options in POST /invitation Endpoint: Ability to use custom email templates for new and existing users, enhancing email customization.
  • Modified the scope of POST: users/{user_id}/roles/{role_id}?on={application_trn} to add roles only if an existing relationship is present, due to the absence of an API in IAM for assigning roles between a user and an application.
  • Added functionality to check permissions shared with the calling subject.
  • Support for RoleId in Application to Group Endpoint: Enhanced group management by supporting RoleId in the application to group relationships.
  • Support for RoleId in Device to Group Endpoint: Improved IoT integration by supporting RoleId in device-to-group relationships.
  • Updated the Invitation service to use IAM for email-based user availability checks, replacing the previous profileX method.
  • Shared Permission Checks Enhanced: Permissions shared with the calling subject are now considered during permission checks, improving access control.
  • Enhanced Live-Sync for account creation/update to handle “EMPTY” email values, allowing sync without contact email as it’s optional; removed non-essential fields like currency and country to aid migration, ensuring name field compliance.
  • Group Based Access for Devices API: UPDATE and GET device by id now supports group based authorization.

Engineering Improvements

  • Performance Test Pipeline Improvements: Enhanced the performance test pipeline to ensure more robust and efficient testing processes.
  • MTLS Gateway Support for User Search (Internal): MTLS gateway support has been added for the /users/search endpoint, improving security and functionality.
  • Lambda Package Size Limit Exceeded Issue Resolved: Adjustments were made to handle the 250MB lambda package size limit, preventing deployment failures.
  • Error Message Correction for User Invitation: Updated error messages to provide clearer information when inviting users not present in IAM.
  • Multiple Default Accounts Issue Resolved: Fixed an issue allowing multiple accounts to be set as default for a user in IAM, ensuring correct account settings.
  • Payload Attribute Type Correction in User Account Relations: Corrected the payload attribute type from List to Map in user account relations, ensuring data integrity.
  • Province/State Check During Live-Sync: Improved address validation during live-sync by considering province and state fields, enhancing data accuracy.