What's Changed
- Allow Qualifier to be defined with Id in Serverless Connectors by @aaythapa in #2768
- chore: Routinely add type hints by @aahung in #2771
- chore: Cache get_partition_name to reduce transform latency by @aahung in #2774
- chore: update schema docs by @hoffa in #2775
- chore: use latest cfn-lint by @hoffa in #2777
- Replace Fn::GetAtt Key.APIKeyId with Ref: Key by @acristin in #2779
- Remove not implemented methods by @GavinZZ in #2780
- chore: Remove all # type: ignore[attr-defined] by @aahung in #2783
- refactor: Refactor ImplicitHttpApiPlugin and ImplicitRestApiPlugin by @aahung in #2784
- chore: Enable some pylint rules and make our code comply by @aahung in #2788
- Update sam_expect to be used for resource attributes by @aaythapa in #2789
- chore: Loose pydantic version requirement by @aahung in #2790
- chore: Loose pydantic version requirement ~1.10 -> ~1.8 by @aahung in #2791
- chore: sort schema keys by @hoffa in #2792
- chore: Adding more type hints by @GavinZZ in #2787
- feat: unified SAM/CloudFormation schema by @hoffa in #2793
- fix(schema): required pass-through fields by @hoffa in #2797
- chore: more unified schema tests by @hoffa in #2798
- chore: make unified schema the default by @hoffa in #2799
- fix: better property title by @hoffa in #2800
- feat: Attach connectors to source by @aaythapa in #2772
- chore: Merge branch "main" into "develop" to apply the patch and version bump by @aahung in #2812
- fix: Make StartingPosition not required in event source schemas by @aahung in #2813
- chore: Add back argument "name" to BasePlugin for compatibility by @aahung in #2814
- Release 1.59.0 (to main) by @aws-sam-cli-bot in #2870
Full Changelog: v1.58.1...v1.59.0