🚀 Trinity Platform Release Notes - 25.01-4.2.0

:sparkles: Features

1. Marketplace

a. View Published Packages/Assets

  • Users can now view all published packages/assets in the Marketplace.
  • Easily browse through the list of available assets for deployment.

b. Package Details

  • Detailed information about each package is now available, including:
    • Release Notes: View version-specific updates and changes.
    • Read Me File: Access documentation and instructions for the package.

c. Multi-Version Deployment

  • Users can deploy different versions of packages/assets.
  • Flexibility in choosing the desired version for deployment based on requirements.

2. Asset Deployment

a. Asset Deployment

  • Deploy packages/assets to the desired environment and namespace with a custom release name.
  • Enhanced control over deployment targets.

b. Database Migration During Deployment

  • Run database migrations seamlessly during the deployment process.
  • Ensures data consistency and compatibility with the new version.

c. Resource Creation

  • Create essential resources required for your package/asset during deployment, including:
    • DOMAIN
    • CRS
    • STORAGE
    • SECRET

d. Helm Values Edit

  • Edit the helm values file during deployment to customize configurations as needed.
  • Greater flexibility in tailoring deployments to specific needs.

3. My Assets

a. Deployed Packages/Assets List

  • View a comprehensive list of all deployed packages/assets.
  • Easily track and manage deployed assets.

b. Resource Creation Sections

  • Dedicated sections to create and manage resources required for your assets, including:
    • Storage
    • Secret
    • Domain
    • CRS

c. Linked Environments

  • Link and manage different environments and namespaces from a single section.
  • Streamlined environment management.

d. PODs

  • View the list of pods for deployed assets and their current status.
  • Monitor pod health and performance.

e. Deployments

  • Track various deployments of your assets.
  • Access deployment history and details.

f. Migration

  • View information about database migrations.

4. License Validation

a. License-Based Access Control

  • Access to Trinity and other assets is now controlled via a license key.
  • Ensures only authorized organizations can access specific assets.

b. Environment Initialization Enhancement

  • Added support for configuring storage and domain settings during environment initialization for license validation.
  • Ensures seamless integration of license validation with your environment setup.


:wrench: Enhancements

1. Alerts

a. Custom Validations

  • Users can now add custom validation logic to alerts.
  • Enables tailored validation rules to meet specific business or technical requirements.

b. Multiple Status Code Validation

  • Users can add multiple status codes to validate responses.
  • Provides flexibility in defining success or failure criteria for API or service responses.

2. Azure DevOps Build with Custom Dockerfile

  • Added the option to select a custom Dockerfile when triggering Azure DevOps build.
  • Users can now build Azure DevOps pipelines using a custom Dockerfile.


:floppy_disk: Database Migration (Before Upgrading)

DB Migration Scripts


:spouting_whale: Docker Images

Repository Name Docker Image Tag
trinity-frontend neutrinos.azurecr.io/trinity/trinity-frontend/ui 25.01.4.2.0-azure
neutrinos.azurecr.io/trinity/trinity-frontend/api 25.01.4.2.0-azure
trinity-orchestrator neutrinos.azurecr.io/trinity/trinity-orchestrator 25.01.4.2.0-azure
trinity-db-operations neutrinos.azurecr.io/trinity/trinity-db-operations 25.01.4.2.0-azure
trinity-assets-orchestrator neutrinos.azurecr.io/trinity/trinity-assets-orchestrator 25.01.4.2.0-azure
trinity-deployments neutrinos.azurecr.io/trinity/trinity-deployments 25.01.4.2.0-azure
trinity-promscale-connector neutrinos.azurecr.io/trinity/trinity-promscale-connector 25.01.4.2.0-azure
trinity-alerts-base-app neutrinos.azurecr.io/trinity-utils/alerts-base-app 25.01.4.2.0-azure
trinity-license-agent-frontend neutrinos.azurecr.io/trinity/trinity-license-agent-frontend/ui 25.01.4.2.0-azure
neutrinos.azurecr.io/trinity/trinity-license-agent-frontend/api 25.01.4.2.0-azure
license-agent neutrinos.azurecr.io/trinity/trinity-license-agent 25.01.4.2.0-azure
trinity-alerts-email-service neutrinos.azurecr.io/trinity/trinity-alerts-email-service 25.01.4.2.0-azure
3 Likes