NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3320 most downloaded on npm
Asynchronous bootstrapping of Node applications
Last release 2 months ago
15 Jul 2026
Release timing varies
gaps range from 3 weeks to 1.3 years
Most releases are documented
notes for 53 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
85 releases · first in 2017
chore: upgrade borp to v1.0.0 by @Tony133 in https://github.com/fastify/avvio/pull/333
Full Changelog: https://github.com/fastify/avvio/compare/v9.2.0...v9.3.0
One column per quarter.
build(deps-dev): lock typescript minor version by @Fdawgs in https://github.com/fastify/avvio/pull/266
var with let by @Fdawgs in https://github.com/fastify/avvio/pull/268node: prefix to bypass require.cache call for builtins by @Fdawgs in https://github.com/fastify/avvio/pull/306Symbol.asyncDispose for better DX in short lived processes by @arthurfiorette in https://github.com/fastify/avvio/pull/332Full Changelog: https://github.com/fastify/avvio/compare/v9.1.0...v9.2.0
feat: synchronous plugin without callback by @somnicattus in https://github.com/fastify/avvio/pull/265
Full Changelog: https://github.com/fastify/avvio/compare/v9.0.0...v9.1.0
Fix typings for expose "close" and "onClose" by @MatteoGranziera in https://github.com/fastify/avvio/pull/256
next into master by @jsumners in https://github.com/fastify/avvio/pull/259Full Changelog: https://github.com/fastify/avvio/compare/v8.3.2...v9.0.0
Nothing published for this version
Fix typings for expose "close" and "onClose" by @MatteoGranziera in https://github.com/fastify/avvio/pull/256
Full Changelog: https://github.com/fastify/avvio/compare/v8.3.2...v8.4.0
ci: updates to run with node 22 by @big-kahuna-burger in https://github.com/fastify/avvio/pull/255
Full Changelog: https://github.com/fastify/avvio/compare/v8.3.1...v8.3.2
chore(.gitignore): add bun lockfile by @Fdawgs in https://github.com/fastify/avvio/pull/201
node: prefix to bypass require.cache call for builtins by @Fdawgs in https://github.com/fastify/avvio/pull/241.gitattributes file by @Fdawgs in https://github.com/fastify/avvio/pull/243README.md by @big-kahuna-burger in https://github.com/fastify/avvio/pull/247Full Changelog: https://github.com/fastify/avvio/compare/v8.2.1...v8.3.0
docs: use npm install alias; remove redundant --save arg by @Fdawgs in https://github.com/fastify/avvio/pull/190
install alias; remove redundant --save arg by @Fdawgs in https://github.com/fastify/avvio/pull/190Full Changelog: https://github.com/fastify/avvio/compare/v8.2.0...v8.2.1
Bump tap from 15.2.3 to 16.0.0 by @dependabot in https://github.com/fastify/avvio/pull/178
Full Changelog: https://github.com/fastify/avvio/compare/v8.1.3...v8.2.0
fix: delay plugin loading until next tick by @chrskrchr in https://github.com/fastify/avvio/pull/177
Full Changelog: https://github.com/fastify/avvio/compare/v8.1.2...v8.1.3
Revert of https://github.com/fastify/avvio/pull/173 because it broke https://github.com/fastify/fastify-cors/issues/189#issuecomment-1050950864
Full Changelog: https://github.com/fastify/avvio/compare/v7.2.4...v8.1.2
Bump fastify/github-action-merge-dependabot from 2.5.0 to 2.6.0 by @dependabot in https://github.com/fastify/avvio/pull/163
Full Changelog: https://github.com/fastify/avvio/compare/v8.1.0...v8.1.1
Bump fastify/github-action-merge-dependabot from 2.4.0 to 2.5.0 by @dependabot in https://github.com/fastify/avvio/pull/157
Full Changelog: https://github.com/fastify/avvio/compare/v8.0.0...v8.1.0
Bump actions/checkout from 2 to 2.3.4 by @dependabot in https://github.com/fastify/avvio/pull/144
Full Changelog: https://github.com/fastify/avvio/compare/v7.2.2...v8.0.0
fix: delay plugin loading until next tick
fix: delay plugin loading until next tick (#177)
Full Changelog: https://github.com/fastify/avvio/compare/v7.2.3...v7.2.5
test: change test case for avvio by @xtx1130 in https://github.com/fastify/avvio/pull/174
Full Changelog: https://github.com/fastify/avvio/compare/v8.1.1...v7.2.4
Bump actions/checkout from 2 to 2.3.4 by @dependabot in https://github.com/fastify/avvio/pull/144
Full Changelog: https://github.com/fastify/avvio/compare/v7.2.2...v7.2.3
fix typescript declaration for app.use with async functions
📚 PR:
Bump typescript from 3.9.7 to 4.0.2
📚 PR:
📚 PR: - Support faux modules
📚 PR:
ready:Promise should return the server instance
📚 PR:
Registering plugins inside after should trigger override
📚 PR:
Drop travis. Use github actions. Add dependabot
📚 PR:
Correctly handle async onClose with one parameter
Support returning an instance of server in after(cb) (#108) @mcollina
Fix chainable API (#107) @mcollina
support await after / await use
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
ready:Promise should return the server instance
ready:Promise should return the server instance (#117)
Allow after to swallow/handle errors (#106) @mcollina
fix timeout on ready (master) (#105) @Eomm
add preready managing errors (#96) @Eomm
fix test pretty print after (#89) @Eomm
Do not crash within after when registering a plugin (#88) @mcollina
Fix/nodes undefined (#86) @Eomm
Add support for pretty print #81 @Eomm
Actually making #82 working as expected #83
Add support for function in place of opts #82
Add type check for onClose callback https://github.com/mcollina/avvio/pull/80
Support onClose without the instance #76
Avoid swallowing error when using .after() #74
.after() #74after(async function () {}) #75Root is an exception and cannot not have a timeout #73
Nothing published for this version
Add promise support for onClose handlers #70
Add close and onClose in ts definitions #68
Nothing published for this version
Nothing published for this version
Nothing published for this version
always call close callback with the same arguments https://github.com/mcollina/avvio/pull/56
- Increased max listeners - #52
Catch exceptions in override() #50
this from start() #51override() #50Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →