Release Notes 2.4

Hinweis: map.apps Smart Search Extension ist eng mit smart.finder gekoppelt, daher sind die Release Notes beider Produkte identisch.

What’s New

Verbesserte Barrierearmut

Viele Aspekte im Bereich Barrierearmut wurden verbessert. Hierzu zählen u.a. (aber nicht ausschließlich):

  • Verbesserte Navigation per TAB-Steuerung

  • Verbesserte Kontraste

  • Genauere Hilfstexte

  • Durchgängige Unterstützung von Screenreadern

Verbesserungen ArcGIS Server Indexierung

Ab dieser Version haben Sie die Möglichkeit, die Konfiguration der ArcGIS Server Layer Indexierung einfacher durchzuführen. Eine detaillierte Beschreibung hierzu finden Sie unter Indexierung von ArcGIS Server Layern.

Unterstützung von Security Response Headers

Die serverseitige Setzung von Security Response Header wird ab dieser Version unterstützt. Diese HTTP Header können dazu beitragen, Sicherheitslücken wie Cross-Site Scripting, Clickjacking, Offenlegung von Informationen und vieles mehr zu verhindern.

Im Abschnitt zum Property security.responseHeaders.common finden Sie eine detaillierte Beschreibung.

Update-Hinweise

Falls Sie bei dem Update mehrere Versionen überspringen, befolgen Sie bitte auch alle Update-Hinweise der dazwischenliegenden Versionen.

Neue erforderliche Solr Properties

Ab Version 2.6.1 müssen aufgrund von Änderungen in Apache Solr zwei neue Systemvariablen wie folgt gesetzt werden.

System Properties
solr.enableRemoteStreaming=true
solr.enableStreamBody=true

Hier z.B. für Linux:

Setzen von System Properties in Java/Tomcat
export JAVA_OPTS="$JAVA_OPTS -Dsolr.enableRemoteStreaming=true -Dsolr.enableStreamBody=true"

Änderung des Index-Schema im core0

Im core0 Core hat sich das Index-Schema geändert. Falls Sie die indexierten Dokumente aus ihrer aktuellen smart.finder Installation migrieren möchten, befolgend Sie die Migrationsanleitung für das Versionsupdate.

Neues Bundle sf_bootstrap

Es ist ein neues Bundle sf_bootstrap hinzugekommen, das die Basiskomponenten von smart.finder beim Start der App lädt. Dieses Bundles ist für den Start von smart.finder notwendig.

  • Wenn Sie eine selbst angepasste App verwenden, die bereits eines der Sammelbundles (beginnend mit sf_bundle-set_…​) enthält, müssen Sie nichts weiter tun. Das Bundle sf_bootstrap wird in diesem Fall automatisch geladen.

  • Wenn die App keines der Sammelbundles sf_bundle-set…​ enthält, fügen Sie bitte das Bundle sf_bootstrap wie im folgenden Beispiel zu ihrer App hinzu:

    {
      "allowedBundles": [
        "sf_bootstrap",
        "..."
      ]
    }

Ausgelaufene Unterstützung

Keine.

Abkündigungen

  • Der Standalone-Client des smart.finder wird in einer der zukünftigen Versionen eingestellt.

  • Der security.mode ONLY_AUTHN wird in einer der zukünftigen Versionen eingestellt.

Bekannte Einschränkungen

SNR-1030

[Accessibility] Implement accessibility in sf-resultcenter app

SNR-797

[Mobile] Support for mobile devices is limited

SNR-582

[Facet Search] Improve algorithm in order to be more consistent

Changelog

2.6.1

New Features and Improvements

SNR-875

[Accessibility] Sort select box value on results-page can’t be read by Screen readers

Fixed Issues

SNR-879

[Client] Unexpected loading of the "authentication" bundle

SNR-953

[Client] "Reset filter" button not working

SNR-1082

[Client] Property on referenced instance is modified when a referencing Vue component gets destroyed

2.6.0

Fixed Security Issues

SNR-998

Fixed CVE-2024-22201

New Features and Improvements

SNR-838

[Accessibility] Scrolling the description text is not possible via keyboard control in result list

SNR-839

[Accessibility] Active sort attribute difficult to detect in result list

SNR-840

[Accessibility] Missing focus frame around "Back to result list" button on detail page

SNR-841

[Accessibility] Dialog loses its focus when switching between result list and detail page

SNR-843

[Accessibility] Search slot loses focus after query

SNR-844

[Accessibility] Voice output after entering a search term is not applicable

SNR-849

[Accessibility] Unnecessary tabbing on the preview graphic in the results list

SNR-850

[Accessibility] Detail page - when navigating the dialog loses its focus

SNR-851

[Accessibility] HTML markup of the title heading not correct

SNR-854

[Accessibility] Job manager - Screen reader does not render application name

SNR-858

[Accessibility] Result page and detail page not readable at zoom level 200%

SNR-860

[Accessibility] Collective ticket to sf-full-page result page

SNR-875

[Accessibility] Sort select box value on results-page can’t be read by Screen readers

SNR-878

[Accessibility] Harmonize tooltips and make them Screenreader readable

SNR-913

[Security] Support configuration of security response headers

SNR-972

[Indexing] Simplify mapping definitions for feature attributes

SNR-973

[Indexing] Use Managed Schema for dynamic index

SNR-983

[Apps] Clean up tiles on the start page

SNR-994

[Accessibility] Incorrect focus background colour in the facet panel

SNR-995

[Documentation] Add definition of QueryTemplates to SmartSearchStore

SNR-997

CVE-2024-36114: Update to aircompressor-0.27.jar

SNR-999

CVE-2023-51775: Update to jose4j-0.9.4.jar

SNR-1000

CVE-2024-22234: Update to spring-security-core-6.2.5.jar

SNR-1001

CVE-2024-29857: Update to Bouncy Castle 1.78

SNR-1002

CVE-2024-34447: Update to Bouncy Castle 1.78

SNR-1003

CVE-2024-22257: Update to spring-security-core-6.2.5.jar

SNR-1004

CVE-2022-36364: Update to avatica-core-1.23.0.jar

SNR-1014

[Indexing] Support wildcards and field exclusions

SNR-1017

[Accessibility] Content of the "Search tips" dialog is not read by screen reader

SNR-1018

[Accessibility] Service type not read by screen reader when navigating to result item in result list

SNR-1019

[Accessibility] Tools drawer menu not reachable with tab

SNR-1026

[Indexing] Optimize log message for (partially) empty title fields

SNR-1034

CVE-2024-38809: Regular expression Denial of Service in spring-web

Fixed Issues

SNR-979

[Documentation] Missing update notes entry in TOC

SNR-992

[Search] Query templates do not support wildcards and phrases

SNR-1009

[Search] Missing i18n for tooltip for search tips button in SearchUI