AWS announces the Apache Spark upgrade agent, a new capability that accelerates Apache Spark version upgrades for Amazon EMR on EC2 and EMR Serverless. The agent converts complex upgrade processes that typically take months into projects spanning weeks through automated code analysis and transformation. Organizations invest substantial engineering resources analyzing API changes, resolving conflicts, and validating applications during Spark upgrades. The agent introduces conversational interfaces where engineers express upgrade requirements in natural language, while maintaining full control over code modifications.
The Apache Spark upgrade agent automatically identifies API changes and behavioral modifications across PySpark and Scala applications. Engineers can initiate upgrades directly from SageMaker Unified Studio, Kiro CLI or IDE of their choice with the help of MCP (Model Context Protocol) compatibility. During the upgrade process, the agent analyzes existing code and suggests specific changes, and engineers can review and approve before implementation. The agent validates functional correctness through data quality validations. The agent currently supports upgrades from Spark 2.4 to 3.5 and maintains data processing accuracy throughout the upgrade process.
The Apache Spark upgrade agent is now available in all AWS Regions where SageMaker Unified Studio is available. To start using the agent, visit SageMaker Unified Studio and select IDE Spaces or install the Kiro CLI. For detailed implementation guidance, reference documentation, and migration examples, visit the documentation.
Categories: general:products/aws-govcloud-us,general:products/aws-glue,general:products/amazon-emr
Source: Amazon Web Services
Latest Posts
- Amazon ECR Pull Through Cache Now Supports Referrer Discovery and Sync

- Amazon SageMaker HyperPod now supports flexible instance groups

- (Updated) Microsoft 365 Copilot: Updates to memory and personalization [MC1158329]
![(Updated) Microsoft 365 Copilot: Updates to memory and personalization [MC1158329] 4 pexels alljos 866351](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- (Updated) Anthropic Claude Sonnet is now available in Microsoft 365 Copilot [MC1247880]
![(Updated) Anthropic Claude Sonnet is now available in Microsoft 365 Copilot [MC1247880] 5 pexels cottonbro 7429474](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)



![(Updated) Microsoft 365 Copilot: Updates to memory and personalization [MC1158329] 4 pexels alljos 866351](https://mwpro.co.uk/wp-content/uploads/2024/08/pexels-alljos-866351-150x150.webp)
![(Updated) Anthropic Claude Sonnet is now available in Microsoft 365 Copilot [MC1247880] 5 pexels cottonbro 7429474](https://mwpro.co.uk/wp-content/uploads/2025/06/pexels-cottonbro-7429474-150x150.webp)
