Classmethod Data Analytics Newsletter (AWS Data Analytics Edition) – August 2026 Issue

Classmethod Data Analytics Newsletter (AWS Data Analytics Edition) – August 2026 Issue

This month saw major progress in mechanisms for delivering streaming data directly to the lakehouse and automation of data quality and lineage, with AI coding agent integration also implemented across various services. Let me introduce the notable updates.
2026.08.02

This page has been translated by machine translation. View original

This is Ishikawa from the Cloud Business Division Consulting Department. This month, Amazon OpenSearch Service introduced a log analysis-specific engine (Optimized), Amazon MSK Express brokers gained the ability to deliver Apache Kafka data directly to Amazon S3 and Apache Iceberg streaming tables, and AWS Glue Data Quality added support for anomaly detection and distribution statistics. My overall impression is that this was a month where both the direction of "delivering data from streaming to the lakehouse without writing glue code" and the automation of governance features such as data quality and lineage advanced simultaneously. There are other updates as well, so let me introduce them!

Amazon SageMaker Unified Studio

New Features & Updates

2026/07/02 - Amazon SageMaker Unified Studio now supports Terraform for provisioning

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-sagemaker-unified-studio-terraform/

Amazon SageMaker Unified Studio now supports provisioning via Terraform. Using the open-source terraform-aws-sagemaker-unified-studio module, you can deploy domains from version-controlled templates.

This allows platform teams to incorporate SageMaker Unified Studio into existing IaC pipelines and maintain consistency across development, staging, and production accounts. The module handles domain infrastructure including IAM role provisioning, and submodules allow blueprint enablement, integration into project profiles, and project creation to be executed independently. Project creation using existing IAM roles is also supported. This is achieved through the Terraform AWS Cloud Control provider.

2026/07/07 - Amazon SageMaker Unified Studio now supports importing existing MWAA environments

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-sagemaker-unified-studio-import-existing-mwaa-environments/

You can now connect existing Amazon MWAA environments to SageMaker Unified Studio projects. Data engineers and platform teams already running MWAA can manage Airflow workflows from the same interface as analytics and machine learning, without rebuilding configurations or migrating DAGs.

To connect, open the Workflows tool in your project, select "Add connection" on the connection selection screen, and specify the Airflow configuration referencing the domain and project. Once connected, project members can sync, run, and monitor workflows directly from SageMaker Unified Studio. Environments running Apache Airflow 3 or later can also use drag-and-drop visual authoring.

2026/07/07 - Amazon SageMaker now supports data lineage in IAM-based domains

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-sagemaker-data-lineage-iam-domain

Amazon SageMaker Unified Studio now supports OpenLineage-compatible data lineage in IAM-based domains as well. It collects lineage events from Apache Spark jobs run on Amazon EMR, AWS Glue, SageMaker Visual ETL, and notebooks. Previously, this was only supported for IAM Identity Center-based domains.

The interactive lineage graph provides an overview of how data flows from source to consumption, with options to configure graph depth, an event timestamp mode for viewing column-level lineage in detail, and a view that shows only datasets. For both domain types, lineage can be published, queried, and managed programmatically from OpenLineage-compatible applications. The DeleteLineageEvent API also makes it possible to delete published events.

https://dev.classmethod.jp/articles/20260712-amazon-sagemaker-data-lineage-iam-domain/

2026/07/08 - Amazon SageMaker Unified Studio Workflows now supports operators for Amazon Bedrock, S3 Tables, S3 Vectors, and Glue Catalog

https://aws.amazon.com/about-aws/whats-new/2026/07/apache-airflow-operators-amazon-sagemaker-unified-studio-workflows/

19 new operators for Amazon Bedrock, Amazon S3 Tables, Amazon S3 Vectors, AWS Glue Data Catalog, and Amazon MWAA Serverless have been added to SageMaker Unified Studio Workflows. You can orchestrate these services simply by adding tasks from the visual workflow creator, without writing custom integration code.

Specifically, you can manage Bedrock guardrails, create and delete S3 Tables and S3 Vectors resources, manage Glue Data Catalog tables and databases, and trigger MWAA Serverless workflow executions. This reduces the need to switch between consoles or write custom DAGs. Available in all regions where SageMaker Unified Studio is available.

2026/07/09 - Amazon SageMaker Unified Studio adds custom asset types to the catalog in IAM-based domains

https://aws.amazon.com/about-aws/whats-new/2026/07/smus-custom-asset-types-iam/

Custom asset types are now supported in IAM-based domains. Domain administrators can register assets of any format in the catalog, such as medical image files on Amazon S3, sales dashboards created in PowerBI, or PDF reports generated by third-party platforms.

Administrators create custom asset types by specifying a name, description, and optional metadata forms. From there, individual assets can be created and enriched with business context using glossary terms and README documents before being published. Once published, anyone in the domain can search by name, type, or term, and request subscriptions through the same governed workflow as other catalog assets. Available in all regions where SageMaker Unified Studio is available.

https://dev.classmethod.jp/articles/20260718-amazon-smus-custom-asset-types-iam/

2026/07/17 - Amazon SageMaker Unified Studio adds custom visual transforms

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-sagemaker-unified-studio

Custom visual transforms can now be created, shared, and reused in visual ETL flows. Data engineers can build business-specific transformation logic in a reusable format and make it available to their teams without requiring coding expertise.

When you publish your own transforms to the shared library, other team members can discover and use them directly from the visual ETL interface. Examples include transforms for normalizing customer phone numbers, masking personally identifiable information, or applying organization-standard data quality checks. The same logic can be reused across multiple ETL jobs, reducing duplicate work and improving consistency of results.

https://dev.classmethod.jp/articles/20260726-amazon-smus-custom-visual-transform/

2026/07/21 - Amazon SageMaker Unified Studio now supports Amazon OpenSearch

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-sagemaker-unified/

Amazon OpenSearch is now supported as a data source. You can directly query and analyze search and log analytics data alongside other data assets. This allows you to combine OpenSearch operational search data with data from Amazon Redshift, Amazon S3, relational databases, and more, all within a single governed environment.

For example, you can join application logs and metrics stored in OpenSearch with transaction data to analyze system performance and user behavior. To use this feature, add an Amazon OpenSearch connection in the data section of your project. Once added, it appears in the data explorer, enabling direct querying in the query editor, exploration in notebooks, and integration into visual ETL jobs.

https://dev.classmethod.jp/articles/20260724-amazon-smus-support-opensearch/

2026/07/30 - Amazon SageMaker Unified Studio brings richer Git version control to all project tools

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-sagemaker-unified-studio-git/

Git version control is now available across all project tools: Query Editor, Visual ETL, Workflows, and Notebooks. Replacing the previous auto-sync approach, it provides flexible, file-level version control. Notebooks, which previously had no Git integration, are now also included.

By adding repositories from GitHub, GitLab, or Bitbucket, you can individually select which files to track. Source control is not enforced at the project level, so users decide what to version-control and when. Repositories are decoupled from project creation and can be added at any time afterward. You can connect to multiple repositories and branches simultaneously from a single project, and branch creation, pulling, and conflict resolution can all be done within the project. In JupyterLab and Code Editor, Git CLI is also available from the built-in terminal.

Amazon DataZone

New Features & Updates

API Changes

2026/07/23 - Amazon DataZone - 1 new 5 updated methods

https://awsapichanges.com/archive/changes/b71d56-datazone.html

APIs were added and updated to support notebook synchronization with ipynb files on S3.

Amazon Redshift

New Features & Updates

2026/07/08 - Amazon Redshift RG instances now available on the trailing track

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-redshift-graviton-rg-instances-trailing-track

As of July 7, 2026, rg.4xlarge and rg.xlarge are now available on the trailing track (P201) as well. The trailing track is designed for those who prioritize stability of production workloads, using versions already validated on the leading track.

With RG instances now available on both tracks, you can enjoy the Graviton benefits of up to 2.4x query performance compared to RA3 and 30% lower price per vCPU, regardless of your track selection. Available for provisioning new clusters or resizing existing ones via the Management Console, AWS CLI, or AWS SDK.

https://dev.classmethod.jp/articles/20260709-amazon-redshift-rg-instances-trailing-track/

https://dev.classmethod.jp/articles/redshift-rg-instances-track-switch/

https://aws.amazon.com/blogs/big-data/patch-perfect-automating-amazon-redshift-patch-testing/

2026/07/16 - Amazon Redshift adds rg.large and rg.12xlarge instance sizes

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-redshift-adds-rg-large-12xlarge-instance-sizes

Two new sizes, rg.large and rg.12xlarge, have been added to RG instances and are now generally available. They share the same Graviton-based performance characteristics as existing RG instances, expanding sizing options for provisioned clusters.

These two sizes are only available on the current track (P202). rg.xlarge and rg.4xlarge continue to be used on the trailing track (P201). Existing RA3 clusters can be migrated via Snapshot and Restore, Elastic Resize, or Classic Resize. Available in various regions including Asia Pacific (Tokyo).

https://dev.classmethod.jp/articles/amazon-redshift-rg-large-12xlarge/

2026/07/29 - Amazon Redshift Data API announces long polling, session management, and flexible batch execution

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-redshift-data-api-longpolling-listsession-flexiblebatchexecute/

Three new features have been added to the Amazon Redshift Data API. Long polling allows you to specify WaitTimeSeconds in ExecuteStatement, BatchExecuteStatement, DescribeStatement, GetStatementResult, and GetStatementResultV2 to hold the response until SQL completion, retrieving metadata and results without repeated polling.

ListSessions enables applications that reuse sessions to enumerate active sessions and filter by status, compute target, and database, eliminating the need to manage session IDs externally. Flexible batch execution adds an ExecutionMode parameter to BatchExecuteStatement; in AUTO_COMMIT mode, each SQL statement executes independently, so a failure in one statement does not cause the entire batch to roll back.

https://dev.classmethod.jp/articles/20260730-redshift-data-api-longpolling-listsessions/

2026/07/30 - Amazon Redshift RG large and 12xlarge instances now available on the trailing track

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-redshift-rg-large-12xlarge-trailing-track

rg.large and rg.12xlarge are now available on the trailing track as well. This applies when running on patch P202 or later.

This means that users of the trailing maintenance track can now create rg.large / rg.12xlarge Redshift clusters in all regions where RG is generally available. Available for provisioning new clusters or resizing existing ones via the Management Console, AWS CLI, or AWS SDK.

API Changes

2026/07/21 - Amazon Redshift - 4 new methods

https://awsapichanges.com/archive/changes/f78b79-redshift.html

Four new APIs were added to manage IAM Identity Center applications for Query Editor V2: CreateQev2IdcApplication, DescribeQev2IdcApplications, ModifyQev2IdcApplication, and DeleteQev2IdcApplication.

2026/07/23 - Redshift Data API Service - 1 new 5 updated methods

https://awsapichanges.com/archive/changes/b71d56-redshift-data.html

The wait-time-seconds parameter for long polling was added to five APIs, along with the new ListSessions API and the execution-mode parameter for BatchExecuteStatement.

Amazon Redshift Serverless

New Features & Updates

2026/07/13 - Amazon Redshift Serverless now preserves zero-ETL and Amazon S3 event integrations during snapshot restores

https://aws.amazon.com/about-aws/whats-new/2026/07/redshift-serverless-zetl-autocopy-restore/

Amazon Redshift Serverless now automatically preserves zero-ETL integrations and Amazon S3 event integrations when restoring from a snapshot or recovery point to the same serverless namespace.

Previously, associated integrations would enter a failed state after a restore and had to be manually recreated upon completion. This required time to reconfigure data pipelines and could result in gaps in data ingestion. With this improvement, integrations are maintained and resume operation as soon as the restore completes. Note that this only applies to restores to the same namespace; integrations are not preserved when restoring to a different namespace or when restoring provisioned clusters.

https://dev.classmethod.jp/articles/amazon-redshift-serverless-zeroetl-autocopy-restore/

2026/07/24 - Amazon Redshift Serverless now offers All Upfront pricing for 3-year Serverless Reservations

https://aws.amazon.com/about-aws/whats-new/2026/07/redshift-serverless-three-year-auri/

An All Upfront payment option has been added for 3-year Serverless Reservations, enabling savings of up to 50% compared to on-demand pricing. Paying the full amount at the start of the term provides the maximum discount.

This adds to the existing options of 1-year No Upfront, 1-year All Upfront, and 3-year No Upfront, expanding cost optimization choices. Serverless Reservations commit to a number of RPUs, are managed at the AWS payer account level, and can be shared across multiple accounts. Usage exceeding the reserved RPUs is charged at standard on-demand rates. Available in all regions where Redshift Serverless is available, including commercial regions and AWS GovCloud (US).

https://dev.classmethod.jp/articles/20260724-redshift-serverless-three-year-auri/

2026/07/13 - Redshift Serverless - 2 updated methods

https://awsapichanges.com/archive/changes/d5dccf-redshift-serverless.html

Support was added to preserve data sharing, zero-ETL, and S3 event integrations when restoring snapshots to a serverless namespace.

AWS Glue

New Features & Updates

2026/07/27 - AWS Glue Data Quality now supports distribution statistics for data profiling

https://aws.amazon.com/about-aws/whats-new/2026/07/aws-glue-data-quality-distribution-profiling

A Distribution Analyzer that generates frequency distribution profiles of data has been added to AWS Glue Data Quality. From DQDL (Data Quality Definition Language), you can generate histograms for numeric columns and value distributions for categorical, date, and boolean columns. The number of bins is also customizable.

Distribution statistics allow you to quickly identify skew, outliers, and unexpected patterns without custom code. Since it is integrated into existing DQDL rulesets, you can add distribution profiling within the same evaluation run as your current data quality checks. Statistics are stored in Amazon S3 and can be queried from Amazon Athena and other tools, and can also be retrieved via API, making them easy to integrate into monitoring and visualization workflows including SageMaker Unified Studio. Available in all commercial regions and AWS GovCloud (US).

2026/07/27 - AWS Glue Data Quality now supports anomaly detection and writing results to the AWS Glue Data Catalog

https://aws.amazon.com/about-aws/whats-new/2026/07/aws-glue-data-quality-catalog-anomaly-detection-write-results

AWS Glue Data Quality now supports anomaly detection for Data Catalog-based data quality evaluations and the ability to write evaluation results to AWS Glue Data Catalog tables. It works for both ETL jobs and catalog evaluations, providing a consistent data quality experience regardless of workflow type.

Anomaly detection uses ML-based time-series forecasting to detect statistical changes such as a sudden drop in unique values or a sudden increase in row counts, without writing explicit threshold rules. This is useful for data engineers monitoring hundreds of tables in the catalog. For result storage, rule evaluation results, profiling metrics, and anomaly predictions with confidence intervals are written back to Data Catalog tables, creating a record that can be queried at any time with standard SQL. Available in all commercial regions and AWS GovCloud (US).

2026/07/29 - AWS Glue announces VPC support, filter pushdown, and partition support for the REST API connector

https://aws.amazon.com/about-aws/whats-new/2026/07/aws-glue-rest-connector-filtering-partitioning-vpc

The AWS Glue REST API connector now supports VPC connectivity, filter pushdown, and partitioning. This connector can be used to ingest data from any source that exposes a REST API, including proprietary systems and emerging platforms that lack native connectors.

VPC support allows access to data sources in private subnets, over VPN, or via AWS PrivateLink, without exposing traffic to the internet. Filter pushdown translates query predicates into API-native parameters, transferring only matching records to improve data transfer costs and job performance. Partition support splits large datasets across multiple Spark workers using field-based or record-count-based strategies, reducing ingestion time for large volumes of data with pagination. Available in all commercial regions where AWS Glue is available.

API Changes

2026/07/27 - AWS Glue - 1 new 8 updated methods

https://awsapichanges.com/archive/changes/1ea078-glue.html

The BatchGetDataQualityRulesetEvaluationRun API was added to retrieve multiple execution results in a single call. Other updates include ObservationScope / ObservationMode parameters for anomaly detection, writing evaluation results to Data Catalog tables, and support for custom log group paths for recommendation runs.

2026/07/29 - AWS Glue - 2 updated methods

https://awsapichanges.com/archive/changes/391890-glue.html

Support for filtering, partitioning, and VPC was added to the AWS Glue REST API connector.

Amazon QuickSight

API Changes

2026/07/01 - Amazon QuickSight - 3 updated methods

https://awsapichanges.com/archive/changes/3f2954-quicksight.html

FileSource is now supported in PhysicalTable, enabling handling of datasets with files as the source.

2026/07/10 - Amazon QuickSight - 2 new 8 updated methods

https://awsapichanges.com/archive/changes/4249fc-quicksight.html

Two new APIs, CreateKnowledgeBase and UpdateKnowledgeBase, were added.

2026/07/20 - Amazon QuickSight - 7 updated methods

https://awsapichanges.com/archive/changes/39540f-quicksight.html

Custom permissions for triggers are now supported. Administrators can control user access to Schedule, Inbound Email, and Quick Event triggers.

2026/07/23 - Amazon QuickSight - 4 updated methods

https://awsapichanges.com/archive/changes/b71d56-quicksight.html

The ability to control access to Amazon Quick via browser extensions and Microsoft Word / Outlook / Excel / PowerPoint add-ins was added to custom permission profiles.

2026/07/27 - Amazon QuickSight - 4 updated methods

https://awsapichanges.com/archive/changes/1ea078-quicksight.html

Governance-related fields were added to the custom permissions API to implement Deny By Default behavior.

AWS Clean Rooms

New Features & Updates

2026/07/24 - AWS Clean Rooms supports larger worker types up to 32 vCPUs for SQL

https://aws.amazon.com/about-aws/whats-new/2026/07/aws-clean-rooms-32-vcpu-worker-types-sql

Large worker types with 32 vCPUs and 244 GB of memory are now available for SQL analytics in AWS Clean Rooms. The previous limit was 16 vCPUs and 120 GB.

Larger workers improve performance for complex queries on large datasets and can also help optimize costs. For example, in collaborations between advertisers and publishers, this is expected to be effective in cases such as performing complex feature engineering on billions of records to train multi-touch attribution models.

API Changes

2026/07/27 - AWS Clean Rooms Service - 4 updated methods

https://awsapichanges.com/archive/changes/1ea078-cleanrooms.html

Support for the CR.8X worker type (32 vCPUs) for SQL analytics was added.

2026/07/27 - AWS Clean Rooms ML - 4 updated methods

https://awsapichanges.com/archive/changes/1ea078-cleanrooms-ml.html

The CR.8X worker type (32 vCPUs) for SQL is now also supported in Clean Rooms ML.

Amazon EMR

New Features & Updates

2026/07/07 - Amazon EMR Serverless now supports larger worker sizes to run more compute and memory intensive workloads

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-emr-serverless/

Amazon EMR Serverless now supports large worker configurations with 32 vCPUs and up to 244 GB of memory. The previous limit was 16 vCPUs and up to 120 GB.

For shuffle-heavy workloads, inefficient data transfers between executors are reduced, and for jobs with data skew, the likelihood of OOM failures decreases. Jobs that cache data can also benefit from keeping more data in memory, leading to improved performance. Available in all regions where EMR Serverless is available.

https://dev.classmethod.jp/articles/emr-serverless-32vcpu-worker-size/

https://aws.amazon.com/blogs/big-data/accelerate-spark-on-emr-serverless-with-larger-workers-and-shuffle-optimized-disks/

2026/07/10 - Amazon EMR on EKS now supports Apache Spark troubleshooting agent

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-emr-eks-spark-troubleshooting/

Amazon EMR on EKS now supports an Apache Spark troubleshooting agent. Without manually tracing distributed logs and Spark History Server data, you can receive natural language root cause analysis of job failures and improvement suggestions for PySpark code.

The agent analyzes Spark History Server data, executor logs, and cluster configurations to identify issues such as memory errors, data skew, resource contention, and connectivity failures. This update brings coverage to all deployment types: EMR on EC2, EMR Serverless, and EMR on EKS. Available via "Troubleshoot with AI" in the console, as well as from Kiro, Claude Code, and Cursor via MCP. All operations are read-only and recorded in CloudTrail.

API Changes

2026/07/14 - Amazon EMR Containers - 10 updated methods

https://awsapichanges.com/archive/changes/ce62c7-emr-containers.html

In conjunction with Spark Connect server support in EMR on EKS, five fields were added to three APIs: sessionIdleTimeoutInMinutes, sessionEnabled, endpointToken, authProxyUrl, and encryptionKeyArn.

2026/07/21 - Amazon EMR Containers - 1 new 3 updated methods

https://awsapichanges.com/archive/changes/f78b79-emr-containers.html

The DeleteSecurityConfiguration API was added to delete security configurations in EMR on EKS, and authenticationConfiguration was added to securityConfigurationdata.

2026/07/27 - Amazon EMR Containers - 1 new 3 updated methods

https://awsapichanges.com/archive/changes/1ea078-emr-containers.html

It is now possible to set a limit on the number of concurrent jobs for virtual clusters, enabling fine-grained control over the number of simultaneously running jobs and queue wait counts.

Amazon Kinesis

New Features & Updates

2026/07/24 - Amazon Kinesis Data Streams now supports scaling down ingest capacity with warm throughput

https://aws.amazon.com/about-aws/whats-new/2026/07/kinesis/on-demand-scale-down

Amazon Kinesis Data Streams warm throughput now supports scaling down ingest capacity. Previously, warm throughput was primarily used to pre-increase capacity in anticipation of sudden traffic spikes, but write throughput can now be controlled in both directions.

Setting a lower warm throughput value for an on-demand stream adjusts it to the larger of the specified value and the peak ingest volume from the past hour. This ensures that capacity needed for current traffic is maintained while releasing unnecessary surplus. Available at no additional cost for on-demand streams with On-demand Advantage mode enabled.

API Changes

2026/07/17 - Amazon Kinesis Analytics - 8 updated methods

https://awsapichanges.com/archive/changes/3328b3-kinesisanalytics.html

Updates accompanying Flink 2.3 support for Amazon Managed Service for Apache Flink (the API namespace remains kinesisanalytics).

Amazon MSK

New Features & Updates

2026/07/09 - Amazon MSK Replicator now supports replication from external Apache Kafka clusters to MSK Standard brokers

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-msk-replicator-external-kafka-standard-broker-support

Amazon MSK Replicator now supports replication from external Apache Kafka clusters—including on-premises, self-managed on AWS, and other clouds—to MSK Standard brokers. Previously, MSK Express brokers were the only replication destination available for external clusters.

This enables workload migration to MSK Standard brokers, disaster recovery with MSK clusters as failover/backup targets, and data distribution in hybrid and multi-cloud environments. SASL/SCRAM or mTLS authentication is used to connect to external clusters. Replication from MSK Standard to external Kafka clusters is also supported, enabling failback as well.

2026/07/15 - Amazon MSK Express Brokers adds support for Apache Kafka version 4.2

https://aws.amazon.com/about-aws/whats-new/2026/07/aws-msk-express-version-42/

Amazon MSK Express Brokers now supports Apache Kafka 4.2. This includes enhancements to Eligible Leader Replicas (ELR) for improved leader election accuracy, a new consumer rebalance protocol for faster and smoother group rebalances, and the Streams Rebalance Protocol for optimizing Kafka Streams task assignment.

You can select 4.2.x when creating a new cluster, or upgrade existing Express Brokers in-place via a rolling update. Available in all regions where MSK Express Brokers is available.

2026/07/30 - Amazon MSK Express brokers now delivers Apache Kafka data to Amazon S3

https://aws.amazon.com/about-aws/whats-new/2026/07/aws-msk-express-brokers-delivers-to-amazon-s3

Amazon MSK Express brokers now supports a fully managed capability to deliver Apache Kafka data to general-purpose Amazon S3 buckets. This eliminates the need to operate your own connectors for use cases such as log archiving, compliance-driven retention, Kafka replay, and AI/ML model training.

Ingestion and delivery costs can be reduced by up to 60% compared to self-managed alternatives, and MSK Express automatically handles scaling, retries, and backpressure. S3 delivery supports throughput of up to 10 GB/s, and capacity scaling and version upgrades are performed without interrupting delivery.

2026/07/30 - Amazon MSK Express brokers now deliver data to streaming tables for Apache Iceberg

https://aws.amazon.com/about-aws/whats-new/2026/07/aws-msk-streaming-tables-for-apache-iceberg

Amazon MSK Express brokers now supports "streaming tables for Apache Iceberg," which continuously materializes Apache Kafka topics as Apache Iceberg tables on Amazon S3 Tables. Ingestion and delivery costs to S3 Tables are said to be reduced by up to 60%, and downstream query costs by up to 30%, compared to self-managed configurations.

For the problem of large numbers of small Parquet files generated by high-frequency ingestion, inline automatic compaction maintains query performance. Write conflicts from multiple high-throughput writers are also resolved by a built-in arbitration mechanism. Delivery to S3 Tables supports throughput of up to 10 GB/s.

API Changes

2026/07/30 - Managed Streaming for Kafka - 5 new methods

https://awsapichanges.com/archive/changes/c60f41-kafka.html

5 new methods have been added in conjunction with support for Apache Iceberg streaming tables on MSK Express brokers and support for data delivery to S3 general-purpose buckets.

Amazon MWAA

New Features & Updates

2026/07/24 - Amazon MWAA now supports Apache Airflow version 2.11.2

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-mwaa-now-supports-apache-airflow-version-2-11-2

Amazon MWAA now supports Apache Airflow 2.11.2. This is a maintenance release that includes security improvements, bug fixes, and dependency package updates.

In addition to security patches and stability improvements for the Airflow webserver and task execution layer, it includes fixes for lifecycle management of queued tasks, enhanced masking of secrets in logs, UI fixes for the Task Instances list, and provider package updates for log delivery in S3 and CloudWatch. It is available in all regions where MWAA is offered by creating a new environment or upgrading an existing one.

API Changes

Amazon OpenSearch Service

New Features & Updates

2026/07/01 - Amazon OpenSearch Service optimized for log analytics

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-opensearch-service-optimized-log-analytics

Amazon OpenSearch Service has added a new engine specialized for log analytics workloads. It achieves up to 4x price-performance improvement in internal benchmarks while still supporting ad-hoc full-text searches needed for incident investigations, just as before.

A new columnar storage for aggregation workloads can reduce storage by up to 70%, allowing you to retain up to 3x more data at the same cost. In addition, you get up to 2x ingestion throughput and up to 2x faster analytics queries on the same hardware. To use it, create a new domain with OpenSearch 3.5 or later, select observability for the use case and optimized for the engine mode.

https://dev.classmethod.jp/articles/20260705-aoss-optimized-log-analytics/

2026/07/15 - Amazon OpenSearch Service now supports the Agent Toolkit for AWS with a curated skill

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-opensearch-service-agent/

Amazon OpenSearch Service now supports the Agent Toolkit for AWS, enabling you to build, manage, and query OpenSearch Service domains and OpenSearch Serverless collections from AI coding agents such as Claude Code, Kiro, and Cursor.

The AWS MCP server executes API calls, and the amazon-opensearch-service skill routes natural language requests to the appropriate functionality. The five supported areas are: migration from self-managed, domain and collection operations, vector/semantic/hybrid/RAG search, log analytics with PPL and OpenSearch Ingestion, and trace analytics with OpenTelemetry. No changes to existing configurations are required, and there are no additional charges.

https://dev.classmethod.jp/articles/20260727-amazon-opensearch-service-skill/

https://dev.classmethod.jp/articles/aws-summit-japan-2026-ant407/

2026/07/17 - Amazon OpenSearch UI now supports one-click dashboard migration

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-opensearch-ui-one-click-dashboard-migration

You can now migrate from the traditional OpenSearch Dashboards to OpenSearch UI with a single click. This applies to both OpenSearch Service domains and Serverless collections.

You can migrate multiple tenants and large numbers of saved objects created in OpenSearch Dashboards to OpenSearch UI workspaces without manually recreating them. The migration destination can be either a new workspace or an existing one. If there are multiple tenants, you can choose to consolidate them into a single workspace or keep them separated by team. Available in all regions where OpenSearch UI is available.

2026/07/30 - Amazon OpenSearch Service now supports OpenSearch version 3.7

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-opensearch-service/

OpenSearch 3.7 is now available on Amazon OpenSearch Service. Vector search performance, search relevance, and Query Insights have been improved.

1-bit scalar quantization with the Faiss and Lucene engines compresses vectors, reducing storage and memory usage while maintaining search accuracy. Using doc values instead of document sources allows fast retrieval of vectors without reindexing. The Search Relevance Workbench has added evaluation metrics, CSV judgment file uploads, and hybrid search optimization. Query Insights now supports automatic generation of query recommendations, caching of completed queries, and exporting top queries to Amazon S3.

API Changes

2026/07/01 - Amazon OpenSearch Service - 1 new 7 updated methods

https://awsapichanges.com/archive/changes/3f2954-es.html

When creating a Mustang domain with the AWS CLI, you need to specify OPTIMIZED for EngineMode and OBSERVABILITY or MIXED for UseCase. If not specified, it will be a regular GENERAL domain. An Insights Feedback API for sending feedback to the Insight API has also been added.

2026/07/06 - Amazon OpenSearch Service - 3 new methods

https://awsapichanges.com/archive/changes/7b0af8-es.html

A Saved Object Migration API has been added. You can migrate saved objects such as dashboards, visualizations, and index patterns to OpenSearch Service application workspaces by specifying export filters and conflict resolution strategies.

2026/07/13 - Amazon Elasticsearch Service - 6 updated methods

https://awsapichanges.com/archive/changes/d5dccf-es.html

You can now specify EngineMode (GENERAL / OPTIMIZED) and UseCase (SEARCH / VECTOR / OBSERVABILITY / MIXED) when creating or updating a domain.

New Features & Updates

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-managed-service-flink-agent-skills/

Amazon Managed Service for Apache Flink has launched AI Agent Skills. These provide AI coding assistants with up-to-date guidance on tasks such as application creation, troubleshooting, scaling, monitoring, network configuration, and cost optimization.

Available from existing AI coding agents such as Kiro, Claude Code, and Cursor. You configure the Agent Toolkit for AWS with the AWS CLI and then ask questions like "How do I create a new Flink application on MSF?" or "My Flink application is not working well — what could be the cause?"

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-managed-service-flink-2-3/

Amazon Managed Service for Apache Flink now supports Apache Flink 2.3. Adaptive partition selection, which improves backpressure handling, allows applications to run stably even under skewed load conditions.

Out-of-order update handling in CDC pipelines has also been improved for better data accuracy, and SQL functions have been added to convert between changelogs and regular streams. In addition to creating new applications, compatible existing applications can be migrated via in-place version upgrades. Available in all regions where Managed Service for Apache Flink is offered.

Amazon S3 Tables

New Features & Updates

2026/07/28 - Amazon S3 Tables now support the Variant data type for Apache Iceberg V3

https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-s3-tables-variant-iceberg-v3/

Amazon S3 Tables now supports the Variant data type from the Apache Iceberg V3 specification. Semi-structured data like JSON can be written as-is without fixing a schema in advance, allowing data to land quickly while still ensuring analytics query performance.

Iceberg V3-compatible engines shred semi-structured data into hidden columns at write time and generate Parquet column statistics. Query engines use these statistics for optimizations such as file pruning, reducing the amount of data scanned. S3 Tables continuously performs table maintenance including compaction for Variant columns as well. Available in 15 regions including Asia Pacific (Tokyo).

https://dev.classmethod.jp/articles/s3-tables-variant-type-emr-serverless/

Closing

In July 2026, two notable trends stood out: "streaming data flowing directly into the lakehouse" and "automation of governance features such as data quality and lineage." Amazon MSK Express brokers can now deliver directly to Apache Iceberg streaming tables on S3 general-purpose buckets and S3 Tables, making it practical to move away from managing Kafka Connect connectors. AWS Glue Data Quality's anomaly detection and write-back of results to the Data Catalog, along with OpenLineage-compatible lineage in SageMaker Unified Studio's IAM-based domains, also address the challenge of ensuring pipeline reliability through operations.

On the cost front, more options have emerged: up to 70% storage reduction with Amazon OpenSearch Service's log analytics-optimized engine, the removal of the 30-day minimum retention period for Amazon S3 Standard-IA / One Zone-IA, and 3-year All Upfront reservations for Amazon Redshift Serverless. In addition, the EMR on EKS Spark troubleshooting agent, OpenSearch Service's Agent Toolkit support, and Managed Service for Apache Flink's AI Agent Skills are all signs that the path to operating and diagnosing services from AI coding agents is becoming well-established across each service. If any of these updates catch your eye, be sure to give them a try.

Share this article

AWSのお困り事はクラスメソッドへ