n8n 2.28.3 Release Notes: Partial Install Recovery
n8n [email protected] was published on June 29, 2026, as a small patch release for operators who run community packages. The key change is a startup guard for cases where a community package install is left in a partial state, which previously could stop n8n from starting. That makes this release more about recovery behavior than new workflow features.
The full release notes and downloads are on the GitHub release page.
Startup failure from community packages
The only user facing fix in [email protected] is in core: n8n now prevents a startup failure caused by partially installed community packages. The release notes link this to issue #33032 and commit adfc7c7.
For operators, the important part is the boot path. Community packages extend n8n with extra nodes, but package install state can be messy after a failed install, interrupted restart, bad volume state, or manual file changes. The release notes do not describe each failure mode, so do not read more into it than the note says. The scoped claim is simple: a partial community package install should no longer take down startup in this case.
That matters most for instances where workflows need to come back after deploys and restarts without manual cleanup first. A workflow automation tool that does not start has a very boring failure mode. This patch reduces one of those operator headaches.
What changed for users
There is no new node, UI feature, credential type, or workflow behavior called out in this release. The change is in the core startup handling around community packages.
That is still useful if the instance allows community nodes. The practical improvement is less fragile startup behavior when package state is incomplete. Instead of treating a bad community package install as a hard stop for the whole process, this release fixes the startup failure described in the notes.
If a team does not use community packages, this release is likely low impact. It may still be worth taking as part of normal patch flow, but the visible change is tied to that package path. The maintainer note is narrow, and that is fine. Small releases should say what they fix and stop there.
Release scope and operator impact
The release notes contain one bug fix. The GitHub metadata does not mark [email protected] as a prerelease. They also include review badge markup from Stage Review and Cubic, but those links are not product changes. Treat them as release page metadata, not as n8n changes.
There are no breaking changes listed. There are no migration steps listed. There is also no deprecation note in the release text. If your runbook requires special handling for community packages, keep it, but this release does not ask for a new manual migration.
The main operator check is straightforward. If previous startup problems involved a community package that did not finish installing cleanly, [email protected] is the patch release to inspect. Check the release notes, then test startup with the same package set in a staging or backup environment before moving production. That is not special to this release. It is just how to avoid turning a small fix into a different incident.
Where to get it
- Release page: n8n
[email protected]on GitHub - Repository: n8n-io/n8n
- Tag:
[email protected]