Skip to content

Commit 02a9cac

Browse files
authored
Merge pull request #92 from DefGuard/markdown_edit_v2
Markdown edit v2
2 parents 305a035 + 03e6d6e commit 02a9cac

File tree

7 files changed

+32
-14
lines changed

7 files changed

+32
-14
lines changed
1.1 MB
Loading
503 KB
Loading
247 KB
Loading
307 KB
Loading
111 KB
Loading
46.7 KB
Loading

src/content/blog/defguard-1.5-release-notes.mdx

Lines changed: 32 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ draft: true
77

88
import YouTubeVideo from "../../components/video/YouTubeVideo.astro";
99

10+
![Defguard release 1.5 notes](/images/blog/defguard-1.5-release-notes/15_release_1.png)
11+
1012
# TL;DR;
1113

1214
This is the biggest, most feature packed (and fixes) release we have ever done!
@@ -40,7 +42,7 @@ Here you can see all this in action:
4042

4143
<YouTubeVideo
4244
videoId="AHUUVGJxDQM"
43-
title="CHANGEME"
45+
title="Mobile Client"
4446
startAt={0}
4547
showControls={true}
4648
showInfo={true}
@@ -60,8 +62,8 @@ Now, when you connect on the desktop client to a location that has Internal MFA
6062

6163
Here you can see it in action:
6264
<YouTubeVideo
63-
videoId="81MH7VXmHR0"
64-
title="CHANGEME"
65+
videoId="b-XC76k4KVU"
66+
title="MFA desktop and mobile biometry"
6567
startAt={0}
6668
showControls={true}
6769
showInfo={true}
@@ -88,7 +90,7 @@ See it in action here:
8890

8991
<YouTubeVideo
9092
videoId="81MH7VXmHR0"
91-
title="CHANGEME"
93+
title="MFA on desktop with External SSO"
9294
startAt={0}
9395
showControls={true}
9496
showInfo={true}
@@ -103,22 +105,19 @@ Defguard is a critical component of an infrastructure, enabling secure access -
103105

104106
With this in mind, for this release we’ve created the foundation for that, where all our components exchange detailed version information and log them in each communication instance:
105107

106-
![](/images/blog/defguard-1.5-release-notes/activity-log-screen.png)
108+
![](/images/blog/defguard-1.5-release-notes/version-exchange.png)
107109

108110
This mechanism will be used in future releases, to provide automated upgrades but also detailed information for admin/operators (like what is the Users Desktop/Mobile client version - to inform about upgrade, etc.).
109111

110112
The first functionality we’re introducing based on this is information about <a href="https://docs.defguard.net/1.5/deployment-strategies/setting-up-your-instance#updates" target="_blank">unsupported component versions</a> - if they are detected:
111113

112-
![](/images/blog/defguard-1.5-release-notes/version-mismatch.avif)
113114

115+
![](/images/blog/defguard-1.5-release-notes/version-mismatch.png)
114116

115117
## Desktop Client based on Tauri v2
116118

117-
Tauri is a great framework for building fast, secure, cross-platform applications. We’ve used Tauri v1 up to this point, which had a lot of issues and limited us with some features/bugfixes that many of you reported. Tauri v2 is stable now and we could upgrade, enabling a lot changes like:
119+
Tauri is a great framework for building fast, secure, cross-platform applications. We’ve used Tauri v1 up to this point, which had a lot of issues and limited us with some features/bugfixes that many of you reported. Tauri v2 is stable now and we could upgrade, enabling a lot changes like: <a href="https://github.com/DefGuard/client/issues/320" target="_blank">ability to install the client on Ubuntu 24 LTS</a>, <a href="https://github.com/DefGuard/client/issues/502" target="_blank">opening client by clicking tray icon</a>, <a href="https://github.com/DefGuard/client/issues/501" target="_blank">better MFA location connection handling via tray menu</a> and <a href="https://github.com/DefGuard/client/issues/461" target="_blank">some improvements to the Client on Windows</a>.
118120

119-
- ubuntu LTS packages! - link
120-
- tray menu - …
121-
- ….
122121

123122

124123
## Desktop Client seamless enrollment with a button click
@@ -127,7 +126,7 @@ Tauri v2 finally enabled us to deliver the quickest way to configure a desktop c
127126

128127
<YouTubeVideo
129128
videoId="q5-AXOPLgHc"
130-
title="CHANGEME"
129+
title="One click enrollment"
131130
startAt={0}
132131
showControls={true}
133132
showInfo={true}
@@ -143,9 +142,20 @@ But one critical feature that was missing, is setting up any MFA method during e
143142

144143
Now, if there is any location using Internal MFA, user is required during enrollment to configure MFA. See it here:
145144

145+
<YouTubeVideo
146+
videoId="KdyZoAlBb9k"
147+
title="Setting up MFA in Desktop Client during the enrollment"
148+
startAt={0}
149+
showControls={true}
150+
showInfo={true}
151+
allowFullscreen={true}
152+
rel={false}
153+
/>
154+
155+
146156
## JumpCloud Directory Sync
147157

148-
We already supported directory sync for Google, Microsoft and Okta. Now we also support JumpCloud - see more details <a href="https://docs.defguard.net/features/external-openid-providers/jumpcloud" target="_blank">here</a>
158+
We already supported directory sync for Google, Microsoft and Okta. Now we also support JumpCloud - see more details <a href="https://docs.defguard.net/1.5/features/external-openid-providers/jumpcloud#directory-synchronization" target="_blank">here</a>.
149159

150160
## Possibility for admins to reset users MFA
151161

@@ -166,8 +176,8 @@ User SNAT bindings allow administrators to assign specific public IP addresses t
166176

167177
Our roadmap, development backlog and documentation was always open, now we bring new transparency standards:
168178

169-
- <a href="https://defguard.net/pentesting" target="_blank">Public pentesting page</a> - we’ve published PDF reports of our pentesting process before, but we always got a lot of questions - *was the issue fixed? Where?* Now you can see it in detail <a href="https://defguard.net/pentesting" target="_blank">on an interactive pentesting page</a>.
170-
- Architecture Decision Records - concise documents that capture important architectural decisions we make during the lifecycle of Defguard’s development - find them <a href="https://docs.defguard.net/1.5/in-depth/architecture-decision-records" target="_blank">here</a>
179+
- <a href="https://defguard.net/pentesting" target="_blank">Public pentesting page</a> - we’ve published PDF reports of our pentesting process before, but we always got a lot of questions - *was the issue fixed? Where?* Now you can see it in detail <a href="https://defguard.net/pentesting" target="_blank">on an interactive pentesting page</a>.
180+
- <a href="https://docs.defguard.net/1.5/in-depth/architecture-decision-records" target="_blank">Architecture Decision Records</a> - concise documents that capture important architectural decisions we make during the lifecycle of Defguard’s development.
171181
- We’ve introduced our <a href="https://defguard.net/security" target="_blank">Security Approach page</a>, and <a href="https://defguard.net/security#VDP-title" target="_blank">Vulnerability Disclosure Policy</a>
172182

173183
# What upcoming releases will bring
@@ -194,6 +204,14 @@ Because of this from the next release (1.6) we are starting to work on the new U
194204

195205
The plan is to introduce a new UI (and some UX improvements) in the Enrollment (proxy) and Defguard Core, hopefully in 1.6 release. After that we will work on Mobile and then Desktop apps (also bringing a simplified desktop app for less experienced users).
196206

207+
Here is a sneak peek of what we are working on:
208+
209+
![](/images/blog/defguard-1.5-release-notes/Enrollment_step_1.png)
210+
211+
![](/images/blog/defguard-1.5-release-notes/Enrollment_step_9.png)
212+
213+
![](/images/blog/defguard-1.5-release-notes/Overview.png)
214+
197215
## New MFA connect & re-authenticate approach
198216

199217
For more details and discussion go here: <a href="https://github.com/DefGuard/defguard/issues/1359" target="_blank">https://github.com/DefGuard/defguard/issues/1359</a>

0 commit comments

Comments
 (0)