Skip to content

Latest commit

 

History

History
162 lines (97 loc) · 6.22 KB

File metadata and controls

162 lines (97 loc) · 6.22 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. The format is based on Keep a Changelog.

Version 0.15.0 - 29-April-2026

Changed

  • Deprecated globalAccountId in favor of providerSubaccountId in the values.yaml file. This change is part of the latest CAP Operator version v0.28.0. Use this version with CAP Operator v0.28.0 or later to avoid any compatibility issues.
  • Defaulting ttlSecondsAfterFinished to 300 seconds for job workloads.
  • Added sme.sap.com/enable-cleanup-monitoring: "true" as a default annotation on the CAPApplication resource.
  • serviceExposures restriction removed in from CAPApplicationVersion template to allow users to configure it as per their needs.
  • Updated values.schema.json to align with the latest CAP Operator version v0.28.0 and BTP Service Operator version v0.10.5.
  • Replaced readline based prompt with enquirer for improved interactive prompt experience during runtime values generation. Required fields are now marked with * and validated inline.

Version 0.14.0 - 27-March-2026

Added

  • Added new mandatory parameter providerSubaccountId to the values.yaml. Required for application identification during subscription as globalAccountId would be deprecated in future.
  • Dependencies updated.

Version 0.13.0 - 10-February-2026

Added

  • Updated values.schema.json to support CAP Operator v0.24.0 and BTP Service Operator v0.10.0.

Changed

  • Improved MTA transformer:
    • TENANT_HOST_PATTERN is no longer added to Router workload in values.yaml (handled by the template)
    • redirect-uris removed from xsuaa oauth2-configuration (computed dynamically in service-instance.yaml template)
    • Router workload now includes all service bindings in consumedBTPServices to support getDependencies callback

Version 0.12.1 - 04-February-2026

Fixed

  • Updated the mta transformer to handle optional path attributes in the mta.yaml file correctly.

Verion 0.12.0 - 02-February-2026

Added

  • Updated workload environment variable handling in runtime-values.yaml. Only add env to workload if the user provides hana instance ID during generation.

Version 0.11.0 - 16-December-2025

Added

  • Updated values.schema.json to align with the latest CAP Operator version v0.23.0 and BTP Service Operator version v0.9.4.
  • Dependencies updated.

Version 0.10.0 - 03-November-2025

Added

  • Added support for IAS and AMS based subscriptions.
  • Template generation refactored to use common template functions for better maintainability.

Version 0.9.0 - 08-September-2025

Fixed

  • Removed redundant oauth2-configuration.redirect-uris and TENANT_HOST_PATTERN from the generated runtime-values.yaml file as it is now handled in the corresponding templates.

Version 0.8.0 - 20-August-2025

Added

  • Schema update to align with the latest CAP Operator version v0.19.0.

Version 0.7.1 - 26-June-2025

Fixed

  • User provided env values in router workload getting replaced by the template instead of merging them.

Version 0.7.0 - 16-June-2025

Added

  • Added support for the new Domain Management feature introduced in the CAP Operator v0.15.0. This version is intended for use with CAP Operator v0.15.0 or later.

    Note: This version includes breaking changes. If you're upgrading from an earlier release, please consult the migration guide to ensure a smooth transition.

  • Dependencies updated
  • values.yaml schema has been updated to align with the CAP Operator version v0.15.0 and the BTP Service Operator version v0.7.7.

Version 0.6.0 - 13-May-2025

Added

  • Support for service only helm charts. For more details visit the Service Only Applications documentation page.
  • Dependencies updated
  • values.yaml schema has been updated to align with the CAP Operator version v0.14.0 and the BTP Service Operator version v0.7.2

Version 0.5.0 - 14-January-2025

Added

  • Dependencies updated
  • values.yaml schema has been updated to align with the latest versions of the CAP Operator(v0.11.1) and the BTP Service Operator(v0.7.1)

Version 0.4.0 - 16-September-2024

Added

  • Added handling for CAP and Additional workloads in mta transformer

Fixed

  • Fix issue with CAV.Spec.Version being set as a number

Version 0.3.0 - 13-September-2024

Added

  • New helm chart variant with configurable templates
  • CLI tool to convert existing basic chart to configurable templates chart
  • Updated @sap/cds-dk to version 8.2.1 for the CLI option parsing issue fix
  • Support for dynamic service instance key name in runtime-values.yaml file
  • Changed workload keys in the values.yaml to camelcase

Fixed

  • Removed empty env from workloads during mta transformation
  • App name derivation fix in template function

Version 0.2.0 - 21-August-2024

Added

  • Updated to CDS v8
  • Updated values.schema.json to allow additional properties on values.yaml
  • Removed unused variables from templates
  • Unit test enhancements

Version 0.1.0 - 25-July-2024

Added

  • New CLI to generate runtime values file npx cap-op-plugin generate-runtime-values
  • Updated values.schema.json to the latest version of CAP Operator(v0.6.0) and BTP Service Operator(v0.6.5)
  • Adds the $XSAPPNAME.Callback and $XSAPPNAME.mtcallback scopes to xs-security.json if they are not already present
  • Switched helm chart to v2 apiVersion

Version 0.0.2 - 13-May-2024

Added

  • Updated the readme file with more information on the runtime deployment parameters
  • Tenant and content job default configuration added to workloads
  • tenantOperations and contentJobs removed from the default configuration to avoid webhook errors during deployment

Fixed

  • Fixed placeholder render issue in mta transformer warning messages

Version 0.0.1 - 23-April-2024

Added

  • Initial release