NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3432 most downloaded on npm
Lock on asynchronous code
Last release 3 years ago
no release in 18 months
Ships fairly regularly
a new release about every 5 months
Some releases are documented
notes for 18 of 36 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
36 releases · first in 2015
Nothing published for this version
add execution timeout (thank you @mottymilshtein)
Handle errors from user-supplied callback better (Thank you @simeonborko)
One column per quarter.
Show queue name in errors (thank you @luke-stead-sonocent)
Add maxOccupationTime option (Thank you @abozaralizadeh and @ThePiz)
Fix #37 process not set when acquiring lock (Thank you @Philipp91)
DO NOT USE, erroneous publish
DO NOT USE, erroneous publish
Fix maxPending = Infinity no longer allowed (thank you @coderaiser)
maxPending = Infinity no longer allowed (thank you @coderaiser)Allow maxPending = 0 (thank you @bmrpatel)
maxPending = 0 (thank you @bmrpatel)Be robust to lock names that are also Object keys - simpler solution, extra tests.
Be robust to lock names that are also Object keys.
Fix grunt-env accidentally having become a dependency
Fixed some vulnerable dev dependencies
* ES5 compatibility
Fix for #17, update dependencies
tarball files had wrong permissions
tarball files had wrong permissions
Nothing published for this version
Fix result Promise not resolving when locking empty key array
` lock.acquire(key, fn1, cb); // runs immediately lock.acquire(key, fn2, cb); // added to queue lock.acquire(key, priorityFn, cb, {skipQueue: true});
New option skipQueue:
lock.acquire(key, fn1, cb); // runs immediately
lock.acquire(key, fn2, cb); // added to queue
lock.acquire(key, priorityFn, cb, {skipQueue: true}); // jumps queue and runs before fn2
Remove dependency on Q by using the global Promise variable by default. Thank you @erikvold (https://github.com/erikvold) for the PR
Remove dependency on Q by using the global Promise variable by default. Thank you @erikvold (https://github.com/erikvold) for the PR
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →