Repository navigation
v2.80.1
Self-hosted ZenNotes server 2.80.1 with the pinned browser artifact web-2.80.1-web.h16c9bfee43ba31d4 (built from ZenNotes/zennotes 06ab9d60, the v2.80.1 release commit). A same-day patch for server 2.80.0.
What changed for self-hosters:
- No white square where a view's two scrollbars meet. In a dark theme, a view of the web app that scrolls both across and down, such as the Kanban board with lanes or a wide database grid, drew a solid white square in the corner between its scrollbars. The corner now shows the page behind it in every theme.
- chi 5.4.0 (#59) for the advisory about spoofing a client's IP through
X-Forwarded-Forin chi'sClientIPFromXFF(chi 5.3.2 and earlier). This server never calledClientIPFromXFFor chi'sRealIPmiddleware: it honoursX-Forwarded-Foronly when the immediate peer is a proxy you configured. The vulnerable code no longer ships in the binary either. Go's vendored modules changed, sovendorHashmoves with them.
Verification before publication: the release workflow (run 41140944393) built the five binaries from 569a9c6 after go, docker and nix checks passed on #60; every binary matches SHA256SUMS, and the manifest.json asset is byte-identical to the pinned web-artifact/manifest.json (web-2.80.1-web.h16c9bfee43ba31d4).
Docker: adibhanna/zennotes:2.80.1, 2.80 and latest are published from this tag by the repository's Docker publisher (linux/amd64 and linux/arm64, one digest).