Features/Enhancements ๐
- Support Athena query prepared statements & Athena parameterized queries by @LeonLuttenberger in #2344
- Add dtype parameter in to_iceberg function by @paulobrunheroto in #2359
- Add CleanRooms read module by @jaidisido in #2366
- Escape and validate table identifiers and literals in PostreSQL by @kukushking in #2390
- Add Python 3.11 support by @moralesl in #2414
Bug fixes ๐
- Escape column names in PRIMARY KEY statement in SQL query by @mc51 in #2351
- Remove .lower in dtype sanitize for to_parquet by @jaidisido in #2369
- Enforce use_threads=False when Limit is supplied by @jaidisido in #2372
- Fix Boto3 session not being passed to
cleanrooms.wait_query
by @LeonLuttenberger in #2381 - Allow ANSI-compatible identifiers in RDS Data API by @kukushking in #2391
- Pass schema to chunked parquet reads by @kukushking in #2400
- Support pyarrow schema in DynamoDB read_items #2399 by @jaidisido in #2401
- Upgrade Ray to 2.6 and fix security dependabots by @jaidisido in #2403
- Fix Arrow timezone localization by @kukushking in #2411
- Use from_arrow instead of from_arrow_refs by @jaidisido in #2417
Tests ๐งช
- Make minimal tests run on mac and windows by @LeonLuttenberger in #2347
- Add Aurora PostgreSQL Serverless by @kukushking in #2388
New Contributors
- @mc51 made their first contribution in #2351
- @paulobrunheroto made their first contribution in #2359
- @moralesl made their first contribution in #2414
Full Changelog: 3.2.1...3.3.0