Release 2021.2 (2021-05-05)

Inmanta-core: release 5.1.0 (2021-05-05)

New features

  • Mark the stable API using a decorator (Issue #2414)

  • More strictly validate the schema of the project.yml and module.yml file (Issue #2723)

  • Updated db schema update mechanism to track all installed versions (Issue #2724)

  • Add partial support for collection type parameters for GET methods (Issue #2775)

  • Add changelog section to the documentation (Issue inmanta/irt#417)

  • Added developer getting started guide

  • Added experimental caching support to the compiler

  • Improved Inmanta install guide for Debian

  • Extended stable API documentation (Issue inmanta/inmanta-lsm#408)

  • Added built-in performance micro-benchmark, to help diagnose performance issues

  • Added ability to do pip install inmanta-core[pytest-inmanta-extension]

Deprecation notes

  • Deprecated yaml dictionary syntax for module requires

Bug fixes

  • Correctly describe in the documentation how version constraints can be set on module dependencies in the module.yml file (Issue #2723)

  • Ensure that an error at agent startup time is properly logged. (Issue #2777)

  • Fixed compiler issue on rescheduling of plugins breaking the cycle breaking (Issue #2787)

  • Fixed compiler issue on cycle breaking (Issue #2811)

  • Fixed typos in language.rst file

  • Changed python versions in install doc

Other notes

  • To enable caching on the compiler, either set the config value compiler.cache in the .inmanta file or pass the option --experimental-cache to inmanta compile

Inmanta-dashboard: release 3.7.0 (2021-05-05)

No changelog entries.