v1.2.2
1.2.1 was tagged but never published, so this release carries its documentation fix as well
as the one below. dist/ changes here for the first time since 1.2.0 — JSDoc reaches the emitted
.d.ts, so a doc-block correction is a change to the published types.
Fixed
- The
enqueuededuplication example asserted a safety property it did not provide. It showed
`${tenantId}:reindex:${term}`and stated that "one tenant's term cannot suppress another's".
Two variable fields joined by a delimiter either may contain do not produce a unique key: with
`${tenantId}:${term}`, the pairs('a', 'b:c')and('a:b', 'c')both yielda:b:c. The
guidance now percent-encodes every variable field, and the claim states what the construction
delivers. This is documentation a consumer copies into their own key-building code, which is why
the shape mattered more than whether:reindex:in particular was reachable. - Carried from 1.2.1: the
MetricsServiceexample inREADME.mdcalled two methods that do not
exist,getMetrics(name)andgetAll([names]), where the service exposesget(name)and a
no-argumentgetAll().
Internal
Not shipped, listed because the tag covers them: bullmq raised from 6.0.10 to 6.3.4 in the
workspace override; fast-uri, qs and fastify floors raised past published advisories; the
README-snippet gate now type-checks through receivers; AGENTS.md and its sync workflow added.