Notable Changes ⚠️
- AWS SDK for pandas now supports Python 3.13! 🎉
- Python 3.8 is no longer supported (reached end-of-life Oct 7 2024) 🚫
- AWS Lambda Layers: pyarrow was upgraded to 18.1.0
- AWS Lambda Layers: numpy was upgraded to 2.2.1
Features / Enhancements 🚀
- add support for Python 3.13 & deprecate Python 3.8 by @kukushking in #3045
- return opensearch aggregation top hits by @kukushking in #3059
Bugfixes 🐛
- fix: layers - add gcc10 to AL2 build image; build numpy and pandas from source by @kukushking in #3069
Security / Dependency Updates 🛡️
- update pyarrow to 18.1.0 in lambda layers by @kukushking in #3065
- unpin numpy in lambda layers (allow numpy 2.x) by @kukushking in #3068
- chore(deps): bump the production-dependencies group with 2 updates by @dependabot in #3039
- chore(deps-dev): bump the development-dependencies group with 4 updates by @dependabot in #3040
- chore(deps): bump the production-dependencies group with 3 updates by @dependabot in #3043
- chore(deps-dev): bump the development-dependencies group across 1 directory with 5 updates by @dependabot in #3047
- chore(deps): bump jinja2 from 3.1.4 to 3.1.5 by @dependabot in #3055
- chore(deps-dev): bump the development-dependencies group across 1 directory with 11 updates by @dependabot in #3057
- chore(deps): bump the production-dependencies group across 1 directory with 2 updates by @dependabot in #3064
Documentation / Workflows 📚
- exclude py3.13 windows minimal test by @jaidisido in #3058
- prepare 3.11.0 release by @kukushking in #3062
- chore: update layers.rst by @kukushking in #3070
Full Changelog: 3.10.1...3.11.0