Releases: rackspace/runway
Releases · rackspace/runway
v2.0.0
What Changed
🚀 Features
- drop support for python < 3.6 @ITProKyle (#435)
- relocate, update, and rename variable & lookup exceptions @ITProKyle (#439)
- remove stacker shim and update documentation to remove mentions of it @ITProKyle (#440)
- remove
runway.http_backport
@ITProKyle (#450) - remove relocated stacker shim @ITProKyle (#452)
- use pydantic for config validation @ITProKyle (#455)
- remove support for python < 3.7 @ITProKyle (#462)
- update uses of
runway.cfngin.session_cache.get_session to context.get_session()
@ITProKyle (#503) - implement type annotations and basic type checking @ITProKyle (#508)
- relocate context classes & update them to share the same base class @ITProKyle (#511)
- remove Stacker CLI components & deprecated run-stacker command @ITProKyle (#512)
- remove
targets
field from CFNgin config @ITProKyle (#522) - remove stacker argv override that was left over from using parts of CLI @ITProKyle (#523)
- improve module base classes, move module base classes and utilities @ITProKyle (#524)
- move, rename, & update the module path class @ITProKyle (#525)
- relocate
RunwayModuleType
class @ITProKyle (#526) account_alias
&account_id
: remove environment map support @ITProKyle (#527)- sls: use pydantic model to parse options @ITProKyle (#528)
- tf: use pydantic model to parse options @ITProKyle (#529)
- cdk: use pydantic model to parse options @ITProKyle (#530)
- k8s: use pydantic model to parse options @ITProKyle (#531)
- staticsite: use pydantic model to parse options and parameters @ITProKyle (#532)
- refactor variable for improved typing, drop support for deprecated lookups @ITProKyle (#538)
- strict type checking @ITProKyle (#539)
- variable: support concatenating int and str @ITProKyle (#540)
- cfngin: change
pre_/post_build
topre_/post_deploy
to match terminology @ITProKyle (#543) - force multiprocessing to fork processes & disable parallel on non-posix systems @ITProKyle (#545)
- update sls-tsc sample to use serialized compilation @troyready (#551)
- remove profile field from cfngin config @ITProKyle (#556)
- add
schema cfngin
&schema runway
commands @ITProKyle (#558) - replace
init
command withnew
command @ITProKyle (#561) - remove
region
field from cfngin stack configuration @ITProKyle (#562) - tfenv: log hcl errors & return empty dict if module can't be parsed @ITProKyle (#563)
- explicit exception chaining & exception base class @ITProKyle (#569)
- remove
awscli
as a dependency @ITProKyle (#571) - change default cfngin bucket to
cfngin-${namespace}-${region}
@ITProKyle (#575) - remove
gen-sample stacker
@ITProKyle (#576) - all CFNgin variable types that were instances of
CFNType
are now subclasses ofCFNType
@ITProKyle (#580) - rename
util
toutils
@ITProKyle (#581) - remove
ssmstore
lookup @ITProKyle (#582) - remove
hook_data
lookup support for legacy syntax @ITProKyle (#583) - move
runway.hooks
torunway.cfngin.hooks
@ITProKyle (#584) - update blueprint classes to replace some methods with properties @ITProKyle (#585)
- make
future.strict_environments
standard behavior @ITProKyle (#586) - change usage of some objects to context manages - was not supported in older versions of python @ITProKyle (#600)
🐛 Bug Fixes
- cfngin will now exit on
DELETE_FAILED
instead of infinite retry loop @ITProKyle (#605)
📖 Doc Updates
- CHANGELOG now available on RTD site, built from GitHub Releases @ITProKyle (#611)
🧰 Maintenance
- update codebuild image @ITProKyle (#593)
- update pydantic and other dependencies locked in this project @ITProKyle (#613)
v1.18.3
v1.18.2
What Changed
🐛 Bug Fixes
- fix lambda zip errors when docker creates files as root @troyready (#544)
🧰 Maintenance
- sls-tsc sample: drop legacy aws-sdk and bump node version @troyready (#537)
v1.18.1
v1.18.0
v1.17.0
What Changed
🚀 Features
- k8s-flux sample @edgarpoce (#162)
- k8s samples: drop unneeded IAM policy @troyready (#505)
🧶 Dependencies
- sls-tsc sample: update typedoc dependency to remove beta requirement @troyready (#504)
v1.16.4
What Changed
🐛 Bug Fixes
- fix order of module type detection @troyready (#500)
- fix dependency conflict in sls-tsc sample @ITProKyle (#498)
v1.16.3
v1.16.2
What Changed
Version number bump for CI fixes
v1.16.1
🐛 Bug Fixes
- fixed
TypeError
when staticsite cf is disabled @ITProKyle (#491) - kbenv: allow additional checksum verification types @troyready (#492)