Summary
In this release, we added new specialised routers for all supported event handlers. This way you'll get type hints from your IDE as you access the current_event
property.
We also improved the exception logging in the idempotency utility with additional context taken from the raised downstream exception.
⭐ Finally, we thank our two new contributors @aidansteele and @pawosty for helping us iron out some important bugs! ⭐
Changes
🌟New features and non-breaking changes
- (feat): introduce specialized routers for typing (#1824) by @rubenfonseca
📜 Documentation updates
- docs(logger): fix incorrect field names in example structured logs (#1830) by @aidansteele
- feat(event_handler): introduce specialized routers for typing (#1824) by @rubenfonseca
- docs(logger): Add warning of uncaught exceptions (#1826) by @leandrodamascena
🐛 Bug and hot fixes
- fix(idempotency): Log nested exception message (#1813) by @mploski
- fix(api_gateway): fixed custom metrics issue when using debug mode (#1827) by @pawosty
🔧 Maintenance
- chore(deps-dev): bump coverage from 7.0.4 to 7.0.5 (#1829) by @dependabot
- chore(deps-dev): bump mkdocs-material from 9.0.2 to 9.0.3 (#1823) by @dependabot
- chore(deps-dev): bump coverage from 7.0.3 to 7.0.4 (#1822) by @dependabot
- chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 2.0.3 to 2.0.4 (#1821) by @dependabot
- chore(deps-dev): bump ijson from 3.1.4 to 3.2.0.post0 (#1815) by @dependabot
- chore(deps): bump peaceiris/actions-gh-pages from 3.9.0 to 3.9.1 (#1814) by @dependabot
- chore(deps): bump pydantic from 1.10.2 to 1.10.4 (#1817) by @dependabot
- chore(deps-dev): bump mypy-boto3-ssm from 1.26.11.post1 to 1.26.43 (#1819) by @dependabot
- chore(deps-dev): bump mypy-boto3-logs from 1.26.27 to 1.26.43 (#1820) by @dependabot
- chore(deps-dev): bump filelock from 3.8.2 to 3.9.0 (#1816) by @dependabot
- chore(deps-dev): bump mypy-boto3-cloudformation from 1.26.11.post1 to 1.26.35.post1 (#1818) by @dependabot
- chore(deps-dev): bump mkdocs-material from 8.5.11 to 9.0.2 (#1808) by @dependabot
- chore(deps-dev): bump coverage from 6.5.0 to 7.0.3 (#1806) by @dependabot
- chore(deps-dev): bump flake8-builtins from 2.0.1 to 2.1.0 (#1799) by @dependabot
- chore(deps): bump gitpython from 3.1.29 to 3.1.30 (#1812) by @dependabot
- chore(deps-dev): bump mypy-boto3-secretsmanager from 1.26.12 to 1.26.40 (#1811) by @dependabot
- chore(deps-dev): bump isort from 5.11.3 to 5.11.4 (#1809) by @dependabot
- chore(deps-dev): bump aws-cdk-lib from 2.55.1 to 2.59.0 (#1810) by @dependabot
- chore(deps-dev): bump importlib-metadata from 5.1.0 to 6.0.0 (#1804) by @dependabot
- chore(deps): bump release-drafter/release-drafter from 5.21.1 to 5.22.0 (#1802) by @dependabot
- chore(deps-dev): bump black from 22.10.0 to 22.12.0 (#1770) by @dependabot
- chore(deps-dev): bump flake8-black from 0.3.5 to 0.3.6 (#1792) by @dependabot
- chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 2.0.1 to 2.0.3 (#1801) by @dependabot
- chore(deps-dev): bump types-requests from 2.28.11.5 to 2.28.11.7 (#1795) by @dependabot
This release was made possible by the following contributors:
@aidansteele, @dependabot, @dependabot[bot], @leandrodamascena, @mploski, @pawosty, @rubenfonseca and Release bot