Relution – Changelog

This document shows the latest changes to the Relution server software.

This document is versioned. To get the most recent version of this document please go to latest changelog.

IMPORTANT INFORMATION

  • MariaDB versions 10.4.9 and 10.4.10 contain a serious bug that results in an unusable database after the service is restarted. Please use either MariaDB 10.4.11 or newer or 10.4.8 or older. See MDEV-20987, MDEV-21230

  • Resolved a problem in the handling of Terms & Conditions. In addition to the privacy policy, every admin needs to accept new versions of the License Agreement.

Announcements

  • Java Support: Relution officially supports openJDK 11 (LTS) and 13 on all platforms. The Docker images are also using openJDK 11. In the future, Relution will provide official support for the current major openJDK version, and the latest LTS version.

  • iOS Support: Starting November 2020, the Relution client for iOS will officially support iOS 12.4.x and newer

  • Android Support: Relution for Android version 3.85 now requires Android 4.1 or newer, version 3.84 is the last version to support Android 4.0.x

Known Issues

  • The clear passcode action for iOS 13 devices can sometimes not work due to unannounced changes made by Apple with iOS 13. You can find more information about the issue in the knowledge base article on our website

  • On iOS 13 versions below 13.3, teacher devices need to be supervised due to a bug in iOS

  • Google has deprecated device admin with Android 9.0. Starting the with Android’s 2019 release, administrators will no longer be able to use policies with password or camera configurations. See: Device admin deprecation. Our team is working hard to extend the Android Enterprise support in 2020

Changelog 4.72.2 (2020-10-02)

  • UPDATE: Improve support for some older database versions when using native queries for sign-in process [MDM-19174]

Changelog 4.72.1 (2020-09-28)

  • FIX: Reduce log output during education course updates [MDM-19174]

Changelog 4.72 (2020-09-25)

  • NEW: Enable deploy app action for tvOS [MDM-18959]

  • NEW: Enable public app installation action for macOS [MDM-19069]

  • NEW: Add iOS offtime configuration allowing to configure time frames during which supervised devices are locked by MDM automatically [MDM-19046]

  • NEW: Add macOS global preferences configuration [MDM-18747]

  • NEW: Redeploy education config when performing a device policy refresh [MDM-18860]

  • NEW: Support user channel configurations (i.e. exchange, contacts, calendar) for macOS [MDM-18756]

  • NEW: Support education configuration for macOS, enabling teachers to use the Classroom app on their macs [MDM-18756]

  • NEW: Update education config on device policy refresh [MDM-18860]

  • NEW: Add setting to disable device MAC address randomization on iOS 14 in iOS WiFi configuration [MDM-19187] [RS-3654]

  • UPDATE: Require setting the initial system admin password for new instances via "relution.system.admin.password" to create a system admin [MDM-18804]

  • UPDATE: Migrate course details to new database tables and further education stack performance optimizations [MDM-17412]

  • UPDATE: Add possibility to send the QR-Code and the DPC-Identifier via mail for Android Enterprise fully managed device enrollments [MDM-18769]

  • UPDATE: Make basic auth conform to RFC7617, i.e allow basic auth login for users who have a colon in their password [MDM-19128] [RS-3569]

  • FIX: Using proxies for VPP synchronization [MDM-19153]

  • FIX: Deleting an education class triggered unnecessary deploy education actions [MDM-17412]

Changelog 4.71.4 (2020-09-15)

  • UPDATE: Add fallback for Common Table Expressions on databases that do not properly support it [MDM-19133]

Changelog 4.71.3 (2020-09-11)

  • FIX: Use a shared event loop pool for APNS connections [MDM-19127] [RS-3489]

  • FIX: Fix minor issue rarely causing partial update of Apple device information [MDM-19130]

  • UPDATE: Optimize lookup of group members with Common Table Expressions, if supported (MariaDB 10.2.1, MySQL 8.0.1, SQL Server 2014) [MDM-19129]

Changelog 4.71.2 (2020-09-08)

  • UPDATE: Change LDAP sync interval from fixed rate to fixed delay to avoid multiple syncs running in quick succession if duration exceeds the interval [MDM-19042]

  • UPDATE: Add additional log messages for LDAP sync to make it easier to analyze the cause of potential performance issues [MDM-19042]

Changelog 4.71.1 (2020-09-07)

  • FIX: Error handling when VPP requests fail with a temporary network or API error [MDM-19116] [RS-3317] [RS-3398] [RS-3480] [RS-3501] [RS-3514]

  • FIX: Incorrect handling of VPP requests that need to be retried due to intermittent network issues, which caused a subsequent database error [MDM-19116] [RS-3317] [RS-3398] [RS-3480] [RS-3501] [RS-3514]

  • FIX: Handling of VPP requests in case of database errors which could cause synchronization to become stuck indefinitely, requiring a service restart [MDM-19116] [RS-3317] [RS-3398] [RS-3480] [RS-3501] [RS-3514]

Changelog 4.71 (2020-09-04)

  • NEW: Enable navigation to auto enrolled device in correct tenant organization [MDM-18859]

  • NEW: Add macOS passcode configuration property "minutesUntilFailedLoginReset". Force the user to enter a PIN by default. [MDM-19028]

  • NEW: Add personal hotspot action [MDM-18868]

  • NEW: Add macOS app store configuration [MDM-18741]

  • NEW: Add macOS domains configuration [MDM-18745]

  • NEW: Add license allocation csv export [MDM-19016]

  • NEW: Support VPN type "AnyConnect Modern" for iOS and macOS VPN configurations [MDM-19029] [RS-3385]

  • NEW: Add auto enrollment device name serial number placeholder ${autoEnrollment.serialnumber} [MDM-19006]

  • NEW: tvOS policies can now be exported [MDM-18913]

  • NEW: Add support for SAML2 login providers on organization login pages [MDM-19004]

  • NEW: Include a preview version of Relution Homework – please contact us if you are interested [MDM-18703]

  • UPDATE: Add compatibility with additional OpenID Connect (OIDC) services [MDM-17914]

  • UPDATE: Remove mime type check for CSV uploads to avoid issues on Windows systems [RS-3465] [RS-3471]

  • UPDATE: No longer uninstall apps when a lesson on a shared device ends, uninstall on logout instead [MDM-18857]

  • UPDATE: When making use of the optionally installed MongoDB the minimum required version is 4.4 [IOT-3829]

  • FIX: Whitelist lesson apps for teachers when an app compliance configuration is applied [MDM-18857]

  • FIX: In some cases App auto-deployments were installed on shared device despite disabling it in the Relution Shared Device configuration [MDM-19094] [RS-3347]

  • FIX: Sorting by name in purchased apps list [MDM-19054] [RS-3466]

  • FIX: Handling of policies containing UUID only when saving auto enrollments [MDM-18873] [RS-3297] [RS-3386]

  • FIX: On user deletion reset auto enrollment user assignments [MDM-18960]

  • FIX: App auto-deployments were not whitelisted in shared device mode despite activating it in the App Compliance configuration [MDM-19097] [RS-3173]

Changelog 4.70.4 (2020-09-02)

  • UPDATE: Use native query to improve performance when loading nested groups, if CTE is unavailable, e.g. on MySQL instances below 8.0 [MDM-19087]

Changelog 4.70.3 (2020-09-01)

  • UPDATE: Optimize lookup of organizations, which have no lesson subjects or templates, on server startup [MDM-19087]

  • UPDATE: Add missing indexes for group members to optimize lookup speed [MDM-19087]

  • FIX: Re-enable legacy compatibility for JSON serialization [MDM-19090]

Changelog 4.70.2 (2020-08-28)

  • UPDATE: Disable caching of the legacy portal download per session as Chromium released a version no longer supporting it (e.g. Google Chrome 85+, Microsoft Edge) [MDM-18325]

Changelog 4.70.1 (2020-08-27)

  • UPDATE: Optimize recursive group retrieval by reducing number of queries, improving performance [MDM-18999]

  • UPDATE: Use Common Table Expressions to further improve performance when loading nested groups, if supported (MariaDB 10.2.1, MySQL 8.0.1, SQL Server 2014) [MDM-18999]

Changelog 4.70 (2020-08-18)

  • NEW: Add option to update the name of an auto enrollment identified by the serial number via CSV [MDM-18942]

  • NEW: Add CSV import for education classes [MDM-16394]

  • NEW: Add UI to import users via csv [MDM-16394]

  • NEW: Support multiple VPP tokens [MDM-18854]

  • UPDATE: Optimized retrieval of organization for the current authorization [MDM-18534]

  • UPDATE: Enable supported Android Enterprise work profile configurations also for Android Enterprise fully managed devices [MDM-18935]

  • UPDATE: Publishing a policy version will automatically create a new unpublished version [MDM-18943]

  • UPDATE: Optimize calculation of pending actions for device inventory [MDM-18556]

  • UPDATE: Prevent users from adding Feedback-Assistant to App-Compliance-Blacklist since the app cannot be blacklisted [MDM-18902]

  • UPDATE: Use the HTTP/2-based APNs provider API to send push notifications [MDM-18844]

  • UPDATE: Improve duplicate user detection and error handling during LDAP synchronization [MDM-18992]

  • FIX: Shared device disable auto deployment setting is now also applied if deleting and reinstalling all managed apps is enabled [MDM-18946] [RS-3347]

  • FIX: Internal limits rendered the NGINX large_client_header_buffers setting useless. As the server operates behind a reverse proxy the limits have been relaxed by default. [IOT-4134]

  • FIX: Upload of a VPP token can fail if the previous system stored unconventional metadata. Accept and correct malformed metadata. [RS-3397][MDM-19022]

  • FIX: VPP license disassociation when deleting devices belonging to users with limited permissions [MDM-19034]

Changelog 4.69.3 (2020-08-10)

  • FIX: Mitigate issues occuring during Univention UCS update checks because of the test configuration [MDM-19009]

Changelog 4.69.2 (2020-08-06)

  • UPDATE: Improve handling of Apple MDM token updates [MDM-18993]

  • FIX: Problem caused by invalid characters in payloads sent by Apple devices [MDM-18993] [RS-3283]

  • FIX: Use an explicit connection from the pool for education import. This fixes "paged results cookie is invalid" when the pool automatically manages the connection [MDM-18788]

Changelog 4.69.1 (2020-07-29)

  • FIX: Fix reactivation of inactive IoT devices [IOT-4075]

Changelog 4.69 (2020-07-27)

  • NEW: Add initial support for SAML2 authentication, which can be used to sign in existing users based on user name and organization [MDM-18770]

  • NEW: Add option to disable automatic decompression of ZIP archives in Android action [RS-3289]

  • NEW: Add system radio management configuration for Android Enterprise fully managed devices [MDM-18669]

  • NEW: AirPlay security configuration for tvOS [MDM-18730] [MDM-18732]

  • NEW: Add DNS proxy configuration for iOS [MDM-18796]

  • UPDATE: Possibility to use optional fallback locale, when filtering app base info by version names [MDM-18736]

  • UPDATE: Content of general HTML error pages, e.g. for 404 Not Found errors [MDM-18558]

  • UPDATE: Optimize performance of education payloads calculation [MDM-18833]

  • FIX: Fix setup process of Android Enterprise for multi-tenant users [MDM-18782] [RS-3164]

  • FIX: Fix possible race condition in VPP sync [MDM-18819] [RS-3202] [RS-3248]

  • FIX: App auto-deployments were not installed and whitelisted in some cases [MDM-18757] [RS-3173] [RS-3254]

Changelog 4.68.3 (2020-07-27)

  • FIX: Instances with system wide licenses were erroneously reported as unhealthy by the health endpoint [MDM-18938]

Changelog 4.68.1 (2020-07-15)

  • NEW: Add SSO support on the single tenant login page [MDM-18768]

  • NEW: Add disable cameras configuration for Android Enterprise fully managed devices [MDM-18670]

  • NEW: Add lock screen messages configuration for Android Enterprise fully managed devices [MDM-18666]

  • NEW: Add system clock management configuration for Android Enterprise fully managed devices [MDM-18667]

  • NEW: Add system audio management configuration for Android Enterprise fully managed devices [MDM-18668]

  • NEW: Allow full editing of DEP profiles [MDM-18333]

  • NEW: Log enabled, default and actual SSL protocol for LDAP connection

  • NEW: Add ability to partition paid system organization license, to allocate licenses to other organizations (sublicense) [MDM-18765]

  • UPDATE: Improve compatibility with advanced encrypted AWS S3 storage (customer oder KMS encryption) [MDM-18727]

  • UPDATE: When using home screen layouts grouped by category, iOS system apps are sorted into the category folders if they are assigned to categories [MDM-17224]

  • UPDATE: User specific automatic deployments can be disabled in Shared Device mode [MDM-18337]

Changelog 4.67.2 (2020-07-15)

  • FIX: Error parsing dates in plist responses from iOS devices on some operating system configurations, e.g. CentOS 8 on docker. This prevents successful communication between iOS devices and Relution [MDM-18901][RS-3320][RS-3281][RS-3301][RS-3311][RS-3313][RS-3294]

Changelog 4.67.1 (2020-07-14)

  • FIX: Fixed performance issue caused by device availability checker [MDM-18865]

Changelog 4.67 (2020-06-29)

  • NEW: Add clear restrictions password action for iOS. [MDM-18699]

  • NEW: Include Education features in Free license [MDM-18241]

  • NEW: Handling of app names when using multiple localizations [MDM-18736]

  • NEW: Automatically update iOS device’s policy if outdated when the device information is refreshed [MDM-18385]

  • NEW: Unpublished policy versions can now be deleted [MDM-18371] [MDM-18528]

  • UPDATE: Add placeholders for device policy name and policy version name [MDM-18369]

  • UPDATE: Add placeholder support for iOS lock screen message configuration [MDM-18369]

  • UPDATE: Update policy modification date and modified by also when a version of the policy is modified [MDM-18763]

  • UPDATE: During a lesson show only the lesson apps in shared device mode [MDM-17918]

  • FIX: Removal of app auto-deployments on Relution shared device logout if the user logging in has specific permissions [MDM-18759] [RS-3178]

  • FIX: Fix incorrect display of license counts in app compliance configuration for VPP apps [MDM-18781]

  • FIX: Updating of specific public app store apps could run into issues [MDM-18688]

Changelog 4.66.1 (2020-06-19)

  • FIX: Having many DEP devices (> 2100) caused problems with DEP synchronization on MS SQL server [MDM-18799]

Changelog 4.66 (2020-06-03)

  • NEW: Synchronize VPP assets (license counts per app) to speed up purchased apps view [MDM-18555] [MDM-18690]

  • UPDATE: Prevent adding iOS Relution Client app as required app or app auto-deployment [MDM-18348]

  • FIX: Installed apps endpoint behaviour when handling mismatching limit and offset parameters [MDM-17460]

  • FIX: Sorting of the action type column in a rule set leads to an exception [MDM-18654][RS-3132]

  • FIX: Apple Configurator 2 Configurations (.mobileconfig) which contain the "data" type [MDM-18587] [RS-3101]

Changelog 4.65.3 (2020-05-27)

  • FIX: Web clients now respect Java proxy settings, e.g. for URL shortening and VPP [MDM-18685]

Changelog 4.65.2 (2020-05-26)

  • FIX: Sorting of the action type column in a rule set leads to an exception (Fix was missing in 4.65.1) [MDM-18654][RS-3132]

Changelog 4.65.1 (2020-05-22)

  • FIX: Country selection when creating new users [MDM-18652]

  • FIX: Disable portal preview for BlueRange instances by default

  • FIX: Fixed an issue that could cause imported apps to not save correctly in some cases [MDM-18653]

  • FIX: Fixed an issue that could cause devices to incorrectly request an app store sign in for VPP apps previously assigned to the same device [MDM-18653]

  • FIX: Fixed an issue that could incorrectly prevented previously imported VPP apps from being deleted [MDM-18653]

Changelog 4.65 (2020-05-19)

  • NEW: The preview of the new Relution portal is now available

  • NEW: Add IMEI to DeviceBaseInfo [MDM-18502]

  • NEW: Track installed certificates on iOS devices [MDM-18336]

  • UPDATE: For security reasons suppress version info headers when servicing anonymous HTTP requests [IOT-3618]

  • UPDATE: Whether and what roles are allowed to change passwords of users without knowledge of the current password can now be configured using relution.common.passwordAdminRoles [IOT-3620]

  • UPDATE: Enforce indistinguishable server responses when trying to log in with invalid user name or incorrect password [IOT-3619]

  • UPDATE: Return JSON from createPasswordResetRequest endpoint [MDM-18493]

  • UPDATE: Extend logging for DEP sync [MDM-18488]

  • UPDATE: Use Liquibase to create the JGROUPSPING table instead of RELUTION_PING class [MDM-18629]

  • FIX: Publishing a new version to Microsoft Intune will now update the existing app [MDM-18448]

  • FIX: Fix deleting auto enrollments linked to an existing enrollment [MDM-18488]

Changelog 4.64.4 (2020-05-14)

  • FIX: VPP Syncs can get stuck on servers having a large number of organizations using VPP [MDM-18613] [RS-3108] [RS-3123]

Changelog 4.64.3 (2020-05-14)

  • FIX: Automatically assigning VPP licenses on install actions for new VPP licenses [MDM-18608] [RS-3113] [RS-3119]

Changelog 4.64.2 (2020-05-08)

  • FIX: Issue with event handling when running on Java 11 [MDM-18591]

Changelog 4.64.1 (2020-04-30)

  • FIX: Increased default timeout for some VPP requests, which previously caused the Purchased Apps view to fail with a large number of apps [MDM-18551]

  • NEW: Made the timeout for VPP request configurable in application.yml [MDM-18551]

Changelog 4.64 (2020-04-27)

  • NEW: Add support to dynamically configure the market mapping security provider [MDM-18402]

  • NEW: Automatically determine region and email of VPP account, add location [MDM-16980]

  • NEW: Use delta synchronization for VPP to improve performance [MDM-17829]

  • NEW: Only synchronize assigned VPP licenses [MDM-17829]

  • NEW: Support changing device name for Apple TVs and Macs [MDM-18439]

  • NEW: Support for server-side cloning of policies [MDM-18416]

  • NEW: Deleting KME auto enrollments [MDM-17678]

  • UPDATE: Updated handling of terms and conditions [MDM-18303]

  • UPDATE: Use a CentOS 8 based image with openJDK 11 LTS for docker images

  • FIX: Ensure only lesson apps are whitelisted [MDM-18544]

  • FIX: Fixed label for accepting the license agreement [MDM-18303]

  • FIX: Creating organisations via environment variables with names containing "forbidden" characters [MDM-18201]

  • FIX: Extend permission checks when uploading a new resource [MDM-18436]

  • FIX: Add missing serial number field for tvOS devices when requested via device base info endpoint [MDM-18440]

  • FIX: The user of a KME autoenrollment is no longer marked as required in the web portal [MDM-18540][RS-3076]

  • FIX: Import of policies in multi tenant setups [MDM-18542][RS-3079]

Changelog 4.63.1 (2020-04-14)

  • NEW: Added support for a pre-run script in Docker environments [MDM-18463]

Changelog 4.63 (2020-04-01)

  • NEW: Possibility to store resources like apps in Microsoft® Azure Blob Storage instead of local database [MDM-16416]

  • NEW: Add support for new kiosk restrictions for Samsung devices, including status bar expansion [MDM-18381]

  • NEW: Add ability to mark a DEP profile as default, which automatically assigns it to new auto-enrollments [MDM-16424]

  • NEW: Allow to specify a default device name in DEP profiles, with placeholder support [MDM-16424]

  • NEW: Configure the visibility of weblinks in app compliance white lists [RS-2797][MDM-18353][MDM-18289][MDM-18139]

  • UPDATE: Renew iOS app store push certificate, which expires as soon as April, 16th 2020 [MDM-18195]

  • UPDATE: Add allowing VPN creation setting to the iOS restriction configuration [MDM-18327]

  • UPDATE: Update of Spring libraries to latest versions corresponding to Spring Boot 2.2.2.RELEASE

  • UPDATE: License metrics of organizations on servers having a system-wide enterprise license are now also reported to the Relution license server [IOT-3494]

  • UPDATE: Add full documentation at https://repo.relution.io/docs/latest/ [MDM-18397]

  • UPDATE: Change portal flavor of custom build [MDM-18306]

  • UPDATE: Changing device name in the portal will overrule Device-Name-Modification restriction for devices with iOS 13.3+ [MDM-18354]

  • UPDATE: Change the limit of enrolled devices for Free license model from 10 to 5 [MDM-18242]

  • UPDATE: Automatically create READY_TO_RELEASE workflow step, if it doesn’t exist yet [MDM-18446]

  • FIX: Skip App Auto-Deployments of Device User when logging out of shared device mode [MDM-18355]

  • FIX: Skip app auto-deployments when logging out in shared device mode [MDM-18355]

  • FIX: LDAP synchronization no longer attempts to create the teacher group in the system organization when set up to sync users into it [MDM-18380]

Changelog 4.62.3 (2020-09-18)

  • UPDATE: Disable caching of the legacy portal download per session as Chromium released a version no longer supporting it (e.g. Google Chrome 85+, Microsoft Edge) [MDM-18325]

Changelog 4.62.2 (2020-06-23)

  • UPDATE: Change encoding of market mapping security provider cookie [MDM-18810] [RS-3219]

Changelog 4.62.1 (2020-06-23)

  • UPDATE: Prepare change of encoding for market mapping security provider cookie [MDM-18810] [RS-3219]

Changelog 4.62 (2020-03-19)

  • NEW: The LDAP connection is now retried until the attempt succeeds, when LDAP is unavailable at startup (e.g. network error) [MDM-18279] [RS-2547]

  • NEW: KME enrollments based on user authentication. Required for KME on Samsung devices with Android 10+ due to the shutdown of Knox Cloud SDK by Samsung [MDM-18304]

  • NEW: iOS VPN configuration now supports using the PKI integration to generate certificates [MDM-17779]

  • UPDATE: Skip URL shortening and QR code creation for auto enrollments [MDM-18302]

  • UPDATE: Relution Shared Device Configuration no longer produces compliance violation [MDM-18130]

  • UPDATE: Improved error message for Change Policy Action [MDM-18130]

  • UPDATE: After a policy version is published triggering the policy updated to the corresponding devices now runs asynchronously [MDM-18364]

  • FIX: Issue when parsing LDAP configuration and pool size was not set [RS-2987]

  • FIX: Prevent cross-site scripting attack from injecting JavaScript via query parameters such as sortOrder [IOT-3440] [MWSRV-S6]

Changelog 4.61.4 (2020-03-19)

  • FIX: Scheduled vpp app update triggered updates for apps licensed but not installed on the device [MDM-18408]

Changelog 4.61.3 (2020-03-18)

  • FIX: Performance issue in immediate vpp app update mechanism on some databases [MDM-18393]

Changelog 4.61.2 (2020-03-10)

  • UPDATE: Handling of Univention pre-installation setup [MDM-17603]

  • FIX: Maria DB on-demand migration in docker images [MDM-17603]

Changelog 4.61.1 (2020-03-10)

  • FIX: Improves stability of MQTT service connectivity [IOT-3448]

Changelog 4.61 (2020-03-04)

  • NEW: Add PKI certificate support for TvOS WiFi configuration [MDM-18227]

  • NEW: Support advanced configuration in Univention environment [MDM-17603]

  • UPDATE: Exclude locked or deactivated users from license metrics [MDM-18224]

  • UPDATE: Performance optimizations for iOS MDM and lesson mode [MDM-18216]

  • UPDATE: Prevent repeating install app actions for VPP apps falsely reporting they had an update available [MDM-18216]

  • UPDATE: Optimize device key rotation for iOS devices to ensure the managed configuration of the client is not invalidated too early [MDM-18216]

  • UPDATE: Shrink docker images by no longer bundling all documentation [MDM-18228]

  • UPDATE: Add possibility to include the node or pod name in log output [MDM-18324]

  • FIX: Duplicate Android Enterprise devices are created during enrollment when a default policy is set [MDM-18328] [RS-2858]

  • FIX: Fix export of policies containing default values [MDM-18204] [RS-2863]

  • FIX: Intermittent database issues when creating an iOS profile could result in devices no longer communicating with MDM [MDM-18310]

  • FIX: Fix login as functionality with multi tenancy [MDM-18222]

  • FIX: Setup of iOS WiFi configuration for WPA2 Personal and WPA3 Personal [MDM-17781]

Changelog 4.60.1 (2020-02-25)

  • FIX: Problem causing multiple Remove Education actions on Relution Shared Device logout [MDM-18290] [RS-2932] [RS-2898] [RS-2748]

Changelog 4.60 (2020-02-19)

  • NEW: Add the ability to assign LDAP users and groups to organizations by a partial DN match [MDM-18245]

  • UPDATE: Update Relution to use Bitly’s API V4 to shorten URLs. [MDM-18202]

  • FIX: Fixed issue when enrolling Android Enterprise devices while checking auto-deployments [MDM-18210] [RS-2858]

  • FIX: When cloning the default policy, the cloned policy is no longer marked as default as well

  • FIX: Small issues with filtering and sorting of VPP purchased apps [MDM-17642]

Changelog 4.59.1 (2020-02-14)

  • FIX: Solve issue regarding saving devices [MDM-18250]

  • FIX: Support the latest Mosquitto MQTT broker release, required for update of relution-mosquitto docker container, not relevant for most Relution users but for M-Way internal [IOT-2804]

Changelog 4.59 (2020-02-07)

  • NEW: Teacher console now supports devices in Relution Shared Device [MDM-17918]

  • NEW: Limited support for OpenID Connect (OIDC), to sign in existing users [MDM-17914]

  • UPDATE: Renew iOS push certificate for MDM, which expires as soon as March, 19th 2020 [MDM-18195]

  • UPDATE: iOS-enrollment: Ensure relution client app is installed before other auto-deploy apps [MDM-18184]

  • UPDATE: Relution will now start, even if the configured LDAP server is unreachable [MDM-18099]

  • UPDATE: Can now exclude LDAP from health check [MDM-18099]

Changelog 4.58.1 (2020-02-05)

  • UPDATE: Performance optimizations with regard to iOS communication [MDM-18203]

  • FIX: Fixed VPP update for update mode "Immediately" [MDM-18203]

Changelog 4.58 (2020-01-24)

  • UPDATE: Extend list of known iOS system apps with some iOS 13 additions [MDM-18103] [RS-2631]

  • UPDATE: Sorting of iOS system apps now respects the organisation’s language [MDM-18103]

  • UPDATE: Optimized removal of education configurations [MDM-18043]

  • UPDATE: Checking device availability when running in a cluster [MDM-18109]

  • FIX: Ensure metadata of public apps are updated more frequently [MDM-18059] [RS-2741] [RS-2749]

  • FIX: Apps removed from active lesson will no longer be visible on student devices [MDM-18101] [RS-2717]

  • FIX: Remove education configuration when logging out in shared device mode [MDM-18062] [RS-2748]

  • FIX: Problem with repeated VPP app update actions [MDM-18144]

Changelog 4.57.2 (2019-12-19)

  • UPDATE: If memberUid is used in LDAP sync group configuration, make sure uid of users is always retrieved explicitly [MDM-18026]

  • UPDATE: Make all device and user placeholders available in mail templates [MDM-17547] [RS-2407]

  • FIX: Fix handling of iOS token update messages to handle unannounced changes Apple made with iOS 13. You can find more information about the issue in the knowledge base article on our website [MDM-18095] [RS-2681]

  • FIX: Fix "preferred" flag not being saved properly in Android APN configurations [RS-2773]

Changelog 4.57.1 (2019-12-18)

  • NEW: Enable macOS and tvOS support by default [MDM-17968]

Changelog 4.57 (2019-12-17)

  • NEW: Support for Splunk HEC integration [MDM-17943]

  • NEW: Add fullscreen support for iOS weblinks [MDM-17901] [MDM-17995] [MDM-17996]

  • NEW: Add new iOS 13 Wi-Fi configuration options [MDM-17428] [MDM-17429]

  • NEW: The iOS app compliance configuration now has a new setting to automatically whitelist all required apps and/or all user assigned auto deployed apps when a whitelist is used [MDM-17740] [RS-2551]

  • UPDATE: Filter out known false-positives from compliance issues reported by Google’s device management server [MDM-17945] [RS-2720] [RS-2643]

  • UPDATE: Show available placeholders in Android Enterprise work apps configuration [MDM-17994]

  • FIX: Android Enterprise violations are reported multiple times and are not resolved properly when the policy is removed or changed. [MDM-17945] [RS-2720] [RS-2643]

  • FIX: iOS MDM protocol "NotNow" answers were not handled correctly in all cases [MDM-17969]

  • FIX: Marking polices as deleted [MDM-17172] [RS-2233]

  • FIX: Display of operating system versions in secure mail gateway configuration [MDM-17631] [RS-2470]

Changelog 4.56.1 (2019-12-05)

  • NEW: Make the Teacher group a member of the Appstore User and Device User groups by default

  • UPDATE: No more unnecessary education profile removals

  • FIX: Bug when processing sub actions of education

  • FIX: Classroom app must no longer be restarted on education configuration update

Changelog 4.56 (2019-11-29)

  • NEW: APN configuration for Android devices

  • NEW: "Allow AirDrop" setting in lessons

  • UPDATE: Removed the columns "Installing" and "Last update" from the iOS installed apps list

  • FIX: Restriction changes during lessons are performed immediately

  • FIX: Refreshing iOS policies in Relution Shared Device mode

  • FIX: Deleting courses which are assigned to a lesson

  • FIX: LDAP connection issues

  • FIX: Redeployment of web clips via auto deployments

  • FIX: Multiple rule set notifications when in cluster mode

Changelog 4.55.1 (2019-11-21)

  • FIX: Education issue with multiple education certificate authorities

Changelog 4.55 (2019-11-14)

  • NEW: Rules can now be used to remove a policy from a device

  • NEW: Teachers now always have app store and device user permission

  • UPDATE: If a teacher starts or creates a new lesson, their previous lessons are automatically stopped

  • FIX: Custom permissions that exceed Google’s limit of 255 characters are automatically ignored to prevent errors

  • FIX: Duplicate Android Enterprise enrollments

  • FIX: Android Enterprise policy status not marked as executed

  • FIX: Automatically installed apps loop

  • FIX: App deployments now correctly update apps that are already installed

  • FIX: Automatic deployment of released Relution client app versions [MDM-17715][RS-2545]

  • FIX: Automatic deployment for web clips without a default name failed

  • FIX: Users and apps which were once assigned to a lesson or a lesson template couldn’t be deleted

  • FIX: Provisioning & deprovisioning of devices failed if deployment or removal of a weblink raised an exception

  • FIX: Weblinks which were auto-deployed were not shown in the Relution Shared Device Mode

  • FIX: Stopping a lesson did not clear restrictions (whitelist) in some cases

Changelog 4.54.3 (2019-11-08)

  • FIX: Change connection-request timeout for HTTP client to "0" to avoid an issue with Google Cloud pub/sub.

Changelog 4.54.2 (2019-10-25)

  • FIX: Fix upload size of JSON for sensor policy

Changelog 4.54.1 (2019-10-25)

  • NEW: Additional Relution package

Changelog 4.54 (2019-10-25)

  • NEW: Show Relution version in log file on startup

  • NEW: Automatically sync VPP licenses, default once a day at 4:00. The interval can be configured via the relution.vpp.syncInterval property, e.g. 1d or 12h

  • UPDATE: LDAP filter templates safeguard

  • UPDATE: Add multiple actions to rule sets

  • FIX: Database optimizations during DEP synchronization.

  • FIX: Students are shown as offline in the classroom app under iOS 13 / iPadOS 13.

    • It might be necessary to re-apply the latest configuration by saving the corresponding class under Devices > Education in the Relution portal

  • FIX: Several settings in the iOS passcode policy were marked as required, even though they were optional

  • FIX: App deployment now also considers the version, to decide whether an app needs to be deployed

  • FIX: Handling of courses without students or teachers

  • FIX: Android Enterprise sign up

  • FIX: Configuring support details for apps

Changelog 4.53.3 (2019-10-21)

  • FIX: Loop having a web clip as app auto deployment

Changelog 4.53.2 (2019-10-18)

  • FIX: The organizationGroupFilters configuration parameter for LDAP wasn’t working as expected

  • FIX: Database optimizations fixing deadlocks for MS-SQL server

Changelog 4.53.1 (2019-10-16)

  • FIX: Android Enterprise Sign Up and cluster compatibility

  • FIX: Issues with database access when updating devices, especially on SQL server

  • FIX: Issues when creating multiple app auto deployments

Changelog 4.53 (2019-10-09)

  • NEW: Upload .mobilconfig files from the Apple Configurator 2 to create configurations in policies

  • NEW: Export & import policies to/from a file

    • Exported policies do not include configurations that reference resources like apps, images and certificates (e.g. App Compliance)

    • To protect potentially sensitive information, exported files require a user-defined encryption key

  • NEW: Create default lesson schedule hours in the timetable settings for the teacher console

  • NEW: Compliance violation settings in Settings - Device Management for required and auto-deployed apps that are missing

  • NEW: iOS 13 restriction configuration attributes

    • Can now prohibit to turn off Wi-Fi

    • Can now allow use of the QuickPath keyboard

  • NEW: iOS 13 Exchange configuration attributes

    • Enable/Disable mail, calendar, reminders, notes and contacts synchronization

    • Enable/Disable override mail, calendar, reminders, notes and contacts synchronization by the user

  • NEW: Enroll iPadOS devices

  • UPDATE: The teacher console no longer requires Device Manager & App Store Manager permissions (only Teacher)

  • UPDATE: Reduced redundant log output for supervised iOS device action changes

  • FIX: Education classes couldn’t be deleted

  • FIX: Lesson apps were ignored when calculating required apps

  • FIX: Install of iOS updates

  • FIX: Action states of iOS update actions

  • FIX: Improved favicon retrieval for more use cases

  • FIX: Automatic removal of executed ping actions from the database

  • FIX: Server availability in certain combinations of Ubuntu and OpenJDK

  • FIX: Import of certain KNOX .csv files

Changelog 4.52.3 (2019-09-26)

  • FIX: Fix managed status display of installed apps

  • FIX: Deploying of web links

Changelog 4.52.2 (2019-09-25)

  • UPDATE: Add support for auto-deploying web links

Changelog 4.52.1 (2019-09-24)

  • UPDATE: Missing education certificates are recreated when needed

  • FIX: Handling of iOS MDM command error reports

  • FIX: Status display of iOS update actions

  • FIX: Adjust app publishing to Intune API changes

Changelog 4.52 (2019-09-09)

  • NEW: Publish native apps from Relution to Microsoft Intune

  • NEW: Automatic synchronization of Apple DEP devices (The frequency is configurable in the application.yml and daily by default)

  • NEW: The LDAP/AD education synchronization, which imports classes, teachers and students now adds all teachers to the teacher system group

  • NEW: New iOS 13 DEP steps can be skipped in the DEP profile configuration

  • NEW: Possibility to automatically renew certificates in the certificate template settings

    • The server now checks twice a day if there are certificates that are about to expire.

    • A certificate is about to expire, if its expiration date is within the auto-renewal period of the certificate template it is associated with.

    • The certificate is deleted and a policy refresh is sent to the device. When the device requests its policy, the policy service will auto-generate a new certificate.

  • NEW: New documentation layout for manual, installguide and changelog

  • NEW: Automatically add "https://" prefix for newly created weblinks

  • UPDATE: Reduced amount of education configuration changes

  • UPDATE: Relution Files configuration validation

  • UPDATE: Set defaults in the iOS restriction in shared device mode, when there is no user defined restrictions configuration

Changelog 4.51 (2019-08-20)

  • NEW: Relution Teacher console (Relution iOS app version 4.14 required)

  • NEW: Support for LDAP servers that use memberUid instead of member for group members (e.g. iServ)

  • NEW: Favicon retrieval when adding weblinks

  • FIX: It’s not possible to delete a device after changing its user

  • FIX: Auto update of VPP apps aren’t working

Changelog 4.50 (2019-08-08)

  • NEW: Relution Files - Connect your SMB or WebDav share with our new iOS configuration (Relution iOS app version 4.12+ required)

  • NEW: Support placeholders in auto-enrollment’s device name

  • UPDATE: Send configuration updates of iOS policies only if they really contain changes (Especially important for Exchange and Mail configurations to not require entering passwords again)

  • UPDATE: Education classes are no longer shown as editable when imported from LDAP

  • FIX: Android VPN L2TP/IPSec configuration

  • FIX: Disabled policy and rule set choice when enrolling a device via system-wide DEP

  • FIX: Sending duplicate emails in case of rule event notification

Changelog 4.49 (2019-07-23)

  • NEW: Automatically import education (classroom) classes with teachers and students via LDAP/AD

  • NEW: On every details refresh, missing required and auto-deployment apps are applied to the device

  • NEW: IKEv2 option for iOS VPN configurations

  • UPDATE: For iOS Home Screen configurations based on categories, apps are now ordered alphabetically inside the category folders

  • UPDATE: Relution ignores the Relution client when it is part of an app compliance’s required apps

  • FIX: Download of DEP server certificate and other resources in tenant organizations

  • FIX: Changing app icons of native apps

  • FIX: Tenant organization permissions when mapping a native app from the store to a client organization

  • FIX: Improved iOS screen shot and screen recording restriction descriptions and dependencies

Changelog 4.48 (2019-07-09)

  • NEW: System-wide DEP - The store organization can now enroll devices in other organizations

  • NEW: DEP - It is now possible to require user authentication to enroll a device for improved security

  • NEW: It is now possible to re-apply a policy that failed to apply

  • NEW: New view in certificate settings that shows certificates issued by the configured Certificate Authority (CA)

  • NEW: Device history now shows information for administrators if CA connection fails or devices fail to get certificates

  • FIX: Removal of policies fails in some cases

  • FIX: App compliance configuration not applied when restrictions configuration is disabled

Changelog 4.47 (2019-06-25)

  • NEW: Collectively arrange app release dates in the app review workflow

  • UPDATE: DEP devices will be made supervised by default

  • FIX: Server startup fails in rare cases

Changelog 4.46 (2019-06-13)

  • NEW: Configure Microsoft Certificate Authority (CA) connections and templates in the organization settings and make use of them in the iOS wifi configuration

  • NEW: Prevent bypass of app release workflow steps

  • FIX: VPP license sync in clustered environments

  • FIX: Remove app action when apps with same internal name but different oeprating systems exist

  • FIX: Automatic release of an app version based on the go-live-date attribute

Changelog 4.45.2 (2019-06-11)

  • FIX: Fixed a server side crash that could occur when Exchange proxy clients repeatedly sent an empty content type header

Changelog 4.45 (2019-05-28)

  • NEW: Can now configure default permissions for new apps (who can see the app) that are set on upload

  • UPDATE: Improved error messages when attempting to use Android Enterprise features when it hasn’t been configured

  • FIX: Android Enterprise device not shown in the inventory after successful enrollment in some cases

  • FIX: Update script can’t restart Relution service after successful update in some cases

Changelog 4.44 (2019-05-14)

  • UPDATE: Improved handling of Android Enterprise configurations

  • UPDATE: Improved selection of Android Enterprise permissions in the Manage work apps configuration

  • UPDATE: Extended logs in case of database errors, to allow administrators to fix them more easily

Changelog 4.43 (2019-04-26)

  • NEW: Support for Android Enterprise Work Profile (beta)

  • NEW: Remove VPP licenses when removing VPP apps via Relution Shared Device Mode, app compliance policy and auto deployments

  • UPDATE: All scheduled rules of no longer active rule are cancelled

  • UPDATE: Adding the settings app to the iOS app compliance or restriction blacklist is now forbidden

  • FIX: Inactive Android devices

  • FIX: Removal of the restrictions configuration when a Relution Shared Device policy is removed

  • FIX: Quotes in the relution-foreground batch file to save log files correctly

  • FIX: Saving developer information while editing apps

Changelog 4.42 (2019-04-09)

  • UPDATE: Renewed iOS Client Push Certificates

  • UPDATE: Deploy managed app configs during the MDM app installation on iOS

  • UPDATE: Support phone number and email are no longer required

  • FIX: Running VPP sync in clustered server setups

  • FIX: Installation and removal of required apps for some configurations with Shared Device mode

Changelog 4.41 (2019-03-20)

  • UPDATE: New MDM certificates

  • FIX: In multi-tenancy environments the system organization is selectable in the organization switcher, even when the user has no permission

Changelog 4.40 (2019-03-13)

  • UPDATE: Improve automatic conversion of iOS app icons to PNGs

  • UPDATE: Creation and restoration of required system roles, groups and users on startup

  • FIX: Docker-compose setup update instructions

  • FIX: Aborted database migration can be restarted without cleanup after unlocking the database

  • FIX: DEP certificate creation cache

  • FIX: Auto enrollment filter

Changelog 4.39 (2019-02-27)

  • UPDATE: No more compliance violations shown for whitelisted apps in the iOS compliance configuration which the user cannot fix on his own

  • UPDATE: Performance improvements for switching between tenants/organizations

  • FIX: Honor organization’s "mail from" setting for user invitations

  • FIX: Manual app re-signing

  • FIX: iOS Global HTTP Proxy configuration now supports IP addresses

  • FIX: Accessing apps when a user/assignee is removed from a step in the app review process

  • FIX: Knox Mobile Enrollments (KME) via bluetooth

Changelog 4.38 (2019-02-15)

  • NEW: Copy iOS policies from a store organization to target organizations

  • NEW: Added option to Relution Shared Device mode to define which apps should be deleted on user logout

  • NEW: New option in DEP profiles to activate Apple’s Shared iPad mode (Apple School Manager necessary)

  • UPDATE: The iOS app compliance configuration now validates that required apps are on the whitelist

  • UPDATE: The iOS app compliance configuration now uninstalls required apps from the device when it is removed

  • UPDATE: Corrected the availability of apps on devices when using combinations of Relution Shared Device mode, auto-deployments and the app compliance configuration

  • FIX: iOS compliance violations

  • FIX: Accessing the correct workflow step in app review workflow scenarios

  • FIX: iOS app compliance configuration while updating Relution

Changelog 4.37 (2019-02-05)

  • NEW: New attributes in the iOS Exchange configuration (OAuth & SMIME)

  • NEW: New attributes in the iOS restrictions configuration (Date & Time, Password, Keyboard, Auto correction, Dictation, Managed app permissions, eSIM)

  • NEW: Switching between iOS policies no longer intermittently removes the VPN if both policies contain an identical VPN configuration

  • NEW: Apps in the iOS app compliance configuration that were automatically installed are now uninstalled when the policy is removed

  • UPDATE: Switching between users in Relution’s Shared Device Mode no longer removes apps that are part of the required apps configuration

  • UPDATE: Auto-Deploy apps which are added to users/groups in the Relution Shared Device Mode for iOS are installed and visible for the user

  • FIX: iOS Wallpaper configuration

  • FIX: Compliance violations view for unsupervised devices

Changelog 4.36.1 (2019-02-04)

  • FIX: Policy update on iOS devices with an Exchange account configuration that was created by a previous server version

Changelog 4.36 (2019-01-22)

  • NEW: Face recognition option in Android passcode configuration

  • NEW: Support for Android devices with multiple SIM cards

  • NEW: When a device is reset or removed from Relution, the VPP licenses assigned to it are removed

  • NEW: WiFi Whitelisting option in the iOS restrictions

  • UPDATE: Optimized handling of iOS policy update order (WiFi and Exchange are not re-applied)

  • FIX: Device details and Secure Mail Gateway for devices with multiple SIM cards

  • FIX: Re-apply of policies after user change

Changelog 4.35.1 (2019-01-16)

  • UPDATE: Organization admins are now allowed to publish to MQTT topics within their organization

  • FIX: Stability improvements when devices reconnect to MQTT

Changelog 4.35 (2019-01-08)

  • NEW: Manual design of the iOS Home Screen Layout

  • NEW: iOS wallpaper configuration

  • NEW: iOS update state in device details

  • NEW: VPP app licenses are revoked on device deletion and factory reset

  • UPDATE: Optimized handling of iOS policy update order

  • UPDATE: Moved iOS app white-/blacklist from restritions to app compliance configurations for new policies

  • UPDATE: Automatic updates of VPP apps on devices are now only performed if a VPP license for the app has been assigned to the device

  • FIX: Enrollments with user placeholders

  • FIX: Workflow step references when moving app versions to the archive

  • FIX: Deletion of FAQ entries

  • FIX: Auto-Enrollment view in Firefox

  • FIX: Expiration date settings for enrollment if notifications are disabled

  • FIX: Refresh view after app review step approval

  • FIX: Change user of enrolled devices

  • FIX: DEP Account singularity

  • FIX: Rate public apps

Changelog 4.34 (2018-12-30)

  • NEW: Keystores can be configured with environment variables.

  • NEW: Storage provider can be configured with environment variables.

Changelog 4.33 (2018-12-04)

  • NEW: Enable placeholders in enrollments

  • NEW: Enroll MacOS devices (beta) via Device Enrollment Program (DEP)

  • New: Enrollment page displays the default policies and rulesets, if nothing is selected

  • UPDATE: Automatic updates of VPP apps are now based on assigned licenses

  • UPDATE: Updates of group members will update the Apple Classroom education configuration on the device

  • UPDATE: A newly enrolled device with a student assigned to a class will automatically receive the Apple Classroom education configuration

  • FIX: update.sh fails on Linux systems that do not use systemd

  • FIX: Apple Classroom configuration for Classroom version 2.3.1

    • To make use of the fix, please go to “Education” and save every class again

    • If the Classroom app is stuck on a device, please restart the device

    • Please be aware that updating the Relution server to version 4.33 can take longer than usual

  • FIX: Apple Classroom students offline issue if in multiple classes

  • FIX: Apple Classroom assigning groups to classes

  • FIX: App installations with the app compliance configuration

Changelog 4.32 (2018-11-20)

  • NEW: iOS Home Screen Layout configuration now considers webclips, required and auto-deploy apps

  • NEW: Delete DEP profiles

  • UPDATE: iOS Home Screen Layout configuration groups all system apps in the first folder

  • FIX: Several parameters of the iOS WiFi configuration

  • FIX: Relution app updates for Device Users

  • FIX: Policy links in device details if policy version is not present

  • FIX: Default policy deletion

  • FIX: Rule Set deletion

Changelog 4.31 (2018-11-08)

  • NEW: Webclips, required & auto-deploy apps are considered when using the automatic home screen layout configuration

  • NEW: Set a refresh intervall in Android Kiosk Mode configuration

  • NEW: Possibility to clean up KME auto enrollments during .csv file upload

  • NEW: Dropdown to switch between organizations shows also the unique names in multi-tenant environments

  • NEW: iOS update action shows the OS versions in device details

  • NEW: App history entries for nightly public app updates

  • NEW: Proxy support for the DEP synchronization

  • FIX: Shared Device Mode user switching

  • FIX: Unknown policy delivery date

  • FIX: Nightly public app updater

Changelog 4.30 (2018-10-25)

  • NEW: Automatically update deployed VPP apps on managed devices. This can be configured in “Settings” - “Volume Purchase Program”

  • NEW: The list of a device’s installed apps shows additional information like size, distribution or update status

  • NEW: Approximate download sizes of apps are shown in the iOS “App Compliance” configuration

  • NEW: Columns for “Supervision” and “WiFi MAC” in device inventory

  • NEW: Improve displaying of error messages for MDM actions with multiple commands on iOS, e.g. applying a policy

  • UPDATE: Log out user on device when applying Relution Shared Device configuration

  • UPDATE: Improved reliability and error handling of Relution installation and update scripts

  • UPDATE: Show correct user names in device inventory after the name has been changed

  • UPDATE: Improved DEP synchronization error messages

  • UPDATE: Allow user email addresses with only three or four characters

  • UPDATE: Multi selection of devices in device inventory for iOS update actions

  • FIX: DEP synchronization fails in certain use cases

  • FIX: Deleting policies fails in certain use cases

  • FIX: Saving enrollments where the email notification could not be sent

  • FIX: Automatically deployed apps no longer disappearing after installation on Relution Shared Devices when a restrictions configuration is applied

  • FIX: Ensure that users assigned to managed devices have at least the role “Device User”

  • FIX: Devices in status “Deletion pending” cannot be (auto-)enrolled

  • FIX: Previously updated iOS device stuck in update status “Downloading” or “Installing”

  • FIX: Selecting groups of teachers in the education configuration

  • FIX: Error if policy name is not present

  • FIX: Menu bar sorting slowly

  • FIX: Screenshot upload

Changelog 4.29.1 (2018-10-16)

  • FIX: Combination of Auto-deployments, Shared Device Mode and restriction configuration

Changelog 4.29 (2018-09-28)

  • NEW: Automatically update iOS at a certain weekday/time with the new iOS Updates configurations

  • NEW: Reboot Samsung devices with a new action

  • NEW: Device history entries for user login & logout

  • NEW: Installation checklist available under https://repo.relution.io/package/latest/install_checklist.html

  • FIX: Validation problems of organizations with special characters

  • FIX: Creating groups in system organization

  • FIX: Purchased Apps view crash

  • FIX: Device inventory crash because of iOS version updates

  • FIX: Missing app name in the Deploy App from Apple App Store action

  • FIX: Adding additional configurations to shared device mode configurations

  • FIX: Devices in status Deletiion pending cannot be (auto-)enrolled

  • FIX: Education configuration

Changelog 4.28 (2018-09-23)

  • FIX: Sometimes not all ios details were displayed

  • FIX: Parsing of available os update actions

Changelog 4.27 (2018-09-21)

  • NEW: Action for iOS to install available OS updates

  • NEW: Action for Samsung devices for remote reboot

  • NEW: Action for Android to ask users to install certain Play Store apps

  • NEW: File upload for Android can now automatically extract ZIP files

  • UPDATE: Improved search in online documentation

Changelog 4.26 (2018-09-11)

  • NEW: Relution Shared Device (beta)

    • Requirements: iOS 9.3+ supervised, Relution iOS app version 4.4+

    • Provide different apps for multiple students using the same device by defining auto-deployments

    • Enable a login/logout possibility on the iOS device

    • After a login on the device the assigned apps are deployed to the device

    • After a logout on the device all assigned or managed apps are removed from the device

  • NEW: Auto-Deployments

    • Define which apps should be deployed after a user logs in

    • Define the apps which are automatically deployed in the app settings and in the user’s edit view

  • NEW: Device enrollments are now possible without choosing a user

  • NEW: Change the user of an enrolled device

  • NEW: Show current (iOS, Android) and available (iOS) operating system versions in device inventory and details

  • NEW: Added new DEP profile steps which can be skipped (Software Update, Screen Time, iMessage and Facetime and Lock Screen appearance)

  • NEW: Placeholders can be used in the Lock Screen Message configuration

  • NEW: Organization unique names are shown in the filters for system administrators

  • NEW: Color scheme for auto-enrollment states

  • NEW: Next button in the search bar of the documentation

  • UPDATE: Purchase App button in the purchased app view leads to Apple Business or Apple School depending on the Relution license

  • UPDATE: New imprint version

Changelog 4.25 (2018-09-07)

  • FIX: Secure Mail Gateway handling of HTTP Headers is now case-insensitive

Changelog 4.24 (2018-08-29)

  • NEW: Extended the Android Kiosk Mode with a Single App Mode

    • Requirement: Relution app version 3.68+

  • NEW: VPN configurations can be deployed to Samsung devices (Relution app version 3.68+ required)

  • NEW: Can now group apps by category in the Android Kiosk mode (Relution app version 3.68+ required)

    • Apps that are in a single category are in a folder named like the category

    • Apps in more than one category are in the first folder (alphabetically)

    • Apps without category are positioned after the folders

  • NEW: Login as organization administrator for system administrators

  • UPDATE: Consistent versioning scheme for Samsung Knox versions

  • UPDATE: The default in app compliance configurations was changed to Blacklist

  • FIX: Inconsistent locale in dates of enrollments

  • FIX: Missing translations in action and policy views

  • FIX: iOS Refresh device info actions are stuck

Changelog 4.23 (2018-08-24)

  • FIX: MDM Actions are stuck in pending state

Changelog 4.22 (2018-08-14)

  • NEW: Android Wi-Fi configuration now supports configuration of proxy settings (Android 4.2.2 - 7.1.2 and Relution app version 3.67+ required)

  • NEW: Invite users to your organization (now available for on-premise installations)

  • NEW: DEP support for MacOS (MacOS support is in beta)

  • UPDATE: Telephone number validation now allows slashes, dashes and brackets

  • UPDATE: Web API documentation is now also available to organization administrators

  • UPDATE: Access to 3rd party licenses has been limited to system administrators

  • UPDATE: Clickable areas of radio buttons are now larger

  • FIX: VPP license sync after location de-assignment in Apple school/business manager hangs indefinitely

  • FIX: VPP automatic license association for device users

  • FIX: Rule set execution for device users

  • FIX: Terms and conditions are not shown in the user’s language

  • FIX: Kiosk image upload does not work

  • FIX: Clicking the search icon results in an error with no search term

  • FIX: Spacing issues between labels and tags

Changelog 4.21 (2018-08-02)

  • FIX: Repeating device name change actions

Changelog 4.20 (2018-07-31)

  • NEW: Group app icons of one category into a folder on the home screen on iOS (supervised)

    • Apps that are in a single category are in a folder named like the category

    • Apps in more than one category are in the first folder (alphabetically)

    • Apps without category are positioned behind the folders

    • The files app, settings, safari and the Relution app are in the dock

  • NEW: Filter for unpublished policies and rule sets

  • NEW: Placeholders available in the DEP inventory’s device name field

  • NEW: Adapt KME enrollment process to Samsung API changes

  • UPDATE: The bundle version is shown in iOS app version details

  • UPDATE: Delete button for released app versions for App Reviewer is disabled

  • UPDATE: Making apps managed on iOS devices simplified

  • FIX: VPP synchronization process never finishes for certain VPP tokens

  • FIX: Performance issues, due to too many change device name actions

  • FIX: Inconsistent locale in expiration date of enrollments

  • FIX: Back buttons for the imprint and app requests pages

  • FIX: Order of release states when creating an app

  • FIX: Enrollment creation does not reload the whole portal anymore

  • FIX: Archived apps are hidden for app reviewers

  • FIX: Inconsistent locale in date of enrollment

  • FIX: Bug in passwort reset functionality

  • Fix: KME database migration on Oracle databases

  • FIX: Enrollments can be created even if the QR code creation is not available

  • FIX: App signing service input of short versions

  • FIX: Saving developer details attributes for new weblinks

Changelog 4.19 (2018-07-17)

  • NEW: The device name entered in (Auto-)Enrollments will be set on the device (iOS supervised only)

  • NEW: First beta of MacOS support (open a ticket if you want this enabled on your system to test it)

  • NEW: Faster VPP sync algorithm, supports Apple changes in VPP API

  • UPDATE: Improved documentation available in the portal (4 languages)

  • UPDATE: Make documentation responsive (works on mobile devices now)

  • FIX: Database support for Oracle improved

Changelog 4.18 (2018-07-05)

  • NEW: Possibility to accept privacy policy for invited users and enrollments

  • NEW: View the VPP synchronization status and history in the VPP settings

  • NEW: Filter for OS version, model, device status, ownership, policies and rule sets in the app license view

  • NEW: View the creation & deletion state of VPP tokens

  • UPDATE: Show customer name in custom portal widget

  • UPDATE: Improved the organization creation speed

  • UPDATE: Changed the SMS originator length to 10

  • FIX: Blocked VPP synchronisation

  • FIX: Deleting VPP tokens

  • FIX: VPP synchronization, if the Relution service is restarted during a synchronization

  • FIX: Data loss while cloning the Kiosk Mode configuration

  • FIX: Icon position on login screen

  • FIX: Sending enrollment SMS with too long originator

  • FIX: Ruleset execution problems

Changelog 4.17 (2018-06-22)

  • UPDATE: New button labels in the auto enrollment view

  • FIX: VPP connection reset error

  • FIX: Autocompletion for input fields

Changelog 4.16 (2018-06-18)

  • UPDATE: The install app action for iOS .ipa files, performed on an already installed app, makes the app managed

Changelog 4.15 (2018-06-12)

  • UPDATE: Installation documentation

  • FIX: Apple classroom configuration error

  • FIX: Relution service start when VPP is not available

  • FIX: Adjusted limits in the iOS password configuration

  • FIX: SMS originator field length

Changelog 4.14 (2018-06-05)

  • NEW: App reports in the store organization for multi-tenant configurations

  • NEW: Configure multi-tenant users

  • UPDATE: Installation documentation

Changelog 4.13 (2018-05-29)

  • NEW: Added possibilities to use the automatic enrollment view more efficient

    • Select Profile

    • Select User

    • Select/Remove Policy

    • Select/Remove Rule Set

  • NEW: Knox Mobile Enrollment (KME)

    • NEW: Automatically created KME users are now visible and editable to prevent license violations

    • UPDATE: Re-usage of autoenrollments and automatically created users

    • FIX: Upload of certain .csv files

    • FIX: Missing data while importing certain .csv file

    • FIX: Invalid reported states of bluetooth enrolled devices

    • FIX: Generation of too many automatically created KME users

  • NEW: Added app history entries for several app publishing events

  • NEW: Additional warning before a device is deleted from automatically enrolled devices

  • FIX: Multi-tenancy switcher when logging in and out

  • FIX: DHCP value in Androids device details can be null

  • FIX: Show the correct domain in the Secure Mail Gateway settings

Changelog 4.12 (2018-05-22)

  • NEW: GDPR / DSGVO compliance

    • Added a new privacy policy, which is editable by organization administrators

    • Added export of user data for organization administrators in user details

    • Privacy policy is now shown on first login or after changes if enabled

  • NEW: Improved HTML documentation styling for better readability

  • FIX: Tab titles in web portal

  • FIX: User links in app workflow

  • FIX: Long certificate names on the dashboard

Changelog 4.11 (2018-05-08)

  • NEW: Support for deploying managed apps to enrolled iOS devices via the Relution iOS app (starting with version 4.1 of the app)

  • FIX: Handling of SMTP server connections without authentication

  • FIX: Settings for branch protection in GitLab repositories created by Relution

Changelog 4.10 (2018-04-25)

  • UPDATE: Improved app installation from Relution Enterprise App Store via AirWatch

  • FIX: Links in generated app re-signing emails

  • FIX: Name limit of apps which are uploaded to the Apple App Store

Changelog 4.9 (2018-04-18)

  • NEW: Trigger Airwatch MDM actions for app installations from the iOS Relution Enterprise App Store app

  • UPDATE: New layout for the restriction configuration for iOS and Android

  • UPDATE: Support for uploading Android P (preview) apps

  • FIX: Upload of certain Android app files (*.apk)

Changelog 4.8 (2018-04-10)

  • UPDATE: Tooltips and badges for iOS restrictions

  • FIX: Uploading problematic Android app files (*.apk)

  • FIX: Enrollment links are not clickable anymore on Desktop Browsers

  • FIX: Enrollment list view filtered by deletd state

  • FIX: Browser back functionality in settings

  • FIX: Missing back buttons

  • FIX: Access from 3rd party services via access tokens

  • FIX: Knox Mobile Enrollment

  • FIX: Connection to Airwatch servers

Changelog 4.7 (2018-03-27)

  • NEW: iOS actions Shutdown, Reboot and Stop Mirroring for supervised devices, Request Mirroring for all devices

  • UPDATE: iOS devices where the user is Device User only, is compliant even though the Relution app is not opened

  • FIX: Double open buttons for public apps and weblinks

  • FIX: Missing badges for iOS actions which are available for supervised and lost mode devices

Changelog 4.6 (2018-03-20)

  • FIX: Disable autodeployment checkbox for public android apps

  • FIX: Fix directory check and improve configuration file handling in bin/update.sh

  • FIX: App download whitelisting in App Store settings

  • FIX: Upload of certificates during app signing

  • FIX: Potential server start issue

Changelog 4.5 (2018-03-14)

  • NEW: Samsung Knox Deploy app enrollment

  • UPDATE: Handling iOS policy changes including WiFi configurations has been changed to avoid in between WiFi loss

  • UPDATE: AirWatch Smartgroup synchronization are filtered by AirWatch organization ID

  • UPDATE: VPP license synchronization is now asynchronous and capable to run in clustered mode

  • UPDATE: New loading indicators for long running requests

  • UPDATE: New implementation of the Secure Mail Gateway

  • FIX: Character limit for iOS managed app configurations removed

  • FIX: Clear multitenancy parameters on logout

  • FIX: Remember me function on login screen

  • FIX: Navigation bar menu highlighting

Changelog 4.4 (2018-03-06)

  • UPDATE: Server administration interface is available under ${hostname}/system/portal/ for the system administrator

  • FIX: iOS MDM action errors

  • FIX: Currencies for apps from Google Play Store

  • FIX: AirWatch app publishing can use unavailable review steps

Changelog 4.3 (2018-02-27)

  • NEW: Relution API reference can be accessed via the help menu as system administrator

  • UPDATE: All configurations moved from gofer/gui to application.yml

  • UPDATE: Refresh button moved to top right corner

  • UPDATE: MongoDB configuration is no longer mandatory

  • FIX: LDAP configuration migration from Relution 3.x to 4.x

  • FIX: Relution server start if server port is set

  • FIX: Forgot your password functionality

  • FIX: VPP license tab shows up for all public apps

  • FIX: DEP profile creation with emojis as name or department name

  • FIX: DEP profile assignment not shown in auto enrollment list

  • FIX: Localisation handling for app names

  • FIX: Error message on final action retry

  • FIX: Multiple creation of policy configurations

  • FIX: Disabled app compliance configuration pushing apps

  • FIX: Error codes

Changelog 4.2 (2018-02-06)

  • NEW: New server administration interface for local administrators available via http://localhost:8099 (accessible only from the server host)

  • NEW: In case of recoverable errors, app install actions are retried up to three times (once per minute)

  • FIX: Optimized dashboard widget performance and fixed widget behaviour for new organizations

  • FIX: App redirects during app upload

Changelog 4.1 (2018-01-30)

  • UPDATE: Find all used 3rd party licenses under ${hostURL}/licenses.json

  • UPDATE: Ctrl-C handling to gracefully shutdown the server

  • FIX: Performance of dashboard widgets

  • FIX: Performance of classroom configurations

  • FIX: Error messages in app publishing to AirWatch

  • FIX: VPP license association

  • FIX: Saving a new app publishing target

  • FIX: Deleting organizations with user data

  • FIX: Links in the reset password mail are now clickable

Changelog 4.0 (2018-01-09)

  • Introducing Relution 4 built on Spring Boot (Learn more about the Spring Framework)

    • Main changes

      • Configurations moved from ${hostname}/gofer/gui/ to application.yml file in the installation folder

      • Setup and update process documented in the installguide

      • Server administration interface available under ${hostname}/system/portal/ for system administrators

      • No changes of requirements or compatibilities

  • FIX: DEP device synchronisation in multi-tenant environments

  • FIX: E-mail templates sent to Windows phones

Changelog 3.117 (2018-01-23)

  • NEW: On every VPP synchronization, all public apps are added to Relution automatically

  • NEW: The “Purchased Apps” view shows additional information

  • NEW: The “Licenses” tab in the “App” view shows additional information

  • NEW: VPP license information has been added to the iOS app compliance configration

  • NEW: Automatic assignment of available VPP app licenses to devices when deploying public iOS AppStore apps via MDM

  • UPDATE: VPP synchronization only enabled when not already in progress

  • UPDATE: VPP synchroization is done in the background to avoid timoeout errors

  • FIX: VPP dissacotiation and re-association

Changelog 3.116 (2018-01-16)

  • FIX: Disappearing devices while DEP synchronization if a DEP device gets removed and directly readded to the organization

  • FIX: DEP synchronization result if multiple DEP accounts are configured on one server

  • FIX: VPP license assignment if a license is already assigned to the same device in a different organzation

  • FIX: Choosing apps in the app compliance configation

  • FIX: Checkbox for deploying apps automatically in the app compliance confiration

Changelog 3.115 (2017-12-21)

  • NEW: Manage student and teacher iPads with the Apple Classroom configuration for iOS devices (education license required)

  • NEW: Publish iOS apps automatically to iTunes Connect

Changelog 3.114 (2017-12-12)

  • UPDATE: Improved app category handling when the feature is disabled

  • UPDATE: Improved usability of the Organization Group ID in the Airwatch app publishing settings

  • FIX: Icons in Exchange configurations

  • FIX: Issue which occurred when deleting certain organizations

  • FIX: Issue which occurred when changing the default organization language

Changelog 3.113 (2017-12-05)

  • UPDATE: New view and workflows for apps and versions

  • FIX: Secure Mail Gateway for several Samsung, Huawei and Motorola devices

  • FIX: Syncing DEP devices

  • FIX: Saving enrollments

  • FIX: App version view

Changelog 3.112 (2017-11-29)

  • UPDATE: New view and workflows for apps and versions (beta)

  • UPDATE: Re-Sign apps for the Apple App Store (iTunes Connect)

  • FIX: Error codes for auto-enrollments and DEP

  • FIX: App download button in Firefox

Changelog 3.111 (2017-11-22)

  • NEW: VPN type Cisco AnyConnect in iOS policies

  • NEW: Possibility to adjust organization wide notification settings

  • NEW: Added icons to menu

  • UPDATE: Tracking of installed apps on iOS devices if devices are not enrolled

  • FIX: Double click on add app

  • FIX: Changing API key of AirWatch connections

  • FIX: App re-signing started twice

Changelog 3.110 (2017-11-14)

  • UPDATE: Default position on map of located devices

  • UPDATE: Development environments can be deleted even if the linked repository is no longer accessible

  • FIX: Clean up created users in managed development environments upon deletion of a Relution user

  • FIX: Count of devices in auto enrollment views

Changelog 3.109 (2017-11-07)

  • NEW: App Signing Services creates app history entries for created push certificates

  • NEW: App Signing Services settings show the Team identifier

  • UPDATE: App signing service creates push certificates only for apps which require them

  • UPDATE: General portal improvements

  • FIX: VPP refunded licenses bug

  • FIX: Loading the app version view with dublicate attributes

Changelog 3.108 (2017-11-04)

  • UPDATE: Build Template for GitLab CI

  • FIX: Deletion of inactive DEP Accounts

Changelog 3.107 (2017-10-25)

  • NEW: Add Airwatch Smart Groups to automatically uploaded apps

  • UPDATE: Several improvements for the GitLab integration

  • FIX: New and improved error messages for the App Signing Service and Development Hub

  • FIX: Session handling

  • FIX: Handling of VPP license status “refunded”

Changelog 3.106 (2017-10-17)

  • NEW: Connect your GitLab repositories and CI jobs to the Relution Development Hub

  • NEW: Android Kiosk mode option to show apps installed by administrators

  • NEW: Android GPS and date settings restrictions

  • NEW: Automatic saving of customized columns

  • UPDATE: Removed disown DEP device button

  • UPDATE: Improved performance of compliance violations

  • FIX: App selector in the app store settings

  • FIX: Session handling after session has expired

  • FIX: Validation of email adresses containing + and umlauts

  • FIX: Several fixes for the usage of oracle databases

Changelog 3.105 (2017-10-12)

  • NEW: Publish enterprise apps automatically to Airwatch

  • UPDATE: UI improvements for app review workflows and license view

  • FIX: Optimize performance when updating public apps

  • FIX: Locales for Auto enrollment

Changelog 3.104 (2017-09-29)

  • NEW: Added support for KNOX mobile enrollment (KME)

  • NEW: Add push notification support to automatic signing

  • NEW: Blackberry Push is no longer supported

Changelog 3.103 (2017-09-19)

  • NEW: Relution generates push certificates automatically when it re-signs apps automatically

  • NEW: Customize columns in apps, public store search, VPP purchased apps, devices, enrollments, bulk enrollments, policies and rule-sets views

  • FIX: Parse app names and icons for some Android apps

  • FIX: Update automatic signing configuration

  • FIX: Added missing translations

  • FIX: Push Relution app after DEP enrollment

Changelog 3.102 (2017-09-12)

  • FIX: Bulk association and disassociation of VPP licenses

  • FIX: Assigning a group as reviewer

  • FIX: Certificate changes in app signing service

  • FIX: Compliance violation selection in rule sets

  • NEW: MariaDB driver update and support for emojis

  • NEW: Tooltips for app publishing and app signing

Changelog 3.101 (2017-09-05)

  • NEW: Sign iOS apps manually in the Relution Portal by using the automatic signing settings

  • UPDATE: Require system administrator permissions for system information endpoint

  • FIX: VPP batch license association

  • FIX: Automatic deployment checkbox in App Compliance configuration for Android

Changelog 3.100 (2017-08-29)

  • FIX: DEP profile creation in invalid cases

  • FIX: DEP profile pagination

  • FIX: App Signing Service developer account handling

  • FIX: Notes check for app owners in app version details

  • FIX: MobileIron Connected Cloud connection

Changelog 3.99 (2017-08-22)

  • NEW: Automatic app signing is available for all on-premise servers

  • NEW: New entries in the app history are created when apps are automatically signed

  • UPDATE: New versions and metadata of the sample apps which are prefilled for every new organization

  • FIX: Bugs in crashreporting feature

  • FIX: User interface for automatic signing configuration

  • FIX: German translations in Relution Portal

  • FIX: File picker for app upload does not cache former files

Changelog 3.98 (2017-08-15)

  • UPDATE: No notifications sent for automatic review steps

  • UPDATE: New Windows Phone Application Enrollment token

  • UPDATE: Re-Signing app versions with same internal name and version code will replace all app metadata

  • NEW: It is now possible to configure the BYOD settings in the Device Management view

  • FIX: Go-Live date gets lost when changing App data

Changelog 3.97 (2017-08-08)

  • NEW: User profile page to manage user details, access tokens and SSH keys from main menu

  • NEW: Define your Relution Portal start page from the main menu

  • UPDATE: Upload app versions with expired provisioning profiles to DEVELOPMENT or REVIEW state

  • UPDATE: The map in the device location view is back

  • FIX: MDM policy sorting

  • FIX: Wording in Relution Portal for categories, rules, app owners and certificates

  • FIX: Adjusted background color for Windows Phone apps

  • FIX: Promote button in store organization is no longer shown

  • FIX: User setting an assignee to an app review step

  • FIX: Password reset in public store view

  • FIX: Extend target provider settings for MobileIron to differentiate between Connected Cloud and Core Server

  • FIX: Display app names based on current active locale

  • FIX: Custom CSS navigation bar

  • FIX: Creating users from the enrollment view

  • FIX: AppConnect information in app version detail view

  • FIX: HTTPS for shortened enrollment URLs enabled

  • FIX: GitLab repositories

  • FIX: Saving publishing targets when an app is updated

Changelog 3.96 (2017-07-28)

  • NEW: Automatic re-signing of new iOS app versions on upload to Relution

  • NEW: Publish enterprise apps automatically to MobileIron including MobileIron labels

  • NEW: The App Release Workflow allows automatic app releases on a specified point in time

  • NEW: Automatic assignment of app owners to app review steps if no assignee is chosen

  • NEW: Enable a public app store view for users without login to browse released enterprise apps and request apps from public stores

  • NEW: Placeholders are now available in iOS managed app configurations

  • UPDATE: New mechanism for importing apps from the Google Play Store to reduce errors

  • UPDATE: While adding public apps from the Google Play Store the country needs to be selected

  • UPDATE: App history extended with entries for automatic app uploads to MobileIron

  • UPDATE: New format for placeholders for MDM policies

  • UPDATE: Allow usage of all available AWS Regions for the App Signing Service

  • UPDATE: Removed organization configurations as superuser from Admin portal (gofer/gui)

  • FIX: GZIP encoding when accessing REST resources via Firefox address bar

  • FIX: Re-Enrollment problems with older iOS devices

  • FIX: Wrong error codes on saving Development Hub settings

  • FIX: Applying an empty policies with disabled condifuration does not produce an error anymore

Changelog 3.95 (2017-07-24)

  • NEW: Every new organization is prefilled with a sample app with three versions

  • NEW: iOS managed app configuration now supports placeholders

  • NEW: Improved overall performance

  • UPDATE: Only one SMS and SMTP configuration per server possible

  • FIX: Missing settings in some organizations

  • FIX: Error messages for app uploads aborted by proxy servers

  • FIX: Google Play Store search

Changelog 3.94 (2017-07-11)

  • FIX: Added a loading indicator on saving app versions

  • FIX: Web Content Filter policy configuration for iOS

  • FIX: Client app is reset to public app in organization settings when the currently selected app is deleted

  • FIX: App details page

  • FIX: Deleting users

Changelog 3.93 (2017-07-04)

  • NEW: iOS Single App Mode - Lock your supervised iOS device to only one app, which cannot be left

  • NEW: Whenever app metadata is changed in the store organization it will be applied to all organizations

  • NEW: Improved performance of the app inventory view in the portal

  • FIX: Creating development environments with the same name in different organizations

Changelog 3.92 (2017-06-27)

  • NEW: Ability to map app permissions into several child organization from the store organization

  • FIX: Creating groups as super user

  • FIX: Portal no longer only shows a maximum of 30 development environments or app projects

  • FIX: Updated crypto modules configuration

Changelog 3.91 (2017-06-23)

  • FIX: App Permissions could not be set for newly uploaded apps

Changelog 3.90 (2017-06-20)

  • NEW: Option to deactivate the group synchronization in the LDAP/AD connector

  • FIX: GitLab projects in the Development Hub

Changelog 3.89 (2017-06-13)

  • NEW: Search for users and groups from LDAP or AD without the need to synchronize them

  • NEW: Added how-to for Development Hub GitLab projects

  • FIX: Rejection e-mail notifications

  • FIX: Dashboard display error on reload

  • FIX: Layout of app history

  • FIX: Sort order of app requests by price

  • FIX: Organization creation with validation errors

  • FIX: Adding a user to a new group as organization administrator

  • FIX: Development Hub validations

  • FIX: Positioning of icons in enrollment view

  • FIX: Docker setup

  • FIX: Problem while reading compliance violations

  • FIX: Problem when querying for device policy

Changelog 3.88 (2017-06-06)

  • NEW: iOS 9.3 supports a feature called Managed Lost Mode. This allows you to put a supervised device in lost mode via MDM without the need for an Apple ID. Also supported is location tracking and play an alarm sound while the device is in lost mode.

  • NEW: Extended app information from provisioning profiles and restrictions

  • FIX: Device details serialization

  • FIX: Retry Google acount login to get public apps

  • FIX: Long comments in workflow steps

  • FIX: Development Hub settings fail on saving

Changelog 3.87 (2017-06-01)

  • NEW: Filter and search for new attributes in the device inventory like IMEI or model

  • NEW: Invite users to join your team (this feature can be activated individually per server)

  • NEW: Notifications and coachmarks

  • NEW: Disable root detection for Android devices from the restrictions configurations

  • NEW: Added possibility to use an on-premise app signing service

  • NEW: Support information attributes for apps

  • NEW: Additional app restrictions are shown per app version

  • NEW: Tutorial information is now displayed

  • FIX: Deletion of app projects and development environments

  • FIX: Missing translations in app history

  • FIX: E-Mail validation during organization creation

  • FIX: Devices not reporting device details

  • FIX: FIX: DEP inventory filters

  • FIX: DEP inventory sorting

  • FIX: DEP inventory search

  • FIX: DEP profiles filters

  • FIX: DEP profiles sorting

  • FIX: DEP profiles search

  • FIX: Login with iOS client

  • FIX: Device location view error

  • FIX: Applying policies to devices

  • FIX: Filter used by iOS client to filter apps by OS

  • FIX: App review workflow steps

  • FIX: Fixed an issue that allowed users without any groups to log in.

Changelog 3.86 (2017-05-19)

  • NEW: Search for more attributes in the device inventory like IMEI or device model

  • NEW: Create public filters for other users of the Relution Portal

  • FIX: Validation of email attribute in the organization creation screen

  • FIX: Push required apps on iOS devices

  • FIX: Web content filter configuration for iOS devices

  • FIX: Native app upload when using MongoDB

  • FIX: Request apps

  • FIX: Sending policies to Windows Phone 10 devices

Changelog 3.85 (2017-05-09)

  • NEW: Add a whitelist of non downloadable apps in appstore settings

  • NEW: Added noindex, nofollow, nosnippet and noarchive parameter to index.html

  • NEW: Updated default MDM Push and APNS certifactes

  • FIX: Login performance when using Azure AD

  • FIX: iOS devices do not ask for exchange password when using Secure Mail Gateway

  • FIX: Security improvement of diverse endpoints

  • FIX: LDAP/AD group synchronization

  • FIX: Pricetype filter in app requests view

  • FIX: Open apps as system admin

  • FIX: User selection in new enrollment view

  • FIX: Web content filter configuration for iOS supervised devices

  • FIX: Deactivation of the app request feature

  • FIX: Image sizes in html documentation

  • FIX: App version relations when using store organization

Changelog 3.84 (2017-05-02)

  • FIX: Global HTTP Proxy configuration for supervised iOS devices

  • FIX: Translations in MDM policies

  • FIX: App inventory and enrollments filters

  • FIX: Certificate file picker in Firefox

  • FIX: Added user/group type information to authentication endpoint

Changelog 3.83 (2017-04-26)

  • NEW: Global HTTP Proxy configuration for supervised iOS devices

  • NEW: Lock Screen Message configuration for supervised iOS devices

  • NEW: Mulitple internal improvements

Changelog 3.82 (2017-04-18)

  • NEW: Updated setup-mysql.sh to use utf8mb4

  • FIX: Secure Mail Gateway to support Lotus Notes 9.0.1.5 SP6

  • FIX: Migration scripts for MS-SQL installations

  • NEW: The App Security Center is no longer available

Changelog 3.81 (2017-04-04)

  • NEW: Change order of authentication methods: Relution device key, Session cookie, Basic authentication

  • FIX: Translations of configurations

Changelog 3.80 (2017-03-29)

  • FIX: sorting for organizations as system admin

  • FIX: VPP license status check while pushing public apps

  • FIX: Link in app approval email

  • FIX: Enrolled iOS client loses auth aufter pushing another client to the device

Changelog 3.79 (2017-03-22)

  • UPDATE: Adjusted the font of enrollment links for better readability

  • FIX: Handling high load situations

  • FIX: Permission handling which caused problems while creating a user or organization

Changelog 3.78 (2017-03-17)

  • NEW: DEP and Crashreporting features are now available to everybody

  • FIX: Creating weblinks

  • FIX: Deploying apps from a store organization to default organizations

  • FIX: Imprint default language

  • FIX: Displaying bundle information of iOS apps

  • FIX: Platform choice while defining a review workflow

  • FIX: Show correct available placeholders

  • FIX: Platform icons in app details view

  • FIX: Show correct amount of apps in store organization

  • FIX: Default Relution app settings in organization settings

  • FIX: Missing translations

  • FIX: 404 page session handling

  • NEW: Improvements for organization creating performance

Changelog 3.77 (2017-03-08)

  • NEW: Improved app update detection for iOS clients

  • NEW: Improved organization settings management

  • UPDATE: Remove deprecated user management dashboard widget

  • FIX: Organization switcher for large numbers of organization

Changelog 3.76 (2017-03-06)

  • FIX: Performance issue in special data constellations

Changelog 3.75 (2017-02-28)

  • NEW: Device Enrollment Program: The Device Enrollment Program provides a fast, streamlined way to deploy your corporate-owned iOS devices, whether purchased directly from Apple or through participating Apple Authorized Resellers.

  • NEW: Deploy public iOS apps to Apple devices without the need of Apple IDs with the new Volume Purchase Program

  • NEW: Crashreporting with Hockeyapp and Apteligent (former Crittercism)

    • Connect your crash reporting account to get all crash reports and exceptions of your apps in Relution

  • NEW: Create objects like policies or enrollments from empty lists in the Relution Portal

  • FIX: Refresh device information

  • FIX: First login after creating an organization

  • FIX: DEP settings view as system admin

  • FIX: DEP missing accounts

  • FIX: VPP app revoking label

  • FIX: iOS version filter for VPP device selection

  • FIX: VPP license association

  • FIX: Organization switcher if a user is in different organizations

  • FIX: Platform chooser on enrollment view

  • FIX: User filter in enrollment view

  • FIX: Configuration notifications

  • FIX: Device availability check

  • FIX: License checker

  • FIX: SQL migration

  • FIX: Authentication, when the organization name gets modified by backend

  • UPDATE: Improved speed of app inventory

Changelog 3.74 (2017-02-17)

  • FIX: Displaying certificate errors on Android enrollment page

  • FIX: Changing settings for secondary organizations

  • FIX: Organization switching for LDAP users

Changelog 3.73 (2017-02-07)

  • NEW: Saving expired apps is possible now

  • NEW: Preparation for assignment of VPP apps to devices

  • FIX: Switching the Relution client apps for primary organization also affects secondary organization and vice-versa

  • FIX: LDAP attributes

  • FIX: Broken ACL entries

  • FIX: Finding Google Play apps like Snapchat

  • FIX: (De)activation of DEP accounts

  • FIX: App search while filters are used

  • FIX: Deactivation of app downloads in the portal

Changelog 3.72 (2017-01-31)

  • NEW: Added device assignability information to purchased app view for VPP

  • FIX: Portal does not show app download buttons if app downloads are disabled in the settings

  • FIX: Sending device compliance history to the server

  • FIX: Development Hub clone URL of the Git repository is shown even if user is not a developer

Changelog 3.71 (2017-01-24)

  • UPDATE: Extended logging functionality to provide more information

  • UPDATE: Improvements for the app signing service

  • UPDATE: Internal improvements

Changelog 3.70 (2017-01-18)

  • FIX: Fixed problem with deleting multiple apps at once on oracle databases

  • FIX: Fixed problems with the Google Play Store importer

Changelog 3.69 (2017-01-11)

  • FIX: Portal bug after error in Re-Sign dialog

  • UPDATE: Internal improvements

Changelog 3.68 (2017-01-03)

  • UPDATE: Serial number of VPP licenses is shown

  • UPDATE: App signing requests are validated now

  • FIX: Device details of iOS devices

  • FIX: App search in app inventory

  • FIX: Actions while selecting multiple devices

  • FIX: Reopening new app dialog

  • FIX: VPP license syncronization

  • FIX: Login of users in mutliple organizations

Changelog 3.67 (2016-12-20)

  • NEW: Launchpad (replaces product tour)

  • NEW: Apple Device Enrollment Progran (in Beta, not on SaaS)

  • FIX: Some iOS 10 devices were shown as incompliant because of missing push service (APNS)

  • FIX: Release status for web links could not be selected

  • FIX: Various UI fixes when using filters

  • FIX: Oracle database problems with upper case characters

  • FIX: Too many App expiration e-mails sent

  • FIX: Some Apps could not be found in Google Play Store

  • FIX: Missing icons for Windows public apps

Changelog 3.66 (2016-12-07)

  • NEW: iOS Enterprise App Re-Signing

    • Re-sign your iOS apps in Relution without the need of XCode.

    • To re-sign an app just select a version of an app, click on Re-Sign and provide a certificate and provisioning profile.

    • You will be informed via e-mail about the re-signed app version or possible problems.

  • UPDATE: Support info is dynamically added to the email notifications, only if it is configured

  • FIX: Fixes for the app signing service

  • FIX: Fixed search for Google Play Store apps with numbers

Changelog 3.65 (2016-11-30)

  • Fixed empty support informations in e-mails

  • Fixed an LDAP issue where users where not synced

  • Encoded umlaut characters in e-mail templates

  • Fixed app siging upload as appstore user

  • New error codes for authentication

  • Fixed an error on saving settings

Changelog 3.64 (2016-11-22)

  • Added failure reporting for the app signing service

  • Adjusted e-mail templates

  • Fixed a bug at deleting SSH keys

  • Fixed a HTTP error code in BaaS environments

  • Fixed a bug on saving users

  • Fixed a bug on signing apps

  • Fixed a bug on accessing the Development Hub

Changelog 3.63 (2016-11-15)

  • App Signing Service: App Reviewer are allowed sign apps

  • Possibility to set Oracle databases to be case sensitive

  • Set version to RELASE in developer organaizations, if the version was approved in store organization

  • Fixed response codes for SSH Key deletion

  • Fixed promotion of apps from the store organization

  • Fixed persistence exceptions in LDAP connector

  • Fixed LiveData socket.io exception

Changelog 3.62 (2016-11-08)

  • Improved performance of creating new organizations

  • Fixed a bug while uploading an app to a users second organization

  • Introduced new error codes

  • Security improvements for the app signing service

  • Improved e-mail templates

Changelog 3.61 (2016-11-02)

  • Improved texts in e-mail templates

  • Fixed a bug when deleting apps as developer

  • Possibility to disallow app downloads from Portal

  • Use environment variables to set bug reporter email address

Changelog 3.60 (2016-10-26)

  • Fixed a bug on non existing Development Environments

  • Fixed environment variables when stopping the server

  • Fixed e-mail templates for app reviews

  • Fixed cluster setups

  • Fixed notifications when requesting already requested apps

  • Fixed password expiration issue for Relution users

  • Fixed Docker container stop

  • Fixed a bug with custom attributes of users

  • Jgroup hostname can be configured with an environment variable

Changelog 3.59 (2016-10-18)

  • Improved error messages for LDAP problems

  • Fixed bug in app categories

  • Fixed e-mail templates

  • Fixed bugs in app promotion

  • Fixed bugs in the app signing service

Changelog 3.58 (2016-10-11)

  • Preparation for the launch of the Relution App Signing Service

  • Possibility to disable system apps in the Android app compliance configuration

  • Fixed an LDAP race condition issue

  • Fixed Secure Mail Gateway for Samsung Galaxy Tab 2

Changelog 3.57 (2016-10-04)

  • Fixed: HTTP status code for unknown enumerables is now 404 instead of 204

  • Fixed: LiveData sync waits indefinitely when read callback yields duplicates

Changelog 3.56 (2016-09-27)

  • Layout changes for Android Kiosk Policy

  • New public store notifications when apps are released / rejected

  • Fixed: Memory leak when groups with many members are loaded

Changelog 3.55 (2016-09-21)

  • New attributes for developer information

  • New Android policy flag to show installed apps only in kiosk mode

  • Allow weak passwords when Android device encryption is enforced

  • Fixed: License info on enterprise servers

Changelog 3.54 (2016-09-14)

  • EULA is now split between English and localized versions

  • Tooltips for app permissions have been extended

  • Fixed: HTTP status code for session expiration is now 401

Changelog 3.53 (2016-09-07)

  • Extended public appstore feature (only for selected environments)

  • Added support for SuSE Linux to installation scripts

  • Multi-organization enhancements of the administrator portal

  • Fixed: LDAP connector backwards compatibility issues

  • Fixed: User and group handling (save error)

  • Fixed: HTTP error codes for user authentication. Server now sends 401 instead of 403 if user is not logged in

Changelog 3.52 (2016-08-25)

  • Added support for user permissions on a per app basis

  • LDAP connector can now handle multiple organizations

  • Relution can now act as a `public' app store between organizations

  • Silent enrollment of Android clients in selected scenarios

  • E-mails with certificate expiration notifications now contain the organization name

  • GZIP compression enabled

Changelog 3.51 (2016-08-10)

  • Relution will now restart automatically if an OutOfMemoryError occurs

  • Update of jgroups library for clustering.

  • Update protection for read-only attributes like createdDate, createdBy added.

  • Security during iOS ipa installation improved.

  • Fixed: Application ACL for anonymous users.

Changelog 3.50 (2016-08-02)

  • Development Hub: AWS credential verification check is performed on saving Development Hub settings

  • Development Hub: An SSH public key has to be unique on the whole system to guarantee security

  • Development Hub: Saving a development environemnt does not send a mail to owner if he already was one

  • Removed default notification recipients in Common Relution configuration

  • Log optimizations

  • Style fixes in the Portal

Changelog 3.49 (2016-07-26)

  • Restructured Development Environment detail view

  • Fixed: E-Mail templates for update app notifications

  • Fixed: SOAP service HTTP connector on postal methods

Changelog 3.48 (2016-07-19)

  • New Windows AETX token provided. Already enrolled Windows devices receive an update and new enrollments are possible again.

  • Deleting a user, also deletes him from development environments and repositories

  • Only notify new developers of a development environment about assignment

  • Added a link to Google Maps, instead of showing a map in Android device details location view.

  • Fixed: Applications can not be loaded from GridFS after MongoDB driver update

  • Fixed: Custom user attributes now will be ignored if the value is null

Changelog 3.47 (2016-07-12)

  • Added information about organization to keystore notifications

  • Extended apps endpoint to support description

  • Fixed saving custom user attributes

Changelog 3.46 (2016-07-05)

  • Auto deploy apps on iOS devices after enrollment with the App Compliance configuration

  • Add multiple SSH Public Keys as developer to use the Development Hub

  • Add new possibility to the Android passcode policy that allow to enable and disable Biometric Authentication on Samsung devices

  • All logged in users now can access the documentation from the menu bar in the Portal

  • New animation on creating organizations after registration (only live.relution.io)

  • Fix: Windows passcode configuration supports characters between 2-4 and removed option Defined by User

  • Fix: Only Developers can be assigned to a Development Environment

  • Fix: Success message on applying policies or rulesets to multiple devices

  • Fix: Adding web links to Relution

  • Fix: Editing Development Environment description as App Owner

  • Fix: Required attributes marked correctly now

  • Fix: Custom user attributes can now be filled

Changelog 3.45 (2016-06-28)

  • New feature: Custom attributes let you define your own user attributes. In the next Relution version the attributes can be used in MDM policies as placeholders.

  • Added support for multiple SSH keys for developers using the Development Hub

  • BaaS: Fixed errors on WADL generation

  • BaaS: Fixed errors on deloyment of connectors

Changelog 3.44 (2016-06-21)

  • Deploy multiple iOS apps after enrollment automatically by using the new app compliance configuration

  • Development Hub now support proxies

  • Fixes for Swagger API, MongoDB and Development Hub

Changelog 3.43 (2016-06-16)

  • New feature: Development Hub: Request and approve Development Environments, which create a Git repository (AWS CodeCommit) and connect to your continuous integration server (Jenkins). After a Development Environment is approved, a git repository is created. The assigned developers can check in source code which will be automatically build and uploaded to Relution by the continuous integration server. Requirements: AWS Account (CodeCommit) and a Jenkins Server

  • Android Kiosk mode extended with option to keep screen on while charging

  • Android Kiosk mode extended with option to disable S-Voice

  • Fixed Android restrictions option to deny USB tethering

Changelog 3.42 (2016-06-13)

  • Renewal of iOS APNS and Apple MDM vendor certificates

Changelog 3.41 (2016-06-07)

  • Removed wizards which are not needed anymore (SMTP, SMS, Organization, User, HTTPS, Relution)

  • Set default encoding for the JVM to UTF-8 to get rid of some umlaut problems

  • Fixed synchronization problems of the Secure Mail Gateway in new organizations

  • Fixed enrollments with broken e-mail templates

  • Fixed processing of offset query parameter in LiveData endpoints

  • Improved logging and error messages for authentication

Changelog 3.40 (2016-05-31)

  • Fix for Windows Passcode Reset Action

  • Improved footer in Portal

  • Preperations for our next big feature release - stay tuned for the Development Hub

Changelog 3.39 (2016-05-24)

  • Relution wizard now supports BaaS roles

  • New action for Windows Phone to reset lock passcode

  • Fixed license handshake problem after server restart

  • Fixed a problem with image URLs in custom portals

Changelog 3.38 (2016-05-17)

  • Fixed Windows password configuration where only numeric passwords were possible despite a different character set was chosen

  • Fixed the Allow Simple Password flag in the Windows password configuration

  • Fixed a problem with image URLs in custom portals

Changelog 3.37 (2016-05-10)

  • Fixed installation script on Windows Server. It enables installation in Program Files folder

  • Fixed bug with the nginx configuration where all clients have to reconnect their websockets after 90 seconds

Changelog 3.36 (2016-05-03)

  • New iOS configurations: AirPrint and Airplay

  • Fixed license handshake problem with Relution versions between 3.25 and 3.28

  • Fixed logo appearence in e-mail templates

  • Fixed problem with validation on replyto e-mail addresses

  • Fixed wifi configuration password validation

  • Fixed client widget on Windows Mobile devices

  • Portal UX improvements

Changelog 3.35 (2016-04-26)

  • Added validation to email addresses during organization creation

  • Ability to set the mailFrom setting in the Reset Password Configuration

  • Improved license handling

Changelog 3.34 (2016-04-19)

  • New REST endpoint to upload and create an app in one step

  • Default bug reporter recipient changed to bugs@relution.io

  • Fix for uploading APK files

  • Fix for license synchronisation and view

  • Fix for bulk enrollments with phone numbers

Changelog 3.33 (2016-04-12)

  • Improved layout for HTML documentation (manual, installguide and changelog)

  • Improved license page and license checks

  • Clickable certificates in the certificate widget on the dashboard

  • Default Mail from address changed to noreply@relution.io for new organizations

  • Fixed change password functionality

  • Fixed forgotten password validation

  • Fixed search bar in portal modals on enter press

  • Fixed filters in portal

  • Fixed released apps widget on dashboard

  • Fixed screenshot import for iPad apps

  • Fixed breadcrumbs in portal device details

  • Fixed bug reporter

  • Fixed drag and drop feature

  • Improved validation in Relution Wizard

  • Internal improvements and bugfixes

Changelog 3.32 (2016-03-22)

  • Added Update script for easy updating of Relution instances

  • Allow empty app compliance configuration for Windows Phone

  • Improved Windows Phone action and compliance violation error messages

  • Android passcode configuration supports now type Something

  • iOS native app versions show iOS schemas

  • Maximum heap space is now configurable via environment variables

  • Portal fix: License page

  • Portal fix: Quick Filter

  • Portal: UI improvements

  • Fix: Improved HTTP status codes

  • Diverse internal bugfixes

Changelog 3.31 (2016-03-16)

  • Minor bugfix in release process

Changelog 3.30 (2016-03-15)

  • License status page with possibility to update license status accesible from Portal footer

  • Updated Portal to Angular 1.5

  • Added menu entry to access the helpdesk

  • Added tooltip for the Android Wifi priority

  • Default redirect URL set to Relution Portal

  • Client widget shows Relution Windows Phone App on Windows Phones

  • Portal fix for pagination of organization filters in users & groups view

  • Portal fix for installed app search for iOS devices

  • Hide product tour on small screens

  • Use proxy settings if authenticator is needed

  • MADP bugfixes

  • MADP: Support for comments in JSON files written by MADP developers such as connections, models, or mcap.json metadata.

Changelog 3.29 (2016-03-01)

  • Fixed device statistics on dashboard (deleted devices are not counted anymore)

  • Improved error messages for Windows actions

  • Fixes for License Management

  • Fix: LiveData message aggregation

  • Fix: MADP saving Applications with ACLs

  • MADP: New field definitions for maxSize, minSize and label

Changelog 3.28 (2016-02-23)

  • Added gzip compression in nginx proxy for faster Portal access

  • Support for Relution in docker environment

  • Extended license information view in Relution Portal

  • Removed duplicate placeholder

  • Fix passcode policy description for Windows devices

  • Fix for LiveData

Changelog 3.27 (2016-02-16)

  • Improved iOS enrollment. No more delay before Relution app deployment - it is triggered directly after device details are available

  • User manual and installation guide documentation is now split into two parts

  • View and refresh your license information from the Relution Portal

  • Cleanup temp resources to prevent disk flooding

  • Auto deletion of PING actions, to prevent a big action queue

  • Add organization for a user created by the superuser in the Relution Portal

  • Policies and rulesets cannot be published if all configurations or rules are disabled

  • Fix: LDAP Groups are now marked as readonly

  • Fix: Placeholder exception for Windows Phone rulesets

  • Fix: Clear policy badge information, if the change policy action is cancelled

  • Fix: Cleanup of duplicated compliance violations

  • MADP: Use proxy when internet access requires a proxy and authentication for public internet service

  • MADP: Offload algorithm of LiveData server code to worker threads to free up JavaScript execution thread

  • MADP fix: On timeout HTTP status code 503 is delivered

  • MADP fix: SOAP connector fails converting EWS additional properties

Changelog 3.26 (2016-02-08)

  • Check your license status in Relution Portal

  • New EULA and privacy policy in docs folder

  • Fix for deploy app action for Windows Phone devices

  • Withdraw history entry creates device history entry when user withdraws his device

  • A default SMS service is automatically chosen when creating new organizations

  • Fix for OutOfMemory exceptions when HTTP Response becomes excessively large

Version 3.25 (2016-02-02)

  • Secure Mail Gateway URL now does not contain the organization name, to support Windows devices. A Relution organization has to be mapped to an Exchange domain. All changes are backward compatible.

  • Secure Mail Gateway can be easily used in Exchange policies

  • Nginx configuration includes port in host header to support non standard ports

  • Decreased maximum memory to 1GB, to prevent memory errors on small instances

  • Optionally configure database via environment variables

  • Preparation for connection to the license server. MAKE SURE THE RELUTION SERVER CAN ACCESS https://license.relution.io

  • LDAP Groups can now automatically be added to system groups

  • Fix: Rules inform about withdrawn devices

  • Fix: Group memberships are updated when deleting users

  • Add expiration date to enrollment notifications

  • MADP: Allow accessing backbone model and options from livedata

  • MADP: JavaScript API to get the current application

Version 3.24 (2016-01-26)

  • Automatic migration from iOS APN to Cellular configurations

  • MADP: Changing the primary ID of a LiveData record is now possible

  • Fix: Synchronization of cache in clustered environments

  • Fix: Apply ruleset button is not disabled if 3 platforms are selected

Version 3.23 (2016-01-19)

  • Delete organizations with all references from Relution Portal

  • Removed “show advanced” button in Configurations

  • External server URL can be set in setup process

  • Check for SELinux configuration

  • View creation date of organizations in Relution Portal

  • MADP: Improved performance for LiveData

  • Fix: Mobile Network configuration

  • Fix: Create organizations from Relution Portal

  • Fix for MADP - Encoding of JSON to BSON

  • Fix for MADP - Access Java object properties having integral keys

  • Fix for MADP - Convert of input to BigInteger for Double values

  • Fix for MADP - Check for user data in LiveData

Version 3.22 (2016-01-12)

  • Windows Phone 8.1 and Windows 10 Mobile configurations are now available

  • Manage organizations, users and groups as superuser for all organizations in the Relution Portal

  • MADP calls and models of a connector are now displayed sorted

  • Socket timeout configuration for the HTTP connector

  • The only SMTP server is chosen automatically when running the Relution wizard via REST call

  • When configuring an HTTP proxy via system properties the HTTP connector should bypass it, when a direct connection is configured

  • Relution setup on Windows servers now uses NSSM (the NON-Sucking Service Manager) and does not require .net anymore

  • Fix: iOS wipe actions are not marked as cancelled after execution

  • Fix: MDM Policy handling after corrupt actions for Windows Phones

  • Fix: Windows Notification Service for new organizations

  • Fix: Relution wizard attribute validation

  • Fix: MongoDB credentials in setup-cli

Version 3.21 (2015-12-22)

  • Possibility to store ressources like apps in Amazon S3 instead of local database

  • New EULA available in documentation folder

  • Empty string will be used if enrollment notification placeholder has no mapping

  • Wipe action is marked as executed if successfull

  • LDAP connector improvements

  • Fix: Changing device name does no trigger a change policy action anymore

  • Fix: Enrollment landing page

  • Fix: Updating Windows Notification Server provider

Version 3.20 (2015-12-15)

  • Windows Phone 8.1 MDM policies (E-Mail, Passcode, Restrictions, WiFi)

  • Windows Phone 8.1 MDM compliance violations

  • BETA: Windows 10 Mobile MDM policies and compliance violations, because Windows 10 Mobile itself is not released by Microsoft

  • Setup an organization wide password policy for local users (LDAP/AD user are not considered)

  • Possibility to use MongoDB/GridFS for resource storage

  • Expiration date can be added to device enrollments

  • Add ability to clean devices in state DELETE PENDING

  • Deleted policies are now deleted and not more marked as deleted

  • JavaScript operator delete

  • Fix: Several display issues in Firefox

  • Fix: Roles for organization administrator

  • Fix: ACL adjustments

  • Fix: Dashboard widgets

  • Fix: Sort order in LiveData

  • Fix: Appstore lookup

  • Fix: Devices in state DELETE PENDING

  • Fix: LDAP login with organization

  • Fix: Group member roles

Version 3.19 (2015-12-07)

  • Clean up of iOS device information after device deletion

  • SOAP, REST and ODATA connectors can make use of HTTP proxies

  • Improved internal ping action cleanup

  • Improved HTTP request handling for MADP

Version 3.18 (2015-12-03)

  • Improved performance of LiveData

  • Improvement for offline devices which are deleted

  • Fix: Public apps from Google Play Store can be added again

Version 3.17 (2015-12-01)

  • Improve handling when multiple LDAP providers are configured

  • Setup can now create database and user when admin credentials are provided

  • Increased verbosity of nginx proxy log configuration

  • LiveData now supports multi tenancy

Version 3.16 (2015-11-25)

  • Groups created by the Relution Wizard can not be deleted anymore

  • Automatic update of push tokens for enrolled Windows Phone devices

  • Cancel all unprocessed actions if devices are deleted and withdrawn

  • Improved error logging for app downloads

  • Fix: Secure Mail Gateway can handle unique organization names with whitespaces

Version 3.15 (2015-11-20)

  • LiveData does no longer store changes for updates which do not modify data.

  • Fix: Group loses members if member is changed

  • Fix: iOS enrollment

Version 3.14 (2015-11-13)

  • Windows Phone devices can now create compliance violations

  • Cleanup database with historic unneeded tables

  • Fix: Downloading apps from Android devices, because of checksum generation

  • Fix: Migration on Oracle databases

  • Fix: Fixed problems in updating iOS Policies

Version 3.13 (2015-11-11)

  • MongoDB connection and databases configuration are now merged into one configuration

  • Manual and changelog are now available via web endpoints on the server

  • Fix: Download of native apps on Android devices

  • Fix: Filtering of devices by groups

Version 3.12 (2015-11-08)

  • Password Policy available: The password policy minimizes the risks of unsecure passwords. All passwords must have a minimun length of 8 characters. User defined configuration will be available in a next version.

  • The default password after setup has been changed. This is displayed in the cli after installation.

  • Redefinition of WITHDRAWN & DELETE state: WITHDRAWN means that the user removes the mdm control. DELETE means that the mdm control was removed from MDM Administrator.

  • BETA: Filter management. Custom Filter can be defined. Be aware that this feature is in beta state. All persistent filters can be removed in a later version.

  • Search bar is moved to the header.

  • REST API: Servers sends 422 for validation exceptions.

  • New client certificate for windows phone

  • Nginx cluster sample config uses now sticky session

  • MD5 Checksum added to iOS App Downloads

  • Improvement of LDAP login performance

  • User and organization selection from relution wizard removed

  • USB restrictions for Android available

  • LDAP auto-configuration for Microsoft Active Directory and FreeIPA

  • Portal framework updated to AngularJS 1.4.7

  • Fix: Secure Mail Gateway content encoding

  • Fix: Sending push messages for iOS Devices

  • Fix: Sort app list by name

Version 3.11 (2015-10-27)

  • Fix: Missing icons in prefilled weblinks

  • Fix: Filter in app request view

Version 3.10 (2015-10-27)

  • Improved the Relution Wizard

  • Improvements to Windows Phone support

  • Remove “HTTPS Keystore” from the “System certificates” widget

  • Fix: behaviour on missing icons

  • Fix: database migration error

Version 3.9 (2015-10-22)

  • Support for uploading large applications

  • Extend Windows Phone MDM to be able to manage apps on devices

  • Optimized outputs and diagnostics when consuming SOAP services exported from SAP

  • Possibility to set custom properties for an organization in classic administrative UI

  • Bulk import of users now can compute password hashes to store when given plain passwords

  • Documented process for migrating MySQL database to multi-byte UTF-8 required for emojis in the manual

  • Fix: Secure mail gateway on iOS devices

  • Fix: Improved security of XML processing protecting against entity expansion based attacks

Version 3.8 (2015-10-16)

  • Improvements to Windows Phone support

  • Compliance violations are cleaned after device has been withdrawn/deleted

  • JCE Unlimited Strength Policy files are now an additional requirement

  • Fix: LDAP sync problems

  • Fix: ACL templates for Relution groups

Version 3.7 (2015-10-12)

  • Add Windows Phone in Dashboard statistic windows

  • Username and passwords are no longer allowed to contain  and :

  • Add compliance violation for iOS jailbroken & Android rooted devices

  • Set default max memory from 1GB to 2GB

  • Relution Setup Wizard can be automated via rest calls

  • MADP: Improve javascript debugger regarding autocompletion and display of variables

  • Fix: Add user to group in portal

  • Fix: Creating acl entries for new ldap users

  • Fix: Login with usernames containing @

  • Fix: Database migration scripts

Version 3.6 (2015-10-01)

  • iOS APN Configuration is replaced with iOS Celluar Configuration

  • Phone numbers from ldap are now normalized

  • App Security Center is documented in manual

  • Fix: Storing native MongoDB data in relution live data

  • Fix: Storing user license to vpp token

  • Fix: VPP User invitation template

  • Fix: Password change

Version 3.5 (2015-09-23)

  • User gets a push notification if a new relution client is available

  • The icon for an app is now optional

  • Fix: App upload via jenkins plugin

  • Fix: Reset password

  • Fix: Group selector

Version 3.4 (2015-09-11)

License check is now enabled. Make sure that host https://license.relution.io is accesible from your Relution server.
  • MDM Windows Phone 8.1 BETA: Device enrollment and device details are available. Windows Phone policies will be available in a next version.

  • New MAM dashboard widget for most downloaded apps

  • New installation guide in the manual

  • Jetty webserver updated to a newer version

  • Default session timeout is set to 60 min

  • Simplification of the Relution wizard

  • MDM_MANAGER role is split to MDM_EDITOR and MDM_CREATOR

  • CORSOrigins can be defined in new webserver configuration

  • MySQL connector supports uft8_mb4 collation (emoji support)

  • Improvement of LDAP login performance

  • SLES12 is now supported

  • Fix: Random user login with similar credentials

  • Fix: Certificate upload

  • Fix: VPP e-mail template

Version 3.3 (2015-08-24)

Database migration scripts have been refactored. Please make sure that version 3.2 is installed before installing 3.3. If you install version 3.3. on an older version than 3.2 the migration will fail.
  • Portal is now served from filesystem

  • Organization on login screen is now optional

  • PDF Documentation now included in every installation

  • Display notification when server is not available anymore

  • Display notification when update for portal is available

  • Selection saved when changing filters in portal

  • Remove Device User

  • Add SAP connector libraries

  • Add additional restrictions to the Kiosk mode on Samsung Android devices

  • Add dashboard notification if LDAP is not working

  • Add Push notification for VPP invitiation

  • Fix: Change username keeps password

  • Fix: REST filters are now able to work with LDAP connector

  • Fix: Adding a public iOS app

  • Fix: Password reset in cluster environment

  • Fix: User count

  • Fix: LDAP filter on login was slow

  • Fix: Validation of Exchange server address

Version 3.2 (2015-07-24)

  • SMS/SMTP are required in Relution wizard

  • Flooding protection for auto-updater towards Google Play Store

  • Error Handling for App Store responses

  • Push notifications for new organizations is now enabled

  • Fix: Database migration with old metamodel tables

  • Fix: Data type in security tables.

Version 3.1 (2015-07-16)

  • Nginx configuration updated

  • All iOS certificates updated, valid 1 year from now

  • Prefilled apps for demo.relution.io added

  • Installer directory is no longer bounded to /opt/relution

  • Installer checks now prerequisites

  • App security is now configured by default

  • Fix: password reset

  • Fix: installed jce dependencies

Version 3.0 (2015-07-09)

  • New LDAP Connector

  • Secure Browser

  • Update to Java 8 (required)

  • SSL Support removed. Ngnix is now required

  • Start with continuous delivery

  • Documentation is now part of the release