Changelog

v0.13.0 Release

Adds the @qified/valkey provider and makes Redis/Valkey task claims atomic with fencing tokens.

  • add the @qified/valkey provider — Valkey pub/sub + a reliable task queue on the iovalkey client, mirroring @qified/redis (5ceaed2, #205)

    import { createQified } from "@qified/valkey";
    import type { Message } from "qified";
    
    const qified = createQified({ uri: "redis://localhost:6380" });
    await qified.subscribe("example-topic", {
      async handler(message: Message) {...
    
Read more →
v0.12.0 Release

Dependency-management release: redis 6, hookified 3, and OIDC trusted publishing with provenance.

  • upgrade redis runtime dependency 5.12.16.0.0 in @qified/redis (ffaa82f, #202) Migration: redis 6 makes RESP3 the default wire protocol and requires Node 20+ (qified already requires 22+). @qified/redis builds and passes its full live-Redis suite unchanged, so the provider's own API is unaffected. Consumers that reach the underlying client or depend on RESP2 reply shapes should...
Read more →
v0.11.0 Release

Dependency-management release: drops the deprecated nats package, bumps amqplib to v2, and refreshes dev tooling.

  • bump amqplib runtime dep from 1.x to 2.0.1 in @qified/rabbitmq (8af4e55, #195) Migration: the only documented v2 break is heartbeat: 0 now disables heartbeats (previously "no preference"). @qified/rabbitmq does not expose a heartbeat option, so consumers do not need to change anything.
Read more →
v0.10.1 Release

Full Changelog: https://github.com/jaredwray/qified/compare/v0.10.0...v0.10.1

Read more →
v0.10.0 Release
Read more →
v0.9.1 Release
Read more →
v0.9.0 Release
Read more →
v0.8.0 Release
Read more →
v0.7.0 Release
Read more →
v0.6.0 Release
Read more →
v0.5.3 Release
Read more →
v0.5.2 Release
Read more →
v0.5.1 Release
Read more →
v0.5.0 Release
Read more →
v0.4.3 Release
Read more →
v0.4.2 Release
Read more →
v0.4.1 Release
Read more →
v0.4.0 Release

Full Changelog:...

Read more →
2025-07-19 Release
Read more →
2025-05-10 Release
Read more →