|
2 | 2 |
|
3 | 3 | This document provides a list of notable changes introduced in Devolutions Gateway service, installer and Jetsocat. |
4 | 4 |
|
| 5 | +## 2025.2.2 (2025-06-27) |
| 6 | + |
| 7 | +### Features |
| 8 | + |
| 9 | +- _webapp_: support dynamic resizing for RDP and VNC sessions ([#1389](https://github.com/Devolutions/devolutions-gateway/issues/1389)) ([aa03b65645](https://github.com/Devolutions/devolutions-gateway/commit/aa03b656459cc31d642f2cf9b42a8a20df227070)) |
| 10 | + |
| 11 | +- _webapp_: update RDP and VNC web clients ([#1393](https://github.com/Devolutions/devolutions-gateway/issues/1393)) ([79870495da](https://github.com/Devolutions/devolutions-gateway/commit/79870495da8a399b8c673c027ad26d5b9af26ddf)) |
| 12 | + |
| 13 | + - Prevent undesirable scrolling when the canvas is focused. |
| 14 | + - Fix a typo. |
| 15 | + - Fix keyboard input for Firefox. |
| 16 | + - Hide slider in fullscreen mode. |
| 17 | + - Fix a bug in VNC client where ZLIB encoding was not disabled even when |
| 18 | + unchecked from the list. |
| 19 | + |
| 20 | +### Bug Fixes |
| 21 | + |
| 22 | +- _webapp_: incorrect desktop size when a predefined resolution is selected ([#1383](https://github.com/Devolutions/devolutions-gateway/issues/1383)) ([4225fda033](https://github.com/Devolutions/devolutions-gateway/commit/4225fda03307e178cd0a77911975b7bb50f6835c)) |
| 23 | + |
| 24 | +- _dgw_: [**breaking**] clean up /jet/net/config route ([#1387](https://github.com/Devolutions/devolutions-gateway/issues/1387)) ([d596e90558](https://github.com/Devolutions/devolutions-gateway/commit/d596e90558358fc6b4ec7278e01f1de8c820aa4e)) ([DGW-287](https://devolutions.atlassian.net/browse/DGW-287)) |
| 25 | + |
| 26 | + The JSON output of the `/jet/net/config` route is changed to be more |
| 27 | + convenient in the consumer code. |
| 28 | + |
| 29 | + Previous output example: |
| 30 | + ``` |
| 31 | + [ |
| 32 | + { |
| 33 | + "name": "vboxnet0", |
| 34 | + "addresses": [ |
| 35 | + { |
| 36 | + "V4": { |
| 37 | + "ip": "192.168.56.1", |
| 38 | + "broadcast": "192.168.56.255", |
| 39 | + "netmask": "255.255.255.0" |
| 40 | + } |
| 41 | + }, |
| 42 | + { |
| 43 | + "V6": { |
| 44 | + "ip": "fe80::800:27ff:fe00:0", |
| 45 | + "netmask": "ffff:ffff:ffff:ffff::" |
| 46 | + } |
| 47 | + } |
| 48 | + ], |
| 49 | + "mac_addr": "0a:00:27:00:00:00", |
| 50 | + "index": 4 |
| 51 | + } |
| 52 | + ] |
| 53 | + ``` |
| 54 | + |
| 55 | + New output example: |
| 56 | + |
| 57 | + ``` |
| 58 | + { |
| 59 | + "vboxnet0": [ |
| 60 | + { |
| 61 | + "family": "IPv4", |
| 62 | + "address": "192.168.56.1", |
| 63 | + "broadcast": "192.168.56.255", |
| 64 | + "netmask": "255.255.255.0", |
| 65 | + "mac": "0a:00:27:00:00:00" |
| 66 | + }, |
| 67 | + { |
| 68 | + "family": "IPv6", |
| 69 | + "address": "fe80::800:27ff:fe00:0", |
| 70 | + "netmask": "ffff:ffff:ffff:ffff::", |
| 71 | + "mac": "0a:00:27:00:00:00" |
| 72 | + } |
| 73 | + ] |
| 74 | + } |
| 75 | + ``` |
| 76 | + |
| 77 | +- _webapp_: change toolbar activation height ([#1390](https://github.com/Devolutions/devolutions-gateway/issues/1390)) ([882e7571c0](https://github.com/Devolutions/devolutions-gateway/commit/882e7571c03c4036c79cbaec89f37db1562868cd)) |
| 78 | + |
| 79 | + When in fullscreen mode, the session toolbar was not appearing |
| 80 | + when the cursor was moved to the top of the screen. |
| 81 | + |
| 82 | +- _dgw_: [**breaking**] fail-fast on improper certificate for TLS ([#1391](https://github.com/Devolutions/devolutions-gateway/issues/1391)) ([aca08f0aba](https://github.com/Devolutions/devolutions-gateway/commit/aca08f0aba1e637ac6c2b791941a95d2cbfb0402)) ([DGW-286](https://devolutions.atlassian.net/browse/DGW-286)) |
| 83 | + |
| 84 | + Certificates missing the auth extended key usage, or missing a subject |
| 85 | + alternative name are now rejected: |
| 86 | + |
| 87 | + - immediately fail on startup for certificates from filesystem, and |
| 88 | + - fail on certificate resolution for system certificate store. |
| 89 | + |
| 90 | +- _dgw_: crash when using default port HTTP internal URL ([#1392](https://github.com/Devolutions/devolutions-gateway/issues/1392)) ([71080c0547](https://github.com/Devolutions/devolutions-gateway/commit/71080c054706ce07daab5ee363db93dadac64541)) ([DGW-288](https://devolutions.atlassian.net/browse/DGW-288)) |
| 91 | + |
| 92 | + The listener task was crashing when the default port for HTTP (80) or HTTPS (443) |
| 93 | + was used in the internal URL of the HTTP listener. |
| 94 | + |
5 | 95 | ## 2025.2.1 (2025-06-11) |
6 | 96 |
|
7 | 97 | ### Features |
|
0 commit comments