Release Notes 2.5
What’s New
Tomcat 10 Unterstützung
Dieses Release ist das erste Release smart.finder SDI mit dem Tomcat 10 unterstützt wird. Ein Betrieb mit Tomcat 9 ist ab dieser Version nicht mehr möglich. Details dazu sind in diesem Artikel beschrieben: Tomcat 10 und Java 21 Unterstützung in con terra Technologies Produkten
Update-Hinweise
Falls Sie bei dem Update mehrere Versionen überspringen, befolgen Sie bitte auch alle Update-Hinweise der dazwischenliegenden Versionen. |
Abkündigungen
Die Nutzerverwaltung durch den security.manager (Enterprise Edition) wird in einer der nächsten Versionen eingestellt und durch den con terra Technologies Identity Service ersetzt.
Bekannte Einschränkungen
Folgende Einschränkungen sind zum Zeitpunkt der Veröffentlichung bekannt.
Fehler
Folgende Fehler sind in der aktuellen Version bekannt und können ggf. in ihrer Umgebung auftreten. Diese werden in einem kommenden Release adressiert, können aber per Konfiguration behoben werden.
-
smartfinder-csw startet mit 404 Fehler.
- Maßnahme
-
Löschen Sie aus der Datei /smartfinder-csw/META-INF/context.xml folgenden Inhalt.
<JarScanner scanClassPath="false"> <JarScanFilter pluggabilitySkip="*"/> </JarScanner>`
Falls Sie eine eigene context.xml für die Komponente smartfinder-csw im Tomcat verwenden (z.B. unter /conf/Catalina/localhost/) überprüfen Sie, dass der o.g. Code-Abschnitt hier nicht vorhanden ist.
Starten Sie den Web-Context neu, damit die Änderungen angewendet werden.
-
Umlaute werden in den Facetten fehlerhaft dargestellt.
- Maßnahme
-
Starten Sie den Tomcat-Prozess mit der folgenden zusätzlichen Java-Option:
-Dfile.encoding=UTF-8
-
map.apps Smart Search und smart.finder SDI können nicht gemeinsam betrieben werden.
- Maßnahme
-
Öffnen Sie die Datei /smartfinder-search/WEB-INF/classes/spring-security-config.xml und suchen folgenden Abschnitt:
<bean id="customFilters" class="org.springframework.web.filter.CompositeFilter"> <property name="filters"> <list> <ref bean="removePermissionQuery"/> <ref bean="documentFilter"/> </list> </property> </bean>
Entfernen Sie die Zeile
<ref bean="removePermissionQuery"/>
.Speichern Sie die Datei und starten Sie den Web-Context neu.
-
Erkennung des Domain Cookies schlägt in den Komponenten smartfinder-editor und smartfinder-search fehl.
- Maßnahme
-
Ändern Sie den Wert des Properties
security.sso.cookie.domain
in den verwendetenapplication.properties
so, dass dieser nicht mit einem.
startet:security.sso.cookie.domain=.conterra.de #FALSCH security.sso.cookie.domain=conterra.de #KORREKT
Speichern Sie die Datei(en) und starten Sie die betreffenden Web-Contexte neu.
-
Dokumentation der JNDI Konfiguration im Data Import Handler ist nicht korrekt.
- Maßnahme
-
Die korrekte Syntax lautet:
<dataSource name="db" jndiName="java:comp/env/jdbc/sfsdi"/>
Der Wert von
jndiName
dient hier nur als Beispiel und muss durch einen gültigen Wert entsprechend ihrer Umgebung ersetzt werden.
Sonstiges
-
Der Typ gco:dateTime wird momentan nicht für ISO Metadaten unterstützt.
-
service.monitor Anbindung nicht vorhanden
-
PDF: Das PDF-Dokument eines Metadatensatzes ist nicht vollständig und enthält bspw. die neu ergänzten Metadatenelemente des Editors nicht.
Zukünftig geplante Funktionen
Folgende Funktionen werden voraussichtlich in einer der zukünftigen Versionen unterstützt.
Editor
-
Es können Entwürfe (Drafts) gespeichert werden.
-
Vorlagen für Bounding Boxen können erfasst werden.
-
Auswählen einer Bounding Box-Vorlag im Editor per Werkzeug möglich.
Redaktion
-
Berichtsfunktion wird bereitgestellt
Changelog
2.5.0
New Features
|
[Editor] GDI-DE Validierungsmeldungen für Topic Categories/Schlüsselwort anpassen |
|
[System] Support Tomcat 10 & Java 21 |
|
[Lizenz] Lizenzschutz entfernen (security.manager EE) |
Fixed Issues
|
[Editor] Validierung bzgl. INSPIRE fordert zu Unrecht ein Schlüsselwort |
|
[Editor] GDI-DE Validierung fordert Namensraum für Ressourcenidentifikator |
|
[Editor] Sperrungen von Datenbankeinträgen werden nicht aufgehoben |
|
[CSW] GetRecords mit 'otherConstraints'-Filter liefert keine Ergebnisse |
|
[CSW] GetRecordByID liefert unvollständige Metadaten im Dublin Core output schema |
|
[Editor] Aktualisierung OpenLayers Client |
|
[Editor] RS_Identifier wird als Bezeichner verwendet |