Skip to content

Releases: InCadence/coalesce

0.0.37

16 May 17:49
Compare
Choose a tag to compare

New Features

  • #151 Implemented field descriptions
  • #185 Implemented a notification session generic class for handing bidirectional communication through Coalesce notification implementations.
  • Updated biz.aQute.bndlib to be Java 1.9 compatible.

Bugs Fixed

  • #177 Resolved issue with specifying multiple fields for highlighting.
  • #179 Resolved issue searching on GUID types
  • #183 Resolved issue with sending DateTime values through Kafka by including the JodaModule.
  • #184 Resolved issue with calling the Kafka close multiple times from different threads.

0.0.36

29 Mar 17:33
Compare
Choose a tag to compare

Bugs Fixed

  • #133 Resolved issue with coalesce-core exporting the classification packages.
  • #150 Updated the Template Editor UI to only use material-ui 3.0.3 resolving the issue with the tab buttons in Firefox.
  • #156 Resolved issue with querying the linkage index in Elastic assuming all fields with the coalesceentity prefix were text instead of keyword.
  • Updated to Babel version 7.0.0 to resolve issues with transient dependencies.

New Features

  • #140 Implemented ability to pass properties into Template2Java through the Maven pom files to take advantage of parameterized paths.
  • #145 Updated the Enumeration UI to use material-ui.
  • #145 Implemented JAX-RS client for retrieving enumerations as well as implemented ServiceEnumerationProviderImpl for pulling enumerations using the REST API.
  • #146 Created Coalesce.Objects projects for generating code for templates (Enumerations) used internal to Coalesce.
  • #167 Implemented an operation to delete (or mark as deleted) duplicates entities determined by the configured list of fields that make them unique.
  • #167 Modified the FileScanImpl to use the source (if specified) to populate the required columns so all of the operation implementations can use it.
  • #170 Implemented highlighting capability that can be specified in the Search API to return field's excerpts with highlighted matches instead of the full content.
  • Refactored Karaf features with general cleanup and to break ironhide and geomesa out of bundle-geotools.
  • Refactored ColaesceSearchFramework to propagate InterruptedException if the framework is used after its already been shutdown.
  • Refactored the FileScanImpl to use the same parameter to limit items returned as the other scanners to avoid confusion.

0.0.35

28 Feb 02:08
Compare
Choose a tag to compare

Bugs Fixed

  • #104 Resolved issue with the Map UI loading the base URL from the state instead of the props.
  • #110 Resolved issue with random records being deleted from the Elastic indexes.
  • #133 Resolved issue with coalesce-core exporting the classification packages.
  • Resolved issue where the MarkAsDelete parameter was backwards in the Delete Operation.
  • Resolved issue with the ResourceEnumerationProviderImpl throwing NoClassDefFoundError when dependency was missing.
  • Resolved issue requiring the CORS extension when debugging React UIs.

New Features

  • #111 Implemented ability to customize Elastic indexes created during registration such as setting number of shards, replication, etc.
  • #115 Implemented Verify Operation which can be used to verify database integrity.
  • #116 Implemented a shaded bundle for the HDFS client. Also included a docker-compose file for testing.
  • #122 Implemented a Distributed Operation to scale the synchronizer across a Kafka or other messaging queues.
  • #125 Implemented ability to multi-select when selecting templates to load into the template-editor.
  • #126 Implemented ability to delete templates from the file persister.
  • Modified settings to not write default values if not set in the property file.
  • Increased the with of the Manager's dialog when editing beans to make them more usable.

0.0.34

19 Jan 02:05
Compare
Choose a tag to compare

Bugs Fixed

  • Resolved issue where the Elastic persister was only relying on the Coalesce index for keyword lookup
  • #70 Resolved issue with the PostgreSQL JDBC driver not loading in Karaf
  • #89 Resolved issue preventing Elastic cluster name from being changed.
  • #90 Resolved issue in the Search UI where the field input was passing JSON to the server
  • #95 Resolved NPE when passing an invalid key into the generated entity code for retrieving a record.

New Features

  • Implemented Kylo / Nifi CSV2Template Plugin

0.0.33

13 Dec 13:42
Compare
Choose a tag to compare

Bugs Fixed

  • #73 Fixed Docker image name
  • Fixed issue where some persisters were treating the startindex as a page number instead of an offset
  • Fixed issue with the last modified and date created not showing up in the entity editor UI
  • Fixed issue in the search UI with operands that contained multiple values
  • Fixed issue with Derby not using the normalized parameter names and therefore not being able to determine the context
  • Fixed issue with the optional resolutions on the OSGi imports causing dependency issues. Refactored code to no longer use *; resolution=optional
  • Resolved findbug warnings from 156 down to 99 remaining
  • OEBDP-192 Fixed issue with JSON formats and unescaped backslashes
  • Updated ElasticGeo to version 2.14-INC - Version 2.13.3 plus these changes:
  • OEBDP-182 ElasticGeo uses the query hints for highlighting and aggregations therefore the Coalesce persister was modified to pass them through once we updated to version 2.14-INC which included a fix for why we had to modify the hints in the first place.

New Features

  • Implemented ability to assign different controls based on the URI matching a regex within the CacheControlFilter.
  • Implemented ability to specify the page number and size within the search UI
  • Implemented SQL Server persister
  • Implemented a uploadToServer field in the entity schema (Currently only the SQL Server persister uses this)
  • Implemented a scanner based on the uploadToServer field
  • Implemented a merge operation
  • Implemented a docker compose file for Accumulo
  • Included the pyCoalesce documentation within the javadoc WAR

0.0.32

21 Nov 13:58
Compare
Choose a tag to compare

Improvements

  • Modified the Elastic persister to queries the core indexes to determine which fields are indexed as keywords to support legacy indexes.
  • Exposed ability to schedule task with a delay instead of an interval
  • Resolved findbug warnings

New Features

  • [OEBDP-183] Implemented support for using entityid
  • [OEBDP-18] Implemented a python wrapper for interacting with Coalesce API
  • Implemented an operation for deleting entities with the synchronizer

0.0.31

26 Oct 18:45
Compare
Choose a tag to compare

Bugs Fixed

  • Resolved issue with the download template button in the template editor not working
  • Resolved issue with deserialzing JSON into objects defined in other bundles when using the Kafka implementation within Karaf
  • Resolved issue with serializing Coalesce job results due to the exception property by adding the JSON ignore annotation.
  • Resolved issue with the REST persister getting out of sync with the JAXRS endpoint.
  • Resolved issue with the boundlessgeo repository information not being included

New Features

  • Included a default example for the synchronizer blueprint.
  • Included synchronizer, adminevent, kafka, elastic, and accumulo as default features already installed in Karaf
  • Included the linkage endpoint to the rest blueprint
  • Included code quality reports distributed as a war included in the tarball and Docker image
  • Implemented ability to direct queries based on the template name specified

Improvements

  • Updated AfterLastMofieidScannerImpl2 to use JodaDateTimeHelper.parseDateTime which is configured through the coalesce.properties instead of requiring the time format to be passed in as a parameter
  • Updated Search UI to use JodaDateTimeHelper.parseDateTime so it will accept a large (configurable) range of formats
  • Updated the example templates that come with the Docker image.
  • Updated docker image name (incadencecorp/coalesce-karaf) to be deployed to DockerHub

0.0.30

10 Oct 12:39
Compare
Choose a tag to compare

Bugs Fixed

  • [OEBDP-146] Resolved issue when downloading content into Excel from the search UI that exceeds a cell size constraints by truncating the content.
  • [OEBDP-147] Resolved issue with the linkage controller throwing an exception when attempting to retrieve linkages.
  • [OEBDP-157] Resolved issue where the bidirectional link was not getting the reciprocal linkage type.
  • [OEBDP-158] Resolved issue where not specifying a link type would result in a server side error that was not being propagated to the client.
  • Resolved GUID FieldInput

New Features

  • [OEBDP-152] Implemented ability to search on the linkage table from the search UI.

Improvements

0.0.29

28 Sep 15:19
Compare
Choose a tag to compare

Bugs Fixed

  • Resolved issue with the Elastic persister failing to cleanup its connections
  • [COAL-45] Resolved removing children bug that was causing performance issues
  • [COAL-117] Resolved consistency issues with template keys
  • [COAL-119] Resolved issue with the Elastic persister and linkage labels
  • [COAL-130] Resolved issues with phantom features in Elastic and Derby

New Features

  • [COAL-37] Implemented secondary persister reads if the entity does not exists within the authoritative database
  • [COAL-40] Implemented ability to mark results as deleted using the Search UI
  • [COAL-46] Added ability to specify columns returned in the Search UI
  • [COAL-47] Implemented ability to download results from the Search UI

Improvements

  • Cleaned up the REST API by removing unnecessary keys from PUT/POST endpoints
  • Updated Material-UI to version 3.0.1
  • Extended REST API to allow bulk delete of entities.
  • Exposed status field to be used when creating filters with the Search UI
  • [COAL-48] Implemented type aware data fields in the Search UI