Bump inmanta from 2020.4.3 to 2020.5
Created by: dependabot-preview[bot]
Bumps inmanta from 2020.4.3 to 2020.5.
Release notes
Sourced from inmanta's releases.
Version 2020.5
New features
- Added support for environment markers as described in PEP 508 to module requirements parsing (#2359)
- Improved error message when plugin loading fails to include original exception and location (#2385)
- Improved duplicate attributes error message (#2386)
Bug fixes
- Fixed import loop when using
inmanta.execute.proxy
as entry point (#2341)- Fixed import loop when using
inmanta.resources
as entry point (#2342)- Clearing an environment with merged compile requests no longer fails (#2350)
- Fixed compiler bug (#2378)
- Fix "compile_data_json_file" referenced before assignment (#2361)
- Fix server-autorecompile-wait config option (#2262)
- Specify the supported values of the 'format' parameter of the OpenAPI endpoint explicitly (#2369)
- Fix version cli argument conflict (#2358)
- Don't remove resource independent parameters on version deletion (#2370)
- Enhance installation documentation (#2241, #2356, #2357)
- Ensure that a protected environment can't be decommissioned (#2376)
- Don't load all code on agent start (#2343)
- Allow empty body in else branch for if-else statement (#2375)
- Fixed export failure with null in dict (#2437)
- Fixed small documentation issues
- Only store single agent instance in database for each distinct instance to prevent database overflow when agent rapidly and repeatedly dis- and reconnects (#2394)
Changelog
Sourced from inmanta's changelog.
Release 2020.5 (2020-10-27)
New features
- Added support for environment markers as described in PEP 508 to module requirements parsing (#2359)
- Improved error message when plugin loading fails to include original exception and location (#2385)
- Improved duplicate attributes error message (#2386)
Bug fixes
- Fixed import loop when using
inmanta.execute.proxy
as entry point (#2341)- Fixed import loop when using
inmanta.resources
as entry point (#2342)- Clearing an environment with merged compile requests no longer fails (#2350)
- Fixed compiler bug (#2378)
- Fix "compile_data_json_file" referenced before assignment (#2361)
- Fix server-autorecompile-wait config option (#2262)
- Specify the supported values of the 'format' parameter of the OpenAPI endpoint explicitly (#2369)
- Fix version cli argument conflict (#2358)
- Don't remove resource independent parameters on version deletion (#2370)
- Enhance installation documentation (#2241, #2356, #2357)
- Ensure that a protected environment can't be decommissioned (#2376)
- Don't load all code on agent start (#2343)
- Allow empty body in else branch for if-else statement (#2375)
- Fixed export failure with null in dict (#2437)
- Fixed small documentation issues
- Only store single agent instance in database for each distinct instance to prevent database overflow when agent rapidly and repeatadly dis- and reconnects (#2394)
Release 2020.4 (2020-09-08)
New features
- Added merging of similar compile requests to the compile queue (#2137)
- Export all handler's / resource's module's plugin source files so helper functions can be used from sibling modules (#2162, #2312)
- Added documentation on how a string is matched against a regex defined in a regex-based typedef (#2214)
- Added API to query ResourceActions
- Added support to query the resource action log of a resource via the CLI (#2253)
- Added conditional expression to the language with syntax condition ? x: y (#1987)
- Add support for inmanta-cli click plugins
- Added link to the PDF version of the documentation
- Added environment setting for agent_trigger_method (#2025)
- Expose compile data as exported by
inmanta compile --export-compile-data
via API (inmanta/inmanta-telco#54, #2317)- Added
typedmethod
decoratorstrict_typing
parameter to allowAny
types for those few cases where it's required (#2301)- Added API method for halting all environment operations (#2228)
Upgrade notes
- Ensure the database is backed up before executing an upgrade.
- Option
inmanta compile --json
is renamed toinmanta compile --export-compile-data
DynamicProxy.__getattr__
now raises anAttributeError
instead of a plainNotFoundException
when an attribute can not be found, for compatibility with Python's builtinhasattr
. This change is backwards compatible, though it is recommended to except onAttributeError
overNotFoundException
. (#2991)Bug fixes
Commits
-
fc4d3ea
Pin dashboard version: 3.5.2 -
479430b
Merge branch 'issue/version-bump' into next -
e827b17
Set release date: 2020-10-27 -
362e891
Add db dump file (#2467) -
e3bab7c
Bump zipp from 3.3.1 to 3.4.0 (#2465) -
1ce7480
Bump cryptography from 3.1.1 to 3.2 (#2464) -
15fce13
Add more-itertools to runtime dep (#2462) -
a108e9a
Issue/2385 plugin loading error (#2457) -
ebfc686
improved duplicate attribute error message (#2460) -
1adce33
only store single AgentInstance record for each distinct instance (#2427) - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language -
@dependabot badge me
will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)