Breeze RMM v0.105.1 — surgical hotfix for quote/proposal PDF rendering.
Summary
- Quotes — proposal PDFs with image blocks no longer paint the following text on top of the images (#3481).
Fixed
- Quote PDF image overlap — image blocks in a quote/proposal PDF drew at the right position, but every block after them rendered over the image (the renderer never advanced past the drawn image). Images now reserve their real height, following content flows below them, and a tall image near the bottom margin paginates instead of overflowing the page (#3481).
- Cover page name/address overlap — a "Prepared for" name long enough to wrap onto a second line no longer overlaps the address beneath it on the cover page (#3481).
Self-Hosting / Upgrade Notes
This is a cherry-picked hotfix on top of v0.105.0 — it contains only the fix above, none of the work merged to main since (that lands in the next full release).
- Upgrade: bump
BREEZE_VERSIONto0.105.1, thendocker compose pull api web portal && docker compose up -d. Only the API image carries the change; web/portal images are rebuilt but identical in behavior. - Database — nothing required. No migrations in this release.
- No new required environment variables.
- No breaking changes. No behavior or feature-flag changes; agent binaries are re-registered but unchanged in behavior — no fleet promotion needed for this fix.
Full Changelog: v0.105.0...v0.105.1
Full Changelog: v0.105.0...v0.105.1