Upgrade AWS Glue jobs to Glue 6.0 with AI-powered Spark upgrades
Big Data Blog
This article demonstrates how to upgrade AWS Glue jobs from version 5.1 to 6.0 using generative AI-powered upgrade analysis that automatically identifies and fixes compatibility issues.
- AWS Glue 6.0 runs Apache Spark 4.1 with Python 3.13, introducing breaking changes like ANSI SQL mode enabled by default and removed legacy Parquet configurations
- Upgrade analysis automatically identifies incompatibilities, applies migration rules, and validates results with data quality checks before recommending changes
- Example job upgrade resolved three issues: renamed legacy Parquet configs, updated Python module versions for Python 3.13 compatibility, and replaced cast() with try_cast() for ANSI mode strict type checking
- AWS Glue 6.0 delivers up to 36% better price performance, Iceberg v3, Spark Declarative Pipelines, Real-Time Mode, and Arrow-native Python UDFs
- New python-virtual-env-storage-prefix feature provides service-managed virtual environments with S3 caching for faster cold starts
The AI-powered upgrade analysis streamlines migration to AWS Glue 6.0 by automating compatibility fixes and validating correctness without manual intervention.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Aug 24
2026
2026
Introducing AWS Glue 6.0 for faster and more cost-effective data integration
Aug 21
2026
2026
AWS Glue 6.0 delivers 30% price reduction and Iceberg v3 support
Aug 21
2026
2026
AWS Glue 6.0 now available with 30% lower price and full Apache Iceberg v3 support
Sep 9
2026
2026
Build declarative ETL pipelines with AWS Glue 6.0
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.