
Plumber 1.5 Release - What's New
Weβre excited to announce Plumber 1.5:
β‘ Govern by rule, not by hand
This release makes your scope maintain itself. Portfolios can follow a GitLab group and pick up new projects on their own, and policies can target just the projects a rule actually applies to.
π Dynamic Portfolios
A portfolio can now follow a GitLab group. New projects join it on their own, so the scope stays current without anyone maintaining it. Hand-picked projects still work, and can be combined with a rule in the same portfolio.
What you get:
- Auto-include a group: Every project under it belongs to the portfolio, including subgroups and projects created later
- Exclusions: Drop individual projects without giving up the rule, and put them back at any time
- Live resolved scope: See how many projects and groups a rule brings in before you save it
π― Technology and Topic Filters on Policies
A policy used to apply to every project in its scope. That forced a choice between one policy that fits everyone loosely and a portfolio per technology. Filters remove that trade-off, and can be combined to require both a topic and a technology or to accept either one. Only projects are filtered, so the groups a policy targets stay governed exactly as picked.
What you get:
- Filter by technology: Target only the projects where a language passes a share you choose, for example Go at 40% or more
- Filter by GitLab topic: Target only the projects carrying a topic such as
prod, matched case-insensitively soProdfindsprod - Count before you commit: See how many of the targeted projects match, with a warning when a filter would leave a policy governing nothing
βοΈ Minor Updates
- Reliability: A worker restart during an analysis no longer strands the run, the remaining work is picked up automatically
- Performance: Faster cleanup of historical analysis data
- Security: Resolved package CVEs for enhanced security
- Fix: Various bug fixes and stability improvements
INFO
Versions
- Backend:
v2.44.0 - Frontend:
v2.37.3 - Helm chart:
v1.5.3


