[eduVPN-deploy] [2021-11-09] Package Updates
François Kooman
fkooman at tuxed.net
Tue Nov 9 10:49:09 CET 2021
Hi all,
* vpn-user-portal: 2.4.0 [1]
* vpn-server-node: 2.2.11, 2.2.12 [2]
* vpn-lib-common: 2.2.7 [3]
This release introduces initial APIv3 [4] support for eduVPN / Let's
Connect! 2.x next to the existing APIv2 support. This allows application
developers to start targeting APIv3 and drop support for APIv2 from
their application (the current API version) after all servers update to
vpn-user-portal >= 2.4.0. All current applications, except Let's
Connect! for macOS/iOS, they will already use APIv3, will keep using
APIv2 until they are ready to switch transparently to APIv3 without any
user/admin involvement. The APIv3 is not 100% set in stone and may still
change in tiny ways, but didn't change in any breaking way in the last
couple of months.
The new API is a lot simpler to implement than the old one, both on the
server and in the client application and will also support WireGuard (in
upcoming eduVPN / Let's Connect! 3.x server).
In addition, we have (partial) support for "excluded routes" that can be
pushed to VPN clients. This allows for example for routing all traffic
over the VPN *except* certain prefixes. We are working on fixing a bug
[5] regarding IPv6 in OpenVPN and support for macOS/iOS [6] to make this
work in all situations. Currently it only works for IPv4 on Windows,
Android and Linux.
Let us know if you have any questions, remarks or suggestions!
Regards,
François
[1]
https://git.sr.ht/~fkooman/vpn-user-portal/tree/v2/item/CHANGES.md#240-2021-11-09
[2]
https://git.sr.ht/~fkooman/vpn-server-node/tree/v2/item/CHANGES.md#2212-2021-11-08
[3]
https://git.sr.ht/~fkooman/vpn-lib-common/tree/v2/item/CHANGES.md#227-2021-11-08
[4] https://github.com/eduvpn/documentation/blob/v2/API_V3.md
[5] https://community.openvpn.net/openvpn/ticket/1161
[6] https://github.com/passepartoutvpn/tunnelkit/issues/225
More information about the eduVPN-deploy
mailing list