Release Notes 2.1

What’s New

This release contains a number of functional innovations as well as updates to the basic technology.

Support map.apps 4.12

With release 2.1 map.apps 4.12 is supported. This applies to both the smart.finder bundles and the bundles of the map.apps Smart Search Extension.

Support Apache Solr 8.10

Apache Solr is supported in version 8.10. The indexes of previous versions can still be used.

map.apps Smart Search Extension product documentation

The documentation of the map.apps Smart Search Extension is now available in a separate section.

Search results based on user roles

It is now possible to limit search results based on the roles of the logged in user. By configuration, filters can be defined per core for each role/permission, which limit the search results with regard to

  1. documents found and

  2. displayed fields of a document

of a document.

Search in current area

If your new search is executed or the position of the map is changed after a successful search, the tool Search in this area is displayed under the Omnisearch. When you click on this tool, the search is restricted to the current spatial map section, so that only search results are displayed that are wholly or partially located in the current area.

A complete list of all changes can be found in the Changelog.

Update Notes

If you skip several versions during the update, please also follow all update notes of the intervening versions.

If you want to continue using your existing index, you only have to let the property solr.solr.home point to the location of the index. Then restart Tomcat. Now all search results and indexing jobs should be available again.

If the search boxes are not displayed for a core, enter the following command in the browser:

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

The suggestions will then be displayed again.

Discontinued support

None.

Deprecated features

For the following features the further development will be stopped and the end of support for the future announced:

  • Tomcat 8.5 — Running the upcoming minor version of smart.finder (2.2) with Tomcat 8.5 will not be supported. We recommend upgrading to Tomcat 9.0.

  • Java 8 — Running the upcoming minor version of smart.finder (2.2) with a JRE 8 will not be supported. We recommend upgrading to 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