# MS-Proxy-Service v1.4.0 Release vom 02.07.2026

Das MS-Proxy-Service implementiert eine Bridge zwischen dem österreichischen E-ID System und dem eIDAS Framework um österreichischen Benutzern eine Anmeldung an ausländischen Service-Providern zu ermöglichen.

### Änderungen in dieser Version

- Anpassung an eIDAS Node Ref. Impl. 3.1.0
  - Mindestens Java 17
  - Mindestens Tomcat 10
- Logging optimiert
- Aktualisierung von Drittherstellerbibliotheken
  - eIDAS Ref. Impl. 3.1.0
  - Apache Ignite 2.17.0
  - SpringBoot 3.5.15
  - Spring 6.2.19
  - jackson 2.18.4
  - commons-io 2.22.0
  - commons-lang3 3.20.0
  - commons-text 1.15.0
  - commons-io 2.19.0
  - commons-collection4 4.5.0
  - commons-fileupload 1.6.0
  - guava 33.6.0-jre
  - joda-time 2.14.2
  - slf4j 2.0.18
  - log4j 2.26.0
  - logback 1.5.35

### Durchführen eines Updates

Nachfolgend finden Sie die erforderlichen Schritte für das Update eines bestehenden MS-Proxy-Service auf die aktuelle Version 1.4.0. Das vollständige Handbuch mit allen Konfigurationsparametern finden Sie im Releasepackage im Verzeichnis: _infos/handbook/_

### Ausgehend von einer bestehenden Version 1.3.x

1. Stoppen Sie die *MS-Proxy-Service* Applikation und fertigen Sie eine Sicherungskopie Ihrer Applikation inklusive Konfiguration an

2. Entpacken Sie das Releasepacket *ms_specific_proxyservice-1.4.0-dist.zip* in ein temporäres Verzeichnis welches in weiterer Folge __MsProxyServicePackage__ bezeichnet wird.

3. Kopieren sie die Applikation __MsProxyServicePackage__/ms_proxyservice.war nach in das Applikationsverzeichnis ihres Applikationsservers

4. Zusätzliche Java SystemD Startparameter
   
   * Für Apache Ignite werden ab Java 17 zusätzliche Java SystemD Startparameter benötigt
   * `--add-opens=java.base/sun.security.x509=ALL-UNNAMED --add-opens=java.base/java.security.cert=ALL-UNNAMED --add-opens=java.xml/javax.xml.namespace=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED -DIGNITE_MARSHALLER_WHITELIST=__PATH_TO_CONFIGURATION__/conf/eidas/ms_connector/eIDAS/ignite/custom-ignite-whitelist.txt`
   * für den Parameter `-DIGNITE_MARSHALLER_WHITELIST` muss der Pfad auf die Konfiguration entsprechend angepasst werden

5. Update bestehender Dateien . Die nachfolgenden Dateien wurden geändert und erfordern eine Anpassung oder eine Übernahme dem Releasepacket, sofern die Anpassung nicht bereits durchgeführt wurde
   
   * Vollständige Übernahme: __MsProxyServicePackage__/config/eIDAS/ignite/custom-ignite-whitelist.txt
