Configure environment variables directly in your Ryvn services to customize application behavior across different environments. When installing a service, you can now set environment variables through a dedicated section in the installation form. These variables are securely injected into your containers at runtime, making it easy to configure database connections, API keys, and other application settings without hardcoding values.

The environment variables feature works seamlessly with secrets management, allowing you to keep sensitive configuration separate from regular environment settings while maintaining a unified configuration experience.

Improvements

  • Added restart button for web server installations to quickly recover from issues
  • Enhanced installation forms with a cleaner, more organized layout that matches environment creation forms
  • Improved task failure reporting by displaying specific error reasons when deployments fail
  • Added the ability to pause auto-scrolling in deployment logs for easier troubleshooting
  • Added resizable bottom overlay for better viewing of logs and deployment details
  • Introduced favorites functionality to quickly access frequently used services and environments
  • Added action menus for services and installations with quick access to common operations
  • Enhanced installation status display with detailed replica information and health status
  • Improved breadcrumb navigation with better context and custom titles
  • Added skeleton loading states for environment and service tables during data fetching
  • Updated installation forms to show environment variables and secrets sections only for relevant service types
  • Added release channel configuration that defaults to the environment’s release channel setting
  • Enhanced error handling and validation throughout the application interface

Fixes

  • Fixed an issue where installations were appearing in random order instead of being properly sorted by environment
  • Resolved flickering between installation and Kubernetes views when switching tabs
  • Fixed settings sidebar button redirecting to incorrect pages
  • Corrected the app root redirect to properly navigate to the environments page
  • Fixed visual spacing issues between replica labels and values in the status display
  • Resolved a bug where Helm default values were not being applied correctly during installation
  • Fixed environment saving and editing functionality that was causing data loss
  • Fixed form overflow issues where content was extending beyond the main container
  • Corrected release channel query invalidation to ensure fresh data after updates