Bump inmanta from 2020.3.1 to 2020.4
Created by: dependabot-preview[bot]
Bumps inmanta from 2020.3.1 to 2020.4.
Release notes
Sourced from inmanta's releases.
Version 2020.4
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
- Restore support to pass mocking information to the compiler
- Disallow parameters mapped to a header to be passed via the body instead (#2151)
- Handle skipped and unavailable as failures when calculating increments (#2184)
- Constrain agent name to string values (#2172)
- Fix for allowing comments in the requirements.txt file of modules (#2206)
- Allow equality checks between types to support optional value overrides (#2243)
- Don't add path params as query params to the url in the client (#2246)
- Allow Optional as return type for typedmethods (#2277)
- Made Dict- and SequenceProxy serializable to allow exporter to wrap dict and list attributes in other data structures (#2121)
- Improved reporting of
PluginException
(#2304)
Changelog
Sourced from inmanta's changelog.
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
- Restore support to pass mocking information to the compiler
- Disallow parameters mapped to a header to be passed via the body instead (#2151)
- Handle skipped and unavailable as failures when calculating increments (#2184)
- Constrain agent name to string values (#2172)
- Fix for allowing comments in the requirements.txt file of modules (#2206)
- Allow equality checks between types to support optional value overrides (#2243)
- Don't add path params as query params to the url in the client (#2246)
- Allow Optional as return type for typedmethods (#2277)
- Made Dict- and SequenceProxy serializable to allow exporter to wrap dict and list attributes in other data structures (#2121)
- Improved reporting of
PluginException
(#2304)Release 2020.3 (2020-07-02)
New features
- Added cleanup mechanism of old compile reports (#2054)
- Added
compiler.json
option and--json
compile flag to export structured compile data such as occurred errors (#1206)- Added troubleshooting documentation (#1211)
- Documentation on compiler API and JSON (#2060)
- Documentation on valid client types (#2015)
- Improved documentation on handler development (#1278)
- Added further documentation to inmanta-cli command (#2057)
- Documentation of config option types (#2072)
- Added method names as Operation Id to OpenApi definition (#2053)
- Added documentation of exceptions to the platform developers guide (#1210)
- Extended documentation of autostarted agent settings (#2040)
- Typing Improvements
Commits
-
b3b3789
Pin dashboard version: 3.5.0 -
d175dbf
set build tag to rc -
0ea84d0
Merge branch 'issue/version-bump' into next -
d2f150e
Set release date: 2020-09-08 -
99f2a33
Add DB dump for schema v5.sql (#2333) -
eb9048c
Bump isort from 5.4.2 to 5.5.1 (#2332) -
cd5d5f2
Bump setuptools from 50.1.0 to 50.3.0 (#2331) -
24af821
Bump texttable from 1.6.2 to 1.6.3 (#2330) -
5599069
Bump setuptools from 49.6.0 to 50.1.0 (#2328) -
cab7932
Issue/2228 halt all operations api method (#2321) - 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)