From c97e7bcfd5f9bb8b2885c7ea417816d103e9a9e3 Mon Sep 17 00:00:00 2001 From: OMH Date: Fri, 28 Aug 2026 16:42:05 +0800 Subject: [PATCH 1/5] chore(QTDI-3301): Switch TCK release versions to calendar scheme Align the TCK release version scheme with Connectors: 1... Cut master over to 1.2610.0-SNAPSHOT and delegate the release version arithmetic in ci/Jenkinsfile-release to the VersionController shared library already loaded by the pipeline, so the December to January rollover (1.2612.0 gives 1.2701.0-SNAPSHOT) is handled by the same implementation Connectors use. Add a DRY_RUN parameter that runs release:prepare with -DdryRun=true and skips every publishing stage, so a release can be simulated end to end without tagging, pushing or deploying anything. Fix the same December to January defect in the duplicated bump logic of the legacy bash release path. Co-authored-by: Claude Opus 5 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .jenkins/scripts/release/release-2-prepare.sh | 11 ++ .jenkins/scripts/release_legacy.sh | 11 +- ci/Jenkinsfile-release | 141 +++++++++++------- component-api/pom.xml | 2 +- component-form/component-form-core/pom.xml | 2 +- component-form/component-form-model/pom.xml | 2 +- .../component-uispec-mapper/pom.xml | 2 +- component-form/pom.xml | 2 +- component-runtime-beam/pom.xml | 2 +- component-runtime-design-extension/pom.xml | 2 +- component-runtime-impl/pom.xml | 2 +- component-runtime-manager/pom.xml | 2 +- .../component-runtime-beam-junit/pom.xml | 2 +- .../component-runtime-http-junit/pom.xml | 2 +- .../component-runtime-junit-base/pom.xml | 2 +- .../component-runtime-junit/pom.xml | 2 +- .../component-runtime-testing-spark/pom.xml | 2 +- component-runtime-testing/pom.xml | 2 +- .../component-server-api/pom.xml | 2 +- .../component-server-model/pom.xml | 2 +- .../component-server/pom.xml | 2 +- .../component-server-extension-api/pom.xml | 2 +- component-server-parent/extensions/pom.xml | 2 +- component-server-parent/pom.xml | 2 +- component-spi/pom.xml | 2 +- component-starter-server/pom.xml | 2 +- component-studio/component-runtime-di/pom.xml | 2 +- component-studio/pom.xml | 2 +- component-tools-webapp/pom.xml | 2 +- component-tools/pom.xml | 2 +- container/container-core/pom.xml | 2 +- container/nested-maven-repository/pom.xml | 2 +- container/pom.xml | 2 +- documentation/pom.xml | 2 +- images/component-server-image/pom.xml | 2 +- images/component-starter-server-image/pom.xml | 2 +- images/pom.xml | 2 +- images/remote-engine-customizer-image/pom.xml | 2 +- pom.xml | 2 +- remote-engine-customizer/pom.xml | 2 +- reporting/pom.xml | 2 +- .../activeif-component/pom.xml | 2 +- .../checkbox-component/pom.xml | 2 +- .../code-component/pom.xml | 2 +- .../credentials-component/pom.xml | 2 +- .../datastorevalidation-component/pom.xml | 2 +- .../dropdownlist-component/pom.xml | 2 +- .../integer-component/pom.xml | 2 +- .../minmaxvalidation-component/pom.xml | 2 +- .../multiselect-component/pom.xml | 2 +- .../patternvalidation-component/pom.xml | 2 +- sample-parent/documentation-sample/pom.xml | 2 +- .../requiredvalidation-component/pom.xml | 2 +- .../suggestions-component/pom.xml | 2 +- .../table-component/pom.xml | 2 +- .../textarea-component/pom.xml | 2 +- .../textinput-component/pom.xml | 2 +- .../updatable-component/pom.xml | 2 +- .../urlvalidation-component/pom.xml | 2 +- sample-parent/pom.xml | 2 +- sample-parent/sample-beam/pom.xml | 2 +- sample-parent/sample-connector/pom.xml | 4 +- .../sample-features/actions-in-forms/pom.xml | 2 +- .../aftergroup-lastgroup/pom.xml | 2 +- .../sample-features/checkpoint-runner/pom.xml | 2 +- .../conditional-outputs/pom.xml | 2 +- .../configuration-form/pom.xml | 2 +- .../sample-features/database-mapping/pom.xml | 2 +- .../sample-features/entry-with-error/pom.xml | 2 +- .../sample-features/fixed-schema/pom.xml | 2 +- .../loading-dependencies-common/pom.xml | 2 +- .../pom.xml | 2 +- .../loading-dependencies-with-dataset/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../loading-services-and-resources/pom.xml | 2 +- .../sample-features/loading-analysis/pom.xml | 2 +- .../service-provider-from-dependency/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- sample-parent/sample-features/pom.xml | 2 +- sample-parent/sample/pom.xml | 2 +- singer-parent/component-kitap/pom.xml | 2 +- singer-parent/pom.xml | 2 +- singer-parent/singer-java/pom.xml | 2 +- slf4j-standard/pom.xml | 2 +- talend-component-maven-plugin/pom.xml | 2 +- vault-client/pom.xml | 2 +- 89 files changed, 191 insertions(+), 146 deletions(-) diff --git a/.jenkins/scripts/release/release-2-prepare.sh b/.jenkins/scripts/release/release-2-prepare.sh index f6cf6caa09608..9eda3eb68759c 100644 --- a/.jenkins/scripts/release/release-2-prepare.sh +++ b/.jenkins/scripts/release/release-2-prepare.sh @@ -22,12 +22,22 @@ set -xe # $2: next version # $3: tag name # $4: extra build args for all mvn cmd +# +# Environment: +# DRY_RUN: when "true", release:prepare runs with -DdryRun=true. Poms are rewritten and validated +# locally, but nothing is committed, tagged or pushed. Defaults to false. main() { local releaseVersion="${1?Missing release version}"; shift local nextVersion="${1?Missing actual project version}"; shift local tagName="${1?Missing actual project version}"; shift local extraBuildParams=("$@") + local dryRunParams=() + if [[ "${DRY_RUN:-false}" == "true" ]]; then + printf ">> DRY RUN: release:prepare will not commit, tag nor push\n" + dryRunParams=(--define dryRun=true) + fi + printf ">> Maven prepare release %s (next-dev: %s; tag: %s)\n" "${releaseVersion}" "${nextVersion}" "${tagName}" local release_profiles="release,ossrh,gpg2" @@ -41,6 +51,7 @@ main() { --define arguments="-DskipTests -DskipITs -Dcheckstyle.skip -Denforcer.skip=true -Drat.skip" \ --settings .jenkins/settings.xml \ --activate-profiles "$release_profiles" \ + "${dryRunParams[@]}" \ "${extraBuildParams[@]}" } diff --git a/.jenkins/scripts/release_legacy.sh b/.jenkins/scripts/release_legacy.sh index 92cbb3db69b6b..eca6d86ee746e 100644 --- a/.jenkins/scripts/release_legacy.sh +++ b/.jenkins/scripts/release_legacy.sh @@ -21,6 +21,10 @@ set -xe # $1: Branch # $2: current version # $3: extra build args for all mvn cmd +# +# NOTE: ci/Jenkinsfile-release is the source of truth for the release version scheme. +# The bump below is kept in sync with it: on the calendar scheme 1.., +# December rolls over to January of the next year (1.2612.0 -> 1.2701.0). main() { local branch="${1?Missing branch}" local currentVersion="${2?Missing project version}" @@ -39,7 +43,12 @@ main() { if [[ ${branch} == 'master' ]]; then maintenance_branch="maintenance/${maj}.${min}" maintenance_version="${maj}.${min}.$((rev + 1))-SNAPSHOT" - min=$((min + 1)) + if [[ ${#min} -eq 4 && ${min} == *12 ]]; then + # Calendar scheme 1..: December rolls over to January of the next year + min=$((min + 89)) + else + min=$((min + 1)) + fi rev="0" else rev=$((rev + 1)) diff --git a/ci/Jenkinsfile-release b/ci/Jenkinsfile-release index b61ccc1674c8b..2334e631da542 100644 --- a/ci/Jenkinsfile-release +++ b/ci/Jenkinsfile-release @@ -104,9 +104,10 @@ pipeline { description: ''' Type of release: GA: release for General Available - ex: 1.63.0-SNAPSHOT is released as 1.63.0 and master branch is bumped as 1.64.0-SNAPSHOT + ex: 1.2610.0-SNAPSHOT is released as 1.2610.0 and master branch is bumped as 1.2611.0-SNAPSHOT + The December to January rollover is handled: 1.2612.0 is followed by 1.2701.0-SNAPSHOT MAINTENANCE: release for General Available of MAINTENANCE - ex: 1.63.1-SNAPSHOT is released as 1.63.1 and branch is bumped as 1.63.2-SNAPSHOT''') + ex: 1.2610.1-SNAPSHOT is released as 1.2610.1 and branch is bumped as 1.2610.2-SNAPSHOT''') /////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -165,13 +166,20 @@ pipeline { sectionHeaderStyle: """ background-color: #FF0000; text-align: center; font-size: 35px !important; font-weight : bold; """) /////////////////////////////////////////////////////////////////////////////////////////////////////////////// + booleanParam( + name: 'DRY_RUN', + defaultValue: false, + description: '''Simulate a release without publishing anything. + `release:prepare` runs with `-DdryRun=true`: poms are rewritten and validated locally, + but nothing is committed, tagged or pushed. + The perform, studio modules, docker, next iteration and maintenance branch stages are skipped. + Use it to validate the computed versions and the pipeline itself before a real release.''') booleanParam( name: 'FAKE_RELEASE', defaultValue: false, - description: '''For debug purposes, the job will deploy in: - - NOT IMPLEMENTED Artifactory Dev instead of Artifactory Prod for docker images - - NOT IMPLEMENTED Artifacts-zl instead of sonatype for java artefacts - - The job will not tag/commit on git fork from FAKE_REPOSITORY''') + description: '''For debug purposes, the job will: + - not tag/commit on git talend/component-runtime but on the fork from FAKE_REPOSITORY + Note: to only simulate a release without publishing anything, use DRY_RUN instead.''') string( name: 'FAKE_REPOSITORY', defaultValue: 'acatoire/component-runtime', @@ -219,14 +227,15 @@ pipeline { script { println "Create assemblyExtraBuildParams from user provided parameters and job option" extraBuildParams = assemblyExtraBuildParams(params.FAKE_RELEASE as Boolean, - params.NO_STAGING as Boolean) + params.NO_STAGING as Boolean, + params.DRY_RUN as Boolean) } /////////////////////////////////////////// // Updating build displayName and description /////////////////////////////////////////// script { - JenkinsStatusController.jobNameCreation("$params.ACTION") + JenkinsStatusController.jobNameCreation(params.DRY_RUN ? "$params.ACTION-DRY_RUN" : "$params.ACTION") // updating build description String description = """ @@ -236,13 +245,25 @@ pipeline { """.stripIndent() JenkinsStatusController.jobDescriptionAppend(description) + if (params.DRY_RUN) { + // updating build description + description = """ + --------------------------------------------------- + This is a DRY RUN: + - poms are rewritten and validated locally only + - nothing is committed, tagged, pushed or deployed + --------------------------------------------------- + + """.stripIndent() + JenkinsStatusController.jobDescriptionAppend(description) + } + if (params.FAKE_RELEASE) { // updating build description description = """ --------------------------------------------------- This is a fake release: - - artefacts will be posted on artifact-zl - - docker image will be deployed on artifactory dev + - git tag and commits target the fork $params.FAKE_REPOSITORY --------------------------------------------------- """.stripIndent() @@ -316,6 +337,18 @@ pipeline { maintenanceVersion, maintenanceBranch) = get_release_info(pomVersion, isMaintenanceRelease) tagName = "component-runtime-${releaseVersion}" + + // Written under target/ so it stays out of the SCM working tree inspected by release:prepare + writeFile file: 'target/release-version-info.txt', + text: """\ + pomVersion=$pomVersion + releaseVersion=$releaseVersion + nextVersion=$nextVersion + maintenanceVersion=$maintenanceVersion + maintenanceBranch=$maintenanceBranch + tagName=$tagName + """.stripIndent() + archiveArtifacts artifacts: 'target/release-version-info.txt', allowEmptyArchive: false } } } @@ -327,7 +360,7 @@ pipeline { /////////////////////////////////////////// // Updating build description and name with calculated info /////////////////////////////////////////// - JenkinsStatusController.jobNameCreation("$releaseVersion") + JenkinsStatusController.jobNameCreation(params.DRY_RUN ? "$releaseVersion-DRY_RUN" : "$releaseVersion") String description = """ ---------------------------------------------------------------- @@ -361,10 +394,12 @@ pipeline { gpgCredentials]) { script { echo "Maven prepare release $releaseVersion (next-dev: $nextVersion; tag: $tagName)" - sh "bash .jenkins/scripts/release/release-2-prepare.sh $releaseVersion \ - $nextVersion \ - $tagName \ - $extraBuildParams" + withEnv(["DRY_RUN=${params.DRY_RUN}"]) { + sh "bash .jenkins/scripts/release/release-2-prepare.sh $releaseVersion \ + $nextVersion \ + $tagName \ + $extraBuildParams" + } } } } @@ -377,6 +412,9 @@ pipeline { } stage('Maven release process') { + when { + expression { !params.DRY_RUN } + } steps { withCredentials([nexusCredentials, ossrhCredentials, @@ -394,7 +432,7 @@ pipeline { stage('Release studio modules') { when { - expression { params.RELEASE_STUDIO_MODULES } + expression { params.RELEASE_STUDIO_MODULES && !params.DRY_RUN } } steps { withCredentials([nexusCredentials, @@ -414,7 +452,7 @@ pipeline { stage('Release Docker image') { when { - expression { !params.NO_DOCKER } + expression { !params.NO_DOCKER && !params.DRY_RUN } } steps { withCredentials([gitCredentials, @@ -430,6 +468,9 @@ pipeline { } stage('Prepare next iteration') { + when { + expression { !params.DRY_RUN } + } steps { withCredentials([gitCredentials, nexusCredentials, @@ -444,7 +485,7 @@ pipeline { stage('Create maintenance branch') { when { - expression { isMasterBranch && params.ACTION == "GA" } + expression { isMasterBranch && params.ACTION == "GA" && !params.DRY_RUN } } steps { withCredentials([gitCredentials, @@ -483,10 +524,11 @@ pipeline { * * @param Boolean fakeRelease * @param Boolean noStaging + * @param Boolean dryRun * * @return extraBuildParams as a string ready for mvn cmd */ -private String assemblyExtraBuildParams(Boolean fakeRelease, Boolean noStaging) { +private String assemblyExtraBuildParams(Boolean fakeRelease, Boolean noStaging, Boolean dryRun) { String extraBuildParams println 'Processing extraBuildParams' @@ -497,13 +539,13 @@ private String assemblyExtraBuildParams(Boolean fakeRelease, Boolean noStaging) } // Manage fake release parameter - if (fakeRelease) { + if (fakeRelease || dryRun) { // Overwrite the git repository, in order not to write in "talend/component-runtime" buildParamsAsArray.add("--define scm.repository=$params.FAKE_REPOSITORY") } // Manage no-staging parameter - if (noStaging) { + if (noStaging || dryRun) { buildParamsAsArray.add("--activate-profiles no-staging") } @@ -519,16 +561,21 @@ private String assemblyExtraBuildParams(Boolean fakeRelease, Boolean noStaging) /** * Retrieves release information based on the provided current version. * - * @param currentVersion The current version string to evaluate (e.g., "1.65.0M1-SNAPSHOT"). + * The version arithmetic is delegated to the `VersionController` shared library step (backed by + * `VersionManager` in tqa-e2e-testing-tool), which is the single source of truth shared with the + * Connectors release jobs. It supports both the legacy scheme (1.95.0) and the calendar scheme + * (1.YYMM.patch), including the December to January rollover: 1.2612.0 gives 1.2701.0-SNAPSHOT. + * + * @param currentVersion The current version declared in the pom (e.g., "1.2610.0-SNAPSHOT"). * @param maintenance Indicates whether it is a maintenance release (true) or a main branch release (false). * @return An ArrayList containing release information: * - Index 0: Release version. * - Index 1: Next development version. - * - Index 2: Maintenance version (empty string for main branch releases). - * - Index 3: Maintenance branch name (empty string for main branch releases). + * - Index 2: Maintenance version. + * - Index 3: Maintenance branch name. */ -private static ArrayList get_release_info(String currentVersion, - Boolean maintenance) { +private ArrayList get_release_info(String currentVersion, + Boolean maintenance) { println("Evaluate release name from current version: $currentVersion") if (maintenance) { @@ -538,42 +585,20 @@ private static ArrayList get_release_info(String currentVersion, println("This is a GA release") } - // Split the version (ex: "1.65.0M1-SNAPSHOT") on '.' and '-' - def parts = currentVersion.split(/[\.-]/) - int maj = parts[0] as int - int min = parts[1] as int - int rev = parts[2] as int - - String releaseVersion - releaseVersion = "${maj}.${min}.${rev}" - + String releaseVersion = currentVersion.replace('-SNAPSHOT', '') println("Release version : $releaseVersion") - // New maintenance branch need to be created. - String maintenanceBranch = "maintenance/${maj}.${min}" - String maintenanceVersion = "${maj}.${min}.${rev + 1}-SNAPSHOT" - println("Maintenance version : $releaseVersion") - println("Maintenance branch name : $maintenanceBranch") - - - // Calculate variables according to branch - String nextVersion - if (!maintenance) { - // master release - min++ - rev = 0 + Map snapshotVersions = VersionController.getSnapshotVersion(releaseVersion) - // Calculate the next development version - nextVersion = "${maj}.${min}.${rev}-SNAPSHOT" - - } - else { - // Maintenance release - rev++ - // Calculate the next development version - nextVersion = "${maj}.${min}.${rev}-SNAPSHOT" - } + // New maintenance branch to be created from this release. + String maintenanceBranch = VersionController.getMaintenanceBranchName(releaseVersion) + String maintenanceVersion = snapshotVersions.maintenance + println("Maintenance version : $maintenanceVersion") + println("Maintenance branch name : $maintenanceBranch") + // Calculate the next development version according to the branch: + // a GA release opens the next minor, a maintenance release opens the next patch. + String nextVersion = maintenance ? snapshotVersions.maintenance : snapshotVersions.master println("Next version : $nextVersion") return [releaseVersion, nextVersion, maintenanceVersion, maintenanceBranch] diff --git a/component-api/pom.xml b/component-api/pom.xml index e72820439c886..4be71aa5237a8 100644 --- a/component-api/pom.xml +++ b/component-api/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-api diff --git a/component-form/component-form-core/pom.xml b/component-form/component-form-core/pom.xml index c39c0a1f0a41c..a3ea5f9505701 100644 --- a/component-form/component-form-core/pom.xml +++ b/component-form/component-form-core/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-form - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-form-core diff --git a/component-form/component-form-model/pom.xml b/component-form/component-form-model/pom.xml index 430cc402fdefc..4cd7ea64c11b7 100644 --- a/component-form/component-form-model/pom.xml +++ b/component-form/component-form-model/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-form - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-form-model diff --git a/component-form/component-uispec-mapper/pom.xml b/component-form/component-uispec-mapper/pom.xml index 03fa31fb48d9b..b8876b4cb5ae6 100644 --- a/component-form/component-uispec-mapper/pom.xml +++ b/component-form/component-uispec-mapper/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-form - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-uispec-mapper diff --git a/component-form/pom.xml b/component-form/pom.xml index 28425e7b11bed..361970dc1db7a 100644 --- a/component-form/pom.xml +++ b/component-form/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-form diff --git a/component-runtime-beam/pom.xml b/component-runtime-beam/pom.xml index d7affc717433d..afca1d480b026 100644 --- a/component-runtime-beam/pom.xml +++ b/component-runtime-beam/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-runtime-beam diff --git a/component-runtime-design-extension/pom.xml b/component-runtime-design-extension/pom.xml index b8374b97e526b..5f6c3c860dd93 100644 --- a/component-runtime-design-extension/pom.xml +++ b/component-runtime-design-extension/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-runtime-design-extension diff --git a/component-runtime-impl/pom.xml b/component-runtime-impl/pom.xml index 57541ca0db217..90f2598e749a4 100644 --- a/component-runtime-impl/pom.xml +++ b/component-runtime-impl/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-runtime-impl diff --git a/component-runtime-manager/pom.xml b/component-runtime-manager/pom.xml index 1eb4ddf0fea18..e035d5d59709e 100644 --- a/component-runtime-manager/pom.xml +++ b/component-runtime-manager/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-runtime-manager diff --git a/component-runtime-testing/component-runtime-beam-junit/pom.xml b/component-runtime-testing/component-runtime-beam-junit/pom.xml index fe3383174b4b6..d5d90c67ee581 100644 --- a/component-runtime-testing/component-runtime-beam-junit/pom.xml +++ b/component-runtime-testing/component-runtime-beam-junit/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime-testing - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-runtime-beam-junit diff --git a/component-runtime-testing/component-runtime-http-junit/pom.xml b/component-runtime-testing/component-runtime-http-junit/pom.xml index 36ea6444b24df..b14d5fe93f851 100644 --- a/component-runtime-testing/component-runtime-http-junit/pom.xml +++ b/component-runtime-testing/component-runtime-http-junit/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime-testing - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-runtime-http-junit diff --git a/component-runtime-testing/component-runtime-junit-base/pom.xml b/component-runtime-testing/component-runtime-junit-base/pom.xml index 242930c8626f7..e7606c559c228 100644 --- a/component-runtime-testing/component-runtime-junit-base/pom.xml +++ b/component-runtime-testing/component-runtime-junit-base/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime-testing - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-runtime-junit-base diff --git a/component-runtime-testing/component-runtime-junit/pom.xml b/component-runtime-testing/component-runtime-junit/pom.xml index 56f2c1aff3af0..e1ffa80070462 100644 --- a/component-runtime-testing/component-runtime-junit/pom.xml +++ b/component-runtime-testing/component-runtime-junit/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime-testing - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-runtime-junit diff --git a/component-runtime-testing/component-runtime-testing-spark/pom.xml b/component-runtime-testing/component-runtime-testing-spark/pom.xml index 83c82e5c9450a..ce5953660ef41 100644 --- a/component-runtime-testing/component-runtime-testing-spark/pom.xml +++ b/component-runtime-testing/component-runtime-testing-spark/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime-testing - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-runtime-testing-spark diff --git a/component-runtime-testing/pom.xml b/component-runtime-testing/pom.xml index 2290355fe6d5e..4b77c0e5a53dd 100644 --- a/component-runtime-testing/pom.xml +++ b/component-runtime-testing/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-runtime-testing diff --git a/component-server-parent/component-server-api/pom.xml b/component-server-parent/component-server-api/pom.xml index 5a3b693fb37cb..fed8b568b42f5 100644 --- a/component-server-parent/component-server-api/pom.xml +++ b/component-server-parent/component-server-api/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-server-parent - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-server-api diff --git a/component-server-parent/component-server-model/pom.xml b/component-server-parent/component-server-model/pom.xml index c166c3f956d05..b5abddc60b1d4 100644 --- a/component-server-parent/component-server-model/pom.xml +++ b/component-server-parent/component-server-model/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-server-parent - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-server-model diff --git a/component-server-parent/component-server/pom.xml b/component-server-parent/component-server/pom.xml index db6f74dd31b5f..99f894828c079 100644 --- a/component-server-parent/component-server/pom.xml +++ b/component-server-parent/component-server/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-server-parent - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-server diff --git a/component-server-parent/extensions/component-server-extension-api/pom.xml b/component-server-parent/extensions/component-server-extension-api/pom.xml index 1449dfb8a500d..aebcb92da392f 100644 --- a/component-server-parent/extensions/component-server-extension-api/pom.xml +++ b/component-server-parent/extensions/component-server-extension-api/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component extensions - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-server-extension-api diff --git a/component-server-parent/extensions/pom.xml b/component-server-parent/extensions/pom.xml index 7066aaf1fabc9..1bb03a306135b 100644 --- a/component-server-parent/extensions/pom.xml +++ b/component-server-parent/extensions/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-server-parent - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT extensions diff --git a/component-server-parent/pom.xml b/component-server-parent/pom.xml index 1845adff4a893..f0825d60cb353 100644 --- a/component-server-parent/pom.xml +++ b/component-server-parent/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-server-parent diff --git a/component-spi/pom.xml b/component-spi/pom.xml index 5729cc8a68e30..dbcebf4b13287 100644 --- a/component-spi/pom.xml +++ b/component-spi/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-spi diff --git a/component-starter-server/pom.xml b/component-starter-server/pom.xml index 5360f07502981..67791eafb30b3 100644 --- a/component-starter-server/pom.xml +++ b/component-starter-server/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-starter-server diff --git a/component-studio/component-runtime-di/pom.xml b/component-studio/component-runtime-di/pom.xml index da15f21f2a8f0..d5bf05461b6b1 100644 --- a/component-studio/component-runtime-di/pom.xml +++ b/component-studio/component-runtime-di/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-studio - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-runtime-di diff --git a/component-studio/pom.xml b/component-studio/pom.xml index 4892a672deb64..f3b3c8246734f 100644 --- a/component-studio/pom.xml +++ b/component-studio/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-studio diff --git a/component-tools-webapp/pom.xml b/component-tools-webapp/pom.xml index 8dab85bed0852..df22f6b08e31c 100644 --- a/component-tools-webapp/pom.xml +++ b/component-tools-webapp/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-tools-webapp diff --git a/component-tools/pom.xml b/component-tools/pom.xml index c232029f3d73f..418035a848725 100644 --- a/component-tools/pom.xml +++ b/component-tools/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-tools diff --git a/container/container-core/pom.xml b/container/container-core/pom.xml index fd1ab5e48c4f7..f1e46e56af2c8 100644 --- a/container/container-core/pom.xml +++ b/container/container-core/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component container - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT container-core diff --git a/container/nested-maven-repository/pom.xml b/container/nested-maven-repository/pom.xml index 5e4bae9092bb5..921c8cc654c18 100644 --- a/container/nested-maven-repository/pom.xml +++ b/container/nested-maven-repository/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component container - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT nested-maven-repository diff --git a/container/pom.xml b/container/pom.xml index 53c6d2d37ecfd..77ae3d30a8d37 100644 --- a/container/pom.xml +++ b/container/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT container diff --git a/documentation/pom.xml b/documentation/pom.xml index 247201c30970b..4d75056fd2524 100644 --- a/documentation/pom.xml +++ b/documentation/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT documentation diff --git a/images/component-server-image/pom.xml b/images/component-server-image/pom.xml index a41af5574fa06..f64324238c1a5 100644 --- a/images/component-server-image/pom.xml +++ b/images/component-server-image/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component images - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-server-image diff --git a/images/component-starter-server-image/pom.xml b/images/component-starter-server-image/pom.xml index 16db4049cdfa6..3100c8f0acbbb 100644 --- a/images/component-starter-server-image/pom.xml +++ b/images/component-starter-server-image/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component images - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-starter-server-image diff --git a/images/pom.xml b/images/pom.xml index 8d9647ae969e4..7f356296328d9 100644 --- a/images/pom.xml +++ b/images/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT images diff --git a/images/remote-engine-customizer-image/pom.xml b/images/remote-engine-customizer-image/pom.xml index 0d2fdbf6826a3..11db701e7258e 100644 --- a/images/remote-engine-customizer-image/pom.xml +++ b/images/remote-engine-customizer-image/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component images - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT remote-engine-customizer-image diff --git a/pom.xml b/pom.xml index bfca0f19a069b..c5c995aafdb47 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT pom Component Runtime diff --git a/remote-engine-customizer/pom.xml b/remote-engine-customizer/pom.xml index 3531f219cd25a..335cb2b0c9023 100644 --- a/remote-engine-customizer/pom.xml +++ b/remote-engine-customizer/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT remote-engine-customizer diff --git a/reporting/pom.xml b/reporting/pom.xml index 35a92036c13c6..22e3522bd9fe1 100644 --- a/reporting/pom.xml +++ b/reporting/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT reporting diff --git a/sample-parent/documentation-sample/activeif-component/pom.xml b/sample-parent/documentation-sample/activeif-component/pom.xml index f8627e4d6de06..11b6c3a1a05c4 100644 --- a/sample-parent/documentation-sample/activeif-component/pom.xml +++ b/sample-parent/documentation-sample/activeif-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT activeif-component diff --git a/sample-parent/documentation-sample/checkbox-component/pom.xml b/sample-parent/documentation-sample/checkbox-component/pom.xml index 44a5a19ce4a57..d680ac082f2b8 100644 --- a/sample-parent/documentation-sample/checkbox-component/pom.xml +++ b/sample-parent/documentation-sample/checkbox-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT checkbox-component diff --git a/sample-parent/documentation-sample/code-component/pom.xml b/sample-parent/documentation-sample/code-component/pom.xml index ebcaf93916887..65e9b69e84989 100644 --- a/sample-parent/documentation-sample/code-component/pom.xml +++ b/sample-parent/documentation-sample/code-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT code-component diff --git a/sample-parent/documentation-sample/credentials-component/pom.xml b/sample-parent/documentation-sample/credentials-component/pom.xml index 74a72746a0bf2..f5c687f18a885 100644 --- a/sample-parent/documentation-sample/credentials-component/pom.xml +++ b/sample-parent/documentation-sample/credentials-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT credentials-component diff --git a/sample-parent/documentation-sample/datastorevalidation-component/pom.xml b/sample-parent/documentation-sample/datastorevalidation-component/pom.xml index 10b1bd8341991..c3b108c316315 100644 --- a/sample-parent/documentation-sample/datastorevalidation-component/pom.xml +++ b/sample-parent/documentation-sample/datastorevalidation-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT datastorevalidation-component diff --git a/sample-parent/documentation-sample/dropdownlist-component/pom.xml b/sample-parent/documentation-sample/dropdownlist-component/pom.xml index 741e4efb70ada..a2144fce0c59e 100644 --- a/sample-parent/documentation-sample/dropdownlist-component/pom.xml +++ b/sample-parent/documentation-sample/dropdownlist-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT dropdownlist-component diff --git a/sample-parent/documentation-sample/integer-component/pom.xml b/sample-parent/documentation-sample/integer-component/pom.xml index b62191de5aa75..34a323407cad1 100644 --- a/sample-parent/documentation-sample/integer-component/pom.xml +++ b/sample-parent/documentation-sample/integer-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT integer-component diff --git a/sample-parent/documentation-sample/minmaxvalidation-component/pom.xml b/sample-parent/documentation-sample/minmaxvalidation-component/pom.xml index 185deb06e95d7..07dc9c43b20c2 100644 --- a/sample-parent/documentation-sample/minmaxvalidation-component/pom.xml +++ b/sample-parent/documentation-sample/minmaxvalidation-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT minmaxvalidation-component diff --git a/sample-parent/documentation-sample/multiselect-component/pom.xml b/sample-parent/documentation-sample/multiselect-component/pom.xml index a2c6e9f1412a5..dcaa61ef17cde 100644 --- a/sample-parent/documentation-sample/multiselect-component/pom.xml +++ b/sample-parent/documentation-sample/multiselect-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT multiselect-component diff --git a/sample-parent/documentation-sample/patternvalidation-component/pom.xml b/sample-parent/documentation-sample/patternvalidation-component/pom.xml index 8990a1119816e..4431cbbd678e7 100644 --- a/sample-parent/documentation-sample/patternvalidation-component/pom.xml +++ b/sample-parent/documentation-sample/patternvalidation-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT patternvalidation-component diff --git a/sample-parent/documentation-sample/pom.xml b/sample-parent/documentation-sample/pom.xml index 1bb8ae76fbf75..e033aad249aeb 100644 --- a/sample-parent/documentation-sample/pom.xml +++ b/sample-parent/documentation-sample/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component sample-parent - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT documentation-sample diff --git a/sample-parent/documentation-sample/requiredvalidation-component/pom.xml b/sample-parent/documentation-sample/requiredvalidation-component/pom.xml index 00b7bd8df963b..8d3f90a5b2b8a 100644 --- a/sample-parent/documentation-sample/requiredvalidation-component/pom.xml +++ b/sample-parent/documentation-sample/requiredvalidation-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT requiredvalidation-component diff --git a/sample-parent/documentation-sample/suggestions-component/pom.xml b/sample-parent/documentation-sample/suggestions-component/pom.xml index f9b1d3d9d1489..d0b1fb6e0ee30 100644 --- a/sample-parent/documentation-sample/suggestions-component/pom.xml +++ b/sample-parent/documentation-sample/suggestions-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT suggestions-component diff --git a/sample-parent/documentation-sample/table-component/pom.xml b/sample-parent/documentation-sample/table-component/pom.xml index 561724a0ff969..1105acf136b54 100644 --- a/sample-parent/documentation-sample/table-component/pom.xml +++ b/sample-parent/documentation-sample/table-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT table-component diff --git a/sample-parent/documentation-sample/textarea-component/pom.xml b/sample-parent/documentation-sample/textarea-component/pom.xml index 1b896ea779971..d8264f18ae189 100644 --- a/sample-parent/documentation-sample/textarea-component/pom.xml +++ b/sample-parent/documentation-sample/textarea-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT textarea-component diff --git a/sample-parent/documentation-sample/textinput-component/pom.xml b/sample-parent/documentation-sample/textinput-component/pom.xml index 015d21628b417..a367085228b3f 100644 --- a/sample-parent/documentation-sample/textinput-component/pom.xml +++ b/sample-parent/documentation-sample/textinput-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT textinput-component diff --git a/sample-parent/documentation-sample/updatable-component/pom.xml b/sample-parent/documentation-sample/updatable-component/pom.xml index 347020e633aa8..8892456b15a5c 100644 --- a/sample-parent/documentation-sample/updatable-component/pom.xml +++ b/sample-parent/documentation-sample/updatable-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT updatable-component diff --git a/sample-parent/documentation-sample/urlvalidation-component/pom.xml b/sample-parent/documentation-sample/urlvalidation-component/pom.xml index 151b84723d2cc..5359fb2c6782a 100644 --- a/sample-parent/documentation-sample/urlvalidation-component/pom.xml +++ b/sample-parent/documentation-sample/urlvalidation-component/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component documentation-sample - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT urlvalidation-component diff --git a/sample-parent/pom.xml b/sample-parent/pom.xml index 1157b27408d5f..c509ce5770109 100644 --- a/sample-parent/pom.xml +++ b/sample-parent/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT sample-parent diff --git a/sample-parent/sample-beam/pom.xml b/sample-parent/sample-beam/pom.xml index 7654ee0ca3c67..a8f132f1d0d7f 100644 --- a/sample-parent/sample-beam/pom.xml +++ b/sample-parent/sample-beam/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component sample-parent - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT sample-beam diff --git a/sample-parent/sample-connector/pom.xml b/sample-parent/sample-connector/pom.xml index e8e2e6446a76c..1e0e71806432e 100644 --- a/sample-parent/sample-connector/pom.xml +++ b/sample-parent/sample-connector/pom.xml @@ -20,7 +20,7 @@ org.talend.sdk.component sample-parent - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT sample-connector @@ -58,7 +58,7 @@ org.talend.sdk.component component-runtime-impl - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT compile diff --git a/sample-parent/sample-features/actions-in-forms/pom.xml b/sample-parent/sample-features/actions-in-forms/pom.xml index 2f44ad388c68d..6852caf91c91f 100644 --- a/sample-parent/sample-features/actions-in-forms/pom.xml +++ b/sample-parent/sample-features/actions-in-forms/pom.xml @@ -18,7 +18,7 @@ org.talend.sdk.component sample-features - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT org.talend.sdk.component.sample.feature diff --git a/sample-parent/sample-features/aftergroup-lastgroup/pom.xml b/sample-parent/sample-features/aftergroup-lastgroup/pom.xml index 57e85bf75baae..f8e5cb18642be 100644 --- a/sample-parent/sample-features/aftergroup-lastgroup/pom.xml +++ b/sample-parent/sample-features/aftergroup-lastgroup/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component sample-features - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT org.talend.sdk.component.sample.feature diff --git a/sample-parent/sample-features/checkpoint-runner/pom.xml b/sample-parent/sample-features/checkpoint-runner/pom.xml index eccafe02252f7..0a73768eacdcc 100644 --- a/sample-parent/sample-features/checkpoint-runner/pom.xml +++ b/sample-parent/sample-features/checkpoint-runner/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component sample-features - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT org.talend.sdk.component.sample.feature diff --git a/sample-parent/sample-features/conditional-outputs/pom.xml b/sample-parent/sample-features/conditional-outputs/pom.xml index 6c8cdea55907f..de2da1d3459e4 100644 --- a/sample-parent/sample-features/conditional-outputs/pom.xml +++ b/sample-parent/sample-features/conditional-outputs/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component sample-features - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT conditionalOutputs diff --git a/sample-parent/sample-features/configuration-form/pom.xml b/sample-parent/sample-features/configuration-form/pom.xml index 923de219d59d2..b390e353a964e 100644 --- a/sample-parent/sample-features/configuration-form/pom.xml +++ b/sample-parent/sample-features/configuration-form/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component sample-features - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT configurationFormSample diff --git a/sample-parent/sample-features/database-mapping/pom.xml b/sample-parent/sample-features/database-mapping/pom.xml index 8a1665043b05d..7f9f489426797 100644 --- a/sample-parent/sample-features/database-mapping/pom.xml +++ b/sample-parent/sample-features/database-mapping/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component sample-features - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT databasemapping diff --git a/sample-parent/sample-features/entry-with-error/pom.xml b/sample-parent/sample-features/entry-with-error/pom.xml index a9c3bf685dc47..25eafab99a670 100644 --- a/sample-parent/sample-features/entry-with-error/pom.xml +++ b/sample-parent/sample-features/entry-with-error/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component sample-features - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT org.talend.sdk.component.sample.feature diff --git a/sample-parent/sample-features/fixed-schema/pom.xml b/sample-parent/sample-features/fixed-schema/pom.xml index 86aae5dd73c6a..fbcb82bafb632 100644 --- a/sample-parent/sample-features/fixed-schema/pom.xml +++ b/sample-parent/sample-features/fixed-schema/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component sample-features - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT fixedschema diff --git a/sample-parent/sample-features/loading-analysis/loading-dependencies-common/pom.xml b/sample-parent/sample-features/loading-analysis/loading-dependencies-common/pom.xml index c566b6439d921..7be61adedbbb3 100644 --- a/sample-parent/sample-features/loading-analysis/loading-dependencies-common/pom.xml +++ b/sample-parent/sample-features/loading-analysis/loading-dependencies-common/pom.xml @@ -18,7 +18,7 @@ org.talend.sdk.component.loading-analysis loading-analysis - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT diff --git a/sample-parent/sample-features/loading-analysis/loading-dependencies-with-dataprepRunAnnotation/pom.xml b/sample-parent/sample-features/loading-analysis/loading-dependencies-with-dataprepRunAnnotation/pom.xml index 23c85ef45ac1a..53296b6060124 100644 --- a/sample-parent/sample-features/loading-analysis/loading-dependencies-with-dataprepRunAnnotation/pom.xml +++ b/sample-parent/sample-features/loading-analysis/loading-dependencies-with-dataprepRunAnnotation/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component.loading-analysis loading-analysis - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT loading-dependencies-with-dataprepRunAnnotation diff --git a/sample-parent/sample-features/loading-analysis/loading-dependencies-with-dataset/pom.xml b/sample-parent/sample-features/loading-analysis/loading-dependencies-with-dataset/pom.xml index 81429077e1530..688f15e2f1a17 100644 --- a/sample-parent/sample-features/loading-analysis/loading-dependencies-with-dataset/pom.xml +++ b/sample-parent/sample-features/loading-analysis/loading-dependencies-with-dataset/pom.xml @@ -18,7 +18,7 @@ org.talend.sdk.component.loading-analysis loading-analysis - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT loading-dependencies-with-dataset diff --git a/sample-parent/sample-features/loading-analysis/loading-dependencies-with-datastore/pom.xml b/sample-parent/sample-features/loading-analysis/loading-dependencies-with-datastore/pom.xml index 22a67d8c6ba60..61bd1c399d19c 100644 --- a/sample-parent/sample-features/loading-analysis/loading-dependencies-with-datastore/pom.xml +++ b/sample-parent/sample-features/loading-analysis/loading-dependencies-with-datastore/pom.xml @@ -18,7 +18,7 @@ org.talend.sdk.component.loading-analysis loading-analysis - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT loading-dependencies-with-datastore diff --git a/sample-parent/sample-features/loading-analysis/loading-dependencies-with-dynamicDependenciesConfiguration/pom.xml b/sample-parent/sample-features/loading-analysis/loading-dependencies-with-dynamicDependenciesConfiguration/pom.xml index ae225861e7b94..583ecf25f1991 100644 --- a/sample-parent/sample-features/loading-analysis/loading-dependencies-with-dynamicDependenciesConfiguration/pom.xml +++ b/sample-parent/sample-features/loading-analysis/loading-dependencies-with-dynamicDependenciesConfiguration/pom.xml @@ -18,7 +18,7 @@ org.talend.sdk.component.loading-analysis loading-analysis - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT loading-dependencies-with-dynamicDependenciesConfiguration diff --git a/sample-parent/sample-features/loading-analysis/loading-services-and-resources-lib/pom.xml b/sample-parent/sample-features/loading-analysis/loading-services-and-resources-lib/pom.xml index 2f3fa180f98b4..8f135f043af27 100644 --- a/sample-parent/sample-features/loading-analysis/loading-services-and-resources-lib/pom.xml +++ b/sample-parent/sample-features/loading-analysis/loading-services-and-resources-lib/pom.xml @@ -18,7 +18,7 @@ org.talend.sdk.component.loading-analysis loading-analysis - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT loading-services-and-resources-lib diff --git a/sample-parent/sample-features/loading-analysis/loading-services-and-resources/pom.xml b/sample-parent/sample-features/loading-analysis/loading-services-and-resources/pom.xml index 546c3cb386fe1..92a6bd6518831 100644 --- a/sample-parent/sample-features/loading-analysis/loading-services-and-resources/pom.xml +++ b/sample-parent/sample-features/loading-analysis/loading-services-and-resources/pom.xml @@ -18,7 +18,7 @@ org.talend.sdk.component.loading-analysis loading-analysis - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT loading-services-and-resources diff --git a/sample-parent/sample-features/loading-analysis/pom.xml b/sample-parent/sample-features/loading-analysis/pom.xml index e104765637c20..e00da0413f344 100644 --- a/sample-parent/sample-features/loading-analysis/pom.xml +++ b/sample-parent/sample-features/loading-analysis/pom.xml @@ -18,7 +18,7 @@ org.talend.sdk.component sample-features - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT org.talend.sdk.component.loading-analysis diff --git a/sample-parent/sample-features/loading-analysis/service-provider-from-dependency/pom.xml b/sample-parent/sample-features/loading-analysis/service-provider-from-dependency/pom.xml index 353e1c09b72d1..932f43cece5c9 100644 --- a/sample-parent/sample-features/loading-analysis/service-provider-from-dependency/pom.xml +++ b/sample-parent/sample-features/loading-analysis/service-provider-from-dependency/pom.xml @@ -18,7 +18,7 @@ org.talend.sdk.component.loading-analysis loading-analysis - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT service-provider-from-dependency diff --git a/sample-parent/sample-features/loading-analysis/service-provider-from-dynamic-dependency/pom.xml b/sample-parent/sample-features/loading-analysis/service-provider-from-dynamic-dependency/pom.xml index 72d9cd67534d8..552f171efa218 100644 --- a/sample-parent/sample-features/loading-analysis/service-provider-from-dynamic-dependency/pom.xml +++ b/sample-parent/sample-features/loading-analysis/service-provider-from-dynamic-dependency/pom.xml @@ -18,7 +18,7 @@ org.talend.sdk.component.loading-analysis loading-analysis - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT service-provider-from-dynamic-dependency diff --git a/sample-parent/sample-features/loading-analysis/service-provider-from-external-dependency/pom.xml b/sample-parent/sample-features/loading-analysis/service-provider-from-external-dependency/pom.xml index ff00fb6023fec..b4ce13aa1abe6 100644 --- a/sample-parent/sample-features/loading-analysis/service-provider-from-external-dependency/pom.xml +++ b/sample-parent/sample-features/loading-analysis/service-provider-from-external-dependency/pom.xml @@ -18,7 +18,7 @@ org.talend.sdk.component.loading-analysis loading-analysis - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT service-provider-from-external-dependency diff --git a/sample-parent/sample-features/pom.xml b/sample-parent/sample-features/pom.xml index 3a43c0d2081ab..f96d37e307a62 100644 --- a/sample-parent/sample-features/pom.xml +++ b/sample-parent/sample-features/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component sample-parent - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT sample-features diff --git a/sample-parent/sample/pom.xml b/sample-parent/sample/pom.xml index 3c73f2ef8bf8b..f9922b5a08164 100644 --- a/sample-parent/sample/pom.xml +++ b/sample-parent/sample/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component sample-parent - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT sample diff --git a/singer-parent/component-kitap/pom.xml b/singer-parent/component-kitap/pom.xml index 60445e93bf3bb..540484fba5728 100644 --- a/singer-parent/component-kitap/pom.xml +++ b/singer-parent/component-kitap/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component singer-parent - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT component-kitap diff --git a/singer-parent/pom.xml b/singer-parent/pom.xml index dcb803ca15e88..646f26c0a4649 100644 --- a/singer-parent/pom.xml +++ b/singer-parent/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT singer-parent diff --git a/singer-parent/singer-java/pom.xml b/singer-parent/singer-java/pom.xml index d095187dda77d..a19024ed64f89 100644 --- a/singer-parent/singer-java/pom.xml +++ b/singer-parent/singer-java/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component singer-parent - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT singer-java diff --git a/slf4j-standard/pom.xml b/slf4j-standard/pom.xml index 683a6737f775c..e81b5b0e0f4ff 100644 --- a/slf4j-standard/pom.xml +++ b/slf4j-standard/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT slf4j-standard diff --git a/talend-component-maven-plugin/pom.xml b/talend-component-maven-plugin/pom.xml index c92b805c7c012..9aaedf3f77691 100644 --- a/talend-component-maven-plugin/pom.xml +++ b/talend-component-maven-plugin/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT talend-component-maven-plugin diff --git a/vault-client/pom.xml b/vault-client/pom.xml index 83611da5be9e5..88fb74e63029a 100644 --- a/vault-client/pom.xml +++ b/vault-client/pom.xml @@ -19,7 +19,7 @@ org.talend.sdk.component component-runtime - 1.96.0-SNAPSHOT + 1.2610.0-SNAPSHOT vault-client From c19660bec547b5c8588a0f84b89c6f81dbc53fea Mon Sep 17 00:00:00 2001 From: OMH Date: Fri, 28 Aug 2026 16:55:42 +0800 Subject: [PATCH 2/5] chore(QTDI-3301): Archive and clean the dry run release files With -DdryRun=true the release plugin never rewrites pom.xml in place, so the existing archive of **/*pom.xml captures the unchanged poms. Also archive pom.xml.tag, pom.xml.next and release.properties, which hold the versions the run would have committed, then drop them with release:clean so a later run cannot resume the simulated release. State the dry run in the manual validation prompt, and point the legacy bash comment at VersionController, the real source of truth. Co-authored-by: Claude Opus 5 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .jenkins/scripts/release_legacy.sh | 3 ++- ci/Jenkinsfile-release | 17 ++++++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/.jenkins/scripts/release_legacy.sh b/.jenkins/scripts/release_legacy.sh index eca6d86ee746e..a95f35ed38f8f 100644 --- a/.jenkins/scripts/release_legacy.sh +++ b/.jenkins/scripts/release_legacy.sh @@ -22,7 +22,8 @@ set -xe # $2: current version # $3: extra build args for all mvn cmd # -# NOTE: ci/Jenkinsfile-release is the source of truth for the release version scheme. +# NOTE: VersionController.getSnapshotVersion (tqa-e2e-tests-tool shared library), used by +# ci/Jenkinsfile-release, is the source of truth for the release version scheme. # The bump below is kept in sync with it: on the calendar scheme 1.., # December rolls over to January of the next year (1.2612.0 -> 1.2701.0). main() { diff --git a/ci/Jenkinsfile-release b/ci/Jenkinsfile-release index 2334e631da542..dd32cfad10fb8 100644 --- a/ci/Jenkinsfile-release +++ b/ci/Jenkinsfile-release @@ -376,7 +376,7 @@ pipeline { /////////////////////////////////////////// String checkMsg = """ - You will do a $params.ACTION release + You will do a $params.ACTION release${params.DRY_RUN ? ' as a **DRY RUN** (nothing published)' : ''} Actual Version $pomVersion will be release as $releaseVersion. After the release the repository will be bumped as $nextVersion. **Are you OK to continue?**""".stripIndent() @@ -407,6 +407,21 @@ pipeline { always { println "Publish prepared pom.xml files as Jenkins artifact for analysis" archiveArtifacts artifacts: '**/*pom.xml', allowEmptyArchive: false, onlyIfSuccessful: false + script { + if (params.DRY_RUN) { + // With -DdryRun=true the plugin never rewrites pom.xml in place: the versions it would + // have committed live in pom.xml.tag / pom.xml.next, so those are the files to inspect. + println "Dry run: publish the poms release:prepare would have written" + archiveArtifacts artifacts: '**/pom.xml.tag, **/pom.xml.next, release.properties', + allowEmptyArchive: true, onlyIfSuccessful: false + + // Drop release.properties and the pom.xml.* backups so a later run cannot resume this + // simulated release if the workspace is ever reused. + println "Dry run: clean up the release:prepare working files" + sh(script: "mvn release:clean --batch-mode --settings .jenkins/settings.xml", + returnStatus: true) + } + } } } } From 1861cb6bd539e0d239c6760fdfd289a620f333cc Mon Sep 17 00:00:00 2001 From: Thierry Boileau Date: Wed, 2 Sep 2026 17:00:35 +0200 Subject: [PATCH 3/5] Apply suggestion from @thboileau --- ci/Jenkinsfile-release | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/Jenkinsfile-release b/ci/Jenkinsfile-release index dd32cfad10fb8..5d524931b2a46 100644 --- a/ci/Jenkinsfile-release +++ b/ci/Jenkinsfile-release @@ -250,7 +250,7 @@ pipeline { description = """ --------------------------------------------------- This is a DRY RUN: - - poms are rewritten and validated locally only + - poms are rewritten and validated locally only - nothing is committed, tagged, pushed or deployed --------------------------------------------------- From 9650062cc123b03671234ff82c6714155b5c44ce Mon Sep 17 00:00:00 2001 From: Thierry Boileau Date: Thu, 3 Sep 2026 10:36:01 +0200 Subject: [PATCH 4/5] fix(QTDI-3301): updated documentation version --- documentation/src/main/antora/antora.yml | 2 +- .../_partials/generated_rest-resources.adoc | 2 +- .../_partials/generated_sample-index.adoc | 68 +++++++++---------- .../src/main/frontend/package-lock.json | 4 +- 4 files changed, 38 insertions(+), 38 deletions(-) diff --git a/documentation/src/main/antora/antora.yml b/documentation/src/main/antora/antora.yml index 3721fd2338138..7f6f4e1a760f1 100644 --- a/documentation/src/main/antora/antora.yml +++ b/documentation/src/main/antora/antora.yml @@ -13,6 +13,6 @@ # limitations under the License. name: main title: Talend Component Kit Developer Reference Guide -version: '1.96.0' +version: '1.2610.0' nav: - modules/ROOT/nav.adoc diff --git a/documentation/src/main/antora/modules/ROOT/pages/_partials/generated_rest-resources.adoc b/documentation/src/main/antora/modules/ROOT/pages/_partials/generated_rest-resources.adoc index 2b50c6f5c3c58..090ee89746e22 100644 --- a/documentation/src/main/antora/modules/ROOT/pages/_partials/generated_rest-resources.adoc +++ b/documentation/src/main/antora/modules/ROOT/pages/_partials/generated_rest-resources.adoc @@ -3,6 +3,6 @@ ++++ +(window.talend = (window.talend || {})).swaggerUi = {"components":{"schemas":{"org_talend_sdk_component_server_front_model_error_ErrorPayload":{"properties":{"code":{"enum":["PLUGIN_MISSING","FAMILY_MISSING","TYPE_MISSING","COMPONENT_MISSING","CONFIGURATION_MISSING","ICON_MISSING","ACTION_MISSING","ACTION_ERROR","BAD_FORMAT","DESIGN_MODEL_MISSING","UNEXPECTED","UNAUTHORIZED"],"nullable":true,"type":"string"},"subCode":{"type":"string"},"description":{"type":"string"}},"type":"object"},"org_talend_sdk_component_server_api_ComponentResource_SampleErrorForBulk":{"properties":{},"type":"object"}}},"info":{"description":"UI related component server to provide metadata about component and callback for the forms.","title":"Talend Component Server","version":"1"},"openapi":"3.0.1","paths":{"/api/v1/action/execute":{"post":{"deprecated":false,"description":"This endpoint will execute any UI action and serialize the response as a JSON (pojo model). It takes as input the family, type and name of the related action to identify it and its configuration as a flat key value set using the same kind of mapping than for components (option path as key).","operationId":"execute","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"Component family.","in":"query","name":"family","required":true,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"Type of action.","in":"query","name":"type","required":true,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"Action name.","in":"query","name":"action","required":true,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"Requested language (as in a Locale) if supported by the action.","in":"query","name":"lang","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Action parameters in key/value flat json form.","required":true},"responses":{"200":{"content":{"application/json":{"schema":{}}},"description":"The action payload serialized in JSON."},"520":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/org_talend_sdk_component_server_front_model_error_ErrorPayload","type":"object"}}},"description":"If the action execution failed, payload will be an ErrorPayload with the code ACTION_ERROR."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/org_talend_sdk_component_server_front_model_error_ErrorPayload","type":"object"}}},"description":"If the action is not set, payload will be an ErrorPayload with the code ACTION_MISSING."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/org_talend_sdk_component_server_front_model_error_ErrorPayload","type":"object"}}},"description":"If the action can't be found, payload will be an ErrorPayload with the code ACTION_MISSING."}},"tags":["Action"]}},"/api/v1/action/index":{"get":{"deprecated":false,"description":"This endpoint returns the list of available actions for a certain family and potentially filters the output limiting it to some families and types of actions.","operationId":"getActionIndex","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"Filter the response by type.Repeat this parameter to request more than one type.","in":"query","name":"type","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"allowEmptyValue":false,"allowReserved":false,"description":"Filter the response by family.Repeat this parameter to request more than one family.","in":"query","name":"family","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"allowEmptyValue":false,"allowReserved":false,"description":"Response language in i18n format.","in":"query","name":"language","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{}}},"description":"The action index."}},"tags":["Action"]}},"/api/v1/bulk":{"post":{"deprecated":false,"description":"Takes a request aggregating N other endpoint requests and responds all results in a normalized HTTP response representation.","operationId":"bulk","parameters":[],"requestBody":{"content":{"application/json":{"schema":{}}},"description":"The request body is a JSON object containing a list of request objects.\nIf your request contains multiple identifiers, you must use a list of strings.\nExample:\n\n```json\n{\n \"requests\": [\n {\n \"path\": \"/api/v1/component/index\",\n \"queryParameters\": {\n \"identifiers\": [\n \"12345\",\n \"6789A\"\n ]\n },\n \"verb\": \"GET\",\n \"headers\": {}\n },\n {\n \"path\": \"/api/v1/component/details\",\n \"queryParameters\": {\n \"identifier\": \"12345\"\n },\n \"verb\": \"GET\",\n \"headers\": {}\n }\n ]\n}\n```","required":true},"responses":{"200":{"content":{"application/json":{"schema":{}}},"description":"The request payloads."}},"tags":["Bulk"]}},"/api/v1/component/index":{"get":{"deprecated":false,"description":"Returns the list of available components.","operationId":"getComponentIndex","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"Response language in i18n format.","in":"query","name":"language","required":false,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"Should the icon binary format be included in the payload. Default is `false`.","in":"query","name":"includeIconContent","required":false,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"Query in simple query language to filter components. It provides access to the component `plugin`, `name`, `id` and `metadata` of the first configuration property. Ex: `(id = AYETAE658349453) AND (metadata[configurationtype::type] = dataset) AND (plugin = jdbc-component) AND (name = input)`.","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"Theme selector (light/dark). Defaults to light.","in":"query","name":"theme","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/octet-stream":{"schema":{}}},"description":"The index of available components."}},"tags":["Component"]}},"/api/v1/component/icon/family/{id}":{"get":{"deprecated":false,"description":"Returns the icon for a family.","operationId":"familyIcon","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"Family identifier.","in":"path","name":"id","required":false,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"Theme selector (light/dark). Defaults to light.","in":"query","name":"theme","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/octet-stream":{"schema":{}}},"description":"Returns a particular family icon in raw bytes."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/org_talend_sdk_component_server_front_model_error_ErrorPayload","type":"object"}}},"description":"The family or icon is not found."}},"tags":["Component"]}},"/api/v1/component/icon/index":{"get":{"deprecated":false,"description":"Returns list of available svg icons.","operationId":"getIconIndex","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"Theme selector (light/dark/all). Defaults to light.","in":"query","name":"theme","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"image/svg+xml":{"schema":{}}},"description":"The icon list."},"404":{"content":{"application/json":{"schema":{}}},"description":"No icon found."}},"tags":["Component"]}},"/api/v1/component/details":{"get":{"deprecated":false,"description":"Returns the set of metadata about one or multiples components identified by their 'id'.","operationId":"getComponentDetail","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"Response language in i18n format.","in":"query","name":"language","required":false,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"The identifier id to request. Repeat this parameter to request more than one element.","in":"query","name":"identifiers","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{}}},"description":"List of details for the requested components."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/org_talend_sdk_component_server_api_ComponentResource_SampleErrorForBulk","type":"object"}}},"description":"Some identifiers were not valid."}},"tags":["Component"]}},"/api/v1/component/dependencies":{"get":{"deprecated":false,"description":"Returns a list of dependencies for the given components. IMPORTANT: don't forget to add the component itself since it will not be part of the dependencies.Then you can use /dependency/{id} to download the binary.","operationId":"getDependencies","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"The identifier id to request. Repeat this parameter to request more than one element.","in":"query","name":"identifier","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{}}},"description":"The list of dependencies per component."}},"tags":["Component"]}},"/api/v1/component/dependency/{id}":{"get":{"deprecated":false,"description":"Return a binary of the dependency represented by `id`. It can be maven coordinates for dependencies or a component id.","operationId":"getDependency","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"Dependency identifier for component/configurationType or maven coordinate. \nExample: `/api/v1/component/dependency/org.apache.commons:commons-lang3:jar:3.12.0`.","in":"path","name":"id","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/octet-stream":{"schema":{}}},"description":"The dependency binary (jar)."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/org_talend_sdk_component_server_front_model_error_ErrorPayload","type":"object"}}},"description":"If the plugin is missing, payload will be an ErrorPayload with the code PLUGIN_MISSING."}},"tags":["Component"]}},"/api/v1/component/icon/custom/{familyId}/{iconKey}":{"get":{"deprecated":false,"description":"Returns a particular key icon in raw bytes.","operationId":"icon","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"family identifier.","in":"path","name":"familyId","required":false,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"icon key.","in":"path","name":"iconKey","required":false,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"Theme selector (light/dark). Defaults to light.","in":"query","name":"theme","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/octet-stream":{"schema":{}}},"description":"The icon in binary form."},"404":{"content":{"application/json":{"schema":{}}},"description":"The family or icon is not found."}},"tags":["Component"]}},"/api/v1/component/icon/{id}":{"get":{"deprecated":false,"description":"Returns a particular component icon in raw bytes.","operationId":"icon_1","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"Component icon identifier.","in":"path","name":"id","required":false,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"Theme selector (light/dark). Defaults to light.","in":"query","name":"theme","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/octet-stream":{"schema":{}}},"description":"The component icon in binary form."},"404":{"content":{"application/json":{"schema":{}}},"description":"The family or icon is not found."}},"tags":["Component"]}},"/api/v1/component/migrate/{id}/{configurationVersion}":{"post":{"deprecated":false,"description":"Allows to migrate a component configuration without calling any component execution.","operationId":"migrateComponent","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"Component identifier.","in":"path","name":"id","required":false,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"Configuration version sent, corresponding to the body content.","in":"path","name":"configurationVersion","required":false,"schema":{"type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Actual configuration in key/value json form.","required":true},"responses":{"200":{"content":{"application/json":{"schema":{}}},"description":"New configuration for that component (or the same if no migration was needed)."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/org_talend_sdk_component_server_front_model_error_ErrorPayload","type":"object"}}},"description":"The component is not found."}},"tags":["Component"]}},"/api/v1/configurationtype/index":{"get":{"deprecated":false,"description":"Returns all available configuration type - storable models. Note that the lightPayload flag allows to load all of them at once when you eagerly need to create a client model for all configurations.","operationId":"getRepositoryModel","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"Response language in i18n format.","in":"query","name":"language","required":false,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"Should the payload skip the forms and actions associated to the configuration.Default value is `true`.","in":"query","name":"lightPayload","required":false,"schema":{"type":"boolean"}},{"allowEmptyValue":false,"allowReserved":false,"description":"Query in simple query language to filter configurations. It provides access to the configuration `type`, `name`, `type` and first configuration property `metadata`. See component index endpoint for a syntax example.","in":"query","name":"q","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{}}},"description":"List of available and storable configurations (datastore, dataset, ...)."}},"tags":["Configuration Type"]}},"/api/v1/configurationtype/details":{"get":{"deprecated":false,"description":"Returns the set of metadata about one or multiples configuration identified by their 'id'.","operationId":"getConfigurationDetail","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"Response language in i18n format.","in":"query","name":"language","required":false,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"The identifier id to request. Repeat this parameter to request more than one element.","in":"query","name":"identifiers","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{}}},"description":"List of details for the requested configuration."}},"tags":["Configuration Type"]}},"/api/v1/configurationtype/migrate/{id}/{configurationVersion}":{"post":{"deprecated":false,"description":"Allows to migrate a configuration without calling any component execution.","operationId":"migrateConfiguration","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"The configuration identifier.","in":"path","name":"id","required":false,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"The configuration version you send in provided body.","in":"path","name":"configurationVersion","required":false,"schema":{"type":"integer"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Configuration to migrate in key/value json form.","required":true},"responses":{"200":{"content":{"application/json":{"schema":{}}},"description":"New values for that configuration (or the same if no migration was needed)."},"520":{"content":{"application/json":{"schema":{}}},"description":"An unexpected error occurred during migration, payload will be an ErrorPayload with the code UNEXPECTED."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/org_talend_sdk_component_server_front_model_error_ErrorPayload","type":"object"}}},"description":"If the configuration is missing, payload will be an ErrorPayload with the code CONFIGURATION_MISSING."}},"tags":["Configuration Type"]}},"/api/v1/documentation/component/{id}":{"get":{"deprecated":false,"description":"Returns a documentation in asciidoctor format for the given component. The component is represented by its identifier (`id`).","operationId":"getDocumentation","parameters":[{"allowEmptyValue":false,"allowReserved":false,"description":"The component identifier.","in":"path","name":"id","required":false,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"The language requested.","in":"query","name":"language","required":false,"schema":{"type":"string"}},{"allowEmptyValue":false,"allowReserved":false,"description":"The documentation part to extract. Available parts are: `ALL` (default), `DESCRIPTION`, `CONFIGURATION`","in":"query","name":"segment","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{}}},"description":"The list of available and storable configurations (datastore, dataset, ...)."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/org_talend_sdk_component_server_front_model_error_ErrorPayload","type":"object"}}},"description":"If the component is not found in the server, response will be an ErrorPayload with the code COMPONENT_MISSING."}},"tags":["Documentation"]}},"/api/v1/environment":{"get":{"deprecated":false,"description":"Returns the environment information of this instance. Useful to check the version or configure a healthcheck for the server.","operationId":"getEnvironment","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{}}},"description":"Current environment representation."}},"tags":["Environment"]}},"/api/v1/cache/clear":{"get":{"deprecated":false,"description":"Clear all caches.","operationId":"clearCaches","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{}}},"description":"Cleared caches."}},"tags":["Cache"]}}},"tags":[{"description":"Endpoints related to callbacks/triggers execution.","name":"Action"},{"description":"Enables to execute multiple requests at once.","name":"Bulk"},{"description":"Endpoints related to component metadata access.","name":"Component"},{"description":"Endpoints related to configuration types (reusable configuration) metadata access.","name":"Configuration Type"},{"description":"Endpoint to retrieve embedded component documentation.","name":"Documentation"},{"description":"Endpoint giving access to versions and last update timestamp of the server.","name":"Environment"},{"description":"Endpoints related to caches management.","name":"Cache"}],"servers":[{"url":"https://starter-toolkit.talend.io/api/demo/1.2610.0"}]};
++++ diff --git a/documentation/src/main/antora/modules/ROOT/pages/_partials/generated_sample-index.adoc b/documentation/src/main/antora/modules/ROOT/pages/_partials/generated_sample-index.adoc index 5a03fe7402c26..006428971389f 100644 --- a/documentation/src/main/antora/modules/ROOT/pages/_partials/generated_sample-index.adoc +++ b/documentation/src/main/antora/modules/ROOT/pages/_partials/generated_sample-index.adoc @@ -1,102 +1,102 @@ ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=activeif-component-distribution[ActiveIf]: Add visibility conditions on some configurations. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=activeif-component-distribution[ActiveIf]: Add visibility conditions on some configurations. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-activeif-component-distribution.zip[ActiveIf]: Add visibility conditions on some configurations. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-activeif-component-distribution.zip[ActiveIf]: Add visibility conditions on some configurations. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=checkbox-component-distribution[Checkbox]: Add checkboxes or toggles to your component. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=checkbox-component-distribution[Checkbox]: Add checkboxes or toggles to your component. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-checkbox-component-distribution.zip[Checkbox]: Add checkboxes or toggles to your component. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-checkbox-component-distribution.zip[Checkbox]: Add checkboxes or toggles to your component. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=code-component-distribution[Code]: Allow users to enter their own code. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=code-component-distribution[Code]: Allow users to enter their own code. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-code-component-distribution.zip[Code]: Allow users to enter their own code. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-code-component-distribution.zip[Code]: Allow users to enter their own code. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=credentials-component-distribution[Credential]: Mark a configuration as sensitive data to avoid displaying it as plain text. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=credentials-component-distribution[Credential]: Mark a configuration as sensitive data to avoid displaying it as plain text. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-credentials-component-distribution.zip[Credential]: Mark a configuration as sensitive data to avoid displaying it as plain text. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-credentials-component-distribution.zip[Credential]: Mark a configuration as sensitive data to avoid displaying it as plain text. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=datastorevalidation-component-distribution[Datastore]: Add a button allowing to check the connection to a datastore. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=datastorevalidation-component-distribution[Datastore]: Add a button allowing to check the connection to a datastore. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-datastorevalidation-component-distribution.zip[Datastore]: Add a button allowing to check the connection to a datastore. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-datastorevalidation-component-distribution.zip[Datastore]: Add a button allowing to check the connection to a datastore. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=dropdownlist-component-distribution[Datalist]: Two ways of implementing a dropdown list with predefined choices. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=dropdownlist-component-distribution[Datalist]: Two ways of implementing a dropdown list with predefined choices. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-dropdownlist-component-distribution.zip[Datalist]: Two ways of implementing a dropdown list with predefined choices. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-dropdownlist-component-distribution.zip[Datalist]: Two ways of implementing a dropdown list with predefined choices. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=integer-component-distribution[Integer]: Add numeric fields to your component configuration. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=integer-component-distribution[Integer]: Add numeric fields to your component configuration. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-integer-component-distribution.zip[Integer]: Add numeric fields to your component configuration. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-integer-component-distribution.zip[Integer]: Add numeric fields to your component configuration. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=minmaxvalidation-component-distribution[Min/Max]: Specify a minimum or a maximum value for a numeric configuration. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=minmaxvalidation-component-distribution[Min/Max]: Specify a minimum or a maximum value for a numeric configuration. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-minmaxvalidation-component-distribution.zip[Min/Max]: Specify a minimum or a maximum value for a numeric configuration. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-minmaxvalidation-component-distribution.zip[Min/Max]: Specify a minimum or a maximum value for a numeric configuration. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=multiselect-component-distribution[Multiselect]: Add a list and allow users to select multiple elements of that list. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=multiselect-component-distribution[Multiselect]: Add a list and allow users to select multiple elements of that list. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-multiselect-component-distribution.zip[Multiselect]: Add a list and allow users to select multiple elements of that list. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-multiselect-component-distribution.zip[Multiselect]: Add a list and allow users to select multiple elements of that list. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=patternvalidation-component-distribution[Pattern]: Enforce rules based on a specific a pattern to prevent users from entering invalid values. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=patternvalidation-component-distribution[Pattern]: Enforce rules based on a specific a pattern to prevent users from entering invalid values. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-patternvalidation-component-distribution.zip[Pattern]: Enforce rules based on a specific a pattern to prevent users from entering invalid values. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-patternvalidation-component-distribution.zip[Pattern]: Enforce rules based on a specific a pattern to prevent users from entering invalid values. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=requiredvalidation-component-distribution[Required]: Make a configuration mandatory. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=requiredvalidation-component-distribution[Required]: Make a configuration mandatory. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-requiredvalidation-component-distribution.zip[Required]: Make a configuration mandatory. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-requiredvalidation-component-distribution.zip[Required]: Make a configuration mandatory. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=suggestions-component-distribution[Suggestions]: Suggest possible values in a field based on what the users are entering. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=suggestions-component-distribution[Suggestions]: Suggest possible values in a field based on what the users are entering. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-suggestions-component-distribution.zip[Suggestions]: Suggest possible values in a field based on what the users are entering. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-suggestions-component-distribution.zip[Suggestions]: Suggest possible values in a field based on what the users are entering. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=table-component-distribution[Table]: Add a table to your component configuration. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=table-component-distribution[Table]: Add a table to your component configuration. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-table-component-distribution.zip[Table]: Add a table to your component configuration. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-table-component-distribution.zip[Table]: Add a table to your component configuration. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=textarea-component-distribution[Textarea]: Add a text area for configurations expecting long texts or values. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=textarea-component-distribution[Textarea]: Add a text area for configurations expecting long texts or values. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-textarea-component-distribution.zip[Textarea]: Add a text area for configurations expecting long texts or values. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-textarea-component-distribution.zip[Textarea]: Add a text area for configurations expecting long texts or values. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=textinput-component-distribution[Input]: Add a simple text input field to the component configuration +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=textinput-component-distribution[Input]: Add a simple text input field to the component configuration endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-textinput-component-distribution.zip[Input]: Add a simple text input field to the component configuration +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-textinput-component-distribution.zip[Input]: Add a simple text input field to the component configuration endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=updatable-component-distribution[Update]: Provide a button allowing to fill a part of the component configuration based on a service. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=updatable-component-distribution[Update]: Provide a button allowing to fill a part of the component configuration based on a service. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-updatable-component-distribution.zip[Update]: Provide a button allowing to fill a part of the component configuration based on a service. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-updatable-component-distribution.zip[Update]: Provide a button allowing to fill a part of the component configuration based on a service. endif::[] ifeval::["{page-origin-refname}" == "master"] -- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.96.0-SNAPSHOT&e=zip&c=urlvalidation-component-distribution[Validation]: Specify constraints to make sure that a URL is well formed. +- link:https://oss.sonatype.org/service/local/artifact/maven/content?r=snapshots&g=org.talend.sdk.component&a=documentation-sample&v=1.2610.0-SNAPSHOT&e=zip&c=urlvalidation-component-distribution[Validation]: Specify constraints to make sure that a URL is well formed. endif::[] ifeval::["{page-origin-refname}" != "master"] -- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.96.0/documentation-sample-1.96.0-urlvalidation-component-distribution.zip[Validation]: Specify constraints to make sure that a URL is well formed. +- link:https://repo.maven.apache.org/maven2/org/talend/sdk/component/documentation-sample/1.2610.0/documentation-sample-1.2610.0-urlvalidation-component-distribution.zip[Validation]: Specify constraints to make sure that a URL is well formed. endif::[] \ No newline at end of file diff --git a/documentation/src/main/frontend/package-lock.json b/documentation/src/main/frontend/package-lock.json index 1c9e930c30dd0..a259a9bd0156f 100644 --- a/documentation/src/main/frontend/package-lock.json +++ b/documentation/src/main/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "documentation", - "version": "1.96.0-SNAPSHOT", + "version": "1.2610.0-SNAPSHOT", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "documentation", - "version": "1.96.0-SNAPSHOT", + "version": "1.2610.0-SNAPSHOT", "dependencies": { "@antora/cli": "3.0.3", "@antora/site-generator-default": "3.0.3", From eb6c04607eb24b662a7342afa79c8e8f27afcff4 Mon Sep 17 00:00:00 2001 From: Thierry Boileau Date: Thu, 3 Sep 2026 14:55:58 +0200 Subject: [PATCH 5/5] fix(QTDI-3301): fix transitive dependency --- component-runtime-beam/pom.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/component-runtime-beam/pom.xml b/component-runtime-beam/pom.xml index afca1d480b026..9143d9e921837 100644 --- a/component-runtime-beam/pom.xml +++ b/component-runtime-beam/pom.xml @@ -83,6 +83,13 @@ + + org.apache.commons + commons-compress + ${commons-compress.version} + + + org.apache.beam beam-runners-spark-3