Welcome to the Talend Component Kit blog, where you can learn about the latest news related to the framework.
|This version brings major changes related to icons.|
You can now automatically pre-configure components from the Component Kit Starter by providing a JSON OpenAPI document.
You can now include datetime options to your component configuration class by using the Java Date Time API. The following classes automatically enable the widget in your component form:
Several enhancements were made to the Component Kit Starter:
Enabling the I/O mode now automatically pre-configures a default datastore and dataset, as well as default Input and Output components.
Adding a new component to your project now presents more clearly the different choices available.
The Starter now supports Java types (names) starting with a lowercase value.
component-api repository has been merged into the
component-runtime repository, which is now the unique GitHub repository for Talend Component Kit.
You can now define simple queries to add filtering parameters to requests made on the /index endpoint for components and component configurations.
The Gradle plugin now supports the deploy in Studio command by default using the DeployInStudioTask.
You can now extract data from a Record using JSON Pointer with the new
@Internationalized annotation now supports short names in Message.properties files of your projects.
The Component Kit Starter now allows to specify datasets and datastores. Since every input and output components must rely on a dataset and that each dataset requires a datastore, you need to make sure that your project complies with the applicable validation rules to build components properly.
You can now enrich your component project with custom JAR and configuration without repackaging all applications.
You can specify this customization using the new
user.extensions.location parameter of the component server.
You can now manually configure the
MaxBatchSize property for a component or a component family. This is especially useful when testing your components.
Every dataset must now reference a valid datastore. In addition, every input or output component must now reference a dataset.
These rules are enforced and must be respected to successfully build your components.
|This version corresponds to Talend Sutdio 7.1.1.|
This version mainly contains bug fixes.
Dataset and datastore internationalized names are now validated by the Maven and Gradle plugins of the Component Kit.
In addition, a validation rule now checks that each dataset corresponds to at least one source (input component) that does not require other parameters.
It is now possible to combine several visibility conditions (
ActiveIfs) using a unique operator (AND or OR).
ActiveIf now supports CONTAINS as evaluation strategy.
Several dependencies have been upgraded to a newer version, including:
Apache Tomcat 9.0.12
Icons bundle 1.0.0
Web UI bundle 1.0.2
Apache Commons Compress 1.18
Gradle 4.10.2 in Starter