Hat sich was in den Trim-Funktionen und/oder beim Script-Feld geändert? Ergebnis plötzlich nicht mehr wie erwartet

Von unserer Seite gab es keine Änderungen…

Das klingt nach einem Reihenfolge-Problem. Funktionen werden von oben nach unten abgearbeitet. Daran hat sich nichts geändert. Wir haben es auch noch mal im alten Mapper getestet.

Text-Funktionen kommen ganz am Ende.
Script davor.
D.h. das Trimmen passiert erst nach der Skript-Funktion.

Mutmaßung: Vielleicht hast du „früher“ oder in anderen Fällen mit Ergebnisspalten (${result['...']}) gearbeitet.

Lösungsansätze:

Seine Variante mit ?filter und ?join(";") macht das gleiche (?join spart das "removeEnding). Mehr solcher Freemarker-Tricks auch hier im Vortrag (Edit: Link korrigiert. War der falsche Link)