unstale

npm / @chat-adapter/state-ioredis

@chat-adapter/state-ioredis

What changed in @chat-adapter/state-ioredis 4, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-04.

1 deprecations8 new APIs and options1 behavior and defaults1 tooling6 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.10 on npm

@chat-adapter/state-ioredis 417 changes

Deprecations 1

  • The old option type name remains available as a deprecated alias.

    4.29.0release notes

New APIs and options 8

  • Adds a named interface for client-based state adapter options as part of splitting the option shapes.

    4.29.0release notes

  • Unifies the URL- and client-based option shapes under a named options type.

    4.29.0release notes

  • Adds a named interface for URL-based state adapter options as part of splitting the option shapes.

    4.29.0release notes

  • Adds forceReleaseLock to StateAdapter to support interrupting or steering long-running handlers.

    4.19.0release notes

  • Adds the onLockConflict config option to support interrupting or steering long-running handlers.

    4.19.0release notes

  • Adds Serde support.

    4.4.1release notes

  • Adds Discord support.

    4.3.0release notes

  • Adds native streaming support.

    4.1.0release notes

Behavior and default changes 1

  • Factories now take the unified options union type directly.

    4.29.0release notes

Tooling 1

  • Supported Node versions are set in the package engines metadata.

    4.29.0release notes

Fixes and other changes 6

  • The ioredis state adapter is no longer described as supporting Redis Cluster because its client option accepts a Redis instance, which a Cluster does not satisfy. Sentinel remains supported.

    4.42.0release notes

  • The logger parameter is optional and defaults to a console logger, matching @chat-adapter/state-redis.

    4.31.0release notes

  • Expanded npm keywords for adapter and state packages to improve discoverability.

    4.30.0release notes

  • Fixes non-atomic message deduplication that caused app_mention events to be silently dropped.

    4.17.0release notes

  • Fixed allMessages.

    4.2.0release notes

  • Fixed fetchMessages.

    4.2.0release notes