IRL.com.de Changelog

Changelog

Here you can find all changes, improvements and bugfixes for IRL.com.de

v0.5.0 23.09.2026

New encoder integration, expanded usage statistics, plus security and stability improvements

Panel

✨ Added

  • πŸ“± IRLwhatever one-tap setup and QR codes for SRT, SRTLA, RTMP, and RTMPS
  • πŸ“ˆ Publisher data usage and expanded usage statistics in the panel

πŸ”„ Changed

  • πŸ” Sensitive account changes now require identity confirmation again to better protect important settings from unauthorized changes

πŸ› Fixed

  • πŸ”’ Improved security and reliability for sign-in, sessions, and linked accounts
  • πŸ› RTMP streams and players now handle invalid or incomplete server responses more reliably

Push Targets

πŸ› Fixed

  • ▢️ New push targets start automatically; recreate/start status and failures are reported more reliably

Relay Server

πŸ”„ Changed

  • πŸ“‘ SLS and RTMP ingest now perform consistently better
v0.4.1 15.08.2026

Ingest clustering temporarily disabled, step-up for sensitive actions, masked stream secrets in emails

Panel

πŸ”„ Changed

  • πŸ” Step-up authentication also required before GDPR export, OAuth unlink, and account deletion
  • πŸ”’ Stream/play keys and push URL secrets masked in panel notification emails; descriptions stay readable

πŸ› Fixed

  • πŸ› Login lockout: failed attempts for the same username/email from other IPs no longer lock out the victim's own network

Relay Server

πŸ”„ Changed

  • πŸ“‘ RTMP/RTMPS and SRT/SRTLA clustering disabled again – too many errors in production; dual primary/fallback write remains
v0.4.0 09.08.2026

High-availability ingest clusters for RTMP/RTMPS and SRT/SRTLA

Relay Server

✨ Added

  • πŸ“‘ RTMP/RTMPS: support for high-availability clusters – publish and play stay available across multiple nodes
  • πŸ“‘ SRT/SRTLA: support for high-availability clusters – stream IDs and ingest hardened across multiple nodes

πŸ”„ Changed

  • πŸ”„ More resilient stream management when individual relay nodes fail
v0.3.4 06.08.2026

New cookie consent manager, encoder QR deep links, and step-up for sensitive profile changes

Website

πŸ”„ Changed

  • πŸͺ Cookie banner: switched from Klaro Cookie to CookieConsent v3 (Matomo still opt-in; essential cookies and Cloudflare remain required)

Panel

✨ Added

  • πŸ“± QR code buttons for Moblin and IRL Pro deep links on the dashboard

πŸ”„ Changed

  • πŸ” Step-up authentication before email/password changes and before linking OAuth accounts

πŸ› Fixed

  • πŸ› Profile password state refreshes correctly after the first password is set
  • πŸ› IRL Pro/Moblin deep links: SRT latency unified (2000 ms)

Changelog

πŸ”„ Changed

  • πŸͺ Cookie banner also switched to tarteaucitron
v0.3.3 24.07.2026

RTMPS playback URLs, Guides hub, more reliable push targets, and RTMP/encoder fixes

Website

✨ Added

  • πŸ“š Guides hub: multiple articles instead of a single guide page
  • ❓ FAQ: loyalty section

Panel

✨ Added

  • πŸ“Ί RTMP streams: RTMPS playback URL in addition to the RTMP play URL (main and extra players)
  • πŸ“Š NOALBS snippets for RTMP: OpenRTMP provider and Nginx legacy (key "stream")

πŸ› Fixed

  • πŸ› IRL Pro deep link: SRT/SRTLA URLs include the stream key again (`streamid`)
  • πŸ› RTMP live stats: empty fields without backend data are hidden

Push Targets

πŸ› Fixed

  • πŸ› Stop works better now
v0.3.2 17.07.2026

Dedicated pull keys for push targets, restricted-account deletes, and more reliable stream deletion

Panel

πŸ”„ Changed

  • πŸ”’ Restricted account: own streams, players and push targets can be deleted again

πŸ› Fixed

  • πŸ› OAuth linking: pending email confirmation is no longer silently skipped
  • πŸ› Remember Me with 2FA: 2FA is required again after cookie-based login

Push Targets

✨ Added

  • πŸ”‘ Each push target gets its own ingress pull key (separate from the stream default play key)

πŸ› Fixed

  • πŸ› Stream deletion: push targets are no longer lost on partial failures

Relay Server

πŸ”„ Changed

  • πŸ”„ Update: RTMP/RTMPS server
  • πŸ”„ Update: SLS/SRT/SRTLA
v0.3.1 13.07.2026

Improved login, Remember Me, push access, system announcements, and account status

Panel

✨ Added

  • πŸ“’ System announcements: info, warning, maintenance and outage notices in the panel (DE/EN)
  • πŸ“’ Banners on dashboard, profile, push and usage β€” dismissible when enabled by the operator
  • πŸ”’ Locked account: notice banner on dashboard and push β€” explains why streams and push targets cannot be edited
  • πŸ“§ Email on account suspension, disable, or reactivation (optional reason and duration)

πŸ”„ Changed

  • πŸ”’ Locked account: streams and push targets dimmed; create, delete, and edit disabled β€” with a short reason hint

πŸ› Fixed

  • πŸ› Remember Me: more reliable with parallel browser tabs
  • πŸ› Login: security email sent only after 2FA succeeds
  • πŸ› OAuth login: email notification settings are respected again
  • πŸ› Referral: more reliable referral link creation

Push Targets

πŸ”„ Changed

  • ♻️ Reactivation: push targets removed during account suspension are restored

πŸ› Fixed

  • πŸ› Restricted or locked users can no longer start, stop, or delete push targets
  • πŸ› Stream/player deletion blocked while account status is locked

Relay Server

πŸ”„ Changed

  • ⏹️ Account suspension: active streams (SLS/SRTLA and RTMP/RTMPS) and push relays are stopped
  • ♻️ Reactivation: stream access (SLS or RTMP) is re-enabled when the stream still exists

πŸ› Fixed

  • πŸ› RTMP: improved stability for connections and status display
v0.3.0 04.07.2026

RTMP/RTMPS

Panel

✨ Added

  • πŸ“‘ Stream creation: choose type β€” SLS (SRT/SRTLA) or RTMP/RTMPS
  • πŸ“‘ RTMP streams: publish/play URLs, RTMPS and stats URL
  • πŸ“± Moblin / IRL Pro: deep links for RTMP and RTMPS publish

Relay Server

✨ Added

  • πŸ“‘ RTMP & RTMPS server

πŸ› Fixed

  • SRTLA optimized
v0.2.10.2 22.06.2026

Hardened OAuth linking, refined loyalty points, and panel security fixes

Panel

✨ Added

  • πŸ”— OAuth linking: new Twitch/Kick connections require email confirmation (24 hours)

πŸ› Fixed

  • πŸ› Email change: confirmation link can no longer be abused while logged in as another account
  • πŸ› GDPR deletion: fixed missing data cleanup and incorrect deletion ordering
  • πŸ› Account deletion: push targets are reliably cleaned up
  • πŸ› Status rollback: streams and push targets become available again correctly after re-activation
  • πŸ› OAuth login: sign-in blocked while a link is waiting for email confirmation
  • πŸ› OAuth linking: fixed race conditions and login bypass with pending requests
  • πŸ”’ OAuth registration: login identifiers can no longer be blocked by other accounts

Push Targets

πŸ”„ Changed

  • πŸ”’ Custom push URLs: private, reserved, and multicast addresses are rejected

Relay Server

πŸ”„ Changed

  • πŸ”’ Worker validates push target hosts against DNS rebinding (private/reserved IPs)
v0.2.10.1 16.06.2026

Improved 2FA convenience, hardened GDPR deletion, and updated legal texts

Website

πŸ”„ Changed

  • πŸ“œ Terms of use updated (June 7, 2026, version 1.2)
  • πŸ”’ Privacy policy revised and updated

Panel

✨ Added

  • πŸ” 2FA setup: copy secret and backup codes, and download backup codes as a file

πŸ”„ Changed

  • πŸ” Login with 2FA: β€œRemember me” now applies after two-factor verification
  • πŸ—‘οΈ GDPR deletion: confirmation only for the logged-in account
  • πŸ“‘ Push targets: improved layout and display on small screens

πŸ› Fixed

  • πŸ› 2FA: backup codes consisting of digits only are accepted again at login
  • πŸ› Push targets: custom RTMP targets with v1/v2 mode are saved correctly
v0.2.10 03.06.2026

Clearer communication and restrictions for suspended or disabled panel accounts

Panel

✨ Added

  • πŸ”’ Suspended or disabled accounts: email on status change, in-panel notice, and no new streams, players, or push targets

πŸ”„ Changed

  • πŸ”’ When your account is suspended or disabled, active streams and push targets are stopped
  • ♻️ After re-activation you can stream as usual again
v0.2.9 31.05.2026

Hardened GDPR account deletion and improved mobile UI

Panel

✨ Added

  • 🎫 Support tickets: new categories Account & Access, Privacy & Data, Security, Abuse, and Feedback

Support Portal

πŸ”„ Changed

  • πŸ“± Reworked mobile layout and responsive theme
v0.2.8 30.05.2026

Loyalty & referral system in the user panel

Panel

✨ Added

  • πŸ† Loyalty & level system: points, level progress, transaction log, and level-up notification
  • πŸ”— Personal referral link via l.irl.com.de including click and registration stats
v0.2.7 28.05.2026

Usage view, GDPR access/deletion, secure email change verification, and push target rework

Panel

✨ Added

  • πŸ“ˆ Added usage view in the user panel with history and statistics
  • πŸ“‹ GDPR self-disclosure in profile: view stored data, JSON export (Art. 15/20), and optional request to the IRL.com.de team
  • πŸ—‘οΈ GDPR deletion request: email link confirmation, 14-day grace period, then permanent account deletion
  • βœ‰οΈ Email changes require confirmation via link sent to the new address β€” the old email stays active until confirmed

πŸ”„ Changed

  • πŸ” Email change: no longer applied immediately without verifying the new address
  • πŸ“¦ Additional Players section on the dashboard collapsed by default β€” expandable on click

Push Targets

πŸ”„ Changed

  • πŸ”§ Internally reworked and optimized push targets

Changelog

✨ Added

  • πŸ“‘ Dedicated changelog section for push targets
v0.2.6.1 27.04.2026

Pre-selection of streaming platforms in the push target system

Panel

✨ Added

  • πŸ“‘ Push target system: Pre-selection of streaming platforms (Twitch, Kick, YouTube) and user-defined targets

πŸ”„ Changed

  • QR-code generator for 2FA setup local instead of external
v0.2.6 08.04.2026

Push target system (Alpha Version): Streams can now be forwarded directly to external platforms

Push Targets

✨ Added

  • πŸ“‘ Push target system: Forward streams to external platforms (Twitch, YouTube, custom RTMP)
  • ▢️ Start/stop control for push targets directly in the dashboard
  • πŸ“Š Real-time status display for running push jobs (live, idle, error)
  • πŸ“§ Email notifications for push target events (created, started, stopped, deleted)
v0.2.5.2 06.04.2026

Improved security

Website

πŸ› Fixed

  • πŸ›‘οΈ Improved website loading security and prevention of man-in-the-middle attacks.
v0.2.5.1 09.03.2026

mobile optimizations and minor bugfixes

Website

πŸ› Fixed

  • πŸ› Various minor bugfixes and optimizations in the frontend
  • πŸ“± Improved mobile display and usability on small screens
v0.2.5 08.02.2026

Multiple backend fixes and general optimizations.

Relay Server

πŸ”„ Changed

  • Optimizations in the relay server for more stable connections and faster response times
v0.2.4 24.01.2026

Mobile menu and user status system added

Panel

✨ Added

  • πŸ“± Hamburger menu for mobile devices with slide-in animation
  • πŸ‘€ Account status system
  • ⚠️ Visual warnings for restricted accounts in dashboard
  • 🚫 Login block for banned accounts with error page
v0.2.3 23.01.2026

Profile pictures: All images are now stored and loaded on our own servers. Your data stays with us!

Panel

✨ Added

  • ✨ Profile pictures are now 100% privacy compliant: All images are hosted on our own servers, load faster and without tracking!
v0.2.2 22.01.2026

mails are now sent correctly

Panel

πŸ› Fixed

  • πŸ› mails are now sent correctly
v0.2.1 22.01.2026

Bugfixes for 2FA and new account deletion feature

Panel

✨ Added

  • πŸ—‘οΈ Account deletion feature in profile (GDPR compliant)
  • πŸ“§ Email notification on account deletion
  • ⚠️ Double confirmation required for account deletion (browser dialog + type DELETE)

πŸ”„ Changed

  • 🎨 Profile page: Added security settings button

πŸ› Fixed

  • πŸ› 2FA code is now properly sanitized (numbers only)
  • πŸ› 2FA verification: Fixed code length validation (6 or 8 characters)
  • πŸ› 2FA setup: Implemented code sanitization for correct verification
  • βœ… 2FA is now fully functional

Changelog

✨ Added

  • πŸ“‹ Component-based structure for better clarity (Website, Panel, Relay Server, Changelog)
  • 🎨 Visual separation between different components with colored sections

πŸ”„ Changed

  • πŸ“± Responsive design optimized for component view
v0.2.0 21.01.2026

Comprehensive security update with 2FA, login tracking and extended email notifications

Panel

✨ Added

  • πŸ” Two-factor authentication (2FA) with TOTP support (Google Authenticator, Authy, etc.) - NOT YET FUNCTIONAL
  • πŸ”‘ Backup codes for 2FA - NOT YET FUNCTIONAL
  • πŸ“§ Email notifications for login activities (configurable)
  • πŸ“§ Email notifications for new device detected
  • πŸ“§ Email notifications for stream created/deleted (configurable)
  • πŸ“§ Email notifications for 2FA enabled/disabled
  • πŸ“œ Login history with IP address, device and provider
  • πŸ–₯️ Trusted devices management (automatic detection)
  • βš™οΈ Security settings page in user profile
  • πŸ”’ 2FA verification on every login (if enabled)

πŸ”„ Changed

  • βš™οΈ System now runs on PHP 8.5 (previously PHP 8.4)
  • πŸ”„ Login flow extended with 2FA check and device tracking
  • πŸ”„ OAuth callbacks (Twitch/Kick) extended with security features
  • πŸ”„ All email notifications are now configurable in user security settings

πŸ› Fixed

  • πŸ› Security mails are now sent correctly on 2FA enable/disable
v0.1.0 06.01.2026

First public beta version of IRL.com.de