Devzy v2.8.0 Release Notes
GitLab bot accounts, direct OpenAI and Anthropic integration, per-repository notification routing, and Kotlin support
This release focuses on GitLab-first teams getting deeper integration with automated bot account management, adds flexibility in how AI providers are connected, and gives every team fine-grained control over where and how they receive code review notifications. Kotlin joins the list of supported languages, and the CLI takes a meaningful step toward a self-contained review experience.
New Features
GitLab Dedicated Bot Accounts
GitLab groups can now provision a dedicated bot account that posts review comments under a shared identity rather than a personal user account.
- Automated bot setup walks through group ownership verification, provisioning, and project selection in a single flow
- Each group maintains its own bot token with rotation support and expiration monitoring
- A per-group settings panel replaces the previous global token form, keeping credentials scoped correctly across multi-group installations
- A warning banner appears in settings if any group is still using a personal authentication token for review operations, prompting re-onboarding to the dedicated bot model
Direct OpenAI and Anthropic Integration (On-Prem)
On-prem deployments can now connect directly to OpenAI or Anthropic APIs as their AI provider, in addition to existing cloud-hosted routing options. SaaS support is coming soon in an upcoming release.
- OpenAI Direct and Anthropic Direct appear as selectable options in the cloud provider configuration panel for on-prem installations
- Rate limiting and quota management are handled independently for each direct provider
- Existing cloud-hosted configurations are unaffected and continue to work as before
Availability: self-hosted / On-Prem deployments. Not yet enabled on Devzy Cloud.
Per-Repository Notification Routing
Slack, Teams, Google Chat, and email notifications can now be routed per repository so different teams are notified in the right channels automatically.
- Each repository can be assigned a dedicated Slack channel, Teams channel, Google Chat space, or email list
- A bulk assign modal lets administrators configure routing for many repositories at once
- A test-send option is available to validate routing before going live
- Per-repository routing replaces the previous global recipient model for email; administrators should configure repository destinations after upgrading
CLI Reviews without a Local AI Provider
The Devzy CLI can now run AI code reviews and full-repository scans without requiring a local AI provider key to be configured on the developer's machine.
- Review and scan requests from the CLI are authenticated using the existing CLI token and routed through the backend
- No additional setup is needed beyond the standard CLI authentication flow
Availability: self-hosted / On-Prem deployments. Not yet enabled on Devzy Cloud.
Kotlin Language Support
Code understanding and review quality now extend to Kotlin codebases.
- Semantic search and similarity retrieval cover Kotlin files
- Dependency graph analysis maps relationships across Kotlin modules
- Symbol and structure discovery work alongside existing Java support in mixed-language repositories
Improvements
GitLab Multi-Organization Experience
Several usability improvements make managing multiple GitLab organizations more reliable.
- The repository picker is now scoped to the currently active organization, so administrators see the correct projects when switching between groups
- Organization names in the switcher are populated from group metadata rather than internal identifiers, making it easier to identify connections at a glance
- The connect wizard now blocks reconnecting an organization that is already linked and rejects already-installed projects before setup proceeds
- Non-admin users who are invited to a GitLab-connected workspace can now start the GitLab authorization flow directly from the Repositories page
Compliance Report Export
Completed compliance reports can now be exported in two formats.
- Web: Downloads the full report as a self-contained HTML file
- PDF: Generates a downloadable PDF directly from the report viewer
Feature Flag Administration
Administrators now have a dedicated control panel for managing feature flags across the platform.
- Flags can be enabled or disabled globally
- Per-organization overrides allow specific rollouts without affecting the broader user base
Improved Compliance Scan Monitoring
Full-repository compliance scans now produce richer observability output, including token usage and cost attribution per scan. This improves visibility into scan activity for administrators managing usage across large repositories.
Bug Fixes
- Fixed: GitLab conversational replies not routing correctly in some thread structures
- Fixed: Connect wizard allowing reconnection of an already-linked GitLab organization
- Fixed: Feature flag toggle rendering with incorrect orientation in the admin UI
- Fixed: Client IP resolution in environments where requests pass through multiple proxies
- Fixed: CLI device authorization showing a misleading error when an approval expired before the token exchange completed
Infrastructure
- Improved CI pipeline to run only tests affected by each pull request, reducing feedback time for contributors
- Security dependency updates applied across the platform
- Shared data package updated across services for schema compatibility with new GitLab and routing fields