Runway Release Notes
Last updated: Dec 21, 2025
- Mar 11, 2024
- Date parsed from source:Mar 11, 2024
- First seen by Releasebot:Dec 21, 2025
- Modified by Releasebot:Feb 5, 2026
v2.6.14
Release notes announce a dependency update roll-up across core dev and runtime libs. Bumps cover boto3, mypy-boto3, cryptography, cspell, pyinstaller and more for stability, security, and compatibility. Full changelog shows v2.6.13 to v2.6.14.
What's Changed
Dependency update roll-up release.
- build(deps-dev): bump pytest-sugar from 0.9.7 to 1.0.0 by @dependabot in #2149
- build(deps-dev): bump boto3-stubs from 1.34.29 to 1.34.34 by @dependabot in #2151
- build(deps-dev): bump mypy-boto3 from 1.34.33 to 1.34.34 by @dependabot in #2150
- build(deps): bump al-cheb/configure-pagefile-action from 1.3 to 1.4 by @dependabot in #2148
- build(deps): bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in #2154
- build(deps): bump cryptography from 41.0.7 to 42.0.2 by @dependabot in #2152
- build(deps-dev): bump pre-commit from 3.6.0 to 3.6.1 by @dependabot in #2161
- build(deps-dev): bump boto3-stubs from 1.34.34 to 1.34.40 by @dependabot in #2163
- build(deps): bump boto3 from 1.34.23 to 1.34.50 by @dependabot in #2190
- build(deps-dev): bump mypy-boto3 from 1.34.34 to 1.34.50 by @dependabot in #2189
- build(deps-dev): bump cspell from 8.4.1 to 8.5.0 by @dependabot in #2192
- build(deps): bump importlib-metadata from 7.0.1 to 7.0.2 by @dependabot in #2209
- build(deps): bump boto3 from 1.34.55 to 1.34.60 by @dependabot in #2212
- build(deps-dev): bump mypy-boto3 from 1.34.50 to 1.34.55 by @dependabot in #2198
- build(deps-dev): bump cspell from 8.5.0 to 8.6.0 by @dependabot in #2201
- build(deps): bump pyinstaller from 6.4.0 to 6.5.0 by @dependabot in #2203
- build(deps-dev): bump boto3-stubs from 1.34.54 to 1.34.60 by @dependabot in #2211
- build(deps): bump packaging from 23.2 to 24.0 by @dependabot in #2206
- build(deps-dev): bump cspell from 8.6.0 to 8.7.0 by @dependabot in #2201
Full Changelog: v2.6.13...v2.6.14
Original source Report a problem - Feb 2, 2024
- Date parsed from source:Feb 2, 2024
- First seen by Releasebot:Dec 21, 2025
- Modified by Releasebot:Feb 5, 2026
v2.6.13
A sweeping dependency update section shows a release from v2.6.12 to v2.6.13 with numerous bumps across cspell, pytest, docker, and tooling. The changelog highlights security and stability improvements through updated build and test tools.
What's Changed
- build(deps-dev): bump cspell from 8.1.3 to 8.2.1 by @dependabot in #2074
- build(deps-dev): bump cspell from 8.2.1 to 8.2.3 by @dependabot in #2075
- build(deps): bump requests from 2.29.0 to 2.31.0 in /tests/functional/cfngin/hooks/test_awslambda/sample_app/src/docker by @dependabot in #2036
- build(deps-dev): bump pytest from 7.2.2 to 7.4.3 by @dependabot in #2077
- build(deps): bump docker from 6.1.3 to 7.0.0 by @dependabot in #2079
- build(deps-dev): bump pytest-cov from 4.0.0 to 4.1.0 by @dependabot in #2081
- build(deps-dev): bump coverage from 7.2.7 to 7.3.4 by @dependabot in #2082
- build(deps): bump click from 8.1.5 to 8.1.7 by @dependabot in #2083
- build(deps): bump cfn-lint from 0.83.6 to 0.83.7 by @dependabot in #2080
- build(deps): bump yamllint from 1.33.0 to 1.34.0 by @dependabot in #2156
- build(deps-dev): bump cspell from 8.2.4 to 8.3.2 by @dependabot in #2100
- build(deps-dev): bump pytest from 7.4.3 to 7.4.4 by @dependabot in #2092
- build(deps): bump sphinx-github-changelog from 1.2.1 to 1.3.0 by @dependabot in #2208
- build(deps-dev): bump mypy-boto3 from 1.34.55 to 1.34.60 by @dependabot in #2210
- build(deps): bump pyinstaller from 6.4.0 to 6.5.0 by @dependabot in #2203
Full Changelog: v2.6.12...v2.6.13
Original source Report a problem All of your release notes in one feed
Join Releasebot and get updates from Rackspace and hundreds of other software products.
- Dec 19, 2023
- Date parsed from source:Dec 19, 2023
- First seen by Releasebot:Dec 21, 2025
- Modified by Releasebot:Feb 5, 2026
v2.6.12
New release brings Python version upgrades, a fix for gzip botocore ec2 handling, and upgrade info plus broad dependency bumps for stability and performance across builds.
What Changed
๐ Features
- Python version upgrades @jake-skipper (#2030)
๐ Bug Fixes
- Adding logic to handle gzip'd botocore ec2 service-2.json @jake-skipper (#2073)
๐ Doc Updates
- Addition of upgrade info @jake-skipper (#2021)
๐งฐ Maintenance
- Fix for npm upload failure @jake-skipper (#2038)
- Codecov action update to support new token format @jake-skipper (#2056)
Detailed Change List
- build(deps): bump actions/setup-node from 3 to 4 by @dependabot in #2014
- build(deps-dev): bump cspell from 7.3.8 to 7.3.9 by @dependabot in #2018
- Addition of upgrade info by @jake-skipper in #2021
- Feature/python version upgrades by @jake-skipper in #2030
- Fix for npm upload failure by @jake-skipper in #2038
- build(deps): bump werkzeug from 2.2.3 to 3.0.1 by @dependabot in #2032
- build(deps): bump gitpython from 3.1.31 to 3.1.40 by @dependabot in #2033
- build(deps): bump pygments from 2.14.0 to 2.17.2 by @dependabot in #2040
- build(deps): bump pip from 23.0.1 to 23.3.1 by @dependabot in #2034
- build(deps): bump certifi from 2022.12.7 to 2023.11.17 by @dependabot in #2035
- build(deps-dev): bump the npm_and_yarn group group in /tests/functional/serverless/test_promotezip with 1 update by @dependabot in #2039
- build(deps): bump xml2js and aws-sdk in /infrastructure/public/common/bucket-and-user.cdk by @dependabot in #2042
- build(deps-dev): bump cspell from 7.3.9 to 8.1.2 by @dependabot in #2037
- build(deps): bump actions/setup-python from 4 to 5 by @dependabot in #2044
- build(deps-dev): bump cspell from 8.1.2 to 8.1.3 by @dependabot in #2045
- build(deps): bump typing-extensions from 4.7.1 to 4.9.0 by @dependabot in #2046
- Codecov action update to support new token format by @jake-skipper in #2056
- build(deps-dev): bump pytest-order from 1.1.0 to 1.2.0 by @dependabot in #2047
- build(deps-dev): bump isort from 5.12.0 to 5.13.0 by @dependabot in #2048
- build(deps): bump importlib-metadata from 6.1.0 to 7.0.0 by @dependabot in #2049
- build(deps-dev): bump pre-commit from 3.3.3 to 3.6.0 by @dependabot in #2050
- build(deps): bump awacs from 2.3.0 to 2.4.0 by @dependabot in #2051
- build(deps): bump pyyaml from 6.0 to 6.0.1 by @dependabot in #2052
- build(deps): bump troposphere from 4.3.2 to 4.5.3 by @dependabot in #2053
- build(deps): bump pyhcl from 0.4.4 to 0.4.5 by @dependabot in #2055
- build(deps): bump testfixtures from 7.1.0 to 7.2.2 by @dependabot in #2054
- build(deps): bump actions/download-artifact from 3 to 4 by @dependabot in #2058
- build(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #2059
- build(deps-dev): bump pytest-mock from 3.11.1 to 3.12.0 by @dependabot in #2063
- build(deps): bump pyinstaller from 6.2.0 to 6.3.0 by @dependabot in #2064
- build(deps): bump cfn-lint from 0.78.1 to 0.83.6 by @dependabot in #2065
- build(deps-dev): bump flake8 from 5.0.4 to 6.1.0 by @dependabot in #2067
- build(deps-dev): bump black from 23.7.0 to 23.12.0 by @dependabot in #2066
- build(deps-dev): bump mock from 5.0.2 to 5.1.0 by @dependabot in #2068
- build(deps): bump dunamai from 1.17.0 to 1.19.0 by @dependabot in #2069
- build(deps): bump yamllint from 1.31.0 to 1.33.0 by @dependabot in #2070
- build(deps-dev): bump boto3-stubs from 1.26.142 to 1.34.3 by @dependabot in #2072
- Adding logic to handle gzip'd botocore ec2 service-2.json by @jake-skipper in #2073
Full Changelog: v2.6.11...v2.6.12
Original source Report a problem - Oct 19, 2023
- Date parsed from source:Oct 19, 2023
- First seen by Releasebot:Dec 21, 2025
- Modified by Releasebot:Feb 5, 2026
v2.6.11
What's Changed
Bugfix/remote uri path hyphen support by @mbordash2 in #2013
Full Changelog: v2.6.10...v2.6.11
Original source Report a problem - Oct 18, 2023
- Date parsed from source:Oct 18, 2023
- First seen by Releasebot:Dec 21, 2025
- Modified by Releasebot:Feb 5, 2026
v2.6.10
What's Changed
- build(deps): bump urllib3 from 1.26.16 to 1.26.18 (#2008) by @sam-fakhreddine
- Fix for 2.6.9 install issues and removal of str2bool external library by @jake-skipper (#2011)
- build(deps): bump the npm_and_yarn at /infrastructure/public/common/bucket-and-user.cdk security update group in /infrastructure/public/common/bucket-and-user.cdk with 3 updates by @dependabot (#2012)
Full Changelog: v2.6.9...v2.6.10
Original source Report a problem - Sep 16, 2021
- Date parsed from source:Sep 16, 2021
- First seen by Releasebot:Jan 1, 2026
- Modified by Releasebot:Jan 28, 2026
v2.4.1
GitHub PyPI What Changed rolls out a broad dependency refresh and maintenance pass. Core libraries like boto3, awacs, tar and docker are bumped, plus dev tooling upgrades for better security and compatibility.
Released on 2021-09-16 - GitHub - PyPI
What Changed
๐งถ Dependencies
- build(deps): bump boto3 from 1.18.29 to 1.18.40 @dependabot (#895)
- build(deps): bump awacs from 2.0.0 to 2.0.1 @dependabot (#885)
- build(deps): bump tar from 6.1.10 to 6.1.11 @dependabot (#872)
- build(deps): bump docker from 5.0.0 to 5.0.2 @dependabot (#888)
- widen troposphere pin to include ^3 @ITProKyle (#902)
๐งฐ Maintenance
- build(deps): bump codecov/codecov-action from 2.0.3 to 2.1.0 @dependabot (#899)
- build(deps-dev): bump cspell from 5.8.2 to 5.9.1 @dependabot (#898)
- build(deps-dev): bump pytest from 6.2.4 to 6.2.5 @dependabot (#891)
- build(deps-dev): bump boto3-stubs from 1.18.29 to 1.18.40 @dependabot (#893)
- build(deps-dev): bump mypy-boto3 from 1.18.29 to 1.18.40 @dependabot (#894)
- build(deps): bump cfn-lint from 0.53.0 to 0.54.1 @dependabot (#896)
- build(deps): bump typing-extensions from 3.10.0.0 to 3.10.0.2 @dependabot (#889)
- build(deps-dev): bump moto from 2.2.4 to 2.2.6 @dependabot (#879)
- build(deps-dev): bump pre-commit from 2.14.0 to 2.15.0 @dependabot (#890)
- Jul 23, 2021
- Date parsed from source:Jul 23, 2021
- First seen by Releasebot:Dec 25, 2025
- Modified by Releasebot:Jan 29, 2026
v2.3.0
New CLI commands boost env management with tfenv and kbenv list and uninstall options, streamlining setup and cleanup. Ongoing maintenance and dependency bumps keep the tool secure and up to date.
What Changed
๐ Features
- cli: add tfenv list command @ITProKyle (#777)
- cli: add kbenv list command @ITProKyle (#778)
- cli: add tfenv uninstall command @ITProKyle (#780)
- cli: add kbenv uninstall command @ITProKyle (#782)
๐งถ Dependencies
- build(deps): bump requests from 2.25.1 to 2.26.0 @dependabot (#789)
- build(deps): bump boto3 from 1.17.109 to 1.18.5 @dependabot (#795)
๐งฐ Maintenance
- build(deps): bump Gr1N/setup-poetry from 4 to 7 @dependabot (#773)
- build(deps-dev): bump @cspell/dict-python from 1.0.36 to 1.0.37 @dependabot (#774)
- build(deps): bump codecov/codecov-action from 1.5.2 to 2.0.1 @dependabot (#792)
- build(deps-dev): bump pyright from 1.1.156 to 1.1.157 @dependabot (#784)
- build(deps-dev): bump moto from 2.0.11 to 2.1.0 @dependabot (#786)
- build(deps-dev): bump pytest-subprocess from 1.1.1 to 1.1.2 @dependabot (#790)
- build(deps-dev): bump black from 21.6b0 to 21.7b0 @dependabot (#791)
- build(deps-dev): bump boto3-stubs from 1.17.109 to 1.18.5 @dependabot (#794)
- build(deps-dev): bump mypy-boto3 from 1.17.109 to 1.18.5 @dependabot (#796)
- Jul 13, 2021
- Date parsed from source:Jul 13, 2021
- First seen by Releasebot:Dec 25, 2025
- Modified by Releasebot:Jan 29, 2026
v2.2.0
New init actions across core, CLI, cfngin, cdk and Terraform plus new lookups and a SecureString hook. Bug fix for cfngin and a broad set of dependency bumps mark this release as a solid v2.2.0 with improved testing and stability.
What Changed
๐ Features
- core: add logic to handle init action @ITProKyle (#659)
- cli: add functionality to init command @ITProKyle (#677)
- module.*: add .init() method to base class & module handler classes @ITProKyle (#678)
- cdk: refactor class so it can be properly tested @ITProKyle (#685)
- k8s: refactor class so it can be properly tested @ITProKyle (#686)
- LookupHandler: convert strings with a value of none to NoneType @ITProKyle (#704)
- cfngin.hooks: add ssm.parameter.SecureString hook @ITProKyle (#709)
- lookups: add random.string lookup @ITProKyle (#714)
- cfngin: add init action & refactor cfngin_bucket creation @ITPro Kyle (#722)
- serverless: refactor deploy_package @ITProKyle (#738)
- static site: add parameter for CloudFront.DefaultCacheBehavior.Compress @ITProKyle (#769)
- cdk: add functionality to init action @ITProKyle (#771)
- terraform: add functionality to init action @ITProKyle (#772)
๐ Bug Fixes
- cfngin: fix incorrect variable type conversions & add tests @ITProKyle (#732)
๐งถ Dependencies
- dunamai: move to the correct extras @ITProKyle (#676)
- remove botocore as an explicit dependency - implicit from use of boto3 @ITProKyle (#698)
- Bump pytest-xdist from 2.2.1 to 2.3.0 @dependabot (#693)
- Bump pyright from 1.1.148 to 1.1.150 @dependabot (#692)
- Bump gitpython from 3.1.17 to 3.1.18 @dependabot (#699)
- Bump pyright from 1.1.150 to 1.1.151 @dependabot (#706)
- Bump moto from 2.0.9 to 2.0.10 @dependabot (#707)
- Bump pytest-subprocess from 1.1.0 to 1.1.1 @dependabot (#708)
- Bump isort from 5.8.0 to 5.9.1 @dependabot (#721)
- Bump send2trash from 1.5.0 to 1.7.1 @dependabot (#717)
- build(deps-dev): bump moto from 2.2.1 to 2.2.2 @dependabot (#838)
- build(deps): bump dunamai from 1.5.5 to 1.6.0 @dependabot (#841)
- build(deps-dev): bump mypy-boto3 from 1.18.5 to 1.18.19 @dependabot (#840)
- increase boto3 max retry attempts to avoid throttling error @ITProKyle (#843)
- build(deps-dev): bump pyinstaller from 4.5 to 4.5.1 @dependabot (#836)
- build(deps): bump codecov/codecov-action from 2.0.1 to 2.0.2 @dependabot (#798)
Full Changelog: v2.1.1...v2.2.0
Original source Report a problem - May 17, 2021
- Date parsed from source:May 17, 2021
- First seen by Releasebot:Dec 22, 2025
- Modified by Releasebot:Jan 29, 2026
v2.0.1
What Changed
๐ Bug Fixes
- fix issue causing install from PyPi to fail @ITPro Kyle (#614)
- May 17, 2021
- Date parsed from source:May 17, 2021
- First seen by Releasebot:Dec 22, 2025
v2.0.0
Big refactor and feature cleanup unifies config validation with pydantic, drops Python <3.7, and removes legacy stacker and CLI. Numerous module path updates, stricter typing, and option parsing across CFNgin, Runway, and helpers. Includes bug fix and documentation refresh.
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 @ITPro Kyle (#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 to pre_/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 with new 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 of CFNType @ITProKyle (#580)
- rename util to utils @ITProKyle (#581)
- remove ssmstore lookup @ITProKyle (#582)
- remove hook_data lookup support for legacy syntax @ITProKyle (#583)
- move runway.hooks to runway.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)