This release resolves an important issue that can occur when installing 2.x versions of `prefect`: because all `prefect-{integration}` packages also have 3.0 compatible versions, it's important to restrict the upper bounds of those packages alongside the needed upper bound on `prefect` itself. Please [reference this list](https://github.com/PrefectHQ/prefect/blob/905bef9ff8c34f2baae874938b051d2d81f5facf/setup.py#L46-L66) for a full catalogue of upper bounds that keep your integration package 2.x compatible.
To help alleviate this potential issue, this release applies these upper bounds automatically when installing packages via extras, i.e., `prefect[kubernetes]<3.0.0` or `prefect[aws]<3.0.0`.
In addition, it fixes an issue with `-kubernetes` flavored Docker images on the 2.20.5 release that was affected by this incompatibility.
Bug Fixes ๐
* Add upper bounds to extras in `setup.py` by desertaxle in https://github.com/PrefectHQ/prefect/pull/15256
* Use `kubernetes` extra when building Docker image by desertaxle in https://github.com/PrefectHQ/prefect/pull/15257
**Full Changelog**: https://github.com/PrefectHQ/prefect/compare/2.20.5...2.20.6