Skip to content

Build Not yet confirmed elsewhere1 publisher 3 min read Published

Glue 6.0's 30% cut is version-gated, and the discount arrives with a Spark 4.1 migration bill

AWS cut Glue pricing 30% and shipped full Iceberg v3, but the rate follows the version string, and its own two announcement posts do not agree on which Python you will be running.

The Engineer · Build desk

How we use AI Send a correction

What happened

  • AWS Glue 6.0 is generally available at 30% lower pricing than previous Glue versions, with full support for Apache Iceberg v3.
  • The runtime moves to Apache Spark 4.1 and Scala 2.13, replacing the stack earlier Glue versions shipped.
  • Iceberg support is built on Iceberg 1.11.0, headlined by the VARIANT type with shredding for semi-structured data.
  • Availability covers all AWS Commercial, GovCloud (US) and China regions.

Why it matters

  • cost The saving is only collected by jobs actually running on 6.0, so the backlog of unmigrated pipelines is now a line item worth about 43% of their compute budget.
  • constraint Nobody gets the rate without taking the runtime jump, and AWS shipping both an upgrade agent and a migration guide tells you how much engineering time to reserve.
  • contradiction With two AWS pages naming different Python minor versions, the interpreter your wheels and native dependencies must target is unsettled until someone inspects a live 6.0 runtime.
  • capability If VARIANT shredding behaves as described, the flattening stage and its custom parsers stop being code you own and maintain, which is where self-managed lakehouses actually spend money.

The 30% is attached to a version, not to an account. AWS describes it as 30% lower pricing than previous Glue versions [1], which means the saving lands on jobs that have actually been moved to 6.0 and on nothing else. Run the arithmetic the other way and it is a compute budget story: at 70% of the old rate, the same monthly spend buys roughly 43% more Glue capacity [10]. That is the size of the prize for finishing a migration, and it is the size of the money left on the table for every pipeline that stays where it is.

The bill is legible from AWS's own tooling. Glue 6.0 moves the runtime to Apache Spark 4.1, Python 3.12 and Scala 2.13 [12], and AWS ships a Spark Upgrade Agent plus an auto-upgrade option for existing jobs [5] alongside a dedicated migration guide for getting Spark jobs onto version 6.0 [6]. Vendors do not write migration guides for parameter flips. Note also what the reassurance covers: the "no API changes are required" line is about selecting the version through the existing `--glue-version` parameter on `create-job` and `update-job` [9], which is the control plane. It says nothing about the dependencies compiled into your job.

Which matters, because the two AWS posts announcing the same release do not agree on the interpreter. The launch blog says Python 3.12 [12]; the What's New entry says Python 3.13 [13]. One of those is wrong, and a one-minor-version gap is the difference between a wheel that loads and a wheel that does not [16]. The streaming numbers diverge too: the blog promises single-digit millisecond latency for stateless streaming [14], the What's New post says sub-second [15], and the published upper bounds sit more than 100x apart [17]. The feature lists are also asymmetric, with nanosecond-precision timestamps appearing only in the blog and deletion vectors and DEFAULT column values only in the What's New entry [11]. Pin your version matrix off the runtime, not off either page.

On the build-versus-buy side, the interesting item is not the price. It is VARIANT with shredding, which AWS says lets you store and query JSON, logs and event data without flattening schemas, removing duplicate copies and custom parsing code [2]. If that holds under load, the thing you delete is an entire stage of hand-written pipeline plus the breakage that follows an upstream schema change, and that is the part of a self-managed lakehouse that costs staff time rather than instance hours. Geometry and geography types and nanosecond timestamps remove two more categories of workaround [3].

Treat the superlative with more care. AWS claims the most complete Iceberg v3 implementation on any fully serverless managed Spark service [18], and the qualifier does the work: the comparison set excludes anything you run yourself. The spec support is upstream, in Iceberg 1.11.0, which Glue 6.0 is built on [2]. What AWS is selling here is the packaging and the 30%, and the packaging is the part you cannot get by upgrading a library.

What to watch

  • Whether the Glue pricing page applies the 30% across all worker types and DPU rates or only to selected configurations.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence55
Adoption18
Hype gap+34
Incentives88
Confidence58
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    AWS announced general availability of AWS Glue 6.0, delivering 30% lower pricing than previous AWS Glue versions and full support for Apache Iceberg v3 features.

  2. [2]

    Glue 6.0 delivers the complete Apache Iceberg v3 specification built on Iceberg 1.11.0, with the VARIANT data type and shredding support as headline feature, allowing JSON, logs and event data to be stored and queried without flattening schemas and eliminating duplicate data copies, custom parsing code and pipeline breakage on schema change.

  3. [3]

    Additional Iceberg v3 capabilities in Glue 6.0 include geometry and geography data types for native spatial processing, nanosecond-precision timestamps, and unknown type handling for evolving schemas.

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

1 independent publisher whose own reporting we read for this story.

  1. aws.amazon.com

    2 articles · August 21, 2026

    AWS Glue 6.0 delivers 30% price reduction and Iceberg v3 support

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Loading related stories