DocsAWS 101Blog
← Back to Blog

Glue Iceberg REST Catalog, ColumnStatistics, and a batch of CloudFormation, Step Functions, and Lambda fixes

June 11, 2026 · v1.3.62

v1.3.62 lands two Glue additions for the lakehouse and analytics path — a Glue-backed Apache Iceberg REST Catalog and the ColumnStatistics API family — alongside five fixes spanning CloudFormation, Step Functions, and Lambda.

Glue — Iceberg REST Catalog (Glue-backed)

A read-path subset of the Apache Iceberg REST OpenAPI served at /iceberg, mirroring AWS Glue's glue.<region>.amazonaws.com/iceberg endpoint (prefix shape catalogs/{catalog}) on the glue credential scope — distinct from the S3 Tables Iceberg surface, exactly as on real AWS. GET /v1/config, ListNamespaces, GetNamespace, ListTables, LoadTable, and HEAD TableExists are served; writes return 501. A Glue table participates when its Parameters["metadata_location"] points at an Iceberg metadata.json on MiniStack S3 (written by an external engine such as Trino or Spark; passed through verbatim). This lets DuckDB's iceberg extension ATTACH against MiniStack (requires USE_SSL=1). Contributed by @yonatoasis.

Glue — ColumnStatistics API family (table + partition)

UpdateColumnStatisticsForTable / GetColumnStatisticsForTable / DeleteColumnStatisticsForTable and the *ForPartition equivalents, with AWS's {ColumnStatisticsList, Errors} / {Errors} response shapes and per-column EntityNotFoundException error entries. Statistics are account-scoped, persisted, and cleared when the owning table or partition is deleted. Contributed by @yonatoasis.

Fixes

Upgrade

docker pull ministackorg/ministack:1.3.62
docker run -d -p 4566:4566 ministackorg/ministack:1.3.62

Or pin in compose.yaml:

services:
  ministack:
    image: ministackorg/ministack:1.3.62
    ports:
      - "4566:4566"

Stay in sync

Issues and PRs welcome on GitHub. Discussion on r/ministack.