> For the complete documentation index, see [llms.txt](https://documentation.alluxio.io/ee-ai-en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.alluxio.io/ee-ai-en/ai-3.8-15.1.x/release-notes/ai-3-8-15-1-18.md).

# AI 3.8-15.1.18 Release Notes

## Summary

### New Features

* **Job Load Listing Index Rebuild**: The index service caches directory listings so `ls` requests from the CLI and FUSE can be served without relisting UFS. After files are added or removed directly in UFS, use `job load --with-index-service` to load data and rebuild directory listings concurrently, or use `job load --only-index-service` to refresh listings without loading data or metadata. The two modes are mutually exclusive.

### Major Enhancements

* **Cache self-healing**: Workers now automatically invalidate and refetch cached pages after local disk read I/O errors.
* **S3 and UFS reliability**: S3 redirect targets are checked for liveness before redirects are returned. S3 listing continuation, ABFS checksum handling and directory-marker listing, GCS content-hash fallback, and shaded ADL/COSN UFS compatibility are improved.
* **Job Service and metrics**: Load-progress reporting is more resilient to invalid configuration. Free jobs provide more accurate progress and failure reporting, propagate stop requests to workers, and bound index-file requests by bytes. Metrics scraping remains reliable during priority eviction.
* **Operational reliability**: Worker socket configuration, etcd retry reporting, license-status lease handling, and expected-state log volume are improved.

### Bug Fixes

* Fixed asynchronous S3 prefetch buffer leaks and key-lock striping issues.
* Fixed S3 client-error classification to prevent normal client errors from being reported as server errors.

## Breaking Changes

No breaking changes in this release.

## Upgrade Notes

No migration steps are required for this release.
