# Release History

# D-ESS 0.2.0

# D-ESS 0.2.0 · Versionshinweise

*Release-Datum: 2020-10-29*

## Bug Fixes

- **Benutzerverwaltung / Benutzerabwesenheit Korrekturen** — Typ wird nun korrekt angezeigt.
- **Berichtsverwaltung / Navigationsgruppe** — Umbenennen jetzt möglich.
- **Berichts-Parameter Tippfehler** — „Abeilung" → „Abteilung".
- **Passwort-Speichern** funktioniert wieder in IE11 + altem Edge.
- **Benutzergruppen** können umbenannt werden.
- Neue, performante Baumkomponente für KT / KS / Tätigkeit (kein Timeout mehr bei großen Bäumen).
- „CLOCK" durch „STEMPELUHR" ersetzt.

## Optimierungen

- App-weite Code-Review, Leistungsoptimierung jeder Seite.
- Zeiteingabe: Kostenträger alphabetisch sortiert.
- Bericht Pivot: Auswahl zwischen Teil- und Gesamtsummen.
- HTML-`lang=de` gesetzt → keine automatische Browser-Übersetzung mehr.
- Heartbeat zur Vermeidung von Session-Timeouts.
- KS/KT/Tätigkeit-Baum: Zuordnung auch für Nicht-Blatt-Knoten möglich.

## Neue Entwicklung

- **Zeiterfassung / Zeitbuchungen** — Admin sieht „Letzte Änderung" + aufklappbaren Verlauf inkl. Arbeitsumbuchungen.
- **Benutzergruppe AZM** — Fallback-Einstellung wenn kein User-AZM gesetzt.
- **Stehende Buchungen** — Prozentsätze pro Tätigkeit in Gruppe; User-Override möglich.
- **KLR-Import + Monats-CSV-Export** — Korrekturzuweisung, Output ist LFRZ-KLR-kompatibel.
- **Stempeluhr** — Steuerung per Ziffernblock.

*Autor: Thomas Skidmore, thomas.skidmore@bab.gv.at*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.2.1

# D-ESS 0.2.1 · Versionshinweise

*Release-Datum: 2020-11-06*

## Bug Fixes

- **Zeiterfassung** — Anwesenheitstyp „Nur Admin" wird Nicht-Admins als Read-Only-Text angezeigt.
- **SQL-Query-Berichte werfen Fehler** — PDF-Export aus Pivot-Tabellenansicht entfernt (wijmo-CSP-Konflikt).
- **Zeiterfassung / Jahresübersicht** — komplette Neufassung, kein JS-Timeout mehr bei >300 Benutzer:innen.
- **Notifikations-Links** — Kalender springt jetzt korrekt zum Zielmonat.
- Text: „Benutzer Mehrdienstleistungen und Korrektur verwalten".

## Erweiterungen

- An-/Abwesenheits-Liste ergänzt um:
  - Gerechtfertigte Abwesenheit
  - MDL Freizeitausgleich
  - Home Office
  - Telearbeit
  - Rufbereitschaft

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.2.2

# D-ESS 0.2.2 · Versionshinweise

*Release-Datum: 2020-12-02*

## Bug Fixes

- **Inaktive Benutzer:innen** können keine Buchungen mehr per Stempeluhr anlegen und werden in Zeitverwaltungs-Dropdowns ausgeblendet (Jahresübersicht / Berichte zeigen sie weiterhin).
- **Benutzer-AZM-Einstellungen** — kein Fehler mehr wenn User weder AZM noch Benutzergruppe hat.
- **Datum-/Zeit-/Dauer-Popup-Icons** öffnen Popup nicht mehr bei deaktiviertem Feld.
- **KLR-Export** — CSV-Export auch dann möglich wenn User in KLR nicht angelegt ist; Status „Exportiert" wird korrekt gespeichert.

## Erweiterungen

- An-/Abwesenheits-Liste ergänzt um **Dienstfreistellung** (Karenz, Kur, Sabbatical — ganztägig, Pflicht-Kommentar).
- Klarstellung: Teiltags-Abwesenheiten (Arzt, Therapie) → **Gerechtfertigte Abwesenheit**.

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.2.3

# D-ESS 0.2.3 · Versionshinweise

*Release-Datum: 2020-12-09*

## Bug Fixes

- **KLR-Export** — Export-Checkbox immer deaktivierbar, unabhängig vom Status. Status „Exportiert" wird korrekt gespeichert, auch wenn User keine erwartete KLR-Arbeit hatte.
- **Zeiterfassung** — Admin-Userauswahl enthält jetzt immer den aktuellen Benutzer, auch ohne Abteilungszuordnung.

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.3.0

# D-ESS 0.3.0 · Versionshinweise

*Release-Datum: 2021-02-24*

## Neue Entwicklung

- **Stundenart** — eigene Seite in der Hauptnavigation (Verwendung jetzt auch in Dienstplan + MDL-Anwesenheitstypen).
- **KS / KT / Tätigkeit „Öffentlich"-Sperre** — Wenn eine Kombination noch in Stehende Buchungen / Dienstplan / Benutzer-Einstellungen referenziert ist, lässt sich die Checkbox „Öffentlich" nicht deaktivieren. Schlosssymbol macht das sichtbar.
- Neue Übersichtsseiten zeigen, wo KS/KT/Tätigkeit referenziert werden — Voraussetzung für sauberen Tree-Cleanup.

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.3.1

# D-ESS 0.3.1 · Versionshinweise

*Release-Datum: 2021-03-02*

## Bug Fixes

- **Jahresübersicht** — weitere Leistungsoptimierung.

## Neue Entwicklung

- **Gruppenbuchung** — wenn alle ausgewählten Benutzer:innen identische Stehende-Buchungen-Settings haben, werden die Prozentsätze in der Gruppen-Buchungs-UI automatisch vorbelegt.

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.3.2

# D-ESS 0.3.2 · Versionshinweise

*Release-Datum: 2021-03-03*

## Bug Fixes

- **Gruppenbuchung** — Tagesauswahl aus Texteingabe-Popup wählt jetzt den richtigen Tag.
- Klarstellung: Gruppenbuchung erzeugt **eine** Buchung pro User pro Tag (kein Multiplizieren über mehrere Tage).
- **Benutzergruppen** — Reset-Button für User-spezifische Stehende-Buchungen-Overrides + Tätigkeitseinstellungen.

## Neue Entwicklung

- **Zeiterfassung Warnung** bei inkonsistenten An-/Abwesenheitstypen.

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.4.0

# D-ESS 0.4.0 · Versionshinweise

*Release-Datum: 2021-05-25*

## Bug Fixes

- **Session Timeout** nach Browser-Refresh behoben.
- **Jahresübersicht** ca. 8× schnelleres Rendering.
- **An-/Abwesenheitstypen** — Feld „MDL Stundenart überschreiben" aktualisiert sich beim Wechsel jetzt korrekt.
- **Systemberechtigungen** — vollständig durchgetestet, mehrere „Erlaubnis verweigert"-Fälle korrigiert.
- **Systemberechtigungs-Gruppen** umbenennbar.
- **Berichts-Parameter** aktualisieren sich beim Klick auf Aktualisieren.

## Neue Entwicklung

- Server-`config.js`-Änderungen ergänzt.

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.4.1

# D-ESS 0.4.1 · Versionshinweise

*Release-Datum: 2021-05-28*

## Bug Fix

- MDL-An-/Abwesenheitstyp wird auf der Zeitbuchungsseite wieder im Dropdown angezeigt.

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.4.2

# D-ESS 0.4.2 · Versionshinweise

*Release-Datum: 2021-06-11*

## Bug Fixes / Update

- **Update auf Angular 12** — kleinerer Bundle, generelle Leistungssteigerung, Sicherheits-Updates.
- **Baum-Tabellen** (Abteilungen, KS, KT-Gruppen, Tätigkeiten) — Sortier-Funktion via Klick auf Spaltenkopf „Name" (rekursiv, alphabetisch auf-/absteigend).

## Neue Entwicklung

- Neuer Einsatzzeit-Typ **„Unterricht"**.
- Server-`config.js`-Flags für Einsatzzeit-Arten:
  ```javascript
  SYSTEM_ALLOW_ON_CALL: true,
  SYSTEM_ALLOW_ON_CALL_RUFBEREITSCHAFT: true,
  SYSTEM_ALLOW_ON_CALL_ANWESENHEITSBEREITSCHAFT: true,
  SYSTEM_ALLOW_ON_CALL_UNTERRICHT: true,
  ```
- **Stempeluhr** — nach PIN-Eingabe Bestätigungs-Anzeige, automatischer Reset nach 3 s.

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.4.3

# D-ESS 0.4.3 · Versionshinweise

*Release-Datum: 2021-06-18*

## Bug Fixes

- Icons + Styles wurden unter der neuen Angular-12-Content-Security-Policy nicht geladen.
- Vordefinierte Anwesenheits-Kommentare wurden bei Zeitbuchung nicht angezeigt.

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.4.4

# D-ESS 0.4.4 · Versionshinweise

*Release-Datum: 2021-07-23*

## Bug Fix

- Kostenträger, die User auf inaktiv gesetzt hatten, wurden vom System wieder auf aktiv gesetzt — Reporter: Claudia Muschau. Behoben.
- Anzeige von Kostenträgern in Stehenden Buchungen war für Benutzer + Gruppen falsch — korrigiert.

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.5.0

# D-ESS 0.5.0 · Versionshinweise

*Release-Datum: 2021-07-30*

## Neue Entwicklung

- **Quartalsabschluss-Oberfläche** — bevor MDL-Einträge geprüft werden, in den Quartalsabschluss-Einstellungen `maximaler Vortrag` konfigurieren.
- Zauberstab im Quartalsabschluss bietet Optionen zum Füllen von „Zu nächstes Quartal".
- Quartale sind ab dem ersten Quartal mit MDL-Buchungen durchzugehen: Prüfen, Monatslocks setzen, Quartalskorrekturen.
- Bereits ausbezahlte MDL erscheinen nicht mehr in laufendem oder Vorquartal-Summen (laut Besprechung mit Miklos, da ausbezahlt ≠ Zeitausgleich-Reserve).

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.5.1

# D-ESS 0.5.1 · Versionshinweise

*Release-Datum: 2021-08-03*

## Bug Fixes

- **Benutzer-MDL Korrekturtabelle** zeigt jetzt nur noch Admin-Korrekturen; sonstige MDL-Korrekturen aus Zeitbuchungen oder Quartalsabschluss erscheinen dort nicht mehr.

## Neue Entwicklung

- **RFID-Stempeluhr** — Timeout-Auswahl (Arbeit beginnt / endet), 6 s bis Reset.
- **Benutzerabwesenheit-Korrekturen** — neues Beschreibungsfeld.
- **Dienstzeitnachweis** + **Mein Dienstzeitnachweis** komplett überarbeitet:
  - Bug behoben: Pflegefreistellung wurde bei AZM mit nicht-produktiven Stunden falsch angezeigt.
  - „Übertrag aus Vormonat" + „Übertrag ins nächste Monat" entfernt (waren seit MDL-Einführung falsch berechnet).
  - „Differenz in diesem Monat" neu kalkuliert.

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.5.2

# D-ESS 0.5.2 · Versionshinweise

*Release-Datum: 2021-08-09*

## Bug Fix

- Monate konnten nicht gesperrt werden, wenn eine Buchung am ersten Tag des Folgemonats um Mitternacht begann. Behoben.

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.5.3

# D-ESS 0.5.3 · Versionshinweise

*Release-Datum: 2021-08-11*

## Bug Fixes

- **AZM-Auswahl-Logik** — Wenn in den Benutzerdaten **irgendein** AZM-Eintrag existiert, werden die Benutzergruppen-AZM-Einstellungen **vollständig ignoriert** (vorher Tag-für-Tag-Fallback, was bei Mid-Month-Start zu unsperrbaren Monaten führte).
- **Benutzer aus Benutzergruppe entfernen** — leere Auswahl in der Dropdown-Liste → User wird der Gruppe entzogen.

## Neue Entwicklung

- **Erweiterungs-Feld für Kostenstellen** (analog zu Benutzer + Kostenträger) — z.B. alte BKLR-Nummer ablegbar.

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.5.4

# D-ESS 0.5.4 · Versionshinweise

*Release-Datum: 2021-08-11*

## Bug Fix / Feature

- Schaltfläche **„Neue Kostenträgergruppe hinzufügen"** war immer deaktiviert — behoben (Feedback Rainer Aichinger).
- Neue Server-`config.js`-Option `SYSTEM_ZEITERFASSUNG_COLLAPSE_KOSTENSTELLEN=true` → Kostenstellen in „Arbeitszeit zuteilen" starten zusammengeklappt.

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.5.5

# D-ESS 0.5.5 · Versionshinweise

*Release-Datum: 2021-09-15*

## Bug Fix

- Profile-Bug + Prozent-Formatierung behoben.

*Autor: Thomas Skidmore · Commit `61160f64`*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 0.5.6

# D-ESS 0.5.6 · Versionshinweise

*Release-Datum: 2021-10-07*

## Wartungs-Release

- Diverse interne Stabilisierungen + Code-Cleanup. Keine Schema-Änderungen.

*Autor: Thomas Skidmore · Commit `23e7839d`*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 1.0.1

# D-ESS 1.0.1 · Versionshinweise

*Release-Datum: 2021-10-28*

## Erste 1.0-Linie

- Versionssprung auf 1.0.x — Markierung des Produktiv-Status nach Pilot-Abschluss.
- Diverse Bug-Fixes, Stabilisierung.

*Autor: Thomas Skidmore · Commit `7adb0a5b` / `a0c5017a`*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 1.0.2

# D-ESS 1.0.2 · Versionshinweise

*Release-Datum: 2021-11-02*

## Bug Fix

- **MDL-Duplikat-Bug** behoben — doppelte MDL-Einträge konnten unter bestimmten Bedingungen entstehen.

*Autor: Thomas Skidmore · Commit `070f9839`*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 1.0.3

# D-ESS 1.0.3 · Versionshinweise

*Release-Datum: 2021-11-19 / 2022-02-04*

## Neue Entwicklung

- **Report-Query erlaubt jetzt `CALL`** — Stored Procedures können in SQL-Berichten verwendet werden.

*Autor: Thomas Skidmore · Commits `435fb045`, `4fe769de`*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 1.0.4

# D-ESS 1.0.4 · Versionshinweise

*Release-Datum: 2022-02-07*

## Bug Fix

- **Quartal-Bug** in der Quartalsabschluss-Logik behoben.

*Autor: Thomas Skidmore · Commits `08bdeed4`, `3d01b1e5`*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 1.0.5

# D-ESS 1.0.5 · Versionshinweise

*Release-Datum: 2023-04-19*

## Wartungs-Release

- Längere Lücke zur 1.0.4 — diverse interne Fixes + Dependency-Updates.
- Build-Ressourcen-Kopier-Bug behoben (`3459cc4d`).

*Autor: Thomas Skidmore · Commit `1a5ceb23`*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 1.0.6

# D-ESS 1.0.6 · Versionshinweise

*Release-Datum: 2023-05-09*

## Wartungs-Release

- Folge-Release zu 1.0.5 mit kleineren Fixes.

*Autor: Thomas Skidmore · Commit `984192ab`*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 1.0.7

# D-ESS 1.0.7 · Versionshinweise

*Release-Datum: 2023-06-20*

## Wartungs-Release

- Mehrere kleinere Korrekturen und UI-Anpassungen.

*Autor: Thomas Skidmore · Commit `057ecf19`*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 1.0.8

# D-ESS 1.0.8 · Versionshinweise

*Release-Datum: 2023-08-11*

## Wartungs-Release

- Versionsnummer-Korrektur + diverse Stabilisierungen.

*Autor: Thomas Skidmore · Commits `d25519f8`, `3e7f5478`*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 1.0.9

# D-ESS 1.0.9 · Versionshinweise

*Release-Datum: 2023-10-05 bis 2023-11-15*

## Neue Entwicklung

- **OIDC-Login („SSO mit Keycloak")** — neuer Login-Button für Single-Sign-On gegen `sso.agrarforschung.at`.
- **`OIDC_ENABLED`** wird jetzt direkt beim Auth-Init geprüft (Fix `aec881f9`).
- SSO-Login-Button-Text angepasst (`b6a3d21a`).
- **Abwesenheitskalender** — neue Farbcodierung (`c91ede07`).

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 1.0.10

# D-ESS 1.0.10 · Versionshinweise

*Release-Datum: 2024-02-28 bis 2024-05-15*

## Neue Entwicklung

- **NFC-Stempeluhr** — Erweiterung der Hardware-Integration (`30577346`).
- **Auto-MDL-Benachrichtigungs-Bug** behoben (`7b047f27`).
- Erweitertes Logging (`5c7e1b96`).

*Autor: Thomas Skidmore · Hauptcommit `3f86153c`*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 1.0.11

# D-ESS 1.0.11 · Versionshinweise

*Release-Datum: 2024-07-31 bis 2024-08-12*

## Bug Fixes

- **Mehrfach-Login im selben Browser** behoben (`8402feed`).
- **Refresh-State-Bug** korrigiert (`0c44a7b2`).
- **Sub-Kostenträger-Erweiterung** (`3f13e2e6`).
- **Keycloak-Login-Button** Flach-Stil (`5bb4051b`).

## RC-Zyklus

Zwei Release-Candidates vor finalem Release (`a21be58a`, `53c3e2e9`).

*Autor: Thomas Skidmore*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 1.0.12

# D-ESS 1.0.12 · Versionshinweise

*Release-Datum: 2024-10-22*

## Sicherheits-Release

- **Superuser-Bug** behoben (`954c14d4`).
- **SQL-Injection-Prevention** in Report-Query-Results gehärtet (`d7447490`, Folge-Commit 2024-11-12).
- NFC-Stempeluhr UI: Uhrzeit größer dargestellt (`e152d0f2`).

*Autor: Thomas Skidmore · Commit `12b727d7`*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 1.0.13

# D-ESS 1.0.13 · Versionshinweise

*Release-Datum: 2025-07-14*

## Wartungs-Release

- Interne Korrekturen + GitLab-CI-Pipeline-Updates.
- Vorbereitung auf KLR/Buchungslogik-Erweiterungen.

*Autor: Thomas Skidmore · Commit `3c09b3e1`*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*

# D-ESS 1.0.14

# D-ESS 1.0.14 · Versionshinweise

*Release-Datum: 2026-04-22*

## Neue Entwicklung — „MDL"

Aktuelle Produktivversion an der BAB (`dess.agrarforschung.at`, vm-plesk-live).

- **MDL-Erweiterungen** — überarbeitete Quartalsabschluss-Logik, neue Stundenart-Optionen.
- Diverse interne Verbesserungen.

## Bekannte Themen / offene Punkte

- **Keycloak 26 Upgrade (2026-05-12)** hat zwei OIDC-Inkompatibilitäten ausgelöst:
  1. RFC 9207 `iss`-Parameter wird von `openid-client` v5.6 validiert (gefixt KC-seitig via `exclude.issuer.from.auth.response=true`).
  2. `req.protocol` hinter nginx liefert `http` statt `https` → Session-Cookie-Verlust. **Fix `app.set('trust proxy', 1)` in `Dess/src/server/web/server.ts` steht aus.**

Details: Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`.

*Autor: Thomas Skidmore · Commit `8939fc29`*


---

*Stand: 2026-05-23 · Audit: Roland Neissl · Quelle: GitLab `dess/dess` Commit-Historie + Vault `wiki/concepts/integration-dess-openproject.md` + Vault `wiki/incidents/2026/2026-05-21-dess-sso-broken-after-kc26.md`*