# Meilisearch v1.30.0 — Release & Upgrade Intelligence
- **Product:** Meilisearch (https://meilisearch.com)
- **Version:** v1.30.0
- **Released:** Dec 15, 2025
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/meilisearch/updates/v1.30.0/

## Executive Summary (TL;DR)
Meilisearch v1.30.0. Source highlight: Up and down network scaling

## Breaking Changes & Deprecations
- To make this possible, Meilisearch v1.30.0 introduces _breaking changes_. These breaking changes only affect the users of the experimental `network` feature who enabled automatic sharding (`network.sharding = true`). Users of the stable features are not affected.
- <summary>List of changes, some of which are breaking</summary>
- 1. Breaking change: The `Network` object returned or edited by the `/network` route is modified in the following way:
- 6. Breaking change: When a `network.leader` is set, calling one of the following routes will fail with `not_a_leader` error if the target's `network.self` is not the same as its `network.leader`:
- 7. Breaking change: when a `leader` is set, `PATCH /network` no longer returns a `Network` object. Rather, it spawns a new `NetworkTopologyChange` task, and returns the summarized task view.
- 8. Breaking change: Tasks are duplicated by the leader to the entire network when calling the following routes:
- 10. Breaking change: When importing dumps, we drop the `self` and `leader` from the network

## New Features
- a `leader` field is added as an optional string. When it is not `null`, it has the same effect (and more) than having `sharding: true` in the previous iteration of the `Network` object. The leader is used as a check when receiving task creation requests.
- a `version` field is added as a UUID, defaulting to the null UUID. The version is used when processing tasks.

## Bug Fixes
- `PATCH/DELETE /indexes/{:indexUid}`
- `PATCH/DELETE /indexes/{:indexUid}/settings` and settings sub-routes
- `PATCH /network` if the target is the **new** leader
- `PATCH/DELETE /indexes/{:indexUid}` (new to this PR)
- `PATCH/DELETE /indexes/{:indexUid}/settings` and settings sub-routes (new to this PR)
- `PATCH /network` if the target is the **new** leader (new to this PR)
