Skip to content

Releases: marklogic-community/corb2

v2.5.6

02 Nov 16:54
Compare
Choose a tag to compare

What's Changed

  • Bump com.marklogic.ml-gradle from 4.5.3 to 4.6.0 by @dependabot in #226
  • Bump com.marklogic:marklogic-xcc from 11.0.3 to 11.1.0 by @dependabot in #233
  • Catch IllegalArgumentException when attempting to decrypt unencrypted values by @hansenmc in #235
  • Usage improvement by @hansenmc in #236

Full Changelog: v2.5.5...v2.5.6

v2.5.5

05 Oct 20:59
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.5.4...v2.5.5

v2.5.4

28 Mar 21:11
Compare
Choose a tag to compare
  • #182 Add an explicit UTF-8 to getBytes when retrieving XdmItem, rather than rely upon OS defaults. This helps avoid issues with Windows clients and avoid having to explicitly set the character encoding with a system variable.
  • #184 Introduced a delay in the shutdown of the Job Server, in order for the UI to have time to collect stats after a job has completed. Also added the exitCode to the metrics and display in the UI when a job completes.
  • #186 Instantiate a new ContentSource object on error and replace if the resolved IP is different. This can help avoid issues with proxies or DNS with dynamic IP ranges when the original IP is decommissioned. This behavior is enabled by default, but can be disabled using the CONTENT-SOURCE-RENEW boolean option.
  • #187 Evaluate shouldRetry() first, in order to allow for query retry for ServerConnectionException if message matches QUERY-RETRY-ERROR-MESSAGE

v2.5.3

23 Dec 15:56
Compare
Choose a tag to compare

The following issues were addressed in this release:

  • #97 Optionally return a different exit code when fail-on-error=false and there are errors. Allows for a different exit code to be configured with a new option EXIT-CODE-IGNORED-ERRORS which will be returned when there are errors and FAIL-ON-ERROR=false
  • #149 SchemaValidateBatchToFileTask not appending content, overwriting with last item
  • #161 Better diagnostics for easily detectable developer errors in QueryUrisLoader
  • #171 Corb runs selector even when the job is started with COMMAND=STOP
  • #173 Option UseConcMarkSweepGC deprecated. Changed to UseG1GC and a note to consider DISK-QUEUE to control memory consumption.
  • #177 QueryUrisLoader uses Integer.parseInt to obtain total count. Changed to use Long.parseLong()
  • Upgraded Angular.js and JQuery libraries, gradlew to 7.3.2, and various build plugins.
  • Corrected an issue with shadowJar and the publishing process so that it does not append "-all" to jar filename. This should resolve marklogic/ml-gradle#597

v2.5.2

15 Apr 03:16
Compare
Choose a tag to compare

v2.5.1

15 Mar 04:04
Compare
Choose a tag to compare
  • #148
    • Change xcc.httpcompliant to be enabled by default
    • Consolidate logic for checking System properties and CoRB options and looking for normalized keys in both Snake_Case and Kebab-Case in a convenience method Options.findOption.
    • Ensure that MAX-OPTS-FROM-MODULE works if specified as original name MAX_OPTS_FROM_MODULE
  • #149 Add the option to append content to resolve issue with schemaValidateBatchToFileTask overwriting and not appending content
  • #151 Add examples to demonstrate how to construct and execute CoRB jobs

v2.5.0

15 Oct 05:01
Compare
Choose a tag to compare
  • #126 Error thrown when trying to test if password is URL encoded
  • #130 Automatically use ExportBatchToFileTask when setting EXPORT-FILE-NAME
  • #140 Update SSL config to use TLSv1.2

v2.4.6

27 Jan 05:57
Compare
Choose a tag to compare

This release incorporates the following changes:

  • #108 Extended Characters in URI Corrupted when DISK-QUEUE=true
  • #119 Security team at client site found vulnerability with jquery-3.1.1.slim.min.js
  • #121 Incomplete metrics when METRICS-NUM-SLOW-TRANSACTIONS=0
  • #123 Allow Corb to encrypt the password in the connection string
  • Updates externalsortinginjava to v0.4.0

v2.4.5

12 Jun 02:06
Compare
Choose a tag to compare
  • #98 Added support for XML METADATA
  • #86 FileDirectoryUrisLoader removes the LOADER-PATH from filename
  • When a temp directory is specified in the options, create a subdirectory that will be used (and deleted at the end of the job), rather than deleting that specified temp directory.
  • Push the URIS_TOTAL_COUNT as an external variable to pre and post batch modules.
  • MAX_OPTS_FROM_MODULE option is renamed to MAX-OPTS-FROM-MODULE to be consistent with other options. This is needed if we are passing more than 10 custom inputs from URIS-MODULE to other modules.

v2.4.4

25 Apr 06:23
Compare
Choose a tag to compare
  • #92 resolve issue parsing unindented XML with FileUrisStreamingXMLLoader
  • update externalSortingInJava to v0.2.5
  • update XCC to 9.0.9