- improvement : interface
- improvement : Polling HTTP tunneling
- improvement : translations
- improvement : Password recovery
- fix : User can now fix password for new user
- fix : Memory leak in http proxies
- improvement : interface
- improvement : Websocket tunneling
- improvement : Alarme interface
- fix: Memory leak in http proxies
- improvement : History available in minutes / seconds
- fix: proxy was restarting on error
- improvement : Interface improvements
- improvement (API) : new endpoint /dashboards
- improvement (API) : new endpoint /{host_id}/dashboards
- improvement (API) : new endpoint /{host_id}/connections
- improvement (API) : added status parameter to GET /hosts
- fix: Moving host in a default groups was removing the host from all group in some case.
- security: Peers message parsing is now more secure.
- security: Correction of certain potential script injection in some fields.
- security: CORS are now disabled.
- security: Improved field controls and user rights for some actions.
- fix: White/Dark mode was not updated correctly
- fix: Translations
- fix: Some dashboard issue
- fix: SFTP (proxy) connection was downloading empty files.
- fix: Selecting language during login updates the profile's default language.
- fix: Some interface issue on dark mode.
- fix: Some nodes were connecting partially to the default port (655 TCP), generating multiple connections to several servers (if they had access to multiple servers). Now, in this scenario, the server instructs the node to connect via a tunnel (HTTP/HTTPS/SSH).
- fix: The 2FA login translation message was not updated according to the selected language..
- improvement: 2FA code field is now auto-focused.
- improvement: OTP code can be reset by admin. Users will have to configure it at next login.
- improvement: Now all web interface files are minify.
- improvement: Added
supportIframe to HTTP connection.
- improvement: Optimization of webserver session management.
- improvement: Minor security update
- improvement: Socket events optimizations for host status.
- improvement: 2FA directive can be set on group.
- improvement: 2FA directive can be set on company role.
- improvement: Security between groups.
- improvement: Alarms can be edited in the topology.
- improvement: CORS is not disable
- fix: users can change another user's 2FA (except for the OTP)
- improvement: now using deflate, gzip and br compression
- improvement: using native websocket for the website instead of io.socket.
- improvement: data transfer optimization.
- imporvement: getHosts / getDashboards / getTreeGroup use HTTP request instead of websocket.
- new feature: added
tincHostsForbidden property to the host.
- fix: History excel exportation extended.
- fix: added some history informations
- fix: Drop an existing dashboard item now upgrade the existing one.
- fix: GroupHostDashboard was not rendered correctly in dashboard.
- fix: Some profile fields was hidden if
accountType=external
- fix: Array input was not rendered correctly.
- fix: Plugin selection for user
- improvement : Plugin RE Display solution updated
- fix : Dashboard Tunnel. It was possible to have the same fixed IP address twice.
- fix : FTP/FTPS Connection can now be forwarded between servers.
- fix : FTP/FTPS Issue when a FTP connection/Host was updated.
- fix : Moving a host from a default company group to other default company group was removing the host from all groups.
- improvement : Dashboards.
- fix : Widget into dashboard cannot be move anymore.
- fix :
UNKNOWN_TARGET in dashboard tree (GroupDashboard).
- fix : Outdated connection informations sent by some VPN clients is now filtered by the server, hence stopping the propagation of bogus data to other nodes.
- fix:
getParentGroupsByGroupId was sending all topology making a lot of useless events.
- fix: Adding some cache in plugin-alerts for groups.
- fix: Calendar for "
Expiration date" (user) was not working correctly.
- fix: Translations
- fix: Upgrade CryptoJS from
3.1.2 to 4.2.0
- feat: New role
Weble Connect access. If this role is not active, the user won't be able to connect with Weble Connect application.
- feat: Adding
wcHelpLink parameter in company management.
- improvement : HTTP Connection field order has been changed.
- improvement : OTP QrCode interface has been changed.
- fix: Forward service was redirecting to wrong remote connection if a connection was already open by this user.
- fix: VPN On Demand was not working if duration was set for more then 32 days.
- fix: Autocomplete 'off' was not working on some browser.
- fix: Some hosts were not updating configuration correctly, making them reconnecting in a loop.
- fix: Creating an user with
sendRegistrationNotification was returning error if password was not set.
- fix: User dashboards was not save correctly.
- fix: RDP / SSH / VNC file transfer checkbox is now clearer to understand.
- fix:
tincPreferredServerReconnectDelay was not compared correctly.
- improvement: Removing white space in 2FA code
- feat: New column in host managment
Groups :

- fix: Weble SMTP server is used if not set in the company.
- fix: Proxy was redirecting some request incorrectly.
- fix: Gettings public key from Weble Connect was not working if the server was busy.
- feat: Implementation of VPN on demand vpn-on-demand
- feat: Implementation of OTP 2FA authentication two-factor-authentication
- feat: Adding REST API for device logger
- fix: Change number of shards for the database tables from 6 to 1
- fix: Session access for dashboard was ignored
- fix: FTP proxy passiv port was not set correctly
- fix: Some UI issue on dark mode.
- fix: VPN service crash on undefined subnet length receive.
- fix: When the server ordered a host to disconnect, the 'subnet up' event was called, which generated unnecessary processes on the server.
- feat: Implmentation of Service connection allowing user to use native client (RDP/VNC/SSH) for dashboard connection. See vpn.
- feat: Support ikev2 VPN for ios / android / windows (native VPN connection)
- feat: Loadbalancing for proxies (SSH / http / https) on local server
- feat: HostConnection / DashboardConnection / GroupDashboardConnection / Cloud connection history will be available
- feat: HostConnection / DashboardConnection / GroupDashboardConnection can now be enable/disable
- feat: Groups management improvments. GroupDashboard, HostConnection are now visible in the tree and table view.
- feat: New Dashboard page, possibility to customize it (drag & drop GroupDashboard/HostDashboard/Group/Host)
- feat: Cloud interface for Mobile !
- fix: Memory leak when database was reconnecting…
- fix: Improved vpn performance
- fix: Some events are filtered in VPN . No more loop when a server disconnect.
- fix: Session will now expire after 30 minutes, can be change by administrator
- fix: New error (connection disable, session expire etc..) page for proxy connections.