Skip to main content
Version: 8.2411.x.x RR

System Requirements

This section gives an overview of the supported Nevis, related component versions, and their system requirements.

Database and OS support

nevisAdmin 4 and it's components all adhere to a unified versioning system. Compatible component versions match to make version upgrades easier and more logical.

nevis versionDatabase: PostgreSQL 15Database: MariaDB 10.6Database: MariaDB 10.3OS: RHEL9OS: RHEL8JVM (Open JDK) 17.0.12Kubernetes 1.31Kubernetes 1.29
RR: 8.2411.x
RR: 8.2405.x
LTS 24: 7.2411.x
LTS 24: 7.2405.x

Patterns support

nevisAdmin 4 & componentsPatterns
8.2411.x8.2405.x - 8.2411.x
8.2405.x7.2402.x - 8.2405.x
7.2411.x7.2405.x - 7.2411.x
7.2405.x7.2402.x - 7.2405.x

Access App

Upgrade Principle

It is guaranteed that you can upgrade the backend from the previous release to the current release without having to replace the currently rolled out Access Apps. New release versions remain compatible with the last previously rolled out Access Apps. For example: The Access App compatible with backend release version n is also compatible with backend release version n+1.

Always update the backend first, before updating the Access App. This is necessary in order for the Access App to stay compatible with the Nevis release: Only if you first upgrade the backend and then the Access App, we can guarantee that the new Access App version will continue to work with the backend and can be rolled out to end users.

Version and release date

iOS

iOS Access AppRelease DateStatus
2.10.109 Sep 2024EOL
2.10.212 Nov 2024EOL
2.10.310 Jan 2025RR Full Support

Android

Android Access AppRelease DateStatus
2.8.120 Nov 2023EOL
2.9.011 Apr 2024EOL
2.10.029 Jul 2024RR Full Support

Operating system support

iOS Access AppiOS 11iOS 12iOS 13iOS 14iOS 15iOS 16iOS 17iOS 18
2.10.x✅(*)

(*) Due to a bug in iOS 18 which we expect to be solved with future iOS patch releases, push notifications received don't process correctly in Access App versions < 2.10.1 whilst the app open.

Android Access AppAndroid 6 MarshmallowAndroid 7 NougatAndroid 8 OreoAndroid 9 PieAndroid 10Android 11Android 12Android 13Android 14
2.8.x
2.9.x❌ (*)
2.10.x❌ (*)

*: Android 6 support is deprecated.

Mobile Authentication Client SDK

The mobile SDK and cross-platform plugin versioning adheres to the semantic versioning principle.
More information can be found here.

Upgrade Principle

It is guaranteed that you can upgrade the backend from a previous release to the current release without having to replace currently rolled out Access Apps and SDKs. New releases remain compatible with the last previously rolled out Access Apps and SDKs releases. For example, the SDK compatible with backend release version n is also compatible with backend release version n+1.

Always update the backend first, before updating the SDK. This is necessary in order for the SDK to stay compatible with the Nevis release: Only if you first upgrade the backend and then the SDK, we can guarantee that the new SDK version will continue to work with the backend and can be rolled out to end users.

Version and release date

iOS

iOS SDKRelease DateStatus
3.8.111 Nov 2024Maintenance Support
3.8.222 Jan 2025RR Full Support

Android

Android SDKRelease DateStatus
3.7.012 Jul 2024Maintenance Support
3.8.007 Nov 2024RR Full Support

Flutter plugin

App-facing packagePlatform interfaceAndroid packageiOS packageRelease dateStatus
3.8.03.8.03.8.03.8.012 Nov 2024Maintenance Support
3.8.13.8.13.8.13.8.127 Nov 2024RR Full Support

The following table lists the internally used native SDK versions of the Flutter plugin:

Flutter pluginAndroid SDKiOS SDKStatus
3.8.03.8.03.8.1Maintenance Support
3.8.13.8.03.8.1RR Full Support

Check the native SDK version in the following tables for additional compatibility information such as OS, IDE, hardening, or Nevis backend information.

React Native pluginRelease dateStatus
3.9.024 Jan 2025Maintenance Support
3.9.129 Jan 2025RR Full Support

The following table lists the internally used native SDK versions of the React Native plugin:

React Native pluginAndroid SDKiOS SDKStatus
3.9.03.8.03.8.2Maintenance Support
3.9.13.8.03.8.2RR Full Support

SDK and operating system support

iOS SDK

iOS SDKiOS 11iOS 12iOS 13iOS 14iOS 15iOS 16iOS 17iOS 18
3.x

Android SDK

Android SDKAndroid 6 Marshmallow (API 23)Android 7 Nougat (API 24)Android 8 Oreo (API 26)Android 9 Pie (API 28)Android 10 (API 29)Android 11 (API 30)Android 12 (API 31/32)Android 13 (API 33)Android 14 (API 34)Android 15 (API 35)
3.0.0 - 3.5.1
3.6.0 - 3.6.3
3.7.0 - 3.8.x❌ *

*: See Android 6 deprecation

SDK and IDE/Environment

iOS SDK

iOS SDKSwiftXCode
3.0.0Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)Xcode 13.4.1
3.0.1Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)Xcode 13.4.1
3.1.0Swift version 5.7.0 (swiftlang-5.7.0.127.4 clang-1400.0.29.50)Xcode 14.0.1
3.2.0Swift version 5.7.0 (swiftlang-5.7.0.127.4 clang-1400.0.29.50)Xcode 14.0.1
3.3.0Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)Xcode 14.2.0
3.4.0Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)Xcode 14.3.1
3.5.0Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)Xcode 14.3.1
3.5.1Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)Xcode 14.3.1
3.5.2Swift version 5.9.0 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.0Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.1Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.2Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.3Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.4Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.5Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.6Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.7Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.8Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)Xcode 15.0.1
3.6.9Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)Xcode 15.4.0
3.7.0Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)Xcode 15.4.0
3.7.1Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)Xcode 15.4.0
3.7.2Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)Xcode 15.4.0
3.7.3Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)Xcode 15.4.0
3.8.0Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)Xcode 15.4.0
3.8.1Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)Xcode 15.4.0
3.8.2Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)Xcode 15.4.0

Android SDK

Android SDKAndroid Gradle PluginJDK*
3.0.0 - 3.5.14.1.0 - 7.0.3, 7.1.3, 7.2.0 - 7.2.1OpenJDK 11
3.6.0 - 3.8.x7.0.0 - 8.2.1OpenJDK 11, OpenJDK 17

*: limitation posed by the hardening framework used

Flutter plugin

Flutter pluginFlutter SDKDart SDK
3.0.1 - 3.6.03.0.12.17.0
3.7.0 - 3.8.x3.13.03.1.0

React Native plugin

React Native pluginReact Native
3.5.1 - 3.6.10.72.6
3.7.0 - 3.8.00.72.13
3.9.0 - 3.9.10.76.6

SDK and Nevis

iOS SDK

iOS SDKNevis ClusternevisFIDO server*Authentication Cloud
3.0.0 - 3.6.92.202105.x+1.11+
3.7.0 - 3.8.x7.2402.x+ (1)7.2402.1.2 (1)

*: minimum required nevisFIDO component version

1: The SDK is compatible with lower Nevis Cluster / nevisFIDO versions but cannot use new features depending on the mentioned backend version

Android SDK

Android SDKNevis ClusternevisFIDO server*Authentication Cloud
3.0.0 - 3.6.32.202102.x+1.11+
3.7.0 - 3.8.x7.2402.x+ (1)7.2402.1.2 (1)

*: minimum required nevisFIDO component version

1: The SDK is compatible with lower Nevis Cluster / nevisFIDO versions but cannot use new features depending on the mentioned backend version