aws / aws/aws-cdk

(glue-alpha): support AWS Glue version 6.0

Open Beginner friendly
#38,631 1 comment 0 reactions 0 assignees View on GitHub
@aws-cdk/aws-glue effort/small feature-request p2
Dominant language
TypeScript
Stars
12.9k
Forks
4.6k
Avg merge
2d 3h
Merged PRs (30d)
83

Description

### Describe the feature

Add `GlueVersion.V6_0` to the `GlueVersion` enum in `@aws-cdk/aws-glue-alpha` (Spark 4.1.1, Python 3.13, Scala 2.13).

AWS Glue 6.0 is now generally available:
https://aws.amazon.com/about-aws/whats-new/2026/08/aws-glue-6-0-price-reduction-iceberg-v3/

### Use Case

Glue jobs can already be configured with `glueVersion: '6.0'` via the L1 `CfnJob`, but the L2 `GlueVersion` enum has no type-safe constant for it yet.

### Proposed Solution

Add a `V6_0 = '6.0'` member to `GlueVersion` in `lib/constants.ts`, matching the pattern used for 5.0/5.1.

### Acknowledgements

- [x] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

Contributor guide

Open the contributing guide

Research direction

Open lib/constants.ts in @aws-cdk/aws-glue-alpha and read the existing GlueVersion members for 5.0 and 5.1. Add the 6.0 enum member following that pattern; done means the L2 exposes a type-safe GlueVersion.V6_0 value of '6.0'.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
cloud
Issue type
Feature
Difficulty
1/5
Estimated time
Under an hour
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
88/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.