SET-Payload-Schemas entfernen

Why

Der Zustelldienst akzeptiert SETs, die einem der unterstützten Schemas entsprechen oder auf kein Schema verweisen.

Derzeit werden folgende SET-Schemas akzeptiert:

  • 1.1.0 vom 2023-04-20
  • 1.0.1 vom 2022-10-18
  • 1.0.0 vom 2022-01-05
  • 0.1.0 vom 2022-01-05
  • (kein Schema)

Zwei Jahre nach Einführung des SET-Payload-Schemas sollte dies verpflichtend gesetzt werden.

Links, Notes, Remarks

Dieses Ticket ist eine Folgeaktion zu #1444.

Codestellen:

  • Ab 01.07.2024: SET-Payload-Schema verpflichtend + 0.1.0, 1.0.0 und 1.0.1 ungültig.
  • Ab 01.10.2024: 1.1.0 ungültig und nur noch 1.2.1 gültig (Stand 18.03.2024)

Acceptance criteria

  1. Die Codeänderung erfolgt erst nach dem in Abkündigung (#1444) genannten Datum.
    1. Wunsch von INF: Deployment auf TEST wird vor dem 1.7 (aktuell 26.6) erfolgen, daher sollte es mit einer Datumsabfrage implementiert werden: ab 1.7... bzw. ab 1.10 ...
    2. Feature Flag - Configs sollen manuell je Umgebung gesetzt werden
  2. Die Möglichkeit, SETs ohne Schema zu senden wurde zum 01.07.2024 entfernt.
  3. Die SET-Schemas "0.1.0", "1.0.0" und "1.0.1" wurden aus der Liste der validen Schemas zum 01.07.2024 entfernt.
  4. Gültigkeit von SET-Schema "1.1.0" ist ab 01.10.2024 ungültig.

Follow-Up Aktiviät

  • im Q4 2024 einplanen, dass die Zeitraumabfragen wieder rausgebaut werden

Implementation plan (to be completed by the developer)

Edited by Hendrik Kamp