# What changed in iovalkey

> 11 changes in iovalkey 0.4 from its official release notes, upgrade guides and advisories: 3 new APIs and options. Each one cited. Sources checked 2026-10-28. HTML: https://unstale.sh/npm/iovalkey/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## iovalkey 0.4

### New APIs and options

- Adds command-rewriting support in the argument transformer. (0.4.0) — [release notes](https://github.com/valkey-io/iovalkey/releases/tag/v0.4.0)
- Adds hash field expiration commands to the types. (0.4.0) — [release notes](https://github.com/valkey-io/iovalkey/releases/tag/v0.4.0)
- Adds the familyFallback option to RedisOptions. (0.4.0) — [release notes](https://github.com/valkey-io/iovalkey/releases/tag/v0.4.0)

### Fixes and other changes

- Recovers stale ElastiCache connections in clusters. (0.4.0) — [release notes](https://github.com/valkey-io/iovalkey/releases/tag/v0.4.0)
- Handles a non-existent Redis node gracefully. (0.4.0) — [release notes](https://github.com/valkey-io/iovalkey/releases/tag/v0.4.0)
- Clears the timeout when a command is rejected. (0.4.0) — [release notes](https://github.com/valkey-io/iovalkey/releases/tag/v0.4.0)
- Retries reads while replicas are loading. (0.4.0) — [release notes](https://github.com/valkey-io/iovalkey/releases/tag/v0.4.0)
- Clears the socketTimeout timer on close so it cannot destroy a reconnected socket. (0.4.0) — [release notes](https://github.com/valkey-io/iovalkey/releases/tag/v0.4.0)
- Exports the Valkey constructor. (0.4.0) — [release notes](https://github.com/valkey-io/iovalkey/releases/tag/v0.4.0)
- Adds support for Valkey URL schemes. (0.4.0) — [release notes](https://github.com/valkey-io/iovalkey/releases/tag/v0.4.0)
- Allows numeric ZRANGE stop bounds in the types. (0.4.0) — [release notes](https://github.com/valkey-io/iovalkey/releases/tag/v0.4.0)
