---
title: "zustand 5.0.16"
description: "Latest published version of zustand is 5.0.16, licensed MIT. Current as of our last registry check."
url: https://inlinr.com/packages/zustand
lang: en
---

[Packages](https://inlinr.com/packages)

# zustand

5.0.16 · 22 Oct 2026 MIT 87.8M / week [Repository](https://github.com/pmndrs/zustand) [npm](https://www.npmjs.com/package/zustand) [Atom feed](https://inlinr.com/packages/feed/zustand)

Your version 

## Where each line stands

[Plan an upgrade](https://inlinr.com/packages/zustand/upgrade)

LineNewestSecurity

- 5.x 5.0.16 No known advisory Latest line
- 4.x 4.5.7 No known advisory [To 5.0.16](https://inlinr.com/packages/zustand/upgrade/4.5.7-5.0.16)
- 3.x 3.7.2 No known advisory [To 5.0.16](https://inlinr.com/packages/zustand/upgrade/3.7.2-5.0.16)
- 2.x 2.2.4 No known advisory [To 5.0.16](https://inlinr.com/packages/zustand/upgrade/2.2.4-5.0.16)
- 1.x 1.0.7 No known advisory [To 5.0.16](https://inlinr.com/packages/zustand/upgrade/1.0.7-5.0.16)
- 0.x 0.2.2 No known advisory [To 5.0.16](https://inlinr.com/packages/zustand/upgrade/0.2.2-5.0.16)

## Latest releases

[All 124 releases](https://inlinr.com/packages/zustand/releases)

1. 5.x · latest line
2. ### [5.0.16](https://inlinr.com/packages/zustand/releases/5.0.16 "Open this release") [](https://github.com/pmndrs/zustand/releases/tag/v5.0.16 "Read this release where it was published")  
22 Oct 2026

  - **react:** Don't memoize getServerSnapshot in useStore
  - **devtools:** Apply serialize.reviver when parsing devtools messages
  - **devtools:** Preserve shared connections during store cleanup
3. ### [5.0.15](https://inlinr.com/packages/zustand/releases/5.0.15 "Open this release") [](https://github.com/pmndrs/zustand/releases/tag/v5.0.15 "Read this release where it was published")  
13 Aug 2026

  - **devtools:** Correct V8 stack regex when source path contains spaces
  - **persist:** clearStorage() should invalidate concurrent async rehydration
4. ### [5.0.14](https://inlinr.com/packages/zustand/releases/5.0.14 "Open this release") [](https://github.com/pmndrs/zustand/releases/tag/v5.0.14 "Read this release where it was published")  
28 May 2026

  - **devtools:** Improve type inference for Devtools initializer

Dependency tracking · free for 3 projects

## Know when your own dependencies move

zustand published 8 releases in the last 12 months. inlinr folds the routine ones into a line and keeps the few that need you.

- Advisories reach you  
An email when a critical or high advisory affects a project, before the next install.
- Upgrades checked first  
Peer ranges, Node, ESM-only and types changes read before you bump.
- Only what matters  
Majors and breaking notes stay; patches and sibling bumps fold into one line.

[How dependency tracking works](https://inlinr.com/dependencies)

## Security

No known security advisory.

## Health

[Details](https://inlinr.com/packages/zustand/security#signals)

- **Provenance**:
- **Publisher**:
- **Maintainers**:
- **Scorecard**:
- **Size**:

## Weekly downloads

## Works with

- [immer optional](https://inlinr.com/packages/immer)
- [react optional](https://inlinr.com/packages/react)
- [@types/react optional](https://inlinr.com/packages/@types/react)
- [use-sync-external-store optional](https://inlinr.com/packages/use-sync-external-store)

Reading releases, release notes and advisories…

Registry facts last checked 3 Nov 2026\. Releases and advisories last read 3 Nov 2026.
