Changelog Release 6.6.15

Releases » v6

Release Build: 10.06.2026

Deploy Date: 10.06.2026

Fix Version: ONE_RE_6_6_15

Releasebeschreibung:

Mit Version 6.6.15 stehen die Behandlung fehlgeschlagener digitaler Zahlungen, die weitere Optimierung der IAM-Datenverwaltung und die technische Modernisierung des Berichtswesens im Vordergrund. Das Release umfasst 10 funktionale Erweiterungen.

Drei Highlights stechen besonders hervor:

Fehlgeschlagene digitale Zahlungen via Wallee werden neu erkannt und aktiv kommuniziert: Bisher blieb ein FAILED_PAYMENT-Status in der Datenbank gespeichert, ohne dass das System reagierte – Fehler wurden erst durch Kundenmeldungen oder ausgelöste Mahnzyklen bekannt. Neu wird das Support-Team bei einer fehlgeschlagenen Zahlung per E-Mail benachrichtigt. Zusätzlich sind fehlgeschlagene Zahlungen in der Open Items Statistics sichtbar, sodass betroffene Rechnungen gezielt identifiziert und manuell bearbeitet werden können. Die Workflow-Verarbeitung leitet bei einem Fehler neu korrekt in den Fehlerfall um, statt still fortzufahren.

Die Inkasso Listen Reports werden als erste Migrationswelle (~5 Berichte) vom ressourcenintensiven Crystal-Reports-Framework auf die neue json2pdf-Lösung umgestellt. Crystal Reports erfordern eine proprietäre Laufzeitumgebung und sind der Hauptgrund für den überdimensionierten Heap-Speicher des Reporting-Service (Xmx 27 GB). Mit json2pdf werden dieselben tabellarischen Berichte deutlich ressourcenschonender generiert. Die Migration schafft die Basis für die schrittweise Ablösung weiterer Crystal-Reports-Berichte in künftigen Releases.

Die IAM Login Data Import-Performance wird weiter verbessert: Aufbauend auf den Datenbank-Indizes aus Version 6.6.14 wird die Import-Logik selbst mit Batch-Inserts, -Updates und optimierten SQL-Statements grundlegend überarbeitet. Gleichzeitig erhält die Kundendienstansicht einen manuellen Refresh-Button für eine sofortige Synchronisation mit dem IAM-System – ohne auf den nächsten automatischen Importzyklus warten zu müssen.


⚙️ Änderungen & Erweiterungen

IAM & Benutzerverwaltung

  • ONE-7499 – Die IAM Login Data Import-Logik wurde mit Batch-Inserts, Batch-Updates und optimierten SQL-Statements grundlegend überarbeitet. Insbesondere bei grossen Session- und Event-Datenmengen wird die Datenbankbelastung deutlich reduziert. Der Import läuft zuverlässig innerhalb des konfigurierten Batch-Job-Intervalls.

  • ONE-7492 – Im Kundendaten-Bereich (IAM Login Daten) steht neu ein manueller Refresh-Button zur Verfügung, der eine sofortige Synchronisation der Keycloak-Daten für das geöffnete Konto auslöst – ohne Seitenneuladung und ohne auf den nächsten automatischen Importzyklus warten zu müssen. Der Batch-Job-Intervall wird von 15 Minuten auf 1 Stunde verlängert. In der Sitzungsübersicht wird neu eine Statusspalte angezeigt: aktive Sitzungen sind grün, inaktive rot markiert. Die Ereignisliste wird neu absteigend nach Zeitstempel sortiert.

  • ONE-7439 – Alle Systemuser verwenden neu Keycloak Client Credentials (Client Secret) anstelle von Basic Auth. Damit werden keine Sessions mehr erstellt, und verwaiste Sessions, die bisher unnötig Ressourcen belegten, werden künftig verhindert.

Finanz & Rechnungswesen

  • ONE-7567 – Fehlgeschlagene digitale Zahlungen (Wallee-Status FAILED_PAYMENT) werden neu erkannt und aktiv behandelt: Das Support-Team erhält eine sofortige E-Mail-Benachrichtigung. Fehlgeschlagene Zahlungen sind neu in der Open Items Statistics sichtbar (für Unternehmen mit New Finance). Der Workflow leitet bei Zahlungsfehlern neu korrekt in den Fehlerpfad um, statt den Prozess still als erfolgreich abzuschliessen.

  • ONE-7505 – Für Unternehmen mit aktivem New-Finance-System übernehmen Folgerechnungen nun korrekt die Zahlungsart der ursprünglichen Webshop-Bestellung. Bisher wurden Folgerechnungen immer mit Zahlungsart INVOICE erstellt, unabhängig davon, ob die Erstbestellung per Kreditkarte oder anderer Zahlungsart erfolgt war.

Berichte & Reporting

  • ONE-7514 – Die Inkasso Listen Reports (~5 Berichte) werden von Crystal Reports auf das neue json2pdf-Framework migriert. Betroffen sind unter anderem Fakturajournal, Bagatellrechnungen, Rechnungsjournal sowie tenantspezifische Varianten. Die bisherigen .rpt-Dateien bleiben als Fallback erhalten. Auf vasmiq007 und vasmiq011 werden nicht mehr benötigte tenantspezifische .rpt-Dateien entfernt. Das neue ASMIQ.ONE templates-Modul stellt die JSON-Konfigurationsdateien bereit.

Auslieferungen

  • ONE-7526 – Beim Start einer neuen Auslieferungsregistrierung prüft das System, ob für das gewählte Lieferdatum bereits Registrierungen vorhanden sind. Falls ja, erscheint ein Warndialog mit zwei Optionen: «Bestehende Registrierung ersetzen» (Standard) oder «Neue Einträge hinzufügen (Duplikate ersetzen)». Die Benutzerentscheidung wird protokolliert. Ohne bestehende Einträge läuft die Registrierung wie bisher ohne Dialog durch.

Stammdaten & CRM

  • ONE-7523 – Die Adresshistorie zeigt neu zwei zusätzliche Spalten: «Adresse gültig von» und «Adresse gültig bis». Diese geben den tatsächlichen Gültigkeitszeitraum eines Adresseintrags wieder – analog zur bereits bestehenden Darstellung in der Abonnementshistorie. Die bisherigen Spalten «Geändert am» und «Änderung durch» bleiben unverändert.

Technische Verbesserungen

  • ONE-7424 – Für alle Services steht ein neues API-Log zur Verfügung. API-Aufrufe können damit protokolliert, nachvollzogen und im Fehlerfall gezielt wiederhergestellt werden. Zugriff erfolgt via JPA/Hibernate oder einen internen API-Endpoint.

  • ONE-7417 – Die Liquibase-Changelog-Dateien verwenden neu eine lokal im Projekt gespeicherte XML-Schema-Datei anstelle des Online-Downloads von liquibase.org. Damit werden HTTP-429-Fehler (Too Many Requests) bei parallelen Datenbankupdates verhindert, der Netzwerkverkehr reduziert und die Deployment-Stabilität erhöht.


Issue Type

Priority

Key

Summary

1

Change

Prio 1 – Major

ONE-7499

Optimize performance for IAM login data import

2

Change

Prio 2 – High

ONE-7514

Implement Inkasso Listen Reports with json2pdf

3

Change

Prio 3 – Medium

ONE-7567

Handle Failed Digital Payments

4

Change

Prio 3 – Medium

ONE-7526

Warning for Duplicate Expedition Registration on the Same Delivery Date

5

Change

Prio 3 – Medium

ONE-7523

Address History: Add "Address valid from" and "Address valid to" columns

6

Change

Prio 3 – Medium

ONE-7505

Follow-up Invoices ignore Original Payment Type for Companies using new Finance Module

7

Change

Prio 3 – Medium

ONE-7492

Add Manual "Refresh" Button for IAM Events in ASMIQ.one

8

Change

Prio 3 – Medium

ONE-7439

Handle sessions opened by legacy.service.user

9

Change

Prio 3 – Medium

ONE-7424

Introduce a log possibility to better track, monitor & help recover API calls

10

Change

Prio 3 – Medium

ONE-7417

Change liquibase changelog files to use local dbchangelog.xsd file instead of online

Nach oben scrollen