Releases: rackspace/runway
Releases · rackspace/runway
v2.6.7
What Changed
🧰 Maintenance
- pin mysqlclient to prevent dependency failures @mbordash2 (#1938)
- update python dependency @mbordash2 (#1964)
v2.6.6
What's Changed
- build(deps): bump tar from 6.1.13 to 6.1.14 by @dependabot in #1879
- build(deps): bump yamllint from 1.29.0 to 1.31.0 by @dependabot in #1863
- build(deps-dev): bump mypy-boto3 from 1.26.94 to 1.26.125 by @dependabot in #1883
- build(deps): bump boto3 from 1.26.94 to 1.26.125 by @dependabot in #1882
- build(deps-dev): bump boto3-stubs from 1.26.94 to 1.26.125 by @dependabot in #1881
- build(deps-dev): bump pre-commit from 3.2.0 to 3.3.1 by @dependabot in #1885
- build(deps): bump cfn-lint from 0.75.0 to 0.77.4 by @dependabot in #1884
- build(deps): bump xml2js and aws-sdk in /tests/functional/serverless/test_promotezip by @dependabot in #1854
- build(deps): bump engine.io and socket.io in /runway/templates/static-angular/sampleapp.web by @dependabot in #1888
- build(deps): bump pyopenssl from 23.0.0 to 23.1.1 by @dependabot in #1843
- build(deps): bump simple-git and serverless in /tests/functional/serverless/test_promotezip by @dependabot in #1887
- serverless v3 and troposphere v4 bump by @mbordash2 in #1909
- replace macos runner version by @mbordash2 in #1910
- build(deps): bump tar from 6.1.14 to 6.1.15 by @dependabot in #1903
- build(deps): bump codecov/codecov-action from 3.1.3 to 3.1.4 by @dependabot in #1901
- build(deps): bump socket.io-parser from 4.2.1 to 4.2.3 in /runway/templates/static-angular/sampleapp.web by @dependabot in #1907
- build(deps): bump boto3 from 1.26.125 to 1.26.142 by @dependabot in #1911
- build(deps): bump requests from 2.28.2 to 2.31.0 by @dependabot in #1906
- build(deps-dev): bump boto3-stubs from 1.26.125 to 1.26.142 by @dependabot in #1912
Full Changelog: v2.6.5...v2.6.6
v2.6.5
What Changed
🐛 Bug Fixes
- adding dirs_exist_ok=True @mbordash2 (#1873)
🧰 Maintenance
- add python 3.10 to the matrix, remove 3.7 @mbordash2 (#1813)
- update version of python used to 3.8 from 3.7 @mbordash2 (#1821)
- updated setup-poetry action version to support nodejs 16 @mbordash2 (#1829)
- version bump on cache action to upated saveState and setOutput @mbordash2 (#1830)
- update tf versions list for testing @mbordash2 (#1874)
- Maintenance/deprecation notices and maintenance @mbordash2 (#1878)
What's Changed
- build(deps): bump cfn-lint from 0.71.1 to 0.74.0 by @dependabot in #1806
- build(deps): bump release-drafter/release-drafter from 5.21.1 to 5.23.0 by @dependabot in #1797
- build(deps): bump tar from 6.1.12 to 6.1.13 by @dependabot in #1726
- build(deps): bump http-cache-semantics and serverless in /tests/functional/serverless/test_promotezip by @dependabot in #1780
- build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /runway/templates/static-angular/sampleapp.web by @dependabot in #1772
- build(deps): bump qs from 6.5.2 to 6.5.3 in /runway/templates/static-angular/sampleapp.web by @dependabot in #1727
- add python 3.10 to the matrix, remove 3.7 by @mbordash2 in #1813
- build(deps): bump webpack and @angular-devkit/build-angular in /runway/templates/static-angular/sampleapp.web by @dependabot in #1820
- update version of python used to 3.8 from 3.7 by @mbordash2 in #1821
- build(deps): bump boto3 from 1.26.93 to 1.26.94 by @dependabot in #1826
- build(deps-dev): bump mypy-boto3 from 1.26.93 to 1.26.94 by @dependabot in #1825
- build(deps): bump minimatch from 3.0.4 to 3.1.2 in /runway/templates/static-angular/sampleapp.web by @dependabot in #1822
- build(deps): bump importlib-metadata from 6.0.0 to 6.1.0 by @dependabot in #1828
- updated setup-poetry action version to support nodejs 16 by @mbordash2 in #1829
- build(deps): bump http-cache-semantics and @angular/cli in /runway/templates/static-angular/sampleapp.web by @dependabot in #1779
- build(deps-dev): bump boto3-stubs from 1.26.93 to 1.26.94 by @dependabot in #1823
- build(deps): bump aws-actions/configure-aws-credentials from 1 to 2 by @dependabot in #1809
- version bump on cache action to upated saveState and setOutput by @mbordash2 in #1830
- build(deps-dev): bump pre-commit from 3.1.1 to 3.2.0 by @dependabot in #1827
- build(deps): bump codecov/codecov-action from 3.1.1 to 3.1.3 by @dependabot in #1862
- adding dirs_exist_ok=True by @mbordash2 in #1873
- update tf versions list for testing by @mbordash2 in #1874
- Maintenance/deprecation notices and maintenance by @mbordash2 in #1878
Full Changelog: v2.6.4...v2.6.5
v2.6.4
What Changed
🚀 Features
- Feature/tf workspace key prefix support @mbordash2 (#1757)
🐛 Bug Fixes
- Fix/eet 18 linting and tests errors @sam-fakhreddine (#1679)
- added filtering of invalid tf versions per pep440 @mbordash2 (#1756)
What's Changed
- build(deps): bump cfn-lint from 0.58.2 to 0.63.2 by @dependabot in #1573
- build(deps-dev): bump flake8-bugbear from 22.1.11 to 22.8.23 by @dependabot in #1562
- build(deps-dev): bump mypy-boto3 from 1.21.8 to 1.24.66 by @dependabot in #1578
- build(deps): bump boto3 from 1.21.8 to 1.24.66 by @dependabot in #1577
- build(deps-dev): bump pytest from 7.0.1 to 7.1.3 by @dependabot in #1576
- build(deps-dev): bump flake8-use-fstring from 1.3 to 1.4 by @dependabot in #1574
- build(deps): bump actions/cache from 2.1.7 to 3.0.8 by @dependabot in #1547
- build(deps): bump urllib3 from 1.26.8 to 1.26.12 by @dependabot in #1559
- build(deps): bump dunamai from 1.9.0 to 1.13.0 by @dependabot in #1550
- build(deps): bump sphinx-tabs from 3.2.0 to 3.4.0 by @dependabot in #1483
- build(deps): bump release-drafter/release-drafter from 5.18.1 to 5.20.1 by @dependabot in #1539
- build(deps): bump numpy from 1.21.0 to 1.22.0 in /tests/functional/cfngin/test_aws_lambda_hook/lambda_src/dockerize_src by @dependabot in #1478
- build(deps): bump numpy from 1.21.0 to 1.22.0 in /tests/functional/cfngin/test_aws_lambda_hook/lambda_src/nondockerize_src by @dependabot in #1477
- build(deps): bump pre-commit/action from 2.0.3 to 3.0.0 by @dependabot in #1456
- build(deps): bump actions/setup-python from 3 to 4 by @dependabot in #1580
- build(deps): bump @angular/core from 8.2.14 to 11.0.5 in /runway/templates/static-angular/sampleapp.web by @dependabot in #1454
- build(deps): bump protobufjs from 6.11.2 to 6.11.3 in /tests/functional/serverless/test_promotezip by @dependabot in #1453
- build(deps): bump crazy-max/ghaction-github-labeler from 3 to 4 by @dependabot in #1440
- build(deps): bump pyjwt from 1.7.1 to 2.4.0 in /runway/cfngin/hooks/staticsite/auth_at_edge/templates/parse_auth by @dependabot in #1438
- build(deps): bump eventsource from 1.0.7 to 1.1.1 in /runway/templates/static-angular/sampleapp.web by @dependabot in #1451
- build(deps): bump pyjwt from 1.7.1 to 2.4.0 in /runway/cfngin/hooks/staticsite/auth_at_edge/templates/check_auth by @dependabot in #1437
- build(deps): bump async from 2.6.3 to 2.6.4 in /tests/functional/serverless/test_promotezip by @dependabot in #1404
- build(deps): bump async from 2.6.3 to 2.6.4 in /runway/templates/static-angular/sampleapp.web by @dependabot in #1403
- build(deps): bump codecov/codecov-action from 2.1.0 to 3.1.0 by @dependabot in #1395
- build(deps): bump minimist from 1.2.5 to 1.2.6 in /tests/functional/serverless/test_promotezip by @dependabot in #1365
- build(deps): bump minimist from 1.2.5 to 1.2.6 in /infrastructure/public/common/bucket-and-user.cdk by @dependabot in #1364
- build(deps): bump minimist from 1.2.5 to 1.2.6 in /tests/functional/cdk/test_multistack by @dependabot in #1361
- build(deps-dev): bump karma from 6.3.14 to 6.3.16 in /runway/templates/static-angular/sampleapp.web by @dependabot in #1319
- build(deps): bump awacs from 2.1.0 to 2.2.0 by @dependabot in #1591
- build(deps): bump cfn-lint from 0.63.2 to 0.64.1 by @dependabot in #1588
- build(deps-dev): bump coverage from 6.3.2 to 6.4.4 by @dependabot in #1587
- build(deps-dev): bump pre-commit from 2.17.0 to 2.20.0 by @dependabot in #1584
- build(deps-dev): bump mypy-boto3 from 1.24.66 to 1.24.70 by @dependabot in #1592
- build(deps): bump boto3 from 1.24.66 to 1.24.70 by @dependabot in #1590
- build(deps-dev): bump doc8 from 0.10.1 to 0.11.2 by @dependabot in #1589
- build(deps): bump release-drafter/release-drafter from 5.20.1 to 5.21.0 by @dependabot in #1597
- build(deps-dev): bump pytest-mock from 3.7.0 to 3.8.2 by @dependabot in #1607
- build(deps): bump docker from 5.0.3 to 6.0.0 by @dependabot in #1606
- build(deps): bump python-hcl2 from 3.0.4 to 3.0.5 by @dependabot in #1603
- build(deps-dev): bump pep8-naming from 0.12.1 to 0.13.2 by @dependabot in #1601
- build(deps): bump pydantic from 1.9.0 to 1.10.2 by @dependabot in #1599
- build(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1 by @dependabot in #1608
- build(deps-dev): bump pytest-sugar from 0.9.4 to 0.9.5 by @dependabot in #1616
- build(deps): bump cfn-lint from 0.64.1 to 0.65.1 by @dependabot in #1618
- build(deps): bump pyopenssl from 22.0.0 to 22.1.0 by @dependabot in #1615
- build(deps): bump boto3 from 1.24.70 to 1.24.80 by @dependabot in #1612
- build(deps): bump requests from 2.27.1 to 2.28.1 by @dependabot in #1602
- build(deps-dev): bump flake8-print from 4.0.0 to 5.0.0 by @dependabot in #1583
- Fix/eet 18 linting and tests errors by @sam-fakhreddine in #1679
- build(deps-dev): bump mypy-boto3 from 1.26.6 to 1.26.14 by @dependabot in #1701
- build(deps): bump engine.io from 6.2.0 to 6.2.1 in /runway/templates/static-angular/sampleapp.web by @dependabot in #1702
- build(deps): bump boto3 from 1.26.6 to 1.26.14 by @dependabot in #1700
- build(deps): bump minimatch from 3.0.4 to 3.1.2 in /infrastructure/public/common/bucket-and-user.cdk by @dependabot in #1698
- build(deps): bump cfn-lint from 0.65.1 to 0.71.1 by @dependabot in #1697
- build(deps): bump release-drafter/release-drafter from 5.21.0 to 5.21.1 by @dependabot in #1649
- build(deps): bump loader-utils and @angular-devkit/build-angular in /runway/templates/static-angular/sampleapp.web by @dependabot in #1692
- build(deps): bump got and serverless in /tests/functional/serverless/test_promotezip by @dependabot in #1704
- build(deps): bump minimist and mkdirp in /runway/templates/static-angular/sampleapp.web by @dependabot in #1705
- build(deps): bump al-cheb/configure-pagefile-action from 1.2 to 1.3 by @dependabot in #1660
- build(deps): bump tar from 6.1.11 to 6.1.12 by @dependabot in #1669
- build(deps): bump minimatch and @aws-cdk/core in /tests/functional/cdk/test_multistack by @dependabot in #1682
- build(deps): bump minimatch from 3.0.4 to 3.1.2 in /tests/functional/serverless/test_promotezip by @dependabot in #1684
- Feature/tf workspace key prefix support by @mbordash2 in #1757
- added filtering of invalid tf versions per pep440 by @mbordash2 in #1756
New Contributors
- @sam-fakhreddine made their first contribution in #1679
- @mbordash2 made their first contribution in #1757
Full Changelog: v2.6.3...v2.6.4
v2.6.3
What Changed
🐛 Bug Fixes
- Bugfix/msi 706 terraform options typing issue @jake-skipper (#1569)
- Bugfix/msi 709 serverless no color on tty @jake-skipper (#1570)
- Bugfix/msi 707 user id pool hook validation issue @jake-skipper (#1571)
🧰 Maintenance
- msi-698: Add VSCode Dev Container / Fix Flake8-Print Pre-Commit @jake-skipper (#1567)
v2.6.2
v2.6.1
What Changed
🐛 Bug Fixes
- fix broken url in error when registering invalid CFNgin lookups @ITProKyle (#1295)
🧶 Dependencies
- update requirement for python-hcl2 to
>=3.0.0
@ITProKyle (#1298)
📖 Doc Updates
- add documentation for the secrets used by this project @ITProKyle (#1296)
v2.6.0
What Changed
🚀 Features
- consolidate
.runway/
as much as possible - based on config location @ITProKyle (#1208) - use pydantic data model to parse
cfngin.hooks.docker
hook arguments @ITProKyle (#1219) - use pydantic data model to parse
cfngin.hooks.cleanup_s3
args @ITProKyle (#1246) - use pydantic data model to parse
cfngin.hooks.cleanup_ssm
args @ITProKyle (#1247) - use pydantic data model to parse
cfngin.hooks.command
args @ITProKyle (#1249) - use pydantic data model to parse
cfngin.hooks.ecs
args @ITProKyle (#1251) - use pydantic data model to parse
cfngin.hooks.iam
args @ITProKyle (#1252) - use pydantic data model to parse
cfngin.hooks.keypair
args @ITProKyle (#1254) - use pydantic data model to parse
cfngin.hooks.route53
args @ITProKyle (#1255) - use pydantic data model to parse
cfngin.hooks.ecr
args @ITProKyle (#1256) - use pydantic to parse
cfngin.lookups.handlers.ami
args @ITProKyle (#1266) - use pydantic to parse
cfngin.lookups.handlers.dynamodb
args @ITProKyle (#1268) - use pydantic to parse
cfngin.lookups.handlers.file
args @ITProKyle (#1269) - use pydantic data model to parse
cfngin.hooks.staticsite
hook args @ITProKyle (#1277)
🐛 Bug Fixes
- fix cfngin_bucket not being created @ITProKyle (#1243)
- fix issue causing
plan
to incorrectly show params are being removed @ITProKyle (#1245)
🧶 Dependencies
- build(deps): bump rsa from 4.0 to 4.7 in /runway/cfngin/hooks/staticsite/auth_at_edge/templates/parse_auth @dependabot (#1221)
- build(deps): bump rsa from 4.0 to 4.7 in /runway/cfngin/hooks/staticsite/auth_at_edge/templates/check_auth @dependabot (#1222)
📖 Doc Updates
- update ReadTheDocs config, fix duplicate object description warning @ITProKyle (#1281)
🧰 Maintenance
- update unit & integration tests so they can be run on Windows @ITProKyle (#1203)
- add linting & tests for python3.9 @ITProKyle (#1282)
v2.5.0
What Changed
🚀 Features
- lookup
TYPE_NAME
is now a ClassVar ofLookupHandler
instead of a constant @ITProKyle (#1020) - replace custom VersionTuple with
packaging.version.Version
@ITProKyle (#1055) - replace use of zgitignore with igittigitt @ITProKyle (#1074)
- add
runway.mixins.DelCachedPropMixin
@ITProKyle (#1075) - add new awslambda hooks + lookups & deprecate aws_lambda hook @ITProKyle (#1081)
runway.cfngin.hooks.base.Hook.ARGS_PARSER
is now aClassVar
@ITProKyle (#1131)- use
pydantic
forrunway.core.providers.aws._response
@ITProKyle (#1132) - change
aws.s3.Bucket.exists
, addaws.s3.Bucket.__bool__
@ITProKyle (#1133) - static site: replace
.
with-
when used in module name @ITProKyle (#1144) - pass
encoding
when opening a file in text mode @ITProKyle (#1148) - remove uses of non f-string string formatting @ITProKyle (#1149)
- changed how some pydantic model field aliases are set to better align expectations with type checker behavior @ITProKyle (#1151)
🧶 Dependencies
- change
pyyaml
version requirement from ^5 to >5.4 @ITProKyle (#1024) - change
docker
version requirement to>=3.0.0
@ITProKyle (#1079) - change
jinja2
version requirement to>=2.7
@ITProKyle (#1129)
📖 Doc Updates
- add note to hook & lookups docs for passing
allow_reuse
to pydantic validators @ITProKyle (#1019)
🧰 Maintenance
- fix an issue with the CDK functional test @ITProKyle (#1078)
- add stubs for docker, update some annotations around docker usage @ITProKyle (#1076)
- improve CFNgin recreate failed functional test consistency @ITProKyle (#1127)
- update infrastructure node dependencies @ITProKyle (#1145)
- change protocol used in git source test @ITProKyle (#1147)
- cleanup useless pylint suppressions @ITProKyle (#1152)
- update pipenv requirement to
^2022.1.8
to patch security exploit @ITProKyle (#1163)
v2.4.4
What Changed
🚀 Features
- update & fix some bugs in k8s samples @ITProKyle (#976)
🐛 Bug Fixes
- fix issue causing
.kubectl-version
in overlay directories to be ignore @ITProKyle (#974) - fix issue causing
runway envvars
to raiseAttributeError
@ITProKyle (#975) - cfngin: fix issue causing stack with
stack_name
to not be found @ITProKyle (#1010)
🧶 Dependencies
- build(deps): bump troposphere from 3.0.3 to 3.1.0 @dependabot (#980)
- build(deps): bump awacs from 2.0.1 to 2.0.2 @dependabot (#981)
- build(deps): bump cfn-lint from 0.54.2 to 0.54.4 @dependabot (#985)
- build(deps): bump pyopenssl from 20.0.1 to 21.0.0 @dependabot (#943)
- build(deps): bump troposphere from 3.1.0 to 3.1.1 @dependabot (#1004)
- build(deps): bump boto3 from 1.18.58 to 1.19.12 @dependabot (#1002)
- build(deps): bump cfn-lint from 0.54.4 to 0.56.0 @dependabot (#1000)