- ⬆ Bump astral-sh/setup-uv from 7.6.0 to 8.1.0. PR #182 by @dependabot[bot].
- ✨ Add
--versionoption. PR #168 by @YuriiMotov. - ✨ Show help on
fastapi cloudwith no args. PR #181 by @buurro.
- 🐛 Fix
FASTAPI_CLOUD_TOKENalways overrides user token. PR #180 by @YuriiMotov.
- 🐛 Fix archive creation of Windows files inside WSL. PR #178 by @DoctorJohn.
- ✨ Update deployment statuses. PR #176 by @DoctorJohn.
- 💄 Show deployment upload progress. PR #171 by @YuriiMotov.
- 🔒 Pin GitHub actions by commit SHA. PR #172 by @YuriiMotov.
- 🔨 Add pre-commit hook to ensure latest release header has date. PR #173 by @YuriiMotov.
- 💄 Allow filtering for teams and apps. PR #169 by @YuriiMotov.
- 🔥 Remove unused
tests/assets. PR #170 by @YuriiMotov.
- ✨ Add
fastapi cloud setup-ci. PR #157 by @savannahostrowski.
- 🐛 Fix nested progress in deploy causing weird output. PR #166 by @patrick91.
- 📝 Add dates to release notes. PR #161 by @YuriiMotov.
- ⬆ Bump tiangolo/latest-changes from 0.4.0 to 0.4.1. PR #162 by @dependabot[bot].
- ⬆ Bump actions/download-artifact from 6 to 8. PR #163 by @dependabot[bot].
- ⬆ Bump actions/checkout from 5 to 6. PR #164 by @dependabot[bot].
- ⬆ Bump actions/upload-artifact from 5 to 7. PR #165 by @dependabot[bot].
- ⬆ Bump actions/checkout from 5 to 6. PR #119 by @dependabot[bot].
- ⬆ Bump actions/download-artifact from 5 to 6. PR #101 by @dependabot[bot].
- ⬆ Bump actions/upload-artifact from 4 to 5. PR #102 by @dependabot[bot].
- ⬆ Bump tiangolo/issue-manager from 0.5.1 to 0.6.0. PR #85 by @dependabot[bot].
- ⬆ Bump actions/setup-python from 5 to 6. PR #84 by @dependabot[bot].
- ✨ Wait for verification after building. PR #160 by @patrick91.
- 💄 Update how we show messages. PR #159 by @patrick91.
- 👷 Add
windows-latestto test matrix. PR #158 by @YuriiMotov.
- ✨ Allow to specify application directory. PR #155 by @patrick91.
- ♻️ Improve how we handle invalid tokens. PR #153 by @patrick91.
- ✅ Isolate tests from config. PR #152 by @patrick91.
- 👷 Run tests with lower bound uv sync, update minimum dependencies. PR #154 by @YuriiMotov.
- 👷 Run mypy by pre-commit instead of
lint.ymlworkflow. PR #151 by @YuriiMotov.
- ✨ Add link command. PR #148 by @patrick91.
- 🐛 Exclude .env files from deployment uploads. PR #150 by @patrick91.
- 🐛 Fix
env listfor secret environment variables. PR #147 by @patrick91.
fastapi cloud logs. PR #132 by @savannahostrowski.- ✨ Add support for creating secrets. PR #146 by @patrick91.
- ✨ Add support for app ID in
fastapi deploy. PR #144 by @buurro. - ✨ Add support for FASTAPI_CLOUD_TOKEN environment variable auth. PR #142 by @patrick91.
- ✨ Add a confirmation step to the first CLI deployment . PR #140 by @alejsdev.
- ♻️ Refactor authentication. PR #141 by @patrick91.
- 🔧 Add GitHub Actions workflow for linting. PR #145 by @patrick91.
- 👷 Add pre-commit workflow. PR #135 by @YuriiMotov.
- 🐛 Fix CI ran all tests on oldest supported Python. PR #136 by @DoctorJohn.
- ➖ Drop support for Pydantic v1. PR #139 by @patrick91.
- 🔧 Drop support for Python 3.8. PR #138 by @patrick91.
- 👷 Configure coverage, error on main tests, don't wait for Smokeshow. PR #134 by @YuriiMotov.
- 👷 Run Smokeshow always, even on test failures. PR #133 by @YuriiMotov.
- ✨ Add upload cancellation notification on keyboard interrupt. PR #129 by @patrick91.
- ✅ Fix test coverage. PR #130 by @patrick91.
- ⚡️ Compress code archives to speed up uploads. PR #125 by @DoctorJohn.
- ⬆️ Migrate to uv. PR #127 by @DoctorJohn.
- 🔥 Remove path confirmation on first deployment. PR #123 by @buurro.
- 🐛 Fix archive file was not closed after upload. PR #122 by @DoctorJohn.
- ♻️ Improve waitlist success command. PR #117 by @patrick91.
- 👷 Add support for Pydantic v1. PR #116 by @patrick91.
- 🔧 Add labels to Dependabot updates. PR #113 by @alejsdev.
- ✨ Add fastapi cloud sub-command. PR #104 by @buurro.
- ✨ Check if token is expired when checking if user is logged in. PR #105 by @patrick91.
- ✨ Support the verification skipped status. PR #99 by @DoctorJohn.
- 🐛 Include hidden files in app archive. PR #115 by @buurro.
- ♻️ Clean up code archives after uploading. PR #106 by @DoctorJohn.
- 🧑💻 Handle already logged in state. PR #103 by @alejsdev.
- ⚡️ Speed up archive creation. PR #111 by @DoctorJohn.
- 🐛 Fix login url not linked correctly. PR #89 by @patrick91.
- ♻️ Refactor env vars creation . PR #92 by @alejsdev.
- 🔥 Remove env vars from deploy workflow. PR #93 by @alejsdev.
- ♻️ Log files added to archive in debug mode (#91). PR #96 by @patrick91.
- ✅ Add test to make sure .fastapicloudignore can override .gitignore (#90). PR #95 by @patrick91.
- ✨ Add support for
.fastapicloudignorefile. PR #83 by @patrick91.
- ⬆ Bump actions/download-artifact from 4 to 5. PR #69 by @dependabot[bot].
- ⬆ Update pre-commit requirement from <4.0.0,>=2.17.0 to >=2.17.0,<5.0.0. PR #28 by @dependabot[bot].
- ⬆ Bump ruff from 0.12.0 to 0.13.0. PR #77 by @dependabot[bot].
- ⬆ Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.13.0. PR #73 by @dependabot[bot].
- ⬆ Bump actions/labeler from 5 to 6. PR #72 by @dependabot[bot].
- ⬆ Bump actions/checkout from 4 to 5. PR #68 by @dependabot[bot].
- ⬆ Bump tiangolo/latest-changes from 0.3.1 to 0.4.0. PR #70 by @dependabot[bot].
- ✨ Add support for verification statuses. PR #82 by @DoctorJohn.
- ✨ Add unlink command to delete local FastAPI Cloud configuration. PR #80 by @alejsdev.
- ✨ Add support for granular failure statuses. PR #75 by @DoctorJohn.
- 🧑💻 Handle HTTP errors when streaming build logs. PR #65 by @patrick91.
- ♻️ Prompt user for login or waitlist option when not logged in. PR #81 by @alejsdev.
- ✅ Fix mocks in tests . PR #78 by @alejsdev.
- 🐛 Always load settings lazily. PR #64 by @patrick91.
- 🐛 Remove redundant thank you message. PR #63 by @patrick91.
- ✅ Refactor tests. PR #62 by @patrick91.
- ⬆️ Relax httpx dependency. PR #61 by @patrick91.