Releases: lsst-sqre/fastapi-bootcamp
Releases · lsst-sqre/fastapi-bootcamp
2.0.1
Bug fixes
- Remove the unwanted query parameter from the
GET /fastapi-bootcamp/en-greeting
endpoint.
What's Changed
- DM-44230: Small fixes by @jonathansick in #6
Full Changelog: 2.0.0...2.0.1
2.0.0
Backwards-incompatible changes
- The
GET /fastapi-bootcamp/astroplan/observers
endpoint now uses pagination.
New features
- Demonstrate
SlackException
in thePOST /fastapi-bootcamp/error-demo
endpoint. - Demonstrate custom FastAPI dependencies in the
GET /fastapi-bootcamp/dependency-demo
endpoint.
Other changes
Minor improvements to handler docs.
What's Changed
- DM-44204: minor handler doc improvements by @athornton in #4
- DM-44230: Add Slack error reporting by @jonathansick in #5
New Contributors
- @athornton made their first contribution in #4
Full Changelog: 1.0.0...2.0.0
1.0.0
New features
-
Add examples of FastAPI path operation functions to the external router.
-
Add
/fastapi-bootcamp/astroplan
router with a basic API for observational sites and computing the observability of targets from those sites. This API is build around astroplan. We're including it in this app to demonstrate the service architecture that we prefer in SQuaRE, where the application's domain is isolated from concerns of the web API and even storage and other types of external adapters.
What's Changed
- DM-43939: Create a bootcamp demo app showing basic path operations by @jonathansick in #2
- DM-43967: Add a realistic demo app with Astroplan domain by @jonathansick in #3
New Contributors
- @jonathansick made their first contribution in #2
Full Changelog: https://github.com/lsst-sqre/fastapi-bootcamp/commits/1.0.0