ISL Groop 4.4.2526.20 for Android (2025-12-11)

 

General Information

On 11th of December the following was released:

  • ISL Groop 4.4.2526.20 for Android (Build date=2025-12-11, build=6e54cd446ee28390e0c7491ae97784696a18145d, Platform=Android).

Upgrading to new version

Hosted service users please check Upgrading Hosted Service for iOS or Android .

Server license users please check Upgrading Server License for iOS or Android .

Improvements

ISL Groop - Mobile Android - Raise targetSDK for Android to version 35 (SPECIAL) [ISLGROOP-1428] More

Description

TargetSDK of the ISL Groop application was raised to version 35.

ISL Groop - Mobile Android - Replace yuv2rgb.neon.S with libyuv (SPECIAL) [ISLGROOP-1441] More

Description

The video plugin used in ISL Groop was using yuv2rgb.neo.S library which was now replaced with libyuv library.

ISL Groop - Mobile Android - Update SoundTouch library (SPECIAL) [ISLGROOP-1444] More

Description

The SoundTouch libarary which is used in audio plugin was updated to latest available version (2.4.0).

ISL Groop - Mobile Android - Update Mbedtls to 2.28.10 (SECURITY) [ISLGROOP-1477] More

Description

Internal mbedTLS library was updated to version 2.28.10.

ISL Groop - Mobile Android - Add support for 16 KB page size (FEATURE) [ISLGROOP-1448] More

Description

As per Google requirement the application now supports 16KB memory page sizes.

ISL Groop - Mobile Android - AutoTransport SSL protocol and ciphers setting (FEATURE) [ISLGROOP-1470] More

Description

Options "ssl_protocol" and "ssl_ciphers" were added to AutoTransport. Besides legacy OpenSSL format, the options support numeric hex codes:

  • ssl_protocol: "0x0301-0x10000" for TLS 1.0 profile and "0x0303-0x10000" for TLS 1.2 profile. 3-byte hex code "0x10000" is interpreted as no bound.
  • ssl_ciphers: can now be specified using a simple numeric hex code list: "0x1302 0x1301 ..."

ISL Groop - Mobile Android - AutoTransport add SNI to permissive SSL mode (FEATURE) [ISLGROOP-1474] More

Description

AutoTransport methods wsstun-direct, wsstun-proxy, https-direct, https-proxy were fixed to use SNI (send connection hostname in SSL handshake) in order to improve compatibility with third party load balancers like Cloudflare.

ISL Groop - Mobile Android - Add ecdh_ctx log key to mbedTLS log line (FEATURE) [ISLGROOP-1478] More

Description

The log line of ISL Groop now includes ecdh_ctx log key which shows which algorithm was used to establish the shared secret.

ISL Groop - Mobile Android - Enable xz LZMA decoder (FEATURE) [ISLGROOP-1479] More

Description

LZMADecode was removed from hefa-rpt and XZ is now included as a default in all builds of hefa-rpt.

ISL Groop - Mobile Android - Update rle encode implementation (FEATURE) [ISLGROOP-1480] More

Description

ISSC ZRLE codec was rewritten. The new implementation is simpler, clearer and allows further enhancements. This new implementation also improves performance of desktop sharing.

ISL Groop - Mobile Android - Add toggle for legacy logs and constexpr implementation (FEATURE) [ISLGROOP-1481] More

Description

Legacy logs can now be controlled using a boolean toggle. Before the legacy logs were controlled by filters but this also caused that logs were completely parsed and data inserted before filters were applied and then the logs were discarded. Now the value is firstly checked in order to eliminate parsing and then discarding of logs. 
A new implementation of log format was added that parses log format at compile time and are used at runtime to insert the available arguments. The log format is now also checked at compile time.

ISL Groop - Mobile Android - Fix Broken UI on Android 15 (DEFECT) [ISLGROOP-1434] More

Description

Users with devices running Android 15 had issues where UI was not displayed correctly on those devices. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Mobile Android - Having device in landscape mode does not show the slide correctly AKA not placed in center (DEFECT) [ISLGROOP-1436] More

Description

Users experienced an issue where slide was not shown correctly when an android device was in landscape mode. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Mobile Android - Crash on start of application (DEFECT) [ISLGROOP-1438] More

Description

Users experienced a crash of the application when they started streaming their screen. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Mobile Android - Camera or microphone cannot be enabled once permission is revoked (DEFECT) [ISLGROOP-1458] More

Description

Users experienced an issue where they were unable to enable camera or microphone once permission was revoked. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Mobile Android - Login screen is empty after exiting and reopening app (DEFECT) [ISLGROOP-1461] More

Description

Users experienced an issue where the login screen was not shown to user on an android device after the user exited and re-opened the applications. The functionality was redesigned an the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Mobile Android - Camera icon appears as enabled when its really disabled (DEFECT) [ISLGROOP-1465] More

Description

Users experienced an issue where camera icon was shown as if camera is enabled, while the camera itself was disabled in the application. The functionality was redesigned and the issue is no longer reproducible.

The defect was fixed.

ISL Groop - Mobile Android - Use short explicit hex code SSL cipher suites (DEFECT) [ISLGROOP-1471] More

Description

MbedTLS cipher suite used was simplified to be similar to server OpenSSL cipher suite. Additionally the following ciphers were removed:

  • DHE
  • ECDH
  • CAMELLIA
  • 3DES (except TLS-RSA-WITH-3DES-EDE-CBC-SHA)

ISL Groop - Mobile Android - Fix PAC parser for multiple returned HTTP proxy addresses (DEFECT) [ISLGROOP-1472] More

Description

In previous versions if users had multiple proxies defined in the PAC file in some cases the incorrect proxy was selected. PAC file parser was redesigned and now the correct proxy is used.

The defect was fixed.

ISL Groop - Mobile Android - Fix HTTPS proxy for wsstun-proxy (DEFECT) [ISLGROOP-1473] More

Description

In previous versions where users used wsstun-proxy it was using HTTP proxy instead of HTTPS proxy. The incorrect usage was changed, so with wsstun-proxy type of connection the HTTPS proxy is now used.

ISL Groop - Mobile Android - Update libjpeg turbo to 3.1.0 (DEFECT) [ISLGROOP-1476] More

Description

In certain cases desktop streaming stopped working. The operator log showed an issue with JPEG decoding due to incorrect JPEG encoding on the streaming side of the sent screen update which caused the streaming to stop. Libjpeg turbo was updated to version 3.1.0 and the issue with JPEG decoding was resolved.

The defect was fixed.

Was this article helpful?