Improvment and Bug Fixes:
- [265](https://github.com/nutanix/calm-dsl/issues/265). **Project field is made optional** when initializing Calm-DSL for the first time.
- [178](https://github.com/nutanix/calm-dsl/issues/178). **Decompilation of Blueprint with accounts and environment**: During blueprint decompile, account information at substrate level will be provided along with environment information at profile level. .
- [250](https://github.com/nutanix/calm-dsl/issues/250). Resolved cluster decompilation if cluster name has hypen or special character.
- [266](https://github.com/nutanix/calm-dsl/issues/266). **Enable/Disable Quota in Projects**.
- [268](https://github.com/nutanix/calm-dsl/issues/268). Resolved issue with parallel tasks decompilation.
- Adding resource-type as editable for dynamic creds.
- Fixed the issue with Update cache (error: 'AhvClustersCacheDoesNotExist') if cluster name has a hyphen. (CALM-38702).
Major Features
- Support for Approval Policy actions.
- Support for create, update, delete operations on private and public accounts in Calm.
- Support for runbook decompilation without secrets.
- Support for blueprint decompilation with secrets.
- Support for create, update, delete operations for Postgres Database through NDB Task in Runbook.
Development Bits:
- Please use docker container image **`ntnx/calm-dsl:v3.7.0`** for this release.
- Please refer branch [release/3.7.0](https://github.com/nutanix/calm-dsl/tree/release/3.7.0) for this release.
- Programming Language: Python >=3.7.
_Check detailed overview of changes [here](https://github.com/nutanix/calm-dsl/tree/master/release-notes/3.7.0)_