Basic Auth in MMS funktioniert nicht
– SUCI-726 (medium)
Changed
Update auf Spring Boot 2.7.10, Spring 5.3.26
– SUCI-732 (medium)
Notes
Die Dependencies von Sophora-UGC wurden geupdated. Die wichtigsten Updates sind: Spring Boot auf Version 2.7.10 und Spring auf Version 5.3.26. Groovy 3.0 wird ab jetzt als Scripting Engine eingesetzt. Weitere Informationen sind auf der Update Notes-Seite zu finden.
Version 4.6.1
– 1/19/23
Fixed
Automatischer Reconnect der Webapp zur Datenbank
– SUCI-728 (medium)
Version 4.6.0
– 12/30/22
Fixed
Swagger UI Requests funktionieren hinter Reverse Proxy
– SUCI-686 (medium)
Improved
Schutz vor CSRF
– SUCI-592 (high)
Version 4.5.0
– 8/31/22
Fixed
Validierungsfehler bei Image Upload wird ignoriert
– SUCI-709 (medium)
Improved
Performance der Datenbankzugriffe verbessern
– SUCI-711 (medium)
Version 4.4.0
– 8/8/22
Added
Die interne Verbindung zum Sophora Server sollte konfigurierbar sein
– SUCI-694 (high)
Version 4.3.0
– 7/18/22
Improved
Swagger UI auf OpenAPI 3.0 aktualisieren
– SUCI-561 (medium)
Version 4.2.3
– 7/6/22
Fixed
Aktionen für Formulare/Quizze/Votings über Admin-Überblick nicht möglich
– SUCI-651 (medium)
Version 4.2.2
– 6/20/22
Fixed
Websockets müssen auch ohne Reverse Proxy funktionieren
– SUCI-671 (high)
Fixed
BinaryFormData auch im Backend nicht laden
– SUCI-679 (medium)
Banner in Service Logs ergänzen
– SUCI-636 (medium)
Improved
Status-Codes für Clamd konfigurierbar machen
– SUCI-591 (medium)
Improved
Alle File Uploads im XLS Export darstellen
– SUCI-462 (low)
Added
Metriken im Multimedia Service
– SUCI-590 (medium)
Version 4.2.0
– 4/13/22
Fixed
SQL Injection Vulnerability in /rest/documents/comments: "serialProgram"
– SUCI-578 (critical)
Fixed
Reload-Button bei MMS erkennt keine neuen Einsendungen
– SUCI-606 (high)
Fixed
Kommentare nach Editor filtern muss wieder funktionieren
– SUCI-618 (medium)
Fixed
Zurück-Button auf den UGC Seiten stellt Filter wieder her
– SUCI-573 (medium)
Fixed
Logging von uncaught Exceptions & Errors
– SUCI-546 (medium)
Improved
UGC-Webapp soll Support für BasicAuth anbieten
– SUCI-498 (critical)
Version 4.1.0
– 3/14/22
Fixed
Fehlermeldung beim Reloadbutton
– SUCI-576 (medium)
Notes
When using ugc in conjunction with a reverse proxy for the editorial-ui, you may need to set an allowed origin header for the reload button's websocket. A corresponding configuration was added with this ticket. See UGC webapp configuration for details.
Fixed
Refresh Button funktioniert nicht
– SUCI-570 (medium)
Changed
UGC Webapp loggt Konfiguration beim Start ohne Passwörter
– SUCI-571 (critical)
Notes
Added a cron job to remove binaries from the file storage for which no multimedia objects exist in the database. It can be configured by the property group "cleanup.binaries". For more information, see the multimedia service documentation.
Improved
Filter "Media Type" erweitern
– SUCI-587 (medium)
Improved
Testwebapps mit UGC sollen sich nicht mit leeren LoadInformationen vollmüllen
– SUCI-549 (medium)
Notes
Adds the option to define a time frame after which unsent load information is removed, thus potentially preventing a slow startup time after connection loss. It can be configured by the property "removeUnsentLoadInformationAfterHours". For more information, see the submitter documentation.
Added
Vorschau PDF Upload
– SUCI-556 (medium)
Added
Upload aller Dateiformate ermöglichen
– SUCI-535 (medium)
Added
Antwort-Mail Implementieren
– SUCI-523 (medium)
Notes
UGC now supports automated confirmation messages sent to users via e-mail once they submitted a form, voting or quiz. They can serve as a submission receipt.
The configuration property group double-opt-in.transport has been deprecated. Please use email.transport to configure the smtp server connection for double opt-in and confirmation e-mails.
Version 4.0.2
– 1/24/22
Fixed
UGC-Webapp stürzt OOM ab wenn ein Quiz mit zu vielen Antworten geöffnet werden soll
– SUCI-513 (critical)
Fixed
Form-Search: callback function korrekt setzen
– SUCI-516 (high)
Fixed
REST-API Mapping fixen
– SUCI-504 (medium)
Fixed
SSL-Exception untersuchen
– SUCI-501 (medium)
Changed
Timeout in der TagLibUtils.getRestTemplate() konfigurierbar machen
– SUCI-544 (high)
Changed
MultimediaService auf Testservern deployen
– SUCI-555 (medium)
Changed
Unterschiedliche Version von 3rd Party Libs vereinheitlichen
– SUCI-512 (medium)
Changed
Prüfen der Binärdaten
– SUCI-502 (medium)
Changed
Audio/Video-Upload: Schreiben in der Datenbank
– SUCI-497 (medium)
Anbindung an S3 Binärdatenspeicher
– SUCI-478 (medium)
Version 4.0.1
– 10/28/20
Fixed
Antworten auf Kommentare funktionieren nicht
– SUCI-487 (medium)
Fixed
Ratings nach Dokumenttyp filtern muss Ergebnisse liefern
– SUCI-461 (medium)
Changed
spring-data-sophora Version aktualisieren
– SUCI-492 (medium)
Version 4.0.0
– 9/30/20
Fixed
NullpointerException beim Aufruf des RedaktionsUI
– SUCI-356 (medium)
Version 3.4.2
– 7/6/22
Fixed
Aktionen für Formulare/Quizze/Votings über Admin-Überblick nicht möglich
– SUCI-651 (medium)
Version 3.4.1
– 6/21/22
Fixed
BinaryFormData auch im Backend nicht laden
– SUCI-679 (medium)
Improved
Banner in Service Logs ergänzen
– SUCI-636 (medium)
Improved
Alle File Uploads im XLS Export darstellen
– SUCI-462 (low)
Version 3.4.0
– 4/13/22
Fixed
SQL Injection Vulnerability in /rest/documents/comments: "serialProgram"
– SUCI-578 (critical)
Fixed
Kommentare nach Editor filtern muss wieder funktionieren
– SUCI-618 (medium)
Fixed
Logging von uncaught Exceptions & Errors
– SUCI-546 (medium)
Improved
UGC-Webapp soll Support für BasicAuth anbieten
– SUCI-498 (critical)
Version 3.3.2
– 3/14/22
Changed
UGC Webapp loggt Konfiguration beim Start ohne Passwörter
– SUCI-571 (critical)
Version 3.3.1
– 3/8/22
Fixed
Fehlermeldung beim Reloadbutton
– SUCI-576 (medium)
Notes
When using ugc in conjunction with a reverse proxy for the editorial-ui, you may need to set an allowed origin header for the reload button's websocket. A corresponding configuration was added with this ticket. See UGC webapp configuration for details.
Fixed
Refresh Button funktioniert nicht
– SUCI-570 (medium)
Changed
Anpassung der Doku / Readme
– SUCI-560 (low)
Improved
Testwebapps mit UGC sollen sich nicht mit leeren LoadInformationen vollmüllen
– SUCI-549 (medium)
Notes
Adds the option to define a time frame after which unsent load information is removed, thus potentially preventing a slow startup time after connection loss. It can be configured by the property "removeUnsentLoadInformationAfterHours". For more information, see the submitter documentation.
Version 3.3.0
– 9/3/21
Changed
Anpassungen an Demosite
– SUCI-483 (medium)
Added
Anbindung an S3 Binärdatenspeicher
– SUCI-478 (medium)
Version 3.2.2
– 2/12/21
Improved
Bereits in einen Timeout gelaufene Votings asynchron verarbeiten
– SUCI-522 (medium)
Version 3.2.1
– 1/27/21
Fixed
UGC-Webapp stürzt OOM ab wenn ein Quiz mit zu vielen Antworten geöffnet werden soll
– SUCI-513 (critical)
Changed
Unterschiedliche Version von 3rd Party Libs vereinheitlichen
– SUCI-512 (medium)
Version 3.2.0
– 12/29/20
Fixed
REST-API Mapping fixen
– SUCI-504 (medium)
Fixed
SSL-Exception untersuchen
– SUCI-501 (medium)
Changed
Prüfen der Binärdaten
– SUCI-502 (medium)
Changed
Audio/Video-Upload: Schreiben in der Datenbank
– SUCI-497 (medium)
Manipulationsschutz auf Formulare und Quizze übertragen
– SUCI-428 (medium)
Notes
Since forms and quizzes now also offer protection against manipulation in addition to the votings, there are changes to the configuration of UGC. The configuration of the properties from which the configuration for the manipulation protection was moved from the "voting" configuration to a separate point "manipulation", which applies to all three document types. Accordingly, the mixins for forms and quizzes have been extended by the corresponding properties and should be adjusted during the update.
Furthermore, new contributions that are considered manipulation attempts are no longer stored in the database but discarded.
When updating UGC, the taglib and the submitter should be updated as before.
Version 3.0.11
– 5/26/20
Fixed
Markierungsfilteroptionen sollen richtig geschrieben werden
– SUCI-411 (medium)
Improved
Kein fester Eintrag eines Deliveries zur Cacheinvalidierung
– SUCI-397 (medium)
Version 3.0.10
– 4/7/20
Fixed
Bei mehreren UGC-Webapps müssen die Kategorien auf allen Webapps aktuell gehalten werden
– SUCI-425 (high)
Fixed
ExternalIds aus Rest-Endpoints entfernen
– SUCI-406 (medium)
Changed
Nur legitime Teilnahmen speichern
– SUCI-431 (medium)
Changed
Manipulationsfilter für Votings im UGC erweitern
– SUCI-419 (medium)
Version 3.0.9
– 3/16/20
Fixed
isMainApp muss aus der Config übernommen werden
– SUCI-424 (blocker)
Fixed
NPE bei Submissions mit BinaryFormData null verhindern
– SUCI-422 (blocker)