- terraform: add git module support for http authentication (#249);
- msteams: maxRetryWait param to control waiting after 429 responses (#235).
- git-tasks: handle enterprise url base path for access token installation (#233);
- terraform-task: backendConfig & toolArch params, arm64 support, tmp files cleanup (#239);
- project: versions bump (#241);
- project: update concord-targetplatform to 2.42.0 and JDK25 compat (#243);
- terraform-task: init action (#245);
- ldap: escape parameters used in ldap queries (#247);
- ldap: add test coverage for common actions, support AD (
name) and standard LDAP (cn) group schemas for getGroup action (#248).
- github:
listWebHooksaction (#231); - github: add 'create repository dispatch' action (#228);
- github: add
failIfNotFoundparameter togetRefandgetTagactions (#227); - github:
getTagaction (#226); - github:
getRefaction (#223); - argocd: update IT setup script and resources (#222).
- git-tasks: allow specify labels for createPR action (#214);
- jira: add auth support for api tokens (#217);
- confluence: add auth support for api tokens (#216);
- git-tasks: fix auth.basic.token input parameter in cli client (#218).
- git-tasks: add getshortsha action to github task (#206);
- git-tasks: add list commits action to GitHub task (#209);
- git-tasks: add create branch action to GitHub task (#210).
- git: fix compat with concord 2.35.0 git cli client (#215).
- jsonpath: bump com.jayway.jsonpath:json-path from 2.4.0 to 2.9.0 (#167);
- git: bump com.google.code.gson:gson from 2.8.7 to 2.8.9 (#168);
- project: tone down openapi generator logging (#190);
- project: update target concord version to 2.25.0 (#199);
- hashivault: add configurable retry interval (#201);
- git: bump org.eclipse.jgit:org.eclipse.jgit from 6.5.0.202303070854-r to 6.10.1.202505221210-r (#202);
- github: GitHub app installation auth support (#203);
- ssh: add basic SSH and SCP tasks (#205).
- github: allow create tag with branch name (#184).
- git: dry-run mode for commit action (#185);
- jira: return fake IDs in dry-run-mode for createIssue and createComponent actions (#188);
- github: return comment id (#189);
- github: return fake PR ID in dry-run-mode for craeatePr action (#186);
- github: simplify result for getCommit action (#191)
- jira: set user-agent for http calls (#192);
- argocd: use native http client, apply fallback on sync timeout, local ITs instance script (#193);
- akeyless: use native httpclient (#194);
- git-tasks: add missing file statuses to getPRFiles action (#196);
- project: remove takari-lifecycle, parent pom ([#197)(#197)).
- opentelemetry: add initial support for tracing (#178);
- tasks: initial support for dry-run mode (#179);
- codecoverage: initial support for code coverage in LCOV format (#181.
- project: migrate to concord-client2 and target platform 2.14.0 (#176);
- jira-task: properly handle issue creation when no priority is specified (#182);
- project: bump takari-lifecycle-plugin version (#183);
- github: log the response from GH when error occurs (#170);
- xmlUtils: disable external entity handling (#175);
- github: add github task unit tests (#172);
- awsEcr: allow delete images (#173).
- gremlin: remove okhttp and gson dependencies (#162);
- msteams: remove apache httpclient dependency, add unit and integration tests (#163);
- jira: remove okhttp2 dependency (#171).
- terraform: remove okhttp dependency (#161) (#161);
- jira: enable tests, remove Gson usage, prep for okhttp 2.X removal (#159) (#159);
- git: add gson to pom for egit support (#164) (#164);
- puppet: remove okhttp dependency (#160) (#160).
- aws: use paginator API, fix timestamp serialization (#156).
- aws: add a basic ecr describe-images wrapper (#154).
- argocd: new params for UpdateSpec and CreateUpdate actions. fix timeout issues (#151).
- project: rollback to client1 until wider support for 2.6.0 exists (#146)
- confluence: handle page IDs as long values (#147).
- argocd: Add retry logic for waitForSync operation to support for new version of argocd (2.8.0+) (#143).
- update dependencies for concord 2.x (#139).
- argocd: update updateSpec event data, add upsert flag for create action (#133)
- argocd: add functionality to list appset in a project (#136)
- github: allow get PR files (#134)
- argocd-task: make result serializable for setparams action (#131)
- git: ignore empty token/password in hideSensitiveData (#123)
- github: allow replace existing hooks (#124)
- argocd: add support for project create, delete actions (#118)
- argocd: add support for applicationSet create, delete, get actions (#125)
- argocd: optional spec option to provide additional params for app creation (#128)
- ghaction: jdk8/11 builds removed (#121)
- argocd: migrate to open api client (#118)
- git: jgit/git versions up (#120)
- akeyless: add ldap auth support. fix custom apiBaseUrl parameter (#113);
- github: create web hook action (#99);
- argocd: add support for azure ad auth (#116);
- ldap-task: support for dns SRV resource record (#115).
- git-task: hide sensitive data for commit errors (#111).
- argocd: add support for jwt tokens (#102).
- s3: exclude unnecessary transitive dependencies (#101).
- argocd: make helm parameters as a list, instead of a class (#108).
- argocd: Plugin to perform various actions on ArgoCD (#97).
- akeyless: testcontainers task integration tests (#96).
- akeyless: support direct usage of access token (#94).
- akeyless: akeyless-task: new plugin for Akeyless API (#83).
- github: new createIssue, getContent, getPrCommitList actions (#78);
- xml: remove workdir param from runtime-v2 public methods (#75);
- git: Fix accidental regex matching in hideSensitiveData (#84);
- taurus: update jmeter version to 5.5 (#85);
- terraform: support for executing in a container (#89);
- hashivault: fix verifySsl option (#74);
- taurus: plugin removed (#91);
- git: log error message even if ignoreErrors specified (#81);
- git-task: default variables (#76).
- github: allows to specify mergeMethod for mergePR action (#72);
- terraform: convert
extraEnvvalues to string. Fixes ClassCastException whenextraEnvcontains non-string values (#68); - terraform: support for Terraform binary 0.15.0+ (#73).
- gremlin: support for kubernetes targets (#65);
- gremlin: add teamId parameter to specify team identifier (#66).
- git: add
initaction, update jgit version (#55); - git: return HEAD SHA after performing action (#56).
- ldap: NPE fix (#57).
- terraform: copy the
*.auto.tfvars.jsonfile generated to holdextraVarsto thedirparameter's directory (#53).
- git: on the
getCommit()method, additionally fetch the repository'sdefault_branch(#50).
- ldap: new
securityGroupTypesparameter to filter users based on their LDAP groups if their DN belongs to thesecurityOU (#49).
- new plugin:
tasks/hashivault(#46); - git: new
createBranchparameter -baseRef(#47); - git: hide sensitive data in logs (#48).
- packer: the plugin's build is disabled until it is ported to the runtime v2;
- git: updated for
GitClientchanges in Concord 1.78.0+ (#44).
- terraform: fixed an issue when
extraVarsanddirare used together.
- updated for
TaskResultchanges in Concord 1.71.0+; - confluence: fix reading of page content from task input parameters.
- terraform: runtime-v2 compatibility for Concord 1.67.0+.
- s3: runtime-v2 support;
- taurus: runtime-v2 support;
- msteams: runtime-v2 support;
- zoom: runtime-v2 support;
- xml: runtime-v2 support;
- ldap: runtime-v2 support;
- jsonpath: runtime-v2 support;
- jira: runtime-v2 support;
- gremlin: runtime-v2 support;
- confluence: runtime-v2 support.
- terraform: fix incorrect value of the
hasChangesproperty of the result object (runtime-v2 version only).
- terraform: fix
toolUrlusage. Now it actually uses the downloaded binary; - terraform: fix duplicate
Starting [ACTION]...messages; - terraform: Concord 1.63.0 compatibility.
- terraform: runtime-v2 compatibility.
- git: Concord 1.62.0+ compatibility;
- puppet: Concord 1.62.0+ compatibility.
- terraform: an option to use a local
terraformbinary from$PATH.
- git: updated to work with Concord 1.58.1+.
- puppet: runtime-v2 compatibility.
- project: add Sisu indexing to ensure runtime-v2 compatibility.
- new plugin:
tasks/xml.
- git: improved validation of input parameters.
- git: runtime v2 compatibility;
- git: new
shallowparameter. Enables shallow cloning; - terraform: new action
destroy.
- git: use
gitCLI for cloning instead of JGit; - msteams: pick up the
useProxyvalue from default parameters.
- new plugin:
tasks/packer; - github: new action
getPrList.
- terraform: write
*.auto.tfvars.jsonto the specifieddir(when provided) instead of the process' root directory.
- msteams:
msteamsV2task implemeted using Azure Bot service; - git: allow custom messages for
mergePRactions in thegithubtask.
- s3: allow the specification of the local path for the retrieve object. This change allows the user to specify a dst for the path in the workspace where the retrieved object will be place, and if not specified defaults to the object key.
- terraform: fixed an issue preventing the
remotebackend from working correctly. Now backend classes are responsible for providing the necessary environment and/or configuration files.
- terraform: fixed the
planaction when theremotebackend is used -outfiles are no longer supported by theremotebackend.
- terraform:
extraVarsnow saved as*.auto.tfvars.jsonfiles to improve compatibility with Terraform Enterprise.
- git: save the list of uncommitted changes as
result.changeListvariable;
- terraform: enable support for the
remotebackend.
- msteams: the default parameters name changed from
teamsParamstomsteamsParams.
- new plugin:
tasks/msteams.
- ldap: automatically retry the query in case of errors;
- github: fixed a potential NPE when using the
gittask'scommitaction and an invalidbaseBranchvalue.
- jira: new
debugoption. - github: new actions
createRepoanddeleteRepo.
- jira: fixed an issue with the
fieldsparameter not being passed correctly.
- jira: new action
getIssues.
- new plugin:
tasks/s3; - new plugin:
tasks/zoom; - gremlin: support for attacks on containers;
- jira: new action
addAttachment; - jira: authentication using Concord username/password secrets.
- terraform: ability to specify a custom URL for the CLI binary;
- terraform: the CLI binary is no longer packaged into the plugin's
JAR. Instead, the new
DependencyManageris used to download and cache the binary. Requires Concord 1.31.0 or higher.
- ldap: make
isMemberOfmethod public again.
- terraform: support for additional
backendtypes.
- new plugin:
tasks/confluence; - new plugin:
tasks/puppet.
- terraform: fixed the apply's command when
saveOutputanddiroptions are used.
- terraform: the CLI version updated to
0.12.5.
- terraform: support for user supplied var files for
planandapplyactions; - git: new
gittask actionpull.
- git: new
githubtask actiondeleteBranch.
- terraform:
dirOrPlanhas been split into two separate parameters:dirandplan. When runningapplywith a previously created file, thedirmust be specified in cases when the TF files are located in a subdirectory.
- terraform: new
action: planparameter -destroy: true. Destroys managed infrastructure; - new plugin:
tasks/jsonpath; - git: new
githubtask actiondeleteTag.
- jira:
reportervalue can now be overridden using therequestorUidparameter.
- taurus: new parameter
downloadPlugins. The task skips downloading JMeter plugins unlessdownloadPluginsistrue. This allows for completely offline work; - git: new
githubtask actiongetStatuses.
- new plugin:
tasks/taurus.
- git: new GitHub action
getLatestSha.
- git: new GitHub actions
getBranchList,getTagList.
- gremlin: add the
X-Gremlin-Agentheader to requests; - ldap: support for multivalue LDAP attributes when fetching user details from AD/LDAP.
- github: new action
forkRepo.
- gremlin: support for
haltaction.
- new plugin:
tasks/gremlin.
- new plugin:
tasks/jenkins; - terraform: support for
terraform output.
- terraform: Concord secrets and private key files can now be used for GIT modules auth.
- terraform: updated to
0.11.12.
- terraform: fix the backend configuration when using a non-default working directory.
- terraform:
dirOrPlanparameter now correctly used to runterraform init.
- new plugin:
tasks/terraform.
- jira: new action
createSubTask.
- git: minor code cleanup;
- ldap: minor code cleanup.
- git: first public release;
- jira: first public release;
- ldap: first public release.