Release Notes 2.1

What’s New

Dieses Release enthält eine Reihe funktionaler Neuerungen sowie Updates der Basis-Technologie.

Unterstützung map.apps 4.12

Mit dem Release 2.1 wird map.apps 4.12 unterstützt. Dies gilt sowohl für die smart.finder Bundles als auch für die Bundles der map.apps Smart Search Extension.

Unterstützung Apache Solr 8.10

Apache Solr wird in der Version 8.10 unterstützt. Die Indizes vorheriger Versionen können weiterhin benutzt werden.

map.apps Smart Search Extension Produkt-Dokumentation

Die Dokumentation der map.apps Smart Search Extension ist nun in einem eigenen Bereich abrufbar.

Suchergebnisse basierend auf Nutzerrollen

Es ist nun möglich, Suchergebnisse basierend auf den Rollen des angemeldeten Nutzers einzuschränken. Dabei können per Konfiguration pro Core für jede Rolle/Permission Filter definiert werden, die die Suchergebnisse hinsichtlich

  1. gefundener Dokumente und

  2. angezeigter Felder eines Dokumentes

einschränken.

In aktuellem Gebiet suchen

Wird eine neue Suche ausgeführt oder die Lage der Karte nach erfolgreicher Suche verändert, wird unter dem Feld der Omnisearch das Tool In diesem Gebiet suchen angezeigt. Beim Klick auf dieses Tool wird die Suche nochmals auf den aktuellen räumlichen Kartenausschnitt eingeschränkt. Somit werden nur noch Suchergebnisse angezeigt, die ganz oder teilweise im aktuellen Gebiet liegen.

Eine komplette Auflistung aller Änderungen finden Sie im Changelog.

Update-Hinweise

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

Wenn Sie ihren bestehenden Index weiter verwenden möchten, müssen Sie lediglich die Property solr.solr.home auf den Speicherort des Index zeigen lassen. Starten Sie danach den Tomcat neu. Nun sollten alle Suchergebnisse sowie die Indexierungs-Jobs wieder verfügbar sein.

Falls für einen Core die Suchverschläge nicht angezeigt werden, geben Sie folgendes Kommando im Browser ein:

https://<yourserver>/smartfinder-search/<CORENAME>/suggest?suggest.build=true

Danach werden die Vorschläge wieder angezeigt.

Ausgelaufene Unterstützung

Keine.

Abkündigungen

Für folgende Features wird die Weiterentwicklung eingestellt und das Ende der Unterstützung für die Zukunft angekündigt:

  • Tomcat 8.5 —  Mit der nächsten Minor Version von smart.finder (2.2) ist der Betrieb der Web Applikationen in Tomcat 8.5 nicht mehr unterstützt. Wir empfehlen die Nutzung von Tomcat 9.0.

  • Java 8 — Mit der nächsten Minor Version von smart.finder (2.2) ist der Betrieb mit einer Java JRE 8 nicht mehr unterstützt. Wir empfehlen die Nutzung von Java 11.

Changelog

2.1.2

Fixed Security Issues

SNR-754

Update to Log4j 2.16.0

2.1.1

Fixed Security Issues

SNR-753

Critical log4j CVE (CVE-2021-44228)

2.1.0

Fixed Security Issues

SNR-731

Clickjacking prevention issue

New Features

SNR-741

[Setup] Refactor sf_iteminfo-Bundle

SNR-735

[Release] Provide sample apps in rollout

SNR-732

[Client] Render result list as sidebar widget

SNR-729

[Backend] Upgrade Apache Solr to 8.10.1

SNR-718

[Resultcenter] Enable "Search in this area" feature

SNR-717

[Search] Add new icon for spatial extent

SNR-716

[Templating] Implement login page with freemarker

SNR-714

[Documentation] Move smart.search to own repository

SNR-713

[Client] Support map.apps 4.12.0

SNR-707

[Templating] Use freemarker as template engine

SNR-704

[Client] Provide tool to show extent of document

SNR-677

[Permissions] Enable configuration per core

SNR-670

[Permissions] Enable and configure index field filtering

SNR-669

[Permissions] Enable filter queries by configuration

SNR-665

[Documentation] Harmonized bundle documentation

SNR-381

[Search] Include current spatial map extent in search

Fixed Issues

SNR-739

[Documentation] Multiple refinements and clarifications

SNR-724

[Resultcenter] IN Query is not performed correctly

SNR-723

[Resultcenter] FeatureMapVisualizer properties are not considered correctly

SNR-722

[Indexing] Setting geometry property fails for "empty" geometries

SNR-719

[Resultcenter] onItemClicked does not return actual/correct item

SNR-693

[Client] Detail view window fails to open using direct URL

SNR-691

[Facets] Filter widget not showing when search term is set in URL

SNR-686

[Resultcenter] FacetsWidget is not reset correctly

SNR-685

[Resultcenter] Show FacetsWidget only if applicable

SNR-684

[Client] map-Attribution-Widget is not placed correctly

SNR-682

[Resultcenter] Search result does not match query

SNR-663

[Facets] Configuring expansion states of facets not possible

SNR-649

[Client] URL Parameter 'extent' not taken over during direct call of page

SNR-643

[Resultcenter] Unable to show query results due to geometry failure