Previous Versions of Mideye
This archive contains documentation for previous major versions of Mideye Server. Use these resources if you’re maintaining an existing deployment or planning an upgrade path.
Why Upgrade to v6?
Section titled “Why Upgrade to v6?”Mideye Server v6 (released September 2022) introduced critical security improvements and new capabilities:
- Database encryption — RADIUS shared secrets are now encrypted in the database. This architectural change required a major version bump as the encryption process can break the server if performed incorrectly during migration.
- Java 17 — Upgraded from Java 8 to Java 17 with Spring Boot 2.6.6
- Magic Link API — Passwordless authentication via push or SMS without challenge-response support
- On-premise TOTP tokens — Token seeds stored locally, independent of cloud service
- Mideye Shield — Real-time IP fraud detection to block DoS, brute force, and MFA fatigue attacks (v6.5.12)
- Assisted Password Reset — Self-service password reset with two-factor approval (v6.2.8)
- RADIUS blocking filter — Prevent log spamming and server overload attacks (v6.3.1)
- BlastRADIUS mitigation — Message-Authenticator support following CVE-2024-3596 (v6.4.6)
Current release: v6.5.23 (December 2025)
Mideye Server v5 (2019–2022)
Section titled “Mideye Server v5 (2019–2022)”Released in April 2019, version 5 introduced a complete architectural redesign with a modern web-based administration interface replacing the legacy Configuration Tool.
Key features introduced in v5:
| Feature | Description |
|---|---|
| Web Administration | Browser-based configuration replacing the desktop Configuration Tool |
| REST API | Automated server configuration via REST endpoints |
| Live Configuration | Configuration changes without service restarts |
| Docker Support | Container deployment option alongside Windows and Linux packages |
| Azure AD Integration | Microsoft Entra ID (Azure AD) user repository support (v5.5.4) |
| Assisted Login | Temporary access approval via Mideye+ app (v5.1.2) |
| RADIUS Session Management | View and terminate active sessions from the web GUI (v5.3.3) |
| Shared Account Authentication | Multiple phones/tokens per user account (v5.6.0) |
Final release: v5.6.8 (August 2022) — Added RHEL 8 support
Upgrade path: v5 can be migrated to v6 using the built-in migration wizard.
Mideye Server v4 (2014–2018)
Section titled “Mideye Server v4 (2014–2018)”Version 4 was the long-running stable release that introduced many foundational MFA features still used today.
Key features introduced in v4:
| Feature | Description |
|---|---|
| Mideye+ App | Push OTP delivery and Touch Accept authentication (v4.4.1) |
| Touch Accept | One-tap login approval replacing manual OTP entry (v4.4.1) |
| MS-CHAP v2 | Password change support via NPS integration (v4.3.1) |
| Web Admin Interface | First browser-based administration tool (v4.3.0) |
| YubiKey Support | Hardware token authentication with YubiKey (v4.5.2) |
| LDAP over SSL | Secure LDAPS connections to Active Directory (v4.2.0) |
| Password Comparison | Authentication against hashed passwords in AD attributes (v4.3.0) |
Final release: v4.7.2 (November 2018)
Upgrade path: v4.6.5 and later can be migrated to v5 using the migration tool, then to v6.
Version Comparison
Section titled “Version Comparison”| Capability | v4 | v5 | v6 |
|---|---|---|---|
| Windows Server | ✅ | ✅ | ✅ |
| Linux (RHEL/CentOS) | ✅ | ✅ | ✅ |
| Docker containers | ❌ | ✅ | ✅ |
| Web-based configuration | Basic | Full | Full |
| REST API | ❌ | ✅ | ✅ |
| Azure AD / Entra ID | ❌ | ✅ | ✅ |
| On-premise TOTP tokens | ❌ | Partial | ✅ |
| Magic Link API | ❌ | ❌ | ✅ |
| Mideye Shield (IP fraud detection) | ❌ | ❌ | ✅ |
| Database encryption | ❌ | ❌ | ✅ |
| Java version | 7/8 | 8 | 17 |
Current Version
Section titled “Current Version”For new deployments and the latest features, see Mideye Server v6.