Skip to content

Commit

Permalink
Merge pull request #90 from experiandataquality/2.6.0
Browse files Browse the repository at this point in the history
SDK 2.6.0
  • Loading branch information
chungkhenhah authored Dec 3, 2021
2 parents 84319a3 + 40ca95a commit 48f7e74
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ This repo contains the SDK JAR and a pre-configured Java project that uses Gradl

| SDK version | Compatible Data Studio version | New features released |
|--------------------------------------------------------------------------------------|--------------------------------|-----------------------|
| 2.6.0 | 2.5.7 (or newer) | <ul><li>SDK custom parser now supports dropdown parameter definition display type. </li></ul>|
| 2.5.0 | 2.4.2 (or newer) | <ul><li>Data Studio SDK now supports workflow parameters in custom steps (for string and number properties). Previously, workflow parameters can only be utilized in the step configuration and function editor for selected native steps. </li><li>Workflow parameters are backward compatible as they are supported for custom steps which have been built using previous versions of the SDK. </li><li>Data Studio SDK Logging capabilities have been enhanced to allow for specifying a logger based on the class only, without explicitly specifying the log level. </li><li>This decouples the log level from the custom step and no longer needs to be hardcoded. The log level is implicitly derived from the Root logger in the log4j2.xml configuration file. </li></ul>|
| [2.4.0](https://github.com/experiandataquality/aperture-data-studio-sdk/tree/v2.4.0) | 2.4.0 (or newer) | <ul><li>Data Studio SDK is able to support custom step with minor version upgrade without breaking existing workflow. Kindly take note of the [limitation in supporting minor upgrade](#limitation-in-supporting-minor-upgrade)</li><li>Capability to specify default value for column chooser and custom chooser. This would allow any existing workflow to continue to use without any breaking change while introducing new properties during a minor upgrade.</li><li>An overloaded withDefaultValue method at Configuration which provide you a reference context to other step properties, settings and column definitions (only applicable for column chooser)</li><li>Capability to write [preprocessing](#preprocessing) mechanism prior to execution. This also introduces index(es) to the processed value as well.</li></ul>|
| [2.3.0](https://github.com/experiandataquality/aperture-data-studio-sdk/tree/v2.3.0) | 2.1.0 (or newer) | <ul><li>Capability to rename input node label. You can now specify a text for the input node of your step instead of the default "Connect an input".</li><li>Data tags are now stored as part of column details.</li><li>A new getColumnsByTag method at Configuration and Processing. This will allow you to retrieve column details for a given data tag.</li><li>Custom Chooser now supports value and display name for each item defined. You can now set a friendly name to be displayed in the chooser while maintaining ids for backend processing.</li><li>Fixed SDK Test framework bug for failing to retrieve value from `getStepCell`.</li></ul>
Expand Down Expand Up @@ -1454,6 +1455,10 @@ For delimited parser, user can choose either comma, tab, etc as a delimiter.
| ENDOFLINE | Display a dropdown where user able to select one of the end of line flag. Example: eg: \r\n, \n, \r |
| QUOTE | Display a dropdown where user able to select one of the quote. Example: Double ("), Single ('), Grave (`) |

| ParserParameterCustomSelectionType | Description |
| ---------------------------------- | -------------------------------------------------------------------------------------- |
| DROPDOWN | Display a dropdown where user able to select based on the customized item list. |

#### Set default value
You can set default value based on the content of the file. Use `ParameterContext` to in set default value method, to retrieve the file input stream.

Expand Down

0 comments on commit 48f7e74

Please sign in to comment.