Data and AI releases

548 this month Β· 176 companies

Ray-2.54.1

UpdateNot yet verified

Ray Data πŸ”¨ Fixes Disable hanging issue detection ( #61895 ) , The hanging issue detector was making blocking calls to the Ray State API, which could cause the scheduling loop to block and severely degrade pipeline performance. The detector is disabled in this patch release until the blocking calls are fixed.

Data integrationDeveloper toolsPerformance

Read on github.com

Also shipped Mar 25, 2026Anyscale in March 2026 β†’

Modal 1.4.0

We've made significant CLI enhancements so that Modal logs can be more accessible to coding agents: The modal app logs and modal container logs commands now have the ability to fetch historical logs using counting (e.g. --tail 1000) or time-based (e.g., --since 4h, --until 2026-03-15, etc.) configuration.

Beta
Source β†—

Attribution Alerts

Set alerts scoped to specific teams, services, environments, and more using cost attribution labels We’re excited to announce the general availability of Attribution Alerts in the Cost Management and Billing app!

New Filters for List Session Replays

What it is: Two new filters are now available on the List Session Replays API endpoint. 'amplitude_id' (integer) returns replays tied to a specific Amplitude user ID. 'replay_id' accepts up to 100 IDs in 'device_id/session_id' format and fetches those sessions directly, bypassing pagination.

Beta
Source β†—

Improvements to Distributions

What it is: Frequency charts, histogram charts, session length, and time-to-convert now support normalization, PDF, and CDF views. Normalization scales each series so its bars sum to 1, making groups with different sample sizes directly comparable , for example, U.S.

More from RayEvery Ray release β†’

Ray-2.55.0

Ray Data πŸŽ‰ New Features Add DataSourceV2 API with scanner/reader framework, file listing, and file partitioning ( #61220 , #61615 , #61997 ) Support GPU shuffle with rapidsmpf 26.2 ( #61371 , #62062 ) Add Kafka datasink, migrate to confluent-kafka , support datetime offsets ( #60307 , #61284 , #60909 ) Add Turbopuffer datasink ( #58910 ) Add 2-phase commit...

Update
Source β†—

Ray-2.55.1

- Fixes SSH connectivity issue in the ray-llm image ( #62625 / #62718 ). Upgrade apt packages in slim base ( #62666 / #62717 ).

Update
Source β†—

Ray-2.54.0

Ray Data πŸŽ‰ New Features Add checkpointing support to Ray Data ( #59409 ) Compute Expressions: list operations ( #59346 ), fixed-size arrays ( #58741 ), string padding ( #59552 ), logarithmic ( #59549 ), trigonometric ( #59712 ), arithmetic ( #59678 ), and rounding ( #59295 ) Add sql_params support to read_sql ( #60030 ) Add AsList aggregation ( #59920 )...

Update
Source β†—

Ray-2.53.0

Highlights Ray plans to drop support for Pydantic V1 starting version 2.56.0. Please see this RFC for details. Ray Data now has support for bounded reading from Kafka and improved Iceberg support. Ray Data πŸŽ‰ New Features Autoscaling : New utilization-based cluster autoscaler for Ray Data workloads ( #59353 , #59362 , #59366 ).

Update
Source β†—

Ray-2.56.0

Highlights Ray Data Stability: In this Ray release, we've added a variety of stability improvements, including running multiple datasets in a cluster, adding automatic batch size selection to CPU-based map-batches, and default logical memory configuration to prevent OOMs.

Update
Source β†—

Ray-2.51.2

- Fix for CVE-2025-62593 : reject Sec-Fetch-* other browser-specific headers in dashboard browser rejection logic

Update
Source β†—

Ray-2.57.0

Highlights Ray Data: In this Ray release, we've enabled DataSourceV2 by default ( #64821 ), so read_parquet and friends use the new scan/listing infrastructure with row-group-aware chunking and predicate splitting. Hash Shuffle V2 eliminates the aggregator actor pool.

Update
Source β†—

Ray-2.56.1

Highlights Ray Data : We added fixes for several to_pandas regressions introduced in 2.56: an opt-out flag ( RAY_DATA_ENABLE_ARROW_BACKED_PANDAS_CONVERSION ) for Arrow-backed conversion, an int64/ double[pyarrow] overflow crash on concatenation, and a TensorDtype.__from_arrow__ crash on empty tensor columns ( #64793 , #64794 ).

Update
Source β†—