This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Imagine Dragons release

Imagine Dragons release

This section includes key information regarding new features included in Aura Platform for Imagine Dragons and main changes in comparison with previous releases

What’s new in Imagine Dragons (9.5.0)?

Discover here the new features and modifications at a glance. You can find the technical details in the release changelog and the Release Notes.

Aura Root (Aura Assistant)

Novelties Description
Improved aura-bridge operation ✔️ Modifications in aura-bridge metrics to store as origin only x-real-ip header instead of x-forwarded-for to avoid multiplying metrics size due to an increasing number of different orgins. x-real-ip contains Kernel IP only.
Security update of Nodejs image ✔️ Update Node.js to 20.17.0 version and the used images to node:20.17.0-alpine3.20
Aura monitoring ✔️ Replaced parameter in metric for storing information related to incoming HTTP requests. This affects metrics from both Aura Root and ATRIA components
Aura entities in Avro format ✔️ To support the monitoring of every interaction with Aura, new entities are now generated in Avro format. This affects entities from both Aura Root and ATRIA components
✔️ Certain entities have been migrated to Avro although, in the current release, entities in Avro and CSV formats will coexist
✔️ To support both CSV and Avro entities, Aura channel model includes new parameters
Updated Aura KPIs uploader ✔️ The aura-kpis-uploader component is updated to manage both CSV and Avro entities.
New component: Aura Databricks job ✔️ A new component has been developed in Aura: aura-databricks-job, currently used to upload Avro-formatted files into Kernel’s datasets.
✔️ Guidelines for Databricks enabling are included in the Aura installer documentation
New set of endpoints to handle Aura components in Aura configuration API ✔️ A new module has been added to the aura-configuration-api to manage the list of all components deployed in each Aura instance
List of available brands and contact channels ✔️ Added the list of available Telefónica brands and contact channels for Aura channels and applications, that are defined in Kernel global entities
Change in Azure Storage where KPI files are stored ✔️ To avoid data files migrations between Aura releases, KPI files are now stored in a common storage that is not release dependant.
Default value of days to upload changed to 30 days ✔️ Due to changes in how KPI entity files are handled, the value of this variable fourth_platform.conversations.days_to_find must be removed from OB deployments, because it will be configured by the installer.
Guidelines to enable/disable KPIs uploading ✔️ New operational document with guidelines to enable or disable KPIs uploading in non-production environments, for cost saving.
Integration of WAF rules in Aura Platform ✔️ Added WAF rules recommended by Global CISO to guarantee Aura Platform security in Germany
New global script for NLP dictionaries ✔️ A new global script is available for the generation of dictionaries that makes use of the URM content datasets uploaded to the Kernel
Updated Postman collection for the video contents Kernel API ✔️ Modified Postman collection for requests made from the complex-logic-framework component
Improved Aura Root documentation ✔️ Documents generated, updated and reviewed to cover all the features outlined above
✔️ Enhanced document for the publication of an API in Kernel
✔️ Completed documentation regarding APIKeys generation

ATRIA

Novelties Description
Enhanced ATRIA features ✔️ Redefined prompt for GPT-4o mini model to ensure proper responses and limited to the use case scope
✔️ Input request language is detected and response is provided in the same language to the user.
New feature for ATRIA web interface: References ✔️ aura-manager now shows the information sources used to generate the response
Evolution of ATRIA components ✔️ aura-gateway-api: Updated metrics, modifications in Generative API swagger, modifications in request to Aura Generative API
✔️ atria-model-gateway: Updated metrics, modifications in API swagger
✔️ atria-rag-server: Updated metrics, optimized errors management
✔️ atria-rag-generate-db: New descriptive document
Publication of Generative API v1.1 in Kernel ✔️ Version 1.1 of the aura-gateway-api Generative API swagger has been published in Kernel.
KPIs generation in aura-gateway-api ✔️ A new module has been included in aura-gateway-api for writing KPIs and monitor interactions with ATRIA
Bugfixing Imagine Dragons 9.5.1: Improved ATRIA RAG behavior ✔️ Prompts in the ATRIA RAG chain have been refined to optimize the accuracy of the responses obtained in the specific scenarios where these responses were not satisfactory

1 - Imagine Dragons release changelog

Imagine Dragons release changelog

Discover the record of all notable changes made in Aura for this release, organized by component.

1.1 - Aura system components version

Aura system components versions

Updated versions of Aura system components for the current Aura Platform release

Components versions

All components in the table below run over AKS cluster version 1.29

Name Namespace Image deployed
alertmanager aura-system devopstf.azurecr.io/tools/alertmanager:v0.26.0
elastic-operator aura-system docker.elastic.co/eck/eck-operator:2.7.0
elasticsearch-es-aura aura-system devopstf.azurecr.io/tools/elasticsearch:8.7.1
elasticsearch-exporter aura-system devopstf.azurecr.io/tools/elasticsearch_exporter:v1.5.0
fluent-bit-aggregator aura-system devopstf.azurecr.io/tools/fluent-bit:2.2.0
grafana aura-system devopstf.azurecr.io/tools/grafana:10.3.3
kibana-kb aura-system docker.elastic.co/kibana/kibana:8.7.1
prometheus aura-system devopstf.azurecr.io/tools/prom/prometheus:v2.48.0
mongodb-atlas-operator aura-system devopstf.azurecr.io/tools/mongodb-atlas-kubernetes-operator:2.1.0
redis-exporter aura-system devopstf.azurecr.io/tools/redis-exporter:1.6.1
redis aura-system devopstf.azurecr.io/tools/redis:6.0.19
thanos-store-gateway aura-system devopstf.azurecr.io/tools/thanos:v0.32.5
atlas-logger aura-system devopstf.azurecr.io/tools/atlas-logger:2.0.0
azure-logger aura-system devopstf.azurecr.io/tools/azure-logger:1.4.0
pushgateway aura-system devopstf.azurecr.io/tools/pushgateway:v1.4.1
thanos-querier aura-system devopstf.azurecr.io/tools/thanos:v0.32.5

Additional information

Information regarding Aura system components end-of-life (EOL) and next updates is included in the document Scheduled updates in Aura components. Find it in the Aura releases section of your corresponding release.

1.2 - Atria Model Gateway changelog

Atria Model Gateway changelog

Changelog of Atria Model Gateway for Imagine Dragons Aura Platform release

Changed

2024-10-08 - Modifications in atria-model-gateway API swagger

  • The atria-model-gateway API swagger has been updated with:
    • Improved error management
    • Access to new aura-manager feature for adding references in the response
  • Affected documents:

2024-10-08 - Update atria-model-gateway metrics

  • The atria-model-gateway metric http_request_duration_seconds_count includes a new field to differentiate requests by application.
  • status field is replaced by status_code.
  • Affected documents:

1.3 - Atria RAG generate DB changelog

Atria RAG generate DB changelog

Changelog of Atria RAG generate DB for Imagine Dragons Aura Platform release

Added

2024-10-08 - New documentation for Atria RAG generate DB

  • New document for the description of the component atria-rag-generate-db.
  • References to this component in atria-model-gateway and atria-rag-server documentation.
  • Affected documents:

1.4 - Atria RAG Server changelog

Atria RAG Server changelog

Changelog of Atria RAG Server for Imagine Dragons Aura Platform release

Added

2024-10-08 - Add parameter in atria-rag-server error messages

  • A new field in error messages is defined for the atria-rag-server configuration: quota, that is shown when the system has operational problems.
  • Affected documents:

Changed

2024-10-08 - Update atria-rag-server metrics

  • The atria-rag-server metric http_request_duration_seconds_count includes a new field to differentiate requests by application.
  • status field is replaced by status_code.
  • Affected documents:

2024-10-01 - Redefined prompt for GPT-4o mini model

  • When using ATRIA RAG with the GPT-4o mini model, the system was able to generate responses beyond the scope of the intended experience, defined in the knowledge base documents.
  • This behavior has been adjusted with the redefinition of the prompt to ensure that the responses from ATRIA are limited to this scope.

2024-10-01 - Recognition of the request language

  • When a user made a request to ATRIA RAG in a specific language, the system did not recognize the idiom.
  • This behavior has been adjusted and now the input request language is detected and the response is provided in the same language to the user.

1.5 - Aura applications changelog

Aura applications changelog

Changelog of applications for Imagine Dragons Aura Platform release

Added

2024-10-09 - Available brands and contact channels for Aura applications

  • Added the list of available Telefónica brands defined in Kernel within the D_Gbl_Brand global dimension entity.
  • Affected documents:

1.6 - Aura Authentication API changelog

Aura Authentication API changelog

Changelog of Aura Authentication API component for Bot-improvements-september Aura Platform release

Updated

2024-10-03 - Update Aura Authentication API docker image to the latest Node.js 20 version

  • Update of Node.js to version 20.17.0 to keep Aura platform up to date.
  • Updated aura-authentication-api docker image to node:20.17.0-alpine3.20 version.

1.7 - Aura Bot changelog

Aura Bot changelog

Changelog of Aura Bot component for Bot-improvements-september Aura Platform release

Updated

2024-10-03 - Update Aura Bot docker image to the latest Node.js 20 version

  • Update of Node.js to version 20.17.0 to keep Aura platform up to date.
  • Updated aura-bot, aura-minibot and aura-configuration-updater docker images to node:20.17.0-alpine3.20 version.

1.8 - Aura bridge changelog

Aura bridge changelog

Changelog of Aura bridge component for Bot-improvements-september Aura Platform release

Added

2024-09-26 - Added environment variable

  • Added environment variable AURA_HTTP_INCOMING_PATHS_LOG_DISABLED to configure paths to exclude from logs and metrics.
  • Affected documents:

Fixed

2024-09-26 - Correct Origin field in bridge metrics

  • aura-bridge now gets origin field in metrics from X-Real-IP header instead of x-forwarded-for to avoid errors in metrics.

1.9 - Aura channels changelog

Aura channels changelog

Changelog of Aura channels for Imagine Dragons Aura Platform release

Added

2024-10-09 - Available brands and contact channels for Aura channels

  • Added the list of available Telefónica brands defined in Kernel within the D_Gbl_Brand global dimension entity.
  • Added the list of available Telefónica contact channels defined in Kernel within the D_Gbl_Contact_Channel global dimension entity.
  • Affected documents:

2024-09-02 - New fields added in Aura channel model

  • Added the mandatory field brand, that must contain the identifier of the Telefónica Brand a channel belongs to. It must be one of the brands defined in Kernel D_Gbl_Brand global dimension entity.
  • Added the mandatory field contact, that must contain the identifier of the type of contact channel. It must be one of the contact channels defined in Kernel D_Gbl_Contact_Channel global dimension entity.
  • Affected documents:

1.10 - Aura Complex Logic Framework changelog

Aura Complex Logic Framework changelog

Changelog of Aura Complex Logic Framework for Imagine Dragons Aura Platform release

Changed

2024-10-14 - Changed in Azure Storage where KPI files are stored

  • To avoid data files migrations between Aura releases, Aura Complex Logic Framework (CLF) KPI files are now stored in a common storage that is not release dependant.

2024-10-10 - Updated Postman collection for video contents

1.11 - Aura Configuration API changelog

Aura Configuration API changelog

Changelog of Aura Configuration API component for Bot-improvements-september Aura Platform release

Updated

2024-10-03 - Update Aura Configuration API docker image to the latest Node.js 20 version

  • Update of Node.js to version 20.17.0 to keep Aura platform up to date.
  • Updated aura-configuration-api docker image to node:20.17.0-alpine3.20 version.

Added

2024-10-09 - Available brands and contact channels

  • Added the list of available Telefónica brands defined in Kernel within the D_Gbl_Brand global dimension entity and managed by aura-configuration-api.
  • Added the list of available Telefónica contact channels defined in Kernel within the D_Gbl_Contact_Channel global dimension entity and managed by aura-configuration-api.
  • Affected documents:

2024-07-15 - Added component management in Aura Configuration API

  • A new set of endpoints has been added to manage the list of all components deployed in each instance of Aura: component-module.
  • aura-configuration-api documentation has been updated to include this new module and update the architecture diagrams.
  • Implemented the /aura-services/v1/configuration/components endpoints.
  • Added tests to cover the new functionalities.
  • Affected documents:

1.12 - Aura Deployment changelog

Aura deployment changelog

Changelog of Aura deployment for Imagine Dragons Aura Platform release

Added

2024-09-19 - Guidelines for Databricks enabling

  • Aura installer documentation now includes the instructions to enable Databricks deployment, configuring the Databricks cluster and configuring the execution of the Databricks job.
  • Affected documents:

2024-10-15 - Integration of WAF rules in Aura Platform for Germany

  • In past releases, Aura Platform included NGINX Plus for Germany, enabling web application firewall (WAF) features and protection against DDoS attacks.
  • In the current release, the WAF rules recommended by Global CISO have been added. These rules work in transparent mode: only analysis and alerting but no blocking tasks take place.

1.13 - Aura File Manager changelog

Aura File Manager changelog

Changelog of Aura File Manager component for Bot-improvements-september Aura Platform release

Updated

2024-10-03 - Update Aura File Manager docker image to the latest Node.js 20 version

  • Update of Node.js to version 20.17.0 to keep Aura platform up to date.
  • Updated aura-file-manager docker image to node:20.17.0-alpine3.20 version.

1.14 - Aura Gateway API changelog

Aura Gateway API changelog

Changelog of Aura Gateway API component for Bot-improvements-september Aura Platform release

Updated

2024-10-03 - Update Aura Gateway API docker image to the latest Node.js 20 version

  • Update of Node.js to version 20.17.0 to keep Aura platform up to date.
  • Updated aura-gateway-api docker image to node:20.17.0-alpine3.20 version.
  • Due to feature changes, this component no longer needs a bookworm-slim image, so it has been changed to alpine as the rest of Nodejs components

Added

2024-07-15 - Module kpis-handler in aura-gateway-api

2024-08-30 - New Aura entity for aura-gateway-api

  • A new entity called Aura_Gateway_Message has been added to keep the interactions handled by aura-gateway-api, that is the main door to ATRIA features.
  • Affected documents:

Changed

2024-10-10 - Published aura-gateway-api Generative API swagger in Kernel

  • Version 1.1 of the aura-gateway-api Generative API swagger has been published in Kernel.

2024-10-10 - Update aura-gateway-api Generative API swagger

  • The aura-gateway-api Generative API swagger has been modified to provide the references (information sources) that have been used to generate the response.
  • Affected documents:

2024-10-08 - Update aura-gateway-api metrics

  • The aura-gateway-api metric http_request_duration_seconds_count includes fields to differentiate requests by application, channel and preset.
  • status field is replaced by status_code.
  • incoming_message_duration_seconds metric is deleted, as this information is stored in the previous one.
  • Affected documents:

2024-10-08 - Modifications in request to Aura Generative API

2024-10-07 - Change in aura-gateway-api environment variables

1.15 - Aura Groot changelog

Aura Groot changelog

Changelog of Aura Groot component for Bot-improvements-september Aura Platform release

Updated

2024-10-03 - Update Aura Groot docker image to the latest Node.js 20 version

  • Update of Node.js to version 20.17.0 to keep Aura platform up to date.
  • Updated aura-bot and aura-minigroot docker images to node:20.17.0-alpine3.20 version.

1.16 - Aura KPIs entities changelog

Aura KPIs entities changelog

Changelog of Aura KPIs entities for Imagine Dragons Aura Platform release

Added

2024-10-11 - Kernel datasets configuration

2024-10-07 - Update aura-kpis library events

2024-09-19 - Aura Databricks job component

2024-08-30 - Aura Entities generation in Avro format

Starting in Imagine Dragons release, entities will be generated in Avro format. Some existing entities are migrated to Avro, with an URM-compatible definition. Moreover, they are uploaded to Kernel datasets and must be consumed as the rest of datasets available in Kernel.

2024-08-30 - New Aura dimensions entities

  • The new entities in Avro format are:
    • D_Aura_App
    • D_Aura_Preset
    • D_Aura_Component
  • Affected documents:

2024-08-30 - New Aura entity for aura-gateway-api

  • A new entity called Aura_Gateway_Message has been added in Avro format to keep the interactions handled by aura-gateway-api, that is the main door to ATRIA features.
  • Affected documents:

Changed

2024-10-11 - Change in Azure Storage where KPI files are stored

2024-08-30 - Already existing Aura dimensions definition moved to Avro

  • To be URM compatible, the dimensions definitions have been updated and an Avro schema has been defined.
  • Currently, they are only generated in Avro.
  • Main changes are:
    • D_Aura_Channel, added AURA_SKILL_ID, AURA_NLP_STAGES_ARRAY, GBL_CONTACT_CHANNEL_ID, BRAND_ID, EXTRACTION_TM
    • D_Aura_LivingApp, added AURA_NLP_STAGES_ARRAY, EXTRACTION_TM
    • D_Aura_Skill, added EXTERNAL_SKILL_IND, EXTRACTION_TM
  • Affected documents:

2024-08-30 - Updated GROOTMESSAGE entity definition

  • In order to fulfill AURA_AUDIT entity correctly, GROOTMESSAGE entity needs some extra fields:
    • AURA_COMPONENT_ID: unique identifier of the Aura’s component writing the entity record.
    • AURA_COMPONENT_HOST_ID: unique identifier of the Aura’s component POD writing the entity record.
    • BRAND_ID: unique identifier of the Telefónica’s brand configured for the application or channel generating the entity record.
  • Affected documents:

1.17 - Aura KPIs Uploader changelog

Aura KPIs Uploader changelog

Changelog of Aura KPIs Uploader component for Bot-improvements-september Aura Platform release

Updated

2024-10-03 - Update Aura KPIs Uploader docker image to the latest Node.js 20 version

  • Update of Node.js to version 20.17.0 to keep Aura platform up to date.
  • Updated aura-kpis-uploader docker image to node:20.17.0-alpine3.20 version.

Changed

2024-10-07 - Updated aura-kpis-uploader component

2024-08-30 - Default value of days to upload changed to 30 days

  • Default value of the variable AURA_DAYS_INTERVAL has changed to 30 days.
  • It is also modified in the Aura installer, within the variable fourth_platform.conversations.days_to_find, that has changed to 30 days.
    • ⚠️ It is necessary to remove the configuration of this variable from the config.yml of the Aura installer in every environment, to use the default value.

1.18 - Aura manager changelog

Aura manager (ATRIA web interface) changelog

Changelog of Aura manager (ATRIA web interface) for Imagine Dragons Aura Platform release

Added

2024-10-08 - References in Aura manager

  • Now, aura-manager includes the information sources used to generate the response, so the user can have greater confidence in the answer provided and consult these references afterwards.
  • Affected documents:

1.19 - Aura monitoring changelog

Aura monitoring changelog

Changelog of Aura monitoring for Imagine Dragons Aura Platform release

Changed

2024-10-08 - Replace status by status_code

1.20 - Aura NLP changelog

Aura NLP changelog

Changelog of Aura NLP component for Imagine Dragons Aura Platform release

Changed

2024-10-14 - Changed in Azure Storage where KPI files are stored

  • To avoid data files migrations between Aura releases, Aura NLP KPI files are now stored in a common storage that is not release dependant.

2024-10-10 - NLP dictionaries generation with Global ETL script

  • A new global script is available for the generation of dictionaries in Aura NLP that makes use of the URM content datasets uploaded to the Kernel platform.
  • Affected documents:

1.21 - Aura operations changelog

Aura Aura operations changelog

Changelog of Aura operations for Imagine Dragons Aura Platform release

Added

2024-10-07 - Added guidelines for Kernel datasets configuration

Changed

2024-10-10 - Enhanced document for the publication of API in Kernel

  • Completed guidelines for publishing an API in Kernel, with examples and a more detailed description.
  • Affected documents:

2024-10-01 - Completed documentation regarding APIKeys generation

1.22 - Aura Documentation changelog

Aura documentation changelog

Changelog of Aura documentation for Imagine Dragons Aura Platform release

Added

2024-10-11 - Guidelines for disabling and enabling KPIs uploading in non-production environments

Changed

2024-10-17 Completed and improved ATRIA documentation

  • A new version of the top-level section ATRIA has been included in the Technical Documentation website with the objective of providing accurate contents suitable for both business and product profiles as well as specialized technical profiles.
  • In this section, the documentation structure has been designed in a pyramidal structure, from less to more technical complexity:
    • At the top, basic information about ATRIA is provided with low technical complexity, understandable for all types of profiles:
    • In a second level, the documents take a step further and show a higher level of technical detail:
    • In a third-level, high-level technical documents are included, which will serve as guides for specialized technical profiles.
      • Building e2e experiences: Schematic overview of the end-to-end workflows for use cases development using ATRIA capabilities, including all the orderly steps of the process.
      • Technical guidelines: Comprehensive instructions for particular processes intended for highly-skilled technical teams.
  • Moreover, the documents related to ATRIA technical components and processes has been adjusted with the latest modifications and also completed and corrected. You can see these updates in the changelog of the corresponding technical component.

2024-10-17 - Documents fixes and corrections

  • Throughout the website, different links, styles, weights and typos have been modified and/or corrected, for a continuous improvement of Aura Platform documentation.
  • Tags and categories are reviewed in every release in order to maintain the adequate taxonomy for the classification of documents.

2024-10-01 - Improved guidelines for the publication of an API in Kernel

  • The technical guidelines for publishing an API in Kernel, required for the use of aura-gateway-api APIs, have been completed with additional details to enhance clarity and understanding.
  • Affected documents:

2024-10-01 - Completed documentation regarding APIKeys generation

2 - Imagine Dragons Release Notes

Imagine Dragons Release Notes

3 - Scheduled updates in Aura components

Scheduled updates in Aura components

List of basic dependencies used by Aura components with their EOL information and the maximum frequency of update proposed by Aura Global team to avoid security issues. It also contains the next scheduled update, if it is already known.

Future updates

Aura Component Dependency Current Version EOL Max frequency Next update EOL Info
Aura System aks/kubernetes 1.29.2 End of support: 31/01/2025 Twice a year 2024Q4 https://learn.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#kubernetes-versions
Aura System elasticsearch 8.7.1 10/08/24 Once a year 2024Q3 https://www.elastic.co/es/support/eol
Aura System grafana 10.3.3 N/A Once a year 2025Q2 https://community.grafana.com/t/support-policy-for-previous-releases/53350
Aura System kibana 8.7.1 10/08/24 Once a year 2024Q3 https://www.elastic.co/es/support/eol
Aura System prometheus 2.48.0 N/A Once a year 2024Q4 https://prometheus.io/docs/introduction/release-cycle/
Aura Bot mongodb 7.0 08/26 Once a year 2024Q4 https://www.mongodb.com/support-policy/lifecycles
Aura System, Aura Bot 1 node docker image node:20.17.0-alpine3.20 04/26 Once a year 2025Q2 https://endoflife.date/alpine
Aura System, Aura Context redis 6.X (azure) 08/24 Once a year 2024Q1 https://endoflife.date/redis
Aura Bot nodejs 20.17.0 04/26 Once a year1 2025Q2 https://endoflife.date/nodejs
Aura Bot typescript 5.0.0 12/24 Once a year 2024Q4
Aura Bot botbuilder 4.22.1 N/A Once a year 2025Q2
Aura Bot joi 17.6.0 N/A Once a year 2024Q2
Aura Bot superagent 9.0.2 N/A Once a year 2025Q2
QA Tool python 3.8/3.9 14/10/24 (3.8) Once a year 2024Q3 https://endoflife.date/python
Aura Cognitive python 3.9/3.11 05/10/25(3.9) 24/10/27(3.11) Every 2 years 2024Q2 https://endoflife.date/python
Aura Cognitive python packages dependencies N/A N/A Every 2 years 2025Q2 (python - 1 year)
Aura Cognitive ubuntu 22.04 LTS 01/04/27 Every 5 years 2026Q4 https://ubuntu.com/about/release-cycle
Aura Cognitive local tool containers N/A N/A Every 2 years 2024Q1
Aura Cognitive Abacus react 17.0.2 🔴 29/03/22 Every 3 years 2024Q4 https://endoflife.date/react
Aura Cognitive Abacus typescript 4.1 N/A Every 3 years 2024Q4
Aura Cognitive Qdrant 1.8.4 N/A 2 Once a year 2024Q2 https://github.com/qdrant/qdrant/blob/master/docs/roadmap/README.md

  1. Nodejs will be updated to a major version on a yearly basis, but within the same major version, it will be updated every time a security update is released. ↩︎ ↩︎

  2. During 2024, Qdrant will keep backward compatibility for, at least, one minor version back. ↩︎