Release Notes v0.77

Release v0.77 brings features like Modules Detail Page, Output for Custom Modules, Dynamic Launch Wizard as well as some enhancements and bug fixes.

✨ What's New

  • Module Detail Page:

    • Each module (intent, flavor, version) will now have a page with all required details like spec, sample, outputs across the control plane and other metadata. This information will help developers to consume modules intelligently.
  • Modular Launch Wizard:

    This feature allows users to define their own launch process by leveraging custom modules and controlling which resources (modules) appear in the launch flow. Read More

    • Fully Customisable Launch Flow: Instead of a fixed launch process, users can now configure serverless, multi-cluster, or custom environments using modules they define.

    • Dynamic Resource Configuration: Users can control which resources appear in the launch wizard by utilizing the x-ui-overrides-only function in module YAML definitions.

    • Flexible Deployment Models: Move beyond the default single-network, single-cluster assumption and launch environments that match your specific use case.

    • Improved Clarity & Control: By surfacing only the fields necessary for their workflow, users can streamline deployments without unnecessary steps or constraints.

      Note: The Modular Launch Wizard is only available for projects with a custom base blueprint.

  • Output for Custom Modules:

    • Now, outputs for custom modules will be available and can be used through dollar referencing in the project.

🚀 Product Capabilities

  • Added support for Image Pull Secret Injector to automatically inject authentication credentials into Kubernetes workloads, preventing Docker pull rate limits.
  • Added support to import and manage existing S3 buckets within Facets.

📈 Enhancements

  • In addition to creating a new Git repository when setting up a project, users can now import an existing repository during project creation.
  • Selective releases will be restricted only for resources that fail validation, rather than being blocked entirely due to errors from any resource.