History InGrid DSC iPlug

Release History

Version Date Description
5.0.0.mCLOUD 2019-04-02 Release 5.0.0.mCLOUD
4.4.0 2018-06-21 Release 4.4.0
4.3.0 2018-03-26 Release 4.3.0
4.2.0 2018-01-05 Release 4.2.0
4.1.0 2017-10-04 Release 4.1.0
4.0.2 2017-04-06 Release 4.0.2
4.0.1.1 2017-02-02 Release 4.0.1.1
4.0.1 2017-01-30 Release 4.0.1
3.6.2.3 2016-10-17 Bugfix Release 3.6.2.3
3.6.2 2016-05-13 Release 3.6.2
3.6.1 2015-11-17 Release InGrid 3.6.1
3.6.0.4 2015-09-28 Release 3.6.0.4
3.6.0.3 2015-09-8 Release 3.6.0.3
3.6.0.2 2015-07-15 Release 3.6.0.2
3.6.0 2015-06-19 Release 3.6.0
3.5.1 2015-xx-xx Release InGrid 3.5.1
3.5.0 2015-01-30 Release InGrid 3.5.0
3.4.1 2014-04-24 Release InGrid 3.4.1
3.4.0 2014-02-25 Release InGrid 3.4.0
3.3.2 2013-12-11 Release InGrid 3.3.2
3.3.1 2013-10-31 Release InGrid 3.3.1
3.3.0 2013-03-04 Release InGrid 3.3
3.2.1 2012-09-26 Release InGrid 3.2.1
3.2.0 2012-07-18 Release InGrid 3.2
3.1.0.1 2012-03-13 Bugfix Release for InGrid 3.1
3.1.0 2011-09-15 Release InGrid 3.1
3.0.1 2011-07-05 Add-Ons + Bugfixes for InGrid 3.0
3.0.0 2011-05-05 Initial Release InGrid 3.0

Release 5.0.0.mCLOUD – 2019-04-02

Type Changes By
Add Support Elasticsearch version 2.4. Fixes 1590. wemove

Release 4.4.0 – 2018-06-21

Type Changes By
Update Handle skipped documents during indexing, if those shall be skipped explicitly. wemove

Release 4.3.0 – 2018-03-26

Type Changes By
Update Updated dependencies (current jars). wemove

Release 4.2.0 – 2018-01-05

Type Changes By
Add Added docker integration. wemove

Release 4.1.0 – 2017-10-04

Type Changes By
Fix Support schema in database connection over all supported databases. Fixes REDMINE-864. wemove
Fix Add missing postgres driver. Fixes REDMINE-438. wemove

Release 4.0.2 – 2017-04-06

Type Changes By
Add Support PostgreSQL database: Added type specific values in SQL prepared statements (indexing, mapping ...). Fixes REDMINE-438. wemove
Add Add function to transform milliseconds to ISO date format. Fixes REDMINE-552. wemove
Fix Fixed another issue with date generation. Fixes REDMINE-439. wemove

Release 4.0.1.1 – 2017-02-02

Type Changes By
Fix Fixed wrong conversion of date to ISO format. Fixes REDMINE-534. wemove

Release 4.0.1 – 2017-01-30

Type Changes By
Fix Fixed wrong path to save data when using cygwin. Fixes REDMINE-465. wemove
Fix Fixed transformation of time entries. wemove

Release 3.6.2.3 – 2016-10-17

Type Changes By
Fix Fix wrong date in IDF if date is before introduction of daylight saving time. Fixes REDMINE-439. wemove

Release 3.6.2 – 2016-05-13

Type Changes By
Add Create IDF details while indexing and add it to index document. Use IDF from index document if exists. Fixes REDMINE-267. wemove
Add Improved status messages while indexing. Fixes REDMINE-34. wemove
Update During mapping log problems transforming syslist entries with debug to avoid lots of irrelevant error output. Fixes REDMINE-250. wemove
Fix Fixed redirect to welcome page for a logged in user. Fixes REDMINE-269. wemove

Release 3.6.1 – 2015-11-17

Type Changes By
Add Add useConstraints to index and IDF. Fixes REDMINE-13. wemove
Update Update mapping of Geo-Dataset/-Service: Separate namespace and resource identifier with "/" instead of "#". Fixes REDMINE-13. wemove
Update Update mapping of version of service to index and IDF (now syslist with key and value). Fixes REDMINE-47. wemove
Update Remove all references to PortalU. Fixes REDMINE-15. wemove
Fix Make mapping with javascript thread safe using java 1.8 and nashorn (now synchronized map method). Fixes REDMINE-119. wemove
Fix Fixed query problem with wildcards. Fixes REDMINE-176. wemove
Update Use encrypted password for web interface. Fixes REDMINE-106. wemove
Update Use German INSPIRE topics as default. Fixes REDMINE-207. wemove

Release 3.6.0.4 – 2015-09-28

Type Changes By
Add More flexible configuration for mappers, which is needed for correct updates. Fixes REDMINE-161. wemove

Release 3.6.0.3 – 2015-09-8

Type Changes By
Fix Fixed mapping of index to handle UUIDs as whole, otherwise a wrong dataset could be fetched. Fixes REDMINE-130. wemove
Fix Fixed query generation. Fixes REDMINE-142. wemove

Release 3.6.0.2 – 2015-07-15

Type Changes By
Fix Handle requestedFields as lower case also when getting a single detail. Fixes REDMINE-89. wemove
Add Introducing spring override mechanism to easily change configuration, like mapping scripts. Fixes REDMINE-99. wemove

Release 3.6.0 – 2015-06-19

Type Changes By
Add Added elastic search as new indexing method. Fixes REDMINE-6. wemove
Update Combine keywords for opendata instead of listing them separately with thesaurus name. Fixes REDMINE-559. wemove
Add Coupled resources can be referenced externally now. Fixes REDMINE-17. wemove

Release 3.5.1 – 2015-xx-xx

Type Changes By
Update Map coupled resources that are externally linked to an object. Fixes REDMINE-17. wemove
Update Opendata keywords are listed combined now instead of separately (internal REDMINE-559) wemove

Release 3.5.0 – 2015-01-30

Type Changes By
Update Rename component from ingrid-iplug-dsc-scripted to ingrid-iplug-dsc wemove
Add Added license header to all source files for Open Source migration. Fixes REDMINE-524. wemove

Release 3.4.1 – 2014-04-24

Type Changes By
Update IDF: Add name of referencing service to operation url to avoid blank URL in detail view. Fixes REDMINE-340. wemove
Update IDF: Add thesaurus section to opendata categories (keywords). Fixes REDMINE-339. wemove

Release 3.4.0 – 2014-02-25

Type Changes By
Add IDF: Added additional service information to IDF for calling service from detail view. Fixes REDMINE-134. wemove
Add IDF: Added ApplicationSchemaInformation for certain coding schemes. Fixes INGRID-2343. wemove
Update IDF: Use ISO value as default for mapping of "Verweistyp", "Konformität", "INSPIRE-Datenformat". Fixes INGRID-2317, INGRID-2337. wemove
Update IDF: Extract IDF data from record to prevent display of compressed data in Admin GUI search detail. wemove
Fix IDF: Map "Eignung/Nutzung" with "unknown" userContactInfo (in MD_Usage). Fixes INGRID-2331. wemove
Fix IDF: Always set character set of metadata to "UTF-8". Fixes INGRID-2340. wemove
Fix IDF: Write hierarchyLevelName for objects of class 1 with type "series". Fixes INGRID-2341. wemove
Fix IDF: Added getCapabilities-Request parameter to OnlineResource Mapping. Fixes INGRID-2344. wemove
Fix IDF: Fix URL of codeList attribute when mapping to IDF. Fixes INGRID-2306. wemove
Fix IDF: Fixed mapping to index (adaptation/fixes according to tagged values doc). wemove
Fix IDF: Fix mapping of "Nutzungsbedingungen" when "Open Data" record, then different syslist is used. wemove

Release 3.3.2 – 2013-12-11

Type Changes By
Add IDF: Added ATOM Downloadservice URL. Also mark in search index as "download_service:atom". Fixes REDMINE-231. wemove
Update IDF: Split mapping to IDF into multiple scripts executed sequentially in different mapper (engines) to avoid "script to big" errors. Further added possibility to pass multiple scripts to ONE mapper. Fixes INGRID-2326. wemove
Fix Oracle Fixes: Fixed indexing of profile, caused error (IgcProfileDocumentMapper). Fixed mapping to IDF of objects class 3. wemove
Fix IDF: Fix URL of codeList attribute when mapping to IDF. Fixes INGRID-2306. wemove

Release 3.3.1 – 2013-10-31

Type Changes By
Add IDF+Index: Added mapping of "Open Data" and "Categories" to IDF and Index. wemove
Add IDF: Added mapping of "Download of data" datatype to gmd:CI_OnlineResource/gmd:applicationProfile. Fixes REDMINE-118. wemove
Add IDF: Also map incoming links to IDF (new "direction" attribute to crossReference element). Fixes REDMINE-121. wemove
Add Now possible to add arbitrary datatype to iPlug via spring.xml wemove
Add Added missing WSV GeoBas mapping presets. Fixes GEOPORTALWSV-13. wemove
Update Use german analyzer when creating/searching lucene index, now configured via XML. Also fix encoding of umlaute in request parameters (test search with umlaute works now in admin-gui). Fixes INGRID-2246. wemove
Update Only export organisation and emails of point of contact. Fixes INGRID-2256. wemove
Update IDF: Also map operationName of coupledResource. Fixes INGRID-2291. wemove
Update IDF: Get date from data field instead from label of codelist 6005. Fixes INGRID-2270. wemove
Fix Profile index mapping was missing, added (also added commented example for adding user defined datatype of iPlug). wemove
Fix IDF: Fix mapping of couplingType. Fixes INGRID-2288. wemove
Fix IDF: Map coupled service only once (only published version). Fixes INGRID-2290. wemove
Fix IDF: distributionFormat now also added if distributor present. Fixes INGRID-2277. wemove
Fix IDF: Also set "levelDescription" in "DQ_Scope" if object is not class 1 (Geoinformation/Karte) cause is mandatory if "level" notEqual 'dataset' or 'series'. Fixes INGRID-2263. wemove
Fix IDF: Map objects of class 6 ("Dienst/Anwendung/Informationssystem") now to MD_DataIdentification and not SV_ServiceIdentification. Fixes INGRID-2257, INGRID-2280. wemove
Fix IDF: Also check publication condition of subordinated objects and filter. Fixes INGRID-2237. wemove

Release 3.3.0 – 2013-03-04

Type Changes By
Add Added UFORDAT mapping presets. Fixes INGRID-2202. wemove
Add Add optional idf:abstract element which only contains the object's description. Fixes INGRID-2200. wemove
Add Map url of preview image of an object to Lucene and IDF (graphicOverview). Fixes INGRID33-20. wemove
Add Add new field "publication condition" to addresses. Selection of Adresses via installer (INTERNET or INTRANET). Fixes INGRID33-12. wemove
Add Add java parameter "-Dfile.encoding=UTF8" to start script. Fixes INGRID-2150. wemove
Add Add codeListValue also as text element in CI_OnLineFunctionCode. Fixes INGRID-2194. wemove
Update Connect to iBus even if the iBus was started after the iPlug. Fixes INGRID-2156. wemove
Update Changed relation type for coupled data (to 3600). Fixes INGRID32-190. wemove
Update No version specific mapping scripts anymore, older versions not needed (mapping to IDF/index). wemove
Update Updated GeoPortal.WSV presets (mapping). Fixes GEOPORTALWSV-13. wemove
Update The tag operatesOn uses the ORIG_UUID first, if not available it uses the IGC_UUID. Fixes INGRID-2180. wemove
Update Note field of addresses removed from indexing. Fixes INGRID33-10. wemove
Fix Fix mapping script: phone and fax entries were added only if more than one entry was supplied. Fixes INGRID-2224. wemove
Fix IDF: Use catalogue language for codelists of object access. Fixes INGRID-2199. wemove
Fix Mapping to lucene: Using class-attribute for styles of preview image, this class is defined in the portal then. wemove
Fix Better checks so we do not try to transform a code list entry which is a free entry. wemove
Fix Fix mapping script: remove reference to missing helper class in individual name extraction. Fixes INGRID-2178. wemove
Fix Only include references in IDF generation that are compatible with the publication condition. Fixes INGRID33-31. wemove
Fix Fix mapping to ISO key in IDF mapping if ISO value has multiple words and may contain "'". wemove
Fix Fix problem where no facet was produced from index field values if a query fragment was defined in the facet definition. Fixes INGRID-2176. wemove

Release 3.2.1 – 2012-09-26

Type Changes By
Fix Coupled resource was not correctly mapped. The creation of the identifier has been fixed now. Fixes INGRID32-186. wemove
Add Added local working directory, so that temp-dir is not deleted accidentally when cleaning up global temp dir. wemove
Update Remove postfix [...] from user names when exported to CSW (e.g. [Nutzer] postfix). Fixes INGRID-2144. wemove
Fix Infobox during indexing now updates correctly and disappears when finished. wemove

Release 3.2.0 – 2012-07-18

Type Changes By
Add IDF: Use new email field for metadata point of contact if set in user address of responsible user. Only map email for user address. Fixes INGRID32-36. wemove
Add Add scope of maintenance data. Fixes GSSOIL-24. wemove
Add Handle new "coupling type" field in mapping. Also add coupled resources to IDF document and extra information into the index for showing coupled resources inside the search results of the portal. Fixes INGRID32-81. wemove
Add Get syslist values directly from database instead of static file. Syslists from the database will be synchronized with a repository to have the latest changes. Fixes INGRID32-24. wemove
Add Handle new "hide address" field in mapping. If address is hidden then parent address is mapped. Fixes INGRID32-37. wemove
Add Add support for generating facets if requested. wemove
Update GetCapabilities of view services now always mapped to IDF with REQUEST=GetCapabilities and SERVICE=WMS. Fixes INGRID-2107. wemove
Update Change mapping from useLimitation, the element is now encapsulated in MD_Constraints instead of MD-LegelConstrains. wemove
Update IGC to IDF mapping scripts write now idf-version into IDF top element, removed IDF version from script names. wemove
Update New mapping of operation platform to index and IDF (now syslist). Fixes INGRID32-26. wemove
Update New mapping of references (Verweise) to IDF. Fixes INGRID32-27. wemove
Update New mapping of "Identifikator der Datenquelle", now includes namespace read from catalog. Now mapped to MD_Identifier/code. Fixes INGRID32-30. wemove
Update Map new field "Datensammlung/Datenbank - Objektartenkatalog" (equals "Geoinformation/Karte - Schlüsselkatalog"). Fixes INGRID32-50. wemove
Update Map now responsible user as contact for metadata in IDF. All other roles mapped as identificationInfo/pointOfContact. Fixes INGRID32-46. wemove
Update Remove IDF Mapping of DataQuality Tables DQ_110_CompletenessOmission and DQ_117_AbsoluteExternalPositionalAccuracy, now handled via fields "Datendefizit", "Lagegenauigkeit" and "Höhengenauigkeit". Fixes INGRID32-48. wemove
Update Updated start.sh, which had an issue when being batch-invoked, deleted RSYNC which is no longer used. Fixes INGRID-1885. wemove
Fix IDF/CSW: Create "gmd:distributionFormat" with nilReason if not present. Also write "srv:DCP" with nilReason if not present. Fixes INGRID32-146. wemove
Fix Fix problem in start script. Heap memory settings were not set correctly. wemove
Fix Fix query problems if a stop word is part of the query (i.e. 'is'). wemove
Fix Also map catalog language into index, so language specific search works (e.g. when portal.search.language.independent=false in portal props). wemove
Fix Make IDF record generation thread safe. wemove
Fix Support now setting of schema in database, e.g. for switching schema in Oracle (set in admin UI -> PlugDescription). wemove
Fix Fixed errors when searching via coordinates (BBox, intersect, inside, include). Fixed in base-webapp. Fixes INGRID-2057. wemove
Fix Fixed errors in IDF mapping script (hierarchyLevel in object class 1, mapping env category ...). wemove
Fix Fixed update bug of PlugDescription to the iBus, where an old one was used when it was changed by the indexer. wemove

Release 3.1.0.1 – 2012-03-13

Type Changes By
Fix XML fix: fixed double escaping of xml files wemove

Release 3.1.0 – 2011-09-15

Type Changes By
Update Prevent escaping of UTF-8 characters in IDF response. wemove
Update Rework title and general content query analysis to better match the analysis of the index process. Fixes INGRID-1962. wemove
Update Rework index handling to safely work with windows systems (file locking problems resolved). wemove
Update Added several example scripts for WSV GeoBas. wemove
Fix Fixed time range search. Fixes INGRID-1942. wemove
Fix Changed logging behavior, so that not so many files will be created. Fixes INGRID-1992.
Fix iPlug can now be used with ORACLE correctly. wemove

Release 3.0.1 – 2011-07-05

Type Changes By
Add Add a new index.sh script to index an iPlug from command line. Fixes INGRID23-152. wemove
Update Allow multiple spatial systems ("Raumbezugssystem"), now 1:n association. Fixes INGRID23-60. wemove
Update Introduced new field "metainfo" in query for various control info to be handled by iBus / iPlugs. Fixes INGRID-1940. wemove
Fix IDF: Fix street and post box in address detail view. Fixes INGRID-1949. wemove
Fix IDF: Fix display duplicate object references in address detail view. Fixes INGRID23-257. wemove
Fix Fix keyword "inspireidentifiziert" in index. Fixes INGRID23-239. wemove
Fix IDF: Make sure xml text is XML escaped, map null to empty text, improve various mappings (gmd:MD_GeometricObjects, GEMET search terms, ...) wemove

Release 3.0.0 – 2011-05-05

Type Changes By
Add From version 3.0.0 the data is mapped via a script. The data will be transformed into the (new) InGridDataFormat (IDF), which only can be understood from other components starting from version 3.0.0.