unstale

npm / wait-on

wait-on

What changed in wait-on 9, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

1 breaking4 new APIs and options2 behavior and defaults1 tooling4 fixes and other

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

npx @unstale/cli init

@unstale/cli 0.1.1 on npm

wait-on 912 changes

Breaking changes 1

  • Malformed HTTP and TCP resources now fail fast.

    9.2.0release notes

New APIs and options 4

  • Adds a CLI flag to accept non-2XX HTTP statuses.

    9.5.0release notes

  • A command resource is added, and command executions are serialized.

    9.4.0release notes

  • A per-attempt commandTimeout is added for command resources.

    9.4.0release notes

  • waitOn opts can now be a string or a string array, rather than only an options object.

    9.3.0release notes

Behavior and default changes 2

Tooling 1

  • TypeScript definitions are now available for wait-on.

    9.3.0release notes

Fixes and other changes 4

  • The headers type now accepts number and boolean values.

    9.4.1release notes

  • Restores compatibility with @types/wait-on, including the optional callback error parameter and aliases.

    9.4.1release notes

  • TCP resources now support IPv6.

    9.2.0release notes

  • TCP and Unix sockets are destroyed after checks.

    9.2.0release notes