v2.6.0
·
2737 commits
to refs/heads/develop
since this release
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