v3.0.0
NVIDIA/SkillSpectorv3.0.0Aug 29, 2026by chamikaJ
Upgrading?
AI Summary
Worklenz v3.0.0 marks the introduction of the open-core edition, restructuring enterprise features and consolidating features from the development branch.
Key Highlights
- Open-core restructuring with dedicated `src/ee/` seam
- New Client portal and Project finance features
- Comprehensive security hardening via CodeQL
Breaking Changes
- Requires running pending database migrations before starting the new backend
- Docker images are published as `ghcr.io/worklenz/worklenz_backend` and `worklenz_frontend`
- Users pinned to version 2 should review the migration set and the `src/ee/` licensing split
New Features
- Client portal (clients, invoices, services, requests, chat)
- Project finance (rate cards, finance drawer/table, expenses)
- Slack integration
- Home dashboard rework
- Guest access level
- Task-comment soft delete
- Project links
Full Release Notes
Worklenz **3.0.0** is the first release of the **open-core edition**. The open-source and Enterprise editions now share a version scheme — the Enterprise line is at 3.x, and future open-source releases continue from 3.x. The jump from `v2.1.7` reflects this alignment, not a break in the 2.x line. This release consolidates roughly six months of work from the `development` branch onto `main`. ## Highlights ### Open-core restructuring - Enterprise/Business features moved behind a dedicated `src/ee/` seam (backend and frontend) with their own `LICENSE.md` - Exposed Business Plan source removed from the public tree - Docker / Nginx management scripts and self-hosting setup restored and documented ### Features folded in from `development` - **Client portal** — clients, invoices, services, requests, chat, portal settings - **Project finance** — rate cards, finance drawer/table, expenses, per-team currency - **Slack integration** — project + settings integration, channel management - Home dashboard rework, planner/schedule views, recurring tasks, time entries - Guest access level, phase assignees, task-comment soft delete, project links ### Security - CodeQL pass on the merged tree: fixed SSRF in JIRA import, regex injection in comment mentions, ReDoS in the URL extractor, parameter type-confusion, tainted format strings, DOM XSS in entity decoding, and replaced hand-rolled HTML sanitizers with `sanitize-html` / DOMPurify (#410, #412) - Earlier SQL-injection hardening across controllers (#369) ### Database - ~40 new migrations (client portal, rate cards, notifications, holidays, indexes) — see `worklenz-backend/database/migrations` ## Upgrade notes - Run pending database migrations before starting the new backend - Docker images are published as `ghcr.io/worklenz/worklenz_backend` and `worklenz_frontend`, tagged `3.0.0`, `3.0`, `3`, and `latest` - Users pinned to `:2` should review the migration set and the `src/ee/` licensing split before moving to `:3` **Full diff:** https://github.com/Worklenz/worklenz/compare/v2.1.7...v3.0.0
Related Repositories
public-apis/public-apis★ 491,123
A collective list of free APIs
NousResearch/hermes-agent★ 255,883
The agent that grows with you
yt-dlp/yt-dlp★ 199,986
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,478
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,698
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.