Download Latest Version v3.3.1 source code.zip (16.9 MB) Google Add to Preferred Sources
Home / v3.2.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-08 2.8 kB
v3.2.0 source code.tar.gz 2026-10-08 10.0 MB
v3.2.0 source code.zip 2026-10-08 13.5 MB
Totals: 3 Items   23.5 MB 0

What’s Changed in v3.2.0

Self-hosted improvements

  • Planner, Finance, and Client Portal are now enabled by default for self-hosted installations.
  • Added SMTP support for email invitations and notifications. Administrators can configure their own SMTP provider and sender address.
  • Client Portal invitation and password-reset links can now use a configurable public hostname.
  • Startup validation now reports incomplete or invalid email configuration. [#520](https://github.com/Worklenz/worklenz/pull/520)

Storage and deployment

Documentation

Maintenance

  • Reduced optional AppSumo extension log noise.
  • Updated backend, frontend, and client portal dependencies, including security and maintenance updates for packages such as multer, sharp, DOMPurify, axios, morgan, and js-yaml.

Upgrade Notes

Before upgrading:

  1. Back up your PostgreSQL database and existing object storage data.
  2. If upgrading from MinIO, plan the migration of existing files to SeaweedFS.
  3. Pull the v3.2.0 changes and rebuild/restart the applications.
  4. For self-hosted email invitations, add SMTP configuration to worklenz-backend/.env:

    :::env WORKLENZ_DEPLOYMENT_MODE=self_hosted

    EMAIL_PROVIDER=smtp EMAIL_FROM="Worklenz noreply@your-domain.com" SMTP_HOST=smtp.your-provider.com SMTP_PORT=587 SMTP_SECURE=false SMTP_USER=your-smtp-username SMTP_PASSWORD=your-smtp-password

    CLIENT_PORTAL_HOSTNAME=client.your-domain.com

For SMTP providers using implicit TLS, use port 465 with SMTP_SECURE=true.

Full Changelog: https://github.com/Worklenz/worklenz/compare/v3.1.0...v3.2.0

Source: README.md, updated 2026-10-08