Release v2.9.0
What's Changed
🚀 Major Features
- Automated metadata generation using genAI by @dlpzx in #1670
- [GH-1806] iam user support by @TejasRGitHub in #1817
🔧 Technical Upgrades
- upgrade python to 3.12 by @petrkalos in #1850
- upgrade to SQLAv2 by @petrkalos in #1849
🔒 Security & Permission Hardening
- Restrict Glue IAM permissions for pivot role (#1189) and Restrict RAM IAM permissions in pivot role #1195 by @arjunp99 in #1853
- Fix: Scope CDK execution policy IAM permissions to prevent privilege escalation (#1614) by @arjunp99 in #1864
- fix pivot role ram policy by @petrkalos in #1876
- add codecommit:GitPull permissions by @petrkalos in #1851
- add missing permission by @petrkalos in #1872
- must be able to assume the default pivotRole which is prefixed with d… by @petrkalos in #1873
✨ Enhancements
- [Gh-1863] Support for editing KMS keys by @TejasRGitHub in #1865
- [GH-1824] Worksheet fixes by @TejasRGitHub in #1871
- Issue1856: Allow periods in S3 bucket name by @anushka-singh in #1857
- add CloudTrail perms and improve EvironmentCreateForm by @petrkalos in #1852
🐛 Bug Fixes
- Issue1867: Fix entity type in trigger function by @anushka-singh in #1874
- fix migrations image dep by @petrkalos in #1855
- drop IsMultiDialectView by @petrkalos in #1875
- sync alembic revisions by @petrkalos in #1877
📦 Dependency Updates
- upgrade ddk, urllib3, pytest and opensearch to latest by @petrkalos in #1848
- upgrade form-data by @petrkalos in #1846
- Bump requests from 2.32.2 to 2.32.4 in /backend/dataall/base/cdkproxy by @dependabot[bot] in #1832
- Bump on-headers and compression in /frontend by @dependabot[bot] in #1844
- Bump axios from 1.8.4 to 1.12.1 in /frontend by @dependabot[bot] in #1861
New Contributors
Full Changelog: v2.8.0...v2.9.0