github Sync-in/server v2.1.0

6 hours ago

⭐ Highlights

  • 🎨 Major frontend UI refresh for a cleaner, more modern experience
  • 🔐 New OIDC provider toggle: security.supportPKCE for PKCE flow control (@7185)
  • 🐳 Docker enhancement: new FORCE_PERMISSIONS env var to enforce data file permissions
  • 🌍 Internationalization update: Dutch (nl) locale added (@Stephan-P)
  • 🕒 Database reliability: MySQL connections now consistently use UTC timezone
  • 📂 File handling hardening: better PDF cleanup and safer directory scanning (skips unreadable paths)
  • ➕ Additional quality and stability improvements across backend and frontend

➡️ Read the release announcement

Features

  • frontend refresh UI (#127)
  • backend:auth: add toggle for security.supportPKCE in OIDC provider (d90cbf7)
  • docker: add FORCE_PERMISSIONS variable to set permissions on data files (1eb57d6)
  • frontend:i18n: add nl (4c3a0cb)

Bug Fixes

  • backend:database: ensure MySQL connection uses UTC timezone (e7d2ed9)
  • backend:files: avoid buffer copy and ensure PDF document cleanup (f28c71b)
  • backend:files: skip unreadable directories when walking for size and entry counts (6b0a6a7)
  • frontend:recents: move user avatar tooltip container to body to fix overlap with card (5029911)

Don't miss a new server release

NewReleases is sending notifications on new releases.