We are excited to announce the release of Version 4.4.0, packed with powerful new features, user experience enhancements, and important bug fixes to improve platform stability and usability.
What’s New
1. Cancel Staged Deployments
Users can now cancel staged asset deployments, improving flexibility in managing and adjusting deployment strategies more effectively.
2. Global Variable Enhancements
Users can now define global variables directly within the values file, allowing these variables to be consistently accessed and reused across all services in an asset. This simplifies configuration management and ensures consistency across environments.
3. JSON Edit Support for DB Migration
Users can now directly edit the database migration configuration in JSON format, offering advanced control and faster tweaks.
4. View Deployment Values File
Easily view the actual values file used during a deployment directly from the Deployment Details page, improving transparency and debugging.
5. New Alert Configurations
We have introduced new options for setting up alerts across environments:
- Storage Alerts for Elastic Storage
Users can now create storage alerts for elastic storage across multiple environments, ensuring proactive monitoring.
- Node Storage Alerts
Users can configure node-level storage alerts across multiple environments, enabling notifications based on predefined storage thresholds or percentages.
6. Asset Version Rollback
- Users can now seamlessly revert an asset to a previous version.
- This includes rolling back associated database migrations if applicable, ensuring smooth and safe recovery.
7. Update Resource Allocations Post Deployment
-
Users can now update CPU, memory, and other resource allocations even after a successful deployment.
-
This allows dynamic adjustments without requiring a complete redeployment.
8. Kibana Logs Viewer
- A new integrated option is now available to view Kibana logs directly within the platform, making log analysis easier and faster.
9. View Migration App Logs and Audits from Deployment Details
- You can now access migration app logs and audit trails directly from the deployment details page for better traceability and debugging.
10. Unlink Namespace from Environment under an Asset
-
Added the capability to unlink a namespace from a specific environment under an asset.
-
This provides better management and flexibility over namespace assignments.
11. Real-time Build Logs UI
- We have launched a completely redesigned Build Logs UI that fetches and displays build logs in real-time, improving the deployment and debugging experience.
12. Use Mapped Domain During License Agent Initialization
- License agent initialization now supports the use of mapped domains, improving flexibility in enterprise environments.
13. Sync Secret Deletion
- Users can now delete sync secrets created through Trinity at both the asset and project levels, simplifying secret management.
Enhancements
Merged DB Migration View
- Database migrations are now shown alongside other deployment steps in a single, time-sorted view.
Secret Key Support for Underscores:
- Secret keys now support _ (underscore), expanding valid naming conventions
Fullscreen Expansion for Alert Section
- The Alerts section can now be expanded to full screen, enhancing visibility and making monitoring more efficient.
Alerts Section Improvements
- The “List” section has been renamed to “Applications” for better clarity and organization within the Alerts module.
Bug Fixes
Vault Field in Sync Secret Editing
- While editing, the Vault field is now included conditionally in the column mapping for syncSecret types, ensuring better data handling and validation.
Improved Undeployment Flow
-
Instead of instantly removing assets, the undeployment process now displays an “Undeploy in Progress” status.
-
Supports error handling and refresh actions during this stage.
Build List Search
- Build search functionality has been refined to return more accurate and responsive results.
Nodepool Configuration
- Fixed an issue where nodepool configuration changes weren’t being reflected in the review screen.
Docker URL Versioning
- Docker URLs for migration apps are now resolved based on their specific asset version
Private URL and API Docs Conflict Handling
- When “Enable Private URL” is selected, the “Enable API Docs” option is now automatically disabled to prevent configuration conflicts
Database Migration (Before Upgrading)
Repository Name | Docker Image | Tag |
---|---|---|
trinity-frontend | neutrinos.azurecr.io/trinity/trinity-frontend/ui | 25.04.4.4.0-azure |
neutrinos.azurecr.io/trinity/trinity-frontend/api | 25.04.4.4.0-azure | |
trinity-orchestrator | neutrinos.azurecr.io/trinity/trinity-orchestrator | 25.04.4.4.0-azure |
trinity-db-operations | neutrinos.azurecr.io/trinity/trinity-db-operations | 25.04.4.4.0-azure |
trinity-assets-orchestrator | neutrinos.azurecr.io/trinity/trinity-assets-orchestrator | 25.04.4.4.0-azure |
trinity-deployments | neutrinos.azurecr.io/trinity/trinity-deployments | 25.04.4.4.0-azure |
trinity-promscale-connector | neutrinos.azurecr.io/trinity/trinity-promscale-connector | 25.04.4.4.0-azure |
trinity-alerts-base-app | neutrinos.azurecr.io/trinity-utils/alerts-base-app | 25.04.4.4.0-azure |
trinity-alerts-email-service | neutrinos.azurecr.io/trinity/trinity-alerts-email-service | 25.04.4.4.0-azure |
ttrinity-app-logs | neutrinos.azurecr.io/trinity/trinity-app-logs | 25.04.4.4.0-azure |
Closing Note
We continue to focus on delivering better functionality, stability, and an improved user experience. Thank you for your continued support and feedback — it helps us make the platform better with every release!