DefGuard / DefGuard/defguard

Enrollment: Possibility to switch clients version to download

Open
#1,662 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
2.8k
Forks
115
Avg merge
1d 5h
Merged PRs (30d)
50

Description

Client request:
```
Make it possible to override the version tag where the download links point to, per individual OS type
This would be useful when defguard fixes issues and releases and alpha version

For example, now we point our Linux users to the 1.6.0-testbuild2 version, so they don't need to set the timeout to a couple hours, due to the stats/disconnect issue we encountered.
```
@Va1ter I think best would be to add a setting for the Enrollment component and then choose a **channel** for an operating system, eg.:
- Windows: stable/testing
- Linux: stable/testing
- macOS: stable/testing

Contributor guide

Open the contributing guide

Research direction

Start with the Enrollment component and trace how download links and version tags are currently selected for each operating system. Define how per-OS stable/testing channels or version overrides should be configured, then verify that each OS produces the intended download link and add coverage for the selected behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.