On 9th of May the following was released:
- ISL Conference Proxy 4.4.2335.124 for for Windows 64bit (Platform=win64, Revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06, req_os_version=0x06011db1-0x7fffffff)
- ISL Conference Proxy 4.4.2335.124 for for Linux 64bit (Platform=linux64, Revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06, req_os_version=0x0206200000-0xffffffffff)
Modules
- Administration 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- Audit 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- Authentication 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- Backup 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- Core Login 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- DNS 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- GeoIP 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- Integrator 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- ISL AlwaysOn 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- ISL Groop 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- ISL Light 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- ISL Pronto 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- Locale 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- NTP 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- PostgreSQL 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- Reports 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- SSL 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- Storage 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
- System Monitor 4.4.2335.124 (revision=ff0cbab55680f639a80d8f741ec33a019debec27, release_date=2024-05-06)
Translations
- administration_20240506_20240506_120357.translation
- backup_20240506_20240506_120357.translation
- core_login_20240506_20240506_120357.translation
- integrator_20240506_20240506_120357.translation
- isl_alwayson_20240506_20240506_120357.translation
- isl_conference_proxy_20240506_20240506_120357.translation
- isl_groop_20240506_20240506_120357.translation
- isl_light_20240506_20240506_120357.translation
- isl_pronto_20240506_20240506_120357.translation
- reports_20240506_20240506_120357.translation
- ssl_20240506_20240506_120357.translation
Update availability
All updates have release date set to 2024-05-06. Your ESS will need to be same or higher to be able to update your server. This release is available to all countries except Japan.
Upgrading to new version
This are server side updates so hosted service users do not need to do anything.
Server license users please check Upgrading Server License
Improvements
ISL Conference Proxy - Core - Upgrade OpenSSL to 3.0.13 (SECURITY) [ISLCONFPROXY-3223] More
Description
OpenSSL was updated to version 3.0.13.
ISL Conference Proxy - Core - Upgrade to libxml2 2.11.7 (SECURITY) [ISLCONFPROXY-3225] More
Description
libxml2 was upgraded to 2.11.7.
ISL Conference Proxy - Core - Upgrade "jsrsasign" library (SECURITY) [ISLCONFPROXY-3248] More
Description
Javascript library jsrsasign was upgraded to version 11.1.0.
ISL Conference Proxy - Integrator - Implement OAuth2 Authorization flow (FEATURE) [ISLCONFPROXY-3006] More
DescriptionISL Conference Proxy now supports OAuth2 Authorization flow.
- User Authorization Request
A new endpoint is opened at https://<icp_address>/users/authz/oauth2/grant. This URL requires a valid user session. On GET request user is first redirected to login if he doesn't have an active session. Then user is presented with a confirmation dialog where he may inspect the access request and then grant or reject access to his account. If the user clicks on Reject Access he is redirected to /users/main/logout which performs a logout.- User Authorizes Application
If instead the user clicks on "Authorize Access" a POST request is made to the same endpoint https://<icp_address>/users/authz/oauth2/grant.- Authorization Code Grant
If user confirms access to his account, an authorization code is prepared by ISL Conference Proxy and user is redirected to the pre-registered redirect URI with the prepared Authorization code in URI.- Access Token Request
In the next step the OAuth2 client exchanges the Authorization code (which it received in the previous step) for an actual access token. For this another endpoint was opened at https://<icp_address>/authz/oauth2/token, which does not require a user session. Authorization code is validated and if successful, we continue with next step.- Access Token Grant
A new access token is generated, stored in database and ISL Conference Proxy will respond with it to the OAuth2 client. Access token is set to expire after 1 year or after 90days of not being used.
New table "integrator_oauth2_user_authorizations" was registered, which stores users OAuth2 authorizations. Existing integrator table "integrator_jwt_api_access_public_rsa_keys" is expanded with OAuth2 client columns: oauth2_app_description, oauth2_app_homepage_url, oauth2_client_redirect_urls, oauth2_client_secret_hash, oauth2_require_pkce
To insert an OAuth2 capable integrator navigate to: conf -> DT raw data -> integrator_jwt_api_access_public_rsa_keys and insert desired values.
[INTERNAL] ISL Conference Proxy - Integrator - OAuth2 authorization and API call from test_webapi2.html (FEATURE) [ISLCONFPROXY-3068] More
DescriptionOAuth2 client was added to test_webapi2.html, that supports authorize and calling JWT+OAuth2 APIs. The entire OAuth2 client code is disabled/not-served unless "Test WebAPI OAuth2 client" dev flag is enabled.
ISL Conference Proxy - Integrator, Core Login - List users integrations with option to revoke (FEATURE) [ISLCONFPROXY-3115] More
DescriptionNew dashboard was added under "Security -> Third party Apps & Services". Dashboard lists all user's OAuth2 authorizations with the option to revoke each one.
ISL AlwaysOn - Module - Add Code and Link options to Add Remote Computer dialog (FEATURE) [ISLCONFPROXY-3125] More
DescriptionAdd Remote Computer was updated and will now be consistent with ISL Light program. Options to setup unattended access with link and code were added to web page modal dialog. User can send email with link, copy the link or use code. Computer group, name and tags for newly added computer can be set (when using email or link).
New webapis were added:
- "islalwayson/user/grant/4": Support for "cmdline" argument was added that can be used to provide custom cmdline to be used in grant links.
- "islalwayson/user/email/3": Support for "cmdline" argument was added that can be used to provide custom cmdline to be used in grant email template.
ISL Conference Proxy - Core - WebAPI2 for branded product page URLs (FEATURE) [ISLCONFPROXY-3143] More
DescriptionA new WebAPI2 method "utils/product_pages/get/1" was added, to expose all registered product pages with translations and branded URLs.
[INTERNAL] ISL Conference Proxy - Core - XPP setvar/getvar (FEATURE) [ISLCONFPROXY-3157] More
DescriptionXPP now supports "setvar" and "getvar" commands.
ISL Pronto - Module - Client chat notifications using Notifications and Web Audio APIs (FEATURE) [ISLCONFPROXY-3165] More
DescriptionSound and native notification support was added to ISL Pronto web client. Chat notification settings are accessible in a new modal, available by clicking on "Settings" button in ISL Pronto web client. An option to enable notifications was added to the chat login page. User chat notification settings are remembered by the user's browser.
New settings in Server Administration (/conf > ISL Pronto) were added to server and domain level:
- Link to notification icon - customize the notification icon
- Enable notifications by default - notifications can be enabled by default when user enters chat. Setting is disabled by default. If enabled, overrides user preference on chat login.
Regardless of server settings, user can enable/disable notifications by clicking on "Settings" button in ISL Pronto web client.
ISL Conference Proxy - Core - Add option for external cloud HSM code signing providers, like Google Cloud HSM (FEATURE) [ISLCONFPROXY-3166] More
DescriptionSupport for external certificate and keys was added to authenticode tools. Authenticode tool is used to code sign windows executables.
External certificate or key can be set through new settings in Server Administration:
- Use an external certificate and key for Authenticode: when enabled local certificate file, key file and passphrase will not be used
- Authenticode tool environment: can be used to set environmental variables for authenticode tool (process)
- Authenticode tool arguments: can be used to provide additional cmdline arguments for authenticode tool
Platform specific lines can be used in environment and arguments setting ("\{platform=linux}").
Example of setup for Google HSM:
- Google Cloud setup:
- have key ring with HSM key
- have service account with permissions to view and use key ring
- Libs and config files uploaded on ICP:
- KMS_PKCS11_CONFIG - identifier of key ring
- GRPC_DEFAULT_SSL_ROOTS_FILE_PATH - PEM file with SSL roots, used by grpc https://github.com/grpc/grpc/blob/master/doc/environment_variables.md
- GOOGLE_APPLICATION_CREDENTIALS - json file with private key to authenticate with Google Cloud using service account
- -pkcs11engine - pkcs11 engine to be used with openssl (example: https://github.com/OpenSC/libp11), platform specific files need to be used .so/.dll
- -pkcs11module - module used to manage keys (example https://cloud.google.com/kms/docs/reference/pkcs11-library), platform specific files need to be used .so/.dll
- -certs - certificate to be used (this certificate was created using remote HSM private key)
- -key - name of the private HSM key to be used
- ICP settings:
- enable Authenticode enabled and Use an external certificate and key for Authenticode
- set Authenticode hash function to match HSM key digest algorithm
ISL Conference Proxy - Core - Remove resolution from "Logo image" program customization setting (FEATURE) [ISLCONFPROXY-3168] More
DescriptionOutdated image resolution recommendation "80x80" was removed from "Logo image (BMP)" setting description when creating a program customization for ISL Light.
ISL Conference Proxy - SSL - Add option to disable auto renew of SSL managed certificates (FEATURE) [ISLCONFPROXY-3169] More
DescriptionNew option to disable automatic renewal of SSL managed certificates was added. It can be set when first installing certificates or later on in GUI. By default, certificates are still automatically renewed as in previous versions.
GUI changes:
- GUI will now show "Turn On" or "Turn Off" button in the "Next scheduled certificate renewal" field. This field is now hidden when no ssl certificates or when not managed by ssl module. Also now hidden while certificate issuance is in progress.
- "Next scheduled certificate renewal" field will show loader + "Updating..." string, while we are checking for timestamp. In previous versions old timestamp was shown until user manually refreshed page.
New webapi calls:
- "system/ssl/certificate/get/3" - new key "autoRenewEnabled" can be used when installing cert
- "system/ssl/alter/auto/renew/1" - option to disable/enable auto renew
ISL Pronto - Module - Chat meta timestamps (FEATURE) [ISLCONFPROXY-3186] More
DescriptionTimestamps are now included in ISL Pronto chat metadata updates.
ISL Conference Proxy - Core - Reduce the number of exceptions used for control flow (FEATURE) [ISLCONFPROXY-3192] More
DescriptionUsage of exceptions for control flow was redesigned to optimize performance.
ISL Light - Module - Add reported direct transferred bytes to total transferred bytes (FEATURE) [ISLCONFPROXY-3193] More
DescriptionDirectly transferred bytes are now added to "totalTransferredBytes" when reported by client. Before only data transferred through ISL Conference Proxy was counted and data was inaccurate when direct connection was used. Clients report number of transferred bytes since last report of transfers (30s), log is also created every time that new number of transferred bytes is received.
ISL Conference Proxy - Core - Optimize xpp with dynamic vars and addition check on user (FEATURE) [ISLCONFPROXY-3195] More
DescriptionXPP was optimized to improve performance.
ISL Conference Proxy - Core - Cache module translation versions (FEATURE) [ISLCONFPROXY-3198] More
DescriptionRendering of product pages was optimized to increase speed of producing web pages.
ISL Conference Proxy - Core - Cache product pages (FEATURE) [ISLCONFPROXY-3199] More
DescriptionProduct pages are now using cache to improve performance.
ISL Conference Proxy - Core - Cache HTTP SSL cert (FEATURE) [ISLCONFPROXY-3200] More
DescriptionIn previous versions the context with CA and private part of HTTPS certificate was read every time a connection to server was made. This was now redesigned and SSL context object is now cached for 15s. This change should speed up connection times to HTTPS.
ISL Conference Proxy - DNS - switch to hag from _v on hot path (FEATURE) [ISLCONFPROXY-3201] More
DescriptionFailed DNS attempts will now be logged under "[DNS] Runtime" logsubsystem with Debug severity, instead of deprecated legacy logs. This should also improve performance in case of many DNS requests.
ISL Conference Proxy - Core - Switch long if chains in xpp to simple switch (FEATURE) [ISLCONFPROXY-3203] More
DescriptionXPP was optimized to increase speed of producing web pages.
ISL Light - Module - Make web and desktop GUI for "Set unattended access" modal consistent (FEATURE) [ISLCONFPROXY-3216] More
DescriptionSet Unattended Access modal was now unified with desktop:
- options are hidden by default, can be opened/hidden same as on desk
- some missing placeholders were added and unified with desktop
- "Send" button is now positioned left and hidden when in Link/Code mode
ISL Conference Proxy - Core - Use toggle instead of filters for legacy logs control (FEATURE) [ISLCONFPROXY-3230] More
DescriptionLegacy logs were redesigned to improve performance.
ISL Light - Module - Use total connection time for duration calculation in reports api (FEATURE) [ISLCONFPROXY-3232] More
DescriptionISL Light reports page now uses "totalConnectionTime" together with "lastTransferredPacketTime" to calculate total session duration more accurately and produce same value as in computer history on ISL AlwaysOn web page.
ISL Conference Proxy - Core - Add support for text direction to email validation template (FEATURE) [ISLCONFPROXY-3246] More
DescriptionSupport for bi-directional text was added to email validation. HTML paragraphs now support the "dir" attribute to specify the text direction.
ISL Pronto - Module - Show/hide chat timer setting (FEATURE) [ISLCONFPROXY-3251] More
DescriptionNew setting that controls whether to show chat timer in ISL Pronto desktop client was added to Server Administration (/conf -> ISL Pronto -> Show duration timer in support chat). When this setting is enabled, ISL Pronto will display a timer in the upper right-hand corner of the support chat window, indicating the elapsed time since the client first joined. Setting is set to "No" by default.
ISL Conference Proxy - Core - Add progress feedback to GRID send objects page (FEATURE) [ISLCONFPROXY-3254] More
DescriptionWeb page for monitoring transfers of GRID objects was redesigned to contain more info. Tables for both sending and receiving objects were updated. Receiving table was split into columns for improved readability, while the following new information was added to the sending table:
- Status: waiting/started/finished
- Scope
- File
- Destination server
- From: object source (disk or memory)
- Total bytes (KB): the total size of the object being transferred
- Transferred bytes (KB): the total amount of transferred data
- Transferred last 5s/15s/60s (KB): the amount of transferred data in the last 5s/15s/60s
- Started: timestamp of transfer start
- Finished: timestamp of transfer end
Additionally, a new log subsystem "[Core] GRID file storage transfer" was added, with the following new logs:
- slow file transfer (average transfer speed for the last 60s was below 1Mbit/s)
- file transfer taking long (more than 10 minutes)
- failed file transfer
ISL Conference Proxy - Core - Add support for multiple GRID object transfers in parallel (FEATURE) [ISLCONFPROXY-3256] More
DescriptionSupport for parallel object transfer to GRID servers was added. Previously, if a connection to a single server was slow, it could block the entire transfer queue including transfers to other servers with fast connections. Now, up to 5 parallel transfer queues to different servers are supported. Additionally, memory usage when transferring files from disk was reduced by reading files in chunks.
ISL Pronto - Module - Update chat join page UI (FEATURE) [ISLCONFPROXY-3259] More
DescriptionThe UI of the default chat login page for ISL Pronto web client was updated. Fields and buttons are now centered and evenly sized. Custom logo is also centered. Font was unified for all page elements.
ISL Conference Proxy - SSL - Do not block if tables are not synced with enough servers (DEFECT) [ISLCONFPROXY-3087] More
DescriptionIn previous version, when SSL tables were not synced with enough servers, procedure would be blocked and critical errors would be logged. This was now redesigned, checker is started in new go-routine and "ssl tables not synced with enough servers" is not escalated to critical level (only notice and then escalate to warning). However, when user tries to manually start task or when scheduled task is run (when tables are not synced), it should still report critical error.
The defect was fixed.
ISL AlwaysOn - Module - Check redirect status before redirecting to server (DEFECT) [ISLCONFPROXY-3144] More
DescriptionIn previous version, when connecting to a computer via ISL AlwaysOn, outdated computer status would cause a redirect loop. This was redesigned, so WebAPI2 "islalwayson/computer/connect/2" checks if a request was already redirected before making another redirect, which should fix the issue.
The defect was fixed.
ISL Conference Proxy - SSL - Fix unschedule procedure (DEFECT) [ISLCONFPROXY-3146] More
DescriptionIn previous version timing issue was possible, when user tried to revoke certificate while certificate issuance is in progress. This was redesigned and certificate revoke will now fail while cert issuance is in progress.
API was redesigned and tasks do no schedule tasks anymore, instead DT notify is used in all cases. This should prevent unexpected behavior when servers connect/disconnect from GRID and with non-working setup.
Module will now detect state when we are in revoked state and current cert is not revoked. This can happen if:
- user clicks revoke, but fail to revoke (for example can not connect to CA) or
- edge case, when new cert is created by schedule on server1 while we are revoking old certificate on server2.
If revoke fails, revoke call will also be rescheduled. In such cases show warning to user: "SSL managed mode is set to revoked, but there is currently valid certificate in use. It will be revoked at <timestamp>."
In previous versions time of renew was computed based on its valid from/to timestamps and could show time in the past. This was now redesigned and in such cases it will show: `now + PreSelectServerPeriod`.
In previous versions if all servers in GRID would be restarted and not synced in time, no jobs would be scheduled. This was redesigned and task will be rescheduled in one hour.
The defects were fixed.
ISL Conference Proxy - Reports - Fix CSV encoding in export (DEFECT) [ISLCONFPROXY-3164] More
DescriptionIn previous version, when exporting reports, CSV fields with special characters were URL-encoded, meaning they were displayed incorrectly. Fields were always enclosed in quotes and final delimiters were present. This was now redesigned and CSV exports should be properly formatted. Fields are now enclosed in quotes only when necessary, quotes are escaped, trailing delimiters are removed and special characters are correctly displayed.
The defect was fixed.
ISL AlwaysOn - Module - Order computer groups alphabetically on Custom Deployment Link web page and separate tags with new line (DEFECT) [ISLCONFPROXY-3189] More
DescriptionIn previous version computer groups on Custom Deployment Link web page were not ordered. This was redesigned and groups should now be ordered alphabetically by name. In previous version tags in text area could only be separated with comma. Support for separating with new line was added.
The defect was fixed.
ISL AlwaysOn, ISL Light - Module - Computer session history details "Duration" value will grow with time (DEFECT) [ISLCONFPROXY-3190] More
DescriptionIn previous versions value of "Duration" field in ISL AlwaysOn computer session history details would grow, although session was finished. This was redesigned and correct value should be returned. Location field was fixed and will now be set to "/" when not available for clients. In previous version it was shown as "undefined" in such cases. Missing translations were added for status.
The defect was fixed.
ISL AlwaysOn - Module - Translate strings in email authorization web page (DEFECT) [ISLCONFPROXY-3202] More
DescriptionMissing translations were added to email authorization web page and recorded. The relevant strings should now be translated.
The defect was fixed.
ISL AlwaysOn - Module - Email authorize request does not set timeout (DEFECT) [ISLCONFPROXY-3206] More
DescriptionIn previous version, countdown timer was sometimes not shown when waiting for email authorization of a connection in the dialog. This was redesigned and the timer should now always be displayed.
The defect was fixed.
ISL Conference Proxy - Core - Introduce separate server position cache for use in load balance calls (DEFECT) [ISLCONFPROXY-3211] More
DescriptionIn previous versions when load balancing a server call on a grid of ISL Conference Proxy servers, server's location was not used correctly when server had service disabled, which resulted that load balance score was not computed correctly. This was redesigned, server's location should be correctly retrieved and correct server should now be selected by load balancer.
The defect was fixed.
ISL AlwaysOn, ISL Light - Module - Web pages are not rendered correctly because of JS errors on Safari (DEFECT) [ISLCONFPROXY-3215] More
DescriptionIn previous version, Sessions and Computers tabs were not rendered correctly on older versions of the Safari browser because of script errors and incompatibilities. This was redesigned, and both affected tabs should now be displayed correctly.
The defect was fixed.
ISL Conference Proxy - Core - Prevent WebAPI2 call loop in case of error on My Profile page (DEFECT) [ISLCONFPROXY-3217] More
DescriptionIn previous version, the My Profile page could enter an infinite loop of WebAPI2 requests in case of error in call, for example, because of an expired web token. This has been redesigned, and the issue should no longer be present.
The defect was fixed.
ISL AlwaysOn - Module - Check session status for email authorization based on supported protocol (DEFECT) [ISLCONFPROXY-3222] More
DescriptionIn previous version, when creating and authorizing email authorization requests, older clients that do not support the newer protocol could not start remote sessions requiring email authorization. This was redesigned, and session status is now checked based on the protocol supported by the client. The issue affecting Android and older pre-2018 desktop clients should be fixed.
The defect was fixed.
ISL Light - Module - Wait for init done before starting periodic session relay tasks (DEFECT) [ISLCONFPROXY-3228] More
DescriptionIn previous versions periodic checks in ISL Light module would sometimes not work, because they were scheduled before initialization was done, resulting in incorrect session metadata. This was now redesigned and ISL Light module now waits for ISL Conference Proxy to finish with initialization before starting periodic tasks.
The defect was fixed.
ISL AlwaysOn - Module - Grant access and share file link email template does not have translated link text (DEFECT) [ISLCONFPROXY-3235] More
DescriptionIn previous versions grant access and share file default email template contained link with untranslated content (label). This was redesigned and whole template should now be translated.
The defect was fixed.
ISL AlwaysOn - Module - Change text in "Set unattended access" email template, change "PLEASE NOTICE" to "IMPORTANT" (DEFECT) [ISLCONFPROXY-3239] More
DescriptionIn previous version, "Set unattended access" email template contained a "PLEASE NOTICE" warning about only allowing access to trusted users. This was changed to a more fitting "IMPORTANT" with the same warning message.
The defect was fixed.
ISL AlwaysOn - Module - Add possibility to skip ISL AlwaysOn connection delete (DEFECT) [ISLCONFPROXY-3257] More
DescriptionISL Conference proxy administrator can now prevent a connection in marked state (connection is deleted but it is waiting for the computer to confirm the delete) to transition to 'deleted' state (connection is deleted). This enables him to delete a connection on all cloned computers. To enable the feature on a connection set "islalwayson_connections.debug_token_keep_marked" on connection to "1".
ISL Conference Proxy - Reports - Add missing translation on ISL Light report page (DEFECT) [ISLCONFPROXY-3258] More
DescriptionIn previous versions string "Sessions" in ISL Light reports page was not translated. This was redesigned, translation was added and string should be correctly translated.
The defect was fixed.
ISL AlwaysOn - Module - Leave duplicate connections alive, notify only primary connection and error get_list rpc query on duplicate connection (DEFECT) [ISLCONFPROXY-3261] More
DescriptionHandling of duplicate ISL AlwaysOn computer network connections was changed. Duplicate connection is live network connection that was replaced by new network connection to same computer (same uid). In previous versions when last computer network connection is closed, old network was terminated in 10min, which could cause unexpected behavior. This was now redesigned and duplicate connections are not terminated anymore. Duplicate connections are seen in /conf in Active sessions tab and are now also part of query in /conf. Duplicate connections now don't get notifications for DB changes.
The defect was fixed.
ISL Conference Proxy - Core - Fix setting "Collapse multiple repeated log lines" (DEFECT) [ISLCONFPROXY-3267] More
DescriptionIn previous version, when legacy logs were enabled and setting "Collapse multiple repeated log lines" was set to "No", corrupted lines would be written to the server log file. This was redesigned and the log lines should no longer be corrupted with the aforementioned settings enabled.
The defect was fixed.