FCM HTTP v1 API support

The new Shadow server v2.7.0 brings support of the Google’s modern HTTP v1 API. Users are encouraged to upgrade to v2.7.0 lest push notifications stop working after Google phases out its legacy FCM API on June 21st, 2024.

Server-side cryptopayments support

The new Shadow server v2.6.0 enables support for cryptocurrency payments on the server side. However, cryptopayments are still unavailable in the clients at present. The respective client-side functionality will be enabled in future releases of the Shadow client.

Client-side group calls support

The new Shadow client v1.19.0 provides client-side support for secure conferencing. This feature requires upgrading your Shadow server to version 2.5.0.

Server-side secure conferencing support

The new Shadow server v2.5.0 brings support for audio/video conferencing with end-to-end encryption implemented as group calls. This is made possible through inclusion of the open-source Signal SFU (selective forwarding unit) into the Shadow system.

Client-side conferencing support will be introduced in the forthcoming release of the Shadow client.

TURN over TLS support and Shadow proxy module

The new Shadow server v2.4.0 brings TURN over TLS support for better firewall traversal of voice and video calls. This is fully optional and may be enabled in addition to (the default behavior) or instead of plain TURN.

Also, an autonomous Shadow proxy module (which is nothing else than an adapted version of Signal proxy) is now introduced – to be optionally used in conjunction with the Shadow server in scenarios when your Shadow server is inaccessible to users located in a certain administrative domain.