NCAE: Release Notes
R1.2-28
.webp)
Features
- Introduce NCAE Docs Page: https://docs.ncae.ch/
- Shipped Version 2.0.0 of our Ansible Collection https://galaxy.ansible.com/ui/repo/published/netcloud/ncae/ which is based on our Python SDK https://pypi.org/project/ncae-sdk/
- Superusers may now create and edit Tenants on the frontend

- Service Instance Targets are now exposed as host patterns towards Ansible:


- The script editor for Python Script Phases was improved, it now builds on top of Monaco Editor:

- A wizard script was added on the NCAE VM for easy deployment of new external API services (https://docs.ncae.ch/docs/tutorials/developer/3_module_setup/#deploy-the-container-image-on-your-ncae).
- The Module page was reworked, and new Modules can now be created with a built-in NCAE service:

- Editing a "dynamic dropdown" with the Service editor is much more convenient, a preview is now available.
- Memory consumption is significantly improved, by fine-tuning Python internal garbage collection.
Bugfixes and minor features
- Service bulk imports now work with "multi tab" style Excel files. If a tab is named like the Service, this takes precedence over the first tab.
- Devices may now be cloned (with a new name).
- The roles and permissions for Notifiers are refined: Admins can manage Notifiers, and Operators can manage triggers.
- Fix: phase ordering is now hardened when using the new Service creation editor.
- The headers of the ExtAPIService-Auth can be configured in the frontend.
- Python Script Phases can now be configured to support decommissioning.
- The authentication headers for ExtAPIServices can be configured on the frontend.
- The Service-Import-Export flow was reworked.
- The Python Script Phase can be configured to send credentials, and support a decommission workflow.
- Small tweaks after our first Developer training.
