Skip to content

Releases: marklogic-community/corb2

Improved sorting and handling of query retries

18 Dec 23:20

Choose a tag to compare

  1. Excluding the report file header from being sorted.
  2. Using a more efficient sorting and de-duplication algorithm, which can work with large files. Ref: EXPORT-FILE-SORT
  3. Handling xquery exceptions that can be retried by re-attempting the query after set delay.

Support for ML 8, single module execution, two way SSL and others

29 Nov 04:20

Choose a tag to compare

  1. Ability to execute single xquery or java module.
  2. Support for two way SSL with client certification and new HostKeyDecrypter
  3. Option to handle transform failures and write errors to a file.
  4. Option to run multiple URIs in a single transform for improved performance.
  5. Pass custom inputs from URIs module to other modules.
    Unit test coverage
    Note:
  6. Requires Marklogic xcc 8.0.* jar, which can be downloaded from https://developer.marklogic.com/products/xcc. Please note that xcc-8 is compatible with MarkLogic 5 or higher.
  7. Requires java 1.6, but java 1.7 is recommended.
  8. If extending corb, the code needs to be recompiled. A number of improvements have been made in this version and hopefully, extending corb is a lot easier now.

2.1.2 on Java 1.6

16 Nov 05:32

Choose a tag to compare

This is a re-release of 2.1.2 with java 1.6 compatibility. No other code changes.

Support for JavaScript modules

31 May 21:35

Choose a tag to compare

Added support for JavaScript modules in MarkLogic 8. JavaScript module can be specified as adhoc as well as deployed to modules database with .sjs extension.

*Requires Java 1.7

Minor performance improvements

01 May 03:43

Choose a tag to compare

Performance improvements while setting custom variables to xquery modules.

Password Encryption and Adhoc XQueries

16 Mar 02:43

Choose a tag to compare

  1. Allows encryption of xcc connection string or password. Supports private key encryption as well as jasypt.
  2. XQuery modules can be specified as adhoc and loaded from local filesystem.
  3. Performance improvements with better handling of memory.
  4. Other minor bug fixes and feature improvements.

Fixed a minor issue with URIS-FILE option

06 Feb 13:27

Choose a tag to compare

Fixed an issue where URIS-FILE option isn't getting picked up from java VM options (i.e. -DURIS-FILE) when an extended Manager is class is used (not default Manager provided with corb). As an alternative to using this version, stick to default Manager included in the corb jar or simply specify the URIS-FILE property in options file.

Bug fixes and minor improvements

22 Jan 03:44

Choose a tag to compare

  1. Properties file must be specified using -DOPTIONS-FILE to prevent loading default corb.properties used other jobs.
  2. Auto correcting the URIs count if empty strings are returned by URIs module (when loaded from a file) to prevent corb from hanging after the last task is run, but before printing the final completion message.
  3. Added more information to usage and converted README.texfile to markdown format README.md. Also including README.md file in the corb jar.
  4. To help with extensions to corb, changed some variables and methods to protected.

Allowing URIs a file and handling connection failures in transform tasks

16 Jan 04:03

Choose a tag to compare

  1. Added an option to load URIs (or object ids) from a file.
  2. Added an option to truncate the URI using regex to save memory.
  3. Handling connection failures to ML server while running the transform tasks (not initial URI query) by retrying after specified interval(s).
  4. Ignoring the property EXPORT-FILE-PART-EXT when post batch task isn't defined as tmp extension will not be reset without post batch task.
  5. Adding the document URI to exception message when transform task fails.

Added changes to allow corb to be extended

08 Oct 17:56

Choose a tag to compare

  1. Changed get methods in Manager class to public. Moved initialization code out of the main() method.
  2. Added an option to zip export file.