Release Notes 2.0

What’s New

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

Switch to map.apps line 4

With the release 2.0.0 of smart.finder map.apps line 4 is fully supported. A combination of smart.finder 2.0.0 with map.apps line 3 is not possible. In addition to the technological shift, the UI of smart.finder has also been completely revised and adapted to line 4.

Product documentation

The product documentation has been completely revised and will be published in a new way for the first time with this release. The documentation can be accessed via docs.conterra.de . A registration is not necessary. The documentation for other con terra Technologies products will also be provided in this form in the future.

Extended indexing of web pages

With the current version, it is possible to search web pages for specific resources and index them separately.

Support of Apache Solr Data Import Handler

With the support of the Apache Solr Data Import technology a variety of other data sources can now be indexed, e.g. relational databases, ATOM feeds, emails or other Apache Solr server instances.

Multiple core support

In addition to the cores of the delivery, you can create your own cores. This allows indexes with different syntax and semantics as well as different search behaviour to be used side by side in a smart.finder instance.

Support map.apps Query Builder Bundle

smart.finder supports the integration of the map.apps Query Builder Bundle. This means that, in addition to search suggestions, complex queries can be made against a search index. The map.apps Query Builder Bundle is not part of the delivery and can be obtained if required via the con terra Git Hub Repository .

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.

2.0.3

Due to the update to Apache Solr 8.6.2 the internal initialisation of the backend service has changed. Therefore, the following steps are necessary:

  1. the JNDI entry solr/home in /META-INF/context.xml, which refers to the index directory, is no longer used. For this purpose a new property solr.solr.home is provided.

    If you have changed the location of solr.home, you must apply these changes by using the solr.solr.home property.

  2. In the configuration files of the cors used [SOLR_HOME]/[CORE_NAME]/conf/solrconfig.xml, you must ensure that the XML element luceneMatchVersion has the value 8.6.2:

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

    If you are using a customized file, make sure that the value matches.

Discontinued support

Support for the following functions has been discontinued with this release:

  • Indexing of a terra.catalog database

  • 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