We have just released open-source version 2020.1 of the Inmanta Orchestrator.
This release brings major improvements to the compiler:
- The long awaited introduction of int as a primitive type.
- Support for **dict as kwargs for constructor calls and index lookups.
- Improved error reporting.
- The removal of some syntactic limitation from the compiler (see changelog for more details).
A second major improvement is that the server now serves an OpenAPI specification of the full server API. It is available as part of the documentation or at the url ‘/api/v2/docs’ on any orchestrator instance. This will allow smoother integration of the orchestrator into CI/CD pipelines and other automation solutions. This spec is automatically generated based on the source, so it exposes the full server functionality and it is always up-to-date.