Release Notes 2.0

What’s New

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

Umstieg auf map.apps Linie 4

Mit dem Release 2.0.0 des smart.finder wir map.apps Linie 4 komplett unterstützt. Eine Kombination von smart.finder 2.0.0 mit map.apps Linie 3 ist nicht möglich. Neben dem technologischen Shift wurde auch das UI des smart.finder komplett überarbeitet und der Linie 4 angepasst.

Produkt-Dokumentation

Die Produkt-Dokumentation wurde komplett überarbeitet und wird mit diesem Release erstmalig auf neuem Weg veröffentlicht. Der Zugriff auf die Dokumentation ist über docs.conterra.de möglich. Eine Anmeldung ist nicht erforderlich. Die Dokumentation für weitere con terra Technologies Produkte wird zukünftig ebenfalls in dieser Form bereitgestellt.

Erweiterte Indexierung von Web-Seiten

Mit der aktuellen Version ist es möglich, Web-Seiten nach bestimmten Ressourcen zu durchsuchen und diese separat zu indexieren.

Unterstützung von Apache Solr Data Import Handler

Mit der Unterstützung der Apache Solr Data Import Technologie können nun eine Vielzahl weiterer Datenquellen indexiert werden, z.B. relationale Datenbanken, ATOM Feeds, E-Mails oder andere Apache Solr Server Instanzen.

Unterstützung mehrerer Cores

Neben den Cores der Auslieferung können eigene Cores erzeugt werden. Damit können Indexes mit unterschiedlicher Syntax und Semantik sowie anderem Suchverhalten nebeneinander in einer smart.finder Instanz eingesetzt werden.

Unterstützung map.apps Query Builder Bundle

smart.finder unterstützt die Integration des map.apps Query Builder Bundles. Damit können neben der Vorschlagssuche auch komplexere Anfragen gegen einen Suchindex gestellt werden. Das map.apps Query Builder Bundle ist nicht Teil der Auslieferung und kann bei Bedarf über das con terra Git Hub Repository bezogen werden.

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.

2.0.3

Durch das Update auf Apache Solr 8.6.2 hat sich die interne Initialisierung des Backend-Dienstes geändert. Dadurch sind folgende Schritte notwendig:

  1. der JNDI-Eintrag solr/home in /META-INF/context.xml, welcher auf das Verzeichnis der Indexes verweist, wird nicht mehr verwendet. Hierzu wird ein neues Property solr.solr.home bereitgestellt.

    Falls Sie den Ort des solr.home geändert haben, müssen Sie diese Änderungen mithilfe der Property solr.solr.home bekannt machen.

  2. In den Konfigurationsdateien der verwendeten Cores [SOLR_HOME]/[CORE_NAME]/conf/solrconfig.xml müssen Sie sicherstellen, dass das XML-Element luceneMatchVersion den Wert 8.6.2 aufweist:

    solrconfig.xml
    <?xml version="1.0" encoding="UTF-8" ?>
    <config>
        <luceneMatchVersion>8.6.2</luceneMatchVersion>
    [...]
    </config>

    Falls Sie eine angepasste Datei verwenden, stellen Sie sicher, dass der Wert übereinstimmt.

Ausgelaufene Unterstützung

Die Unterstützung für die folgenden Funktionen ist mit diesem Release ausgelaufen:

  • Indexierung einer terra.catalog Datenbank

  • Internet Explorer 11

Changelog

2.0.9

Fixed Issues

SNR-671

[Search] Resultlist is not updated

2.0.8

Fixed Issues

SNR-654

[Compatibility] Migration map.apps 4.11.1

SNR-653

[Compatibility] Remove apprt-request/request

SNR-651

[Index] Extracting metadata from office documents

SNR-632

[Search] Unexpected "Document not found" message in detail view

SNR-611

Add GELF Logger option to configuration

2.0.7

Fixed Issues

SNR-650

[Search] Filter symbol is missing when spatial filter is active

SNR-645

[Resource] Access in multi-core environment fails

SNR-644

[Bundles] Wrong map.apps version in manifest files

2.0.6

Fixed Issues

SNR-642

[Base] Upgrade Geotools to 23.4

SNR-638

[Crawler] Configure maxBodySize when crawling web pages

SNR-637

[UX] Add labels to Job Manager UI buttons

SNR-635

[Base] Upgrade to Apache Solr 8.7.0

SNR-630

[Base] Components in slots are not displayed reliably

SNR-628

[Search] Result window opens unintentionally

SNR-627

[Client] Set bundle dependencies dynamic to simplify patches

SNR-621

[Security] CORS not working for annotation based configuration

SNR-604

[Indexer] Jobs remain in "executing" status

SNR-586

[Rollout] Remove /sdk folder and uncompressed bundles

2.0.5

Fixed Issues

SNR-626

[Results] Converting Point Geometry in DocumentStore fails

2.0.4

Fixed Issues

SNR-625

[Indexer] XML without a header is not detected correctly

SNR-622

[Results] Sidebar is always added to ResultCenter view

SNR-619

[smart.search] SmartSearchStoreFactory is never started

SNR-618

[Indexer] Wrong solr.home detection in DIH REST endpoint

SNR-617

[smart.search] Search crashes when point geometry is used

SNR-616

[Results] Detail view shows some values as if there were missing

SNR-614

[Results] Catalog widget is never shown on front-page

2.0.3

Fixed Issues

SNR-610

[Indexer] Deleting an indexing job does not delete associated documents

SNR-609

[Security] Upgrade to Apache Solr/Lucene 8.6.2

SNR-603

[smart.search] sf_* bundles are missing in deployment

SNR-602

[Compatibility] Remove deprecated API to upgrade to map.apps 4.9.0

2.0.2

Fixed Issues

SNR-601

[Migration] Error executing migration tool

SNR-590

[Indexer] Thumbnails getting way too big for PDFs

SNR-592

[Apps] Wrong footer in full-page app

SNR-597

[Security] Unwanted HTTP 302 leads to missing JSESSIONID

2.0.1

Fixed Issues

SNR-581

[Search results] Result center cannot be used

SNR-584

[Search results] '/get' endpoint (any core) requires authentication

2.0.0

New Features

SNR-279

[Detail view] URLs shall be clickable

SNR-461

[Maintenance] Remove support for smart.finder SDI database

SNR-509

[Maintenance] Migration to map.apps 4

SNR-559

[Indexing] Separate search content per app with clear semantic boundaries

SNR-562

[Job manager] Index web site content

SNR-575

[Job manager] Support Apache Solr Data Import Handler

SNR-576

[Documentation] Migrate documentation to https://docs.conterra.de

SNR-583

[Indexing] Align size of thumbnails

Fixed Issues

SNR-528

[Base] System-wide setting of axis order to "longitude first" leads to unexpected behaviour

SNR-549

[Indexing] Indexing completely stops because of OGC service exception

SNR-560

[Job manager] Wrong job status after indexing erroneous CSW

SNR-561

[Job manager] GetRecords request lacks of correct gmd namespace

SNR-568

[Search] "Add to map" buttons icon not rendered

SNR-569

[Search] Map Flow functionality is missing

SNR-570

[Search] Details of a document are not accessible

SNR-573

[Indexing] Indexing empty text attributes in Map Services