# Chaos Mesh v2.8.8

> Observability · 2026-11-06

A maintenance release with operator-visible compatibility and default-behavior changes, along with correctness fixes and build and runtime cleanup. It also addresses issues across chaos experiments, dashboard parsing, workflow deletion, architecture support, logging, and build metadata.

## Check if affected
- **[breaking]** The `redisPath` field type correction
  - Applies if you upgrade while `redisPath` has an existing boolean value.
  - The `redisPath` field now uses a string for the `redis-server` executable directory instead of a boolean. This correction ships in Chaosd.
- **[breaking]** The `fill-by-fallocate` default behavior
  - Applies if you set `fill-by-fallocate` to `false` or omit it.
  - Chaosd defaults to `fallocate`, while Chaos Mesh uses `fallocate` only when `fill-by-fallocate` is explicitly set to `true`. Setting `fill-by-fallocate` to `false` or omitting it uses `dd`.

## Other recorded changes
- 12 (defect_corrected 9, removed 2, value_changed 1)

[Full analysis](https://ratatosk.io/en/releases/chaos-mesh/v2.8.8)

[Original release notes](https://github.com/chaos-mesh/chaos-mesh/releases/tag/v2.8.8)
