Releases
Release 1.15.0
switch from Azure Web Apps to Azure Container Apps
outphase EMQX in favor of Event Grid MQTT Broker
[BUG - P0] API call Efento returns blank value
[BUG - P0] BF sms triggers incorrect resources
[BUG - P0] create apim subscription
[BUG - P0] ACA related (DEV) : base64 encoded device data not properly handled in twin mapper
[BUG - P0] Rule Engine previous message action doesn't work properly
[BUG - P0] UAT impersonation not working
[BUG - P0] Tag page not working
adapt logic of billng active devices
[BUG - P1] C2D command creation not working
- [BUG - P0] BF creation fails role Organization Admin Global
- https://pxs.tpondemand.com/entity/5107860-bug-p0-bf-creation-fails-role
Release 1.14.1
[FEATURE] Allow batch update for pxs support
[BUG - P1] PROD metadata not updated in GUI after save
[BUG - P1] Business flows not possible to filter on Trigger Type
[BUG - P1] Business flows not possible to filter on Trigger Type
Release 1.14.0
[Bug] Issue deleting fields in product mapping
[Bug] Issue deleting fields in product mapping
[FEATURE P1] Ability to search for a specific device on alert page
[BUG - P1] Improve exporting the events to CSV
[BUG - P2] Business flows should be able to work on a group of devices within the same TAG
[FEATURE P2] batch device update
[BUG - P1] BF page : trigger amount should be an integer
[BUG - P1] BF inconsistent result for LastTimeSpanMessage
[BUG - P1] C2D add/edit command not saved
[BUG - P0] Metadata fields are not shown to organization admin
[BUG - P1] Resource creation with support profile
[FEATURE P1] Static links to store information
Release 1.13.0
[Feature] Exposed API to Enco via APIM using OAuth2.0 + properly implemented the rest of APIM APIs using Pulumi
[BUG - P2] Impersonating a user that does not have a role assigned crashes Data Engine
[BUG - P1] - PROD scheduled flow schedule not saved
[Feature] - reduce bundle size frontend P1
[Feature] - billing integration with EnCo. New logic implemented to calculate billing information and endpoint exposed via APIM
[Feature] Added the Development Guidelines – Backoffice Frontend documentation with architecture and file-organization guidance for Zustand stores, updated store naming conventions, and performance recommendations including Webpack chunk splitting.
[BUG - P2] Business flows - modifying condition prefills values, and then complains vlaues are missing
[Improvement P0] Add APIM certificate in Pulumi
[Improvement P1] Save on exit Resource page
[Improvement P1] APIM - add docs about Nbiot Logger
[Improvement P1] Downlink communication section with devices to be improved
[BUG - P1] Product creation device prefix should only allow letters & numbers & lowercase
[IMPROVEMENTS P1] Streaming page
[BUGFIX P1] product page filter and url not working
[BUG - P1] If device creation fails in iot hub, should give an error, and not create it in DE either
[BUG - P2] no error message display when field missing on BF creation
[BUG -P1] business flows not able to set value
[BUG - P1] - PROD schedule flow always true not triggering
[BUG - P1] Deleting product deletes resources in DE, but not in IotHub
[BUG - P1] - remove connection error
[BUG - P1] resource export limited to 1000 devices
[Improvement P1] Downlink > organization selection by creation
[BUG - P1] business flows overview - when not triggered shows wrong value
https://pxs.tpondemand.com/entity/3835691-bug-p1-business-flows-overview-when
[BUG - P2] Not possible to delete a stream
[BUG - P1] Resources active filter not working
[improvement P1] Showing downlinks in resource eventlog
[FEATURE P1] Ability to block outbound on organization
[BUG - P1] Alert dashboard Timestamp not shown
[Improvement P1] Monitor EnCo NB-IoT data flow
https://pxs.tpondemand.com/entity/4427588-improvement-p1-monitor-enco-nb-iot
[BUG] Product : impossible to create product
[Bug P1] Exclude inactive resources in BF logic
https://pxs.tpondemand.com/entity/4471882-bug-p1-exclude-inactive-resources-in
[BUG - P1] Tags on alert page
https://pxs.tpondemand.com/entity/4098459-bug-p1-tags-on-alert-page
SSO between data engine & Enco
[BUG - P1] Business flow events - filtering on "None" not working
https://pxs.tpondemand.com/entity/4209669-bug-p1-business-flow-events-filtering
[FEATURE P1] Implement GUI for metadata
[BUG - P1] Improve exporting the events to CSV
[BUG - P1] Stream failure page crash
- Add metadata info to Luzmo view
- [FEATURE P0] Improve metadata
Release 1.12.0
- feature: added new endpoints on APIM:
- to list all available containers per Product
- to get a whole latest message per given resource ID (instead of fetching information container by container)
- improved formatting of Swagger Docs
feature: new product type: ENDPOINT - used for cases when all devices send data towards the same IoTHub endpoint
fix: fixed issue when rule engine was failing if expected count on BF was set to 0
fix: scheduled Business Flows are triggered only on their schedule and process events per message
fix: on solution dashboard create and edit page, fetch more than 10 tags (up to 1000 now)
fix: remove from DashboardType enum 'CUMULIO' and add 'LUZMO' + renamed all 'cumulio' occurences in the code to 'luzmo'
feature: added audit logs on all API calls towards BE
feature: introduced new role: Proximus Support
fix: when removing the last tag on local user/admin, display a popup explaining that it's not possible
fix: on user edit page, fetch more than 10 tags (up to 1000 now)
added OrgID to monitoring logs, to make it easier counting for the Billing Engine
Upgrade FAQ
[GUI] single resource page : events tab -> add copy data button P3
[GUI] resources page : reorder columns : P3
[GUI] Update documentation
Downlink -> send Cloud to Device messages
[Improvement] Add APIM certificate in Pulumi
[GUI] Homepage - Resource details on Map
[GUI] Update documentation to version 1.1
https://pxs.tpondemand.com/entity/3980337-gui-add-documentation
Fix: Downlink access for all admins
https://pxs.tpondemand.com/entity/4095440-bug-p1-downlink-access-for-all
Fix: messages not coming through for recently activated devices
https://pxs.tpondemand.com/entity/4100863-bug-p1-csj-messages-not-coming
[BUG - P1] home page crash when map generates an exception
[BUG - P1] resources page, filtering on organization
[BUG - P1] Deleting user - freeze of UI
[BUG - P2 ] copy button on device events copies data than visible
[BUG - P2] business flows Events - not possible to change rows per page
[BUG - P2] business flow events filtering not working as expected
set minimum version of TLS on IoT Hub to v1.2
[BUG - P1] Strange error on map
[BUG - P2] Data engine shows 'page not found' when user tries to add Config template
Release 1.11.0
fix: fixed issue where BF result was saved twice if action execution failed + severity counters on alert page are fixed
changed email from in action processor to "iot.do-not-reply@proximus.com"
Updated Pulumi Azure Native library to v3.5.1
[GUI] homepage:check window sizing to avoid scrollbars on browser
[BUGFIX] filtering on table sometimes doesn't work
[GUI] products page : move column visibility & export button to the right (change text by icon ?) P2
[GUI] products page : reorder buttons (MyProducts / all Products) P2
[BUG] scroll not working on pages
[GUI] products page : add filter for active/not active on table P2
[GUI] products page : remove title MyProducts (P2)
[GUI] homepage:future requirement : link between map & list of devices
Release 1.10.0
fix: fixed date filter on Alert page + default filter set to last 24h, added preset button for date filter: Today, Last 7 days
fix: it is possible now to search Streams by URL on the all stream page
rule engine: updated azure identity lib version + set many logs to debug to clean up info logs
fix: alerts will be filtered by user tags for 'local' user type
fix: if error occurs on saving additional identifiers 1 or 2 on Device or saving Product settings, the error message will be displayed on the toast
fix: it is possible now to set the link between Condition Groups
fix : TAG creation and editing (graph view)
[GUI] single resource page : assign tag, please make sure the list of tags is sorted - see screenshot
FIX : alerts filter by date not working + add feature filter today and last 7 days
[GUI] homepage: remove myTags part
[GUI] homepage : if there are no alerts configured, don't show alerts
[FIX] Alerts refresh buggy + show today by default
Release 1.9.2
fix pagination on alerts and the severity counter
added an exponential backoff loop in Nbiot protocol converter on errors when sending messages to IoT Hub
Release 1.9.1
handle multiple recipients for SMS and email on action, recipients should be comma (',') separated
fix: enforce conversion to Number values of fields "|" separated values
added proper logging to App Insights for SMS and email actions in cosmos feed processor
Release 1.9.0
make email address search on user login through MyProximus case insensitive
data engine monitoring: introduced new resource group (pxs-data-engine-alerts) with defined alerts in Azure Monitor
- added a new web app: Cosmos Feed Processor, that is saving events from cosmos in log analytics workspace (to be used by Grafana and Azure Monitor)
- https://pxs.tpondemand.com/entity/3698118-application-monitoring
on Product page, added enforcing isPartOfHash to be boolean + displaying error on popup when schema is invalid
added in Rule Engine health check, a DB connection check
feature: handling fields with "|" separated values, added compareCount and compareConsecutiveCount activities
on Tag Graph page, fetch all tags instead of only 10
feature: Business Flow takes into account tag hierarchy
fix: improved displaying severities on Business Flow event page
fix: fixed crashing page when loading Product settings and Business flow settings pages when there's a Product without revision set
fix: export button on Resource page is now visible for Local and Global admins
update decoder for efento devices
fix: alert not showing + add additional identifier one and two
Release 1.8.6.1 - hotfix
- fixed loading alerts on home page and alert page (alerts that were business flows of 'alwaysTrue' are not fetched to those tables)
- fixed loading Azure Maps on the home page
Release 1.8.6
fix activate/deactivate resource in iothub
in Business Flow actions, postgres fields can be added, like device additional ID 1/2 or Product name
fix altered postfix for TEKELEK_ULTRASONICTANKFILLLEVELNBIOT from mm to cm
added alerts page, alerts on home page, new UI for business flow events, severities on business flow conditions
added possibility to export resources in CSV from Resource Page view
fix: Business Flow - on adding a new action, a warning about missing message will not appear
fix: redirect to a correct page on Tag delete
fix: Business Flow - adjusted width of the dropdown for Path on condition
fix: Alerts + Business Flows: values on which the condition was checked is not displayed in events and all pages
fix: alert page shows only alerts (triggered Business Flow)
fix: home page - alert table has a path of checked value, removed resource page and bottom section with tags
fix: user can create a Tag from table overview page
feature: severity can be added to an Action in Business Flow
feature: new event hub for protocol converter nbiot
Release 1.8.5
on Stream settings, fields with array will be minimized to one field with array of the highest hierarchy
fix: failed streams and stream history are now visible
on my Product page, My Products tab is a default one
fix: counters on Home page are now showing proper values
aligned tables of Resource page and Product -> Resource page
added a button on resource page to come back to the Product page
added /api-iot-dataengine to apim backoffice path
fixed protocol converter nbiot unexpected restarts due to disabled devices on iothub
upgrade APIM to Basic tier
Release 1.8.4
Add counter to number of resources (de)activated
https://pxs.tpondemand.com/entity/3550581-add-counter-to-number-of-resources
add a new dropdown on Tag Create form, to be able to choose from more than 10 organizations
Release 1.8.3
fix: rule engine crashes when Stream payload has additionalID1 field added
added device description and location in Stream payload settings
fix: user roles bugfixing
- https://pxs.tpondemand.com/entity/3493609-user-admin-local-cant-create-tags
- https://pxs.tpondemand.com/entity/3493647-proximus-super-user-stream-settings
- https://pxs.tpondemand.com/entity/3493678-bug-tags-list-and-graph-view
- https://pxs.tpondemand.com/entity/3493686-bug-business-flow-table
- https://pxs.tpondemand.com/entity/3493626-user-organization-admin
- https://pxs.tpondemand.com/entity/3493656-business-flows-only-products-available-for
Release 1.8.2
fix: Proximus Super admin - API deletion
Fix : R1.8 rows per page crashed DE
Fix: row click on Business Flow table redirects now to Events page
Release 1.8.1
- fix: on create Business Flow page, when choosing Organization the page was crashing
Release 1.8.0
fix: it's possible now to set numeric values on No. of Messages (lastXMessages) and Expected Count (lastTimeSpanMessages) fields
fix: events on Resource page on UAT & PRD (env var name corrected)
https://pxs.tpondemand.com/entity/3357824-bug-r17-events-on-resource-page
Product and Resource page : headers and columns
Implemented Scheduled Business Flows
fix: resource page not working when impersonating
Improvements : Business Flow content window too small
Improvements : Billing selection not visible
fix: user cannot change Product resource prefix
fix: shows error page when there is wrong username or password
fix : R.1.7 page navigation not working as expected
fix: removed cache step from pipelines
Feature: Add ability to send test messages to NBIOT converter
fix : R.1.7 labels on resource page
fix : R.1.7 Sorting only sorts current page, not full results
fix : R1.7 - csv upload isActive not taken into account
fix : R1.7 csv bulk upload not all columns can be selected for preview
fix : R1.7 Uploading 126 devices fails, while split upload is succesfull
fix : R1.7 upload csv isVirtualDevice not filled in in preview
https://pxs.tpondemand.com/entity/3367181-bug-r17-upload-csv-isvirtualdevice-not
fix : R1.7 Cannot filter on multiple columns at same time
feature: Tags can be assigned to Users and Solution Dashboards, new roles with Tag access limitation added
feature: New NBIOT resource API for ENCO
Release 1.7.0
added handling multiple JSONs coming from digital twin (when DTDL has multiple keys defined) in event proc and rule engine
Postgres Luzmo plugin - instead of 3 datasets of Organization, Product, Device tables, exposed one view joining all 3 tables
Upgrade filters on DataTable
Upgrade NextJS to 14.2.16
Postgres Luzmo plugin:
- renamed repository 'adx-cumulio-plugin' -> 'luzmo-plugins'
- repository is now multi module maven
- created a new app - Postgres Luzmo Plugin
- both applications got updated to Java 21 and Spring Boot 3.3.5 https://pxs.tpondemand.com/entity/2972514-postgresql-luzmo-plugin
Twin Mapper can handle numerical strings conversion to boolean ("0" -> false, "1" -> true)
EventHub TLS version bumped to 1.2
added new dropdowns for Product and Organization on Resource settings page + listing up to 100 rows in those dropdowns
Allow to create SAS key valid for 30 and 365 days
On product creation, Product Dashboard can be set to 'none'
Display error message and not allow to create/update product with DTDL update/creation failed
Rule Engine search for device names is not case insensitive
Rule Engine sanitizes array brackets '[]' in the path in the business flow
Real time on tooltip
Bugfix : When searching for a product in "All products", page refreshes after showing search results
Cleanup decoders (simplification in products)
Release 1.6.2
Bugfix : FE - when no session, frontend redirects to login without openIG path
Bugfix : FE - tabs on dashboard not working on product and device pages
Feature: added new endpoint to retrieve latest values for devices (live update)
Feature: added socket to get latest values by deviceNames
Release 1.6.1
Bugfix : Normal user should not be able to add a project
Bugfix : Delete message is confusing
Bugfix : Mandatory fields product creation
Bugfix : expose port 8080 on biling engine
Zoutman POC (new tekelek decoders) -https://pxs.tpondemand.com/entity/2985763-zoutman-poc
Release 1.6.0
add for RTCMA possibility to avoid Digital Twins and directly ingest data to ADX
fix database connection towards PostreSQL using EntraID in backend service
health check in backend service is calling a DB, in order to check if DB connection is fine
URI encode cookie values in FE app, so it support special characters
- (fixing issue of using Data Engine on french language set in web browser)
Streams + Business Flow has to have a Product assigned + fine tuning
Decoders have now additional payload in 'readings' field + rule engine supports '[]' in the placeholder name
Additional Identifier One field is unique, but only for NBIOT devices
Billing engine
Bugfix : After deleting something, the page is frozen
Bugfix : fix the dropdown on the business flow
Bugfix : mqtt password visible in plain text
Bugfix : Bulk device upload -- clicking on a resource after visualize step throws error
Bugfix : Resource filter not working as expected
Bugfix : Items per page is not working
Bugfix : Entering invalid geojson crashes Data Engine
Bugfix : Bulk device upload -- clicking on a resource after visualize step throws error
Bugfix: fix assigning Business Flows to a Tag + pagination on the tables for assigning Resources to a Tag
Bugfix: reworked Business Flow page (not beta anymore)
Bugfix: Stream Page fine tuning: empty headers by default removed, security can be set to none, manual values in stream payload are possible to set
APIM setup
Swagger docs implemented
API Subscription creation on orgaization level
Real time events on resource page not working
Release 1.5.1
- set ADX database name as variable in Pulumi (to align with PRD config)
- https://pxs.tpondemand.com/entity/2760709-configure-adx-plugin-with-luzmo-prod
Release 1.5.0
bugfix: on create/edit Product, is not allowed that device prefix has white spaces
Upgraded ASP to tier P1mv3
fix: toast after successful saving GeoJSON was sometimes showing 'Error'
added new Cicicom V2
added timestamp from header to NBIOT decoders
fix: ADX Cumulio plugin has now a reader access to ADT RTCM, in order to access certain RTCMZ functions in ADX
fix: improved popup warning message when removing product and organization, user has to type product name before deleting
Release 1.4.3
- Fixed the redirection of my products when user clicks on it on the data table
Release 1.4.2
- fixed displaying Azure Maps on Device Bulk Import preview
Release 1.4.1
- Handle new devices in batch
- support page & cus documentation
- Bugfix : Resource filter bug
Release 1.4.0
Twin Mapper can upsert Digital Twins of sourceIds when uploading Relationships
added auto refresh of Luzmo dashboards - with dropdown choice
added default error pages
fixed: display message on popup, when there's an error coming from backend
fixed logout flow with OpenIG (UAT/PRD)
set the logging service (winston) for node apps as a Turbo Workspace, working for Twin Mapper and Rule Engine
Project page got reworked
Added new NBIOT decoder for Milesight
Added Rule Engine
Refactor / Bug: when searching for a product the search on the name or brand is not working
Fixed routing when going to the user details
New fix for PrismaClientInitializationError on backoffice-backend
New fix for PrismaClientInitializationError on twin-mapper
Bugfix : Not possible to create project for solution
Bugfix : Resource page still says "Device"
Use AAD for DB connection and fix for PrismaClientInitializationError on rule-engine
Meta data in resource page is not used - remove from device page
Added new endpoint for EMQX authentication flow using all body params
Release 1.3.0
Adapt names menu items
Fix bugs
- https://pxs.tpondemand.com/restui/board.aspx#page=userstory/2176458&appConfig=eyJhY2lkIjoiIn0=
- https://pxs.tpondemand.com/restui/board.aspx#page=userstory/2176452&appConfig=eyJhY2lkIjoiIn0=
- https://pxs.tpondemand.com/restui/board.aspx#page=userstory/2176473&appConfig=eyJhY2lkIjoiIn0=
- https://pxs.tpondemand.com/restui/board.aspx#page=userstory/2176427&appConfig=eyJhY2lkIjoiIn0=
- https://pxs.tpondemand.com/restui/board.aspx#page=userstory/1781391&appConfig=eyJhY2lkIjoiIn0=
Default Dashboard on Landing page
Added handling Luzmo Collections
UI fine tuning:
- added editing of device description: https://pxs.tpondemand.com/entity/2186690-bug-unable-to-edit-device-description
- fixed columns in Product Resources page: https://pxs.tpondemand.com/entity/2434988-bug-resource-table-in-product-page
- added device description to the device details page header: https://pxs.tpondemand.com/entity/2437176-add-device-description-to-device-page
Release 1.2.0
fix the redirection issue when the project is deleted
https://pxs.tpondemand.com/restui/board.aspx?#page=userstory/1975906
Fixed Backend environment variables, so on PROD it will use PROD MyProximus urls for /userinfo and /endsession endpoints
Bumped Typescript versions to 5.3.3 and NestJS to 10.3.3
Bug : Title of revisions/mapping section on product page is wrong
remove tab 'export' and 'devices'
if DTDL creation fails, backend won't save the new revision and mappings
Added "protocol converter NBIOT" and related component setup
Fixed E2E and unit tests for Backend service, added validation pipeline to run those when PR is submitted
Implemented Virtual Devices (Zones)
Implemented improved filters on Luzmo dashboards, that are using the AdditionalIdentifier1 and AdditionalIdentifier2
Enabled logging on issues when fetching Luzmo token in Backend
Data Table can be filtered now on every column
Implemented Azure Maps, support of GeoJSON and Device/Zone map on Device settings page
Introduced Tags for grouping resources, currently available only for Devices
Added msisdn in decoded playload to be able to store msisdn in ADX for NBIOT flow
Azure Maps are deployed via Bicep template
Release 1.1.0
added Winston library for logging in Twin Mapper (enables steering log level by environment variables etc)
reworked and unified Create and Edit Product pages (done together with the 'direct ingestion to ADX' ticket)
direct ingestion to ADX by Twin Mapper: for product type IMPORT JOB and gen CSV ADT instance, the setting to send data directly to ADX is available:
Twin Mapper is now processing products of type 'IMPORT_JOB' simultaneously (separate Job Worker for every use case)
added template pipelines (tmpl-role-assignment.yml) for role assignments and pipelines on DEV and UAT to assign Azure Data Factory a Storage Blob Data Contributor to Storage Accounts Twin Mapper (saTwinMapper...)
extended the Dapr maximum request body size to 168MB
support DTDLv3 and arrays in message payloads
bugfix: Unable to remove 'cumulIO' option when creating a product
Add multi language (EN,FR,NL)
Fixed setting up filter on Cumul.io dashboards and Device Event page, when device name has capital letters
Release 1.0.5-hotfix
2024-02-08
- hotfix: fix ADX settings to have them PROD ready
- hotfix: deploy emqx only when env is not prd
- hotfix: Pulumi PRD - fixed name of the Service Principal, fixed triggers for Pulumi DEV and UAT and twin event proc rs
- Merged PR 8343: hotfix: added IP addresses needed to build pulumi
Release 1.0.4
2024-02-08
- add to session table id_token field and handle properly end session withmyprx
- set auth to DB with AAD
- fixed cli commands
- added extra endpoint to validate credentials for emqx cloud using queryparams only
- fixed sp
- Merge branch 'fix/endsession-myprx-oauth' into auth_endpoint_emqx
- added new products to the seed, migrate pipeline for DEV
- fixed query params for emqx
- Merge branch 'fix/endsession-myprx-oauth' into auth_endpoint_emqx
- added extra endpoint to validate credentials for emqx cloud using queryparams only and Get methode
- altered return code to 202 for emqx endpoint
- on processing generic csv, added fields of filename and timestamp
- Merged PR 8025: Product_separate_used_products_from_others_filter_search
- Merged PR 8056: Product_separate_used_products_from_others_filter_search
- merged change for the emqx auth
- Merge branch 'dev' of ssh.dev.azure.com:v3/proximus-azure/pde-platform/iot-data-engine into dev
- hardcode service connector backend sbx to db dev
- added validate credentials to the twim mapper as a poc
- fixed issue with python in the build
- attempt to fix the externally-managed-environment python issue in dockerfiles
- changed SP name for sbx db related pipelines
- Merged PR 8070: added clientId as query param for credential validation
- fix login to DB on service connector sbx
- fixed syntax on the pipeline
- fixed syntax on the pipeline v.2
- add more privileges
- fixed issue with python in dockerfiles
- fixed signaling app health check
- merged duplicate csv files update
- fixed signaling app health check v.2
- Merged PR 8075: feat: vnet and private endpoints for EMQX
- Merged PR 8113: feat: run service connector creation after pulumi pipelines
- protocol conv: iot hub conn strings as secrets
- fix the issue with the filter function not recognized
- remove fix
- Fix filter function in ProductList component, Resolved an issue where the filter function caused a TypeError when 'items' was undefined. Added a conditional check to ensure 'items' is defined before a
- Merged PR 8123: FIX_filter_is_not_recognized_when_create_device
- Updated Dockerfile -> fix issue with the base image in version 3.19 (set to 3.18)
- Merged PR 8081: BUG: device_remove_export_tab
- Merged PR 8152: feature: added build validation pipelines and templates for applications and pulumi pipelines
- Merged PR 8150: POC data table of device in product page + data table in devices page
- Merged PR 8163: ops: added a pipeline for PROD to add RBAC roles to 'contributor' user group
- Merged PR 8167: ops: added a pipeline to add contributor group an admin role to ADX
- Merged PR 8235: Feature : change_current_layout_in_product_page
- Merged PR 8238: feat: gen csv file processing adaptation
- Merged PR 8244: product page rework
- Merged PR 8292: device_page_rework
- Merged PR 8298: feat: handle DB session expired token error
- Merged PR 8299: release: DE-1.0.0
- added IG_PATH env var to the docker build template for FE
- Merged PR 8300: added IG_PATH env var to the docker build template for FE
- Merged PR 8301: hotfix: added IG_PATH to docker build template for frontend
- fixed twin mapper dapr components and env vars in pulumi
- Merged PR 8302: hotfix: twin mapper dapr components and env vars in pulumi
- Merged PR 8303: hotfix: fixed Twin Mapper's Dapr components and env vars in Pulumi
- changed name of db user of twin mapper
- Merged PR 8304: hotfix: changed name of db user of twin mapper
- Merged PR 8305: hotfix: fixed name of DB user for Twin Mapper
- #1781679 [Bug] Pulumi pipeline fails on DEV, but not on UAT
- Merged PR 8315: #1781679 [Bug] Pulumi pipeline fails on DEV, but not on UAT
- #1781679 [Bug] Pulumi pipeline fails on DEV, but not on UAT fixed typo
- Merged PR 8316: #1781679 [Bug] Pulumi pipeline fails on DEV, but not on UAT fixed typo
- #1781679 [Bug] Pulumi pipeline fails on DEV, but not on UAT added correct RG
- Merged PR 8317: #1781679 [Bug] Pulumi pipeline fails on DEV, but not on UAT added correct RG
- #1809584 Bug : twin mapper invalid date issue
- Merged PR 8319: #1809584 Bug : twin mapper invalid date issue
- #1781679 [Bug] Pulumi pipeline fails on DEV, but not on UAT
- Merged PR 8325: #1781679 [Bug] Pulumi pipeline fails on DEV, but not on UAT
- #1781679 [Bug] Pulumi pipeline fails on DEV, but not on UAT
- Merged PR 8327: #1781679 [Bug] Pulumi pipeline fails on DEV, but not on UAT
- Add kusto admin role to uat
- Merged PR 8334: Add kusto admin role to uat
- #1807486 Unable to remove 'cumulIO' option when creating a product
- Merged PR 8335: #1807486 Unable to remove 'cumulIO' option when creating a product
- revert last commit and not working script
- Merged PR 8337: revert last commit and not working script
- Merged PR 8338: fix: Pulumi pipeline and Twin Mapper dates