From baa9d23ba566e4223e37c9fbf0a98c4e48a33cde Mon Sep 17 00:00:00 2001 From: IBA-mainframe-dev Date: Mon, 17 Jun 2024 23:39:03 +0200 Subject: [PATCH 1/4] Added CHANGELOG.md with versions history --- CHANGELOG.md | 41 ++++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a495047..db4bc5b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,24 +1,31 @@ -CHANGELOG -========= +# Zowe™ zDevOps Jenkins™ plugin Changelog -| See [GitHub releases](https://github.com/zowe/zowe-zdevops-jenkins-plugin/releases) | -| --- | +All notable changes to the Zowe zDevOps Jenkins Plugin will be documented in this file. -## 🚀 New features and improvements +## 0.1.0 (2024-04-16) -* Added Jenkins Freestyle Jobs implementation of declarative methods. List of available Freestyle Jobs templates: - + AllocateDataset in freestyle job - + WriteToDataset in freestyle job - + WriteToMember in freestyle job - + WriteFileToMember in freestyle job - + WriteFileToDataset via freestyle job -* Created test coverage. Unit tests 30% instructions, 20% coverage +### Breaking changes -## ✍ Other changes +* Breaking: Plugin redesigned for Maven, with additional features and improvements ([874bf32](https://github.com/jenkinsci/zdevops-plugin/commit/874bf32e78db200740a6507ee344eccbfaae5ddb)) -* Code refactor -* Some changes for the Jenkins Infra automation deployment +### Features -## 📦 Dependency updates +* Feature: Added the ability to add and save mainframe connection sessions using Jenkins Credential Manager +* Feature: Added "submitJob" Jenkins pipeline declarative method +* Feature: Added "submitJobSync" Jenkins pipeline declarative method +* Feature: Added "downloadDS" Jenkins pipeline declarative method +* Feature: Added "allocateDS" Jenkins pipeline declarative method +* Feature: Added "writeFileToDS" Jenkins pipeline declarative method +* Feature: Added "writeToDS" Jenkins pipeline declarative method +* Feature: Added "writeFileToMember" Jenkins pipeline declarative method +* Feature: Added "writeToMember" Jenkins pipeline declarative method +* Feature: Added "writeToFile" Jenkins pipeline declarative method +* Feature: Added "writeFileToFile" Jenkins pipeline declarative method +* Feature: Added Jenkins Freestyle UI method for JCL submit, RC waiting and displaying log output +* Feature: Added z/OSMF connection validation feature +* Feature: Added the ability to view the JCL job execution log (link to it) from the "Console output" in the Jenkins web interface -* Updated all dependencies, plugins and components to the latest versions on 11.07.2023 \ No newline at end of file +### Bugfixes + +* Bugfix: Refactored packages and imports with io.jenkins.plugins ([c73226f6](https://github.com/jenkinsci/zdevops-plugin/commit/bf51f0b9b6405f6f7e1001e51bce22ecfc1645bd) +* Bugfix: Dependency fixes for later 0.1.0 release ([629da4b](https://github.com/jenkinsci/zdevops-plugin/commit/3d728f39917eff398f62c4351f49111bc3f3a000)) From cd965a065e6b9677477d3ac604ffad3ece3fe2b2 Mon Sep 17 00:00:00 2001 From: IBA-mainframe-dev Date: Thu, 20 Jun 2024 00:12:49 +0200 Subject: [PATCH 2/4] Added 0.2.0 changelog Signed-off-by: IBA-mainframe-dev --- CHANGELOG.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index db4bc5b..7b0cac0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,31 @@ All notable changes to the Zowe zDevOps Jenkins Plugin will be documented in this file. +## 0.2.0 (2024-06-24) + +### Features + +* Feature: Added "deleteDataset" Jenkins pipeline declarative method ([a7f6021](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/687dbfae054fe00acacf8d583169e553033702dc)) +* Feature: Added "deleteDatasetsByMask" Jenkins pipeline declarative method ([687dbfa](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/3682fc6b3ecd8ea133e8b02ca227147d3574c2bc)) +* Feature: Added Jenkins Freestyle UI method - "Allocate dataset" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) +* Feature: Added Jenkins Freestyle UI method - "Delete dataset/member" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) +* Feature: Added Jenkins Freestyle UI method - "Delete dataset by mask" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) +* Feature: Added Jenkins Freestyle UI method - "Download dataset-member" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) +* Feature: Added Jenkins Freestyle UI method - "Perform TSO command" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) +* Feature: Added Jenkins Freestyle UI method - "Write file to USS file" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) +* Feature: Added Jenkins Freestyle UI method - "Write file to dataset" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) +* Feature: Added Jenkins Freestyle UI method - "Write file to member" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) +* Feature: Added Jenkins Freestyle UI method - "Write text to USS file" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) +* Feature: Added Jenkins Freestyle UI method - "Write text to dataset" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) +* Feature: Added Jenkins Freestyle UI method - "Write text to member" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) +* Feature: Added dataset member name validation ([111327e](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/b05c7436ce4d86218d302c3966c0896ce074ee32)) +* Feature: Added hpi-builder.yml GitHub workflow for automated .hpi builds ([c0fd9f2](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/c0fd9f271928d5058b8f0fe736ea9e9b3ff73707)) + +### Bugfixes + +* Bugfix: GitHub issue #13: spotbugs-maven-plugin found a bug during mvn install ([5fd7e5c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/5fd7e5c7389248adbba65aae054e07e81f3eeaa8)) +* Bugfix: Fixed tests execution, ClassFilter error, added dep mngment, some updates and improvements in pom.xml ([60f4f2f](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/60f4f2f0444253a0cfd0e7c56d6626e430a53fbc)) + ## 0.1.0 (2024-04-16) ### Breaking changes From 878788b0e625a8a58a1becd64aa8465c3de9bef0 Mon Sep 17 00:00:00 2001 From: IBA-mainframe-dev Date: Thu, 20 Jun 2024 11:24:17 +0200 Subject: [PATCH 3/4] Fixed URLs and commits Signe-off-by: IBA-mainframe-dev --- CHANGELOG.md | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b0cac0..902c251 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,32 +6,32 @@ All notable changes to the Zowe zDevOps Jenkins Plugin will be documented in thi ### Features -* Feature: Added "deleteDataset" Jenkins pipeline declarative method ([a7f6021](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/687dbfae054fe00acacf8d583169e553033702dc)) -* Feature: Added "deleteDatasetsByMask" Jenkins pipeline declarative method ([687dbfa](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/3682fc6b3ecd8ea133e8b02ca227147d3574c2bc)) -* Feature: Added Jenkins Freestyle UI method - "Allocate dataset" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) -* Feature: Added Jenkins Freestyle UI method - "Delete dataset/member" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) -* Feature: Added Jenkins Freestyle UI method - "Delete dataset by mask" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) -* Feature: Added Jenkins Freestyle UI method - "Download dataset-member" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) -* Feature: Added Jenkins Freestyle UI method - "Perform TSO command" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) -* Feature: Added Jenkins Freestyle UI method - "Write file to USS file" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) -* Feature: Added Jenkins Freestyle UI method - "Write file to dataset" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) -* Feature: Added Jenkins Freestyle UI method - "Write file to member" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) -* Feature: Added Jenkins Freestyle UI method - "Write text to USS file" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) -* Feature: Added Jenkins Freestyle UI method - "Write text to dataset" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) -* Feature: Added Jenkins Freestyle UI method - "Write text to member" ([4e4d73c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc191cfda5aeed37fbc793ec65c046f7a7)) -* Feature: Added dataset member name validation ([111327e](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/b05c7436ce4d86218d302c3966c0896ce074ee32)) -* Feature: Added hpi-builder.yml GitHub workflow for automated .hpi builds ([c0fd9f2](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/c0fd9f271928d5058b8f0fe736ea9e9b3ff73707)) +* Feature: Added "deleteDataset" Jenkins pipeline declarative method ([687dbfae](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/687dbfae)) +* Feature: Added "deleteDatasetsByMask" Jenkins pipeline declarative method ([3682fc6b](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/3682fc6b)) +* Feature: Added Jenkins Freestyle UI method - "Allocate dataset" ([4e4d73cc](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc)) +* Feature: Added Jenkins Freestyle UI method - "Delete dataset/member" ([4e4d73cc](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc)) +* Feature: Added Jenkins Freestyle UI method - "Delete dataset by mask" ([4e4d73cc](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc)) +* Feature: Added Jenkins Freestyle UI method - "Download dataset-member" ([4e4d73cc](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc)) +* Feature: Added Jenkins Freestyle UI method - "Perform TSO command" ([4e4d73cc](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc)) +* Feature: Added Jenkins Freestyle UI method - "Write file to USS file" ([4e4d73cc](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc)) +* Feature: Added Jenkins Freestyle UI method - "Write file to dataset" ([4e4d73cc](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc)) +* Feature: Added Jenkins Freestyle UI method - "Write file to member" ([4e4d73cc](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc)) +* Feature: Added Jenkins Freestyle UI method - "Write text to USS file" ([4e4d73cc](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc)) +* Feature: Added Jenkins Freestyle UI method - "Write text to dataset" ([4e4d73cc](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc)) +* Feature: Added Jenkins Freestyle UI method - "Write text to member" ([4e4d73cc](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/4e4d73cc)) +* Feature: Added dataset member name validation ([b05c7436](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/b05c7436)) +* Feature: Added hpi-builder.yml GitHub workflow for automated .hpi builds ([c0fd9f27](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/c0fd9f27)) ### Bugfixes -* Bugfix: GitHub issue #13: spotbugs-maven-plugin found a bug during mvn install ([5fd7e5c](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/5fd7e5c7389248adbba65aae054e07e81f3eeaa8)) -* Bugfix: Fixed tests execution, ClassFilter error, added dep mngment, some updates and improvements in pom.xml ([60f4f2f](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/60f4f2f0444253a0cfd0e7c56d6626e430a53fbc)) +* Bugfix: GitHub issue #13: spotbugs-maven-plugin found a bug during mvn install ([5fd7e5c7](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/5fd7e5c7)) +* Bugfix: Fixed tests execution, ClassFilter error, added dep mngment, some updates and improvements in pom.xml ([60f4f2f0](https://github.com/zowe/zowe-zdevops-jenkins-plugin/commit/60f4f2f0)) ## 0.1.0 (2024-04-16) ### Breaking changes -* Breaking: Plugin redesigned for Maven, with additional features and improvements ([874bf32](https://github.com/jenkinsci/zdevops-plugin/commit/874bf32e78db200740a6507ee344eccbfaae5ddb)) +* Breaking: Plugin redesigned for Maven, with additional features and improvements ([874bf32e](https://github.com/jenkinsci/zdevops-plugin/commit/874bf32e)) ### Features @@ -52,5 +52,5 @@ All notable changes to the Zowe zDevOps Jenkins Plugin will be documented in thi ### Bugfixes -* Bugfix: Refactored packages and imports with io.jenkins.plugins ([c73226f6](https://github.com/jenkinsci/zdevops-plugin/commit/bf51f0b9b6405f6f7e1001e51bce22ecfc1645bd) -* Bugfix: Dependency fixes for later 0.1.0 release ([629da4b](https://github.com/jenkinsci/zdevops-plugin/commit/3d728f39917eff398f62c4351f49111bc3f3a000)) +* Bugfix: Refactored packages and imports with io.jenkins.plugins ([bf51f0b9](https://github.com/jenkinsci/zdevops-plugin/commit/bf51f0b9) +* Bugfix: Dependency fixes for later 0.1.0 release ([3d728f39](https://github.com/jenkinsci/zdevops-plugin/commit/3d728f39)) From 88ef3a14ec8abcf9d11f91b0bf922f77ea5d97fe Mon Sep 17 00:00:00 2001 From: IBA-mainframe-dev Date: Thu, 20 Jun 2024 11:34:02 +0200 Subject: [PATCH 4/4] Bracket correction Signed-off-by: IBA-mainframe-dev --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 902c251..91ab51b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -52,5 +52,5 @@ All notable changes to the Zowe zDevOps Jenkins Plugin will be documented in thi ### Bugfixes -* Bugfix: Refactored packages and imports with io.jenkins.plugins ([bf51f0b9](https://github.com/jenkinsci/zdevops-plugin/commit/bf51f0b9) -* Bugfix: Dependency fixes for later 0.1.0 release ([3d728f39](https://github.com/jenkinsci/zdevops-plugin/commit/3d728f39)) +* Bugfix: Refactored packages and imports with io.jenkins.plugins ([bf51f0b9](https://github.com/jenkinsci/zdevops-plugin/commit/bf51f0b9)) +* Bugfix: Dependency fixes for later 0.1.0 release ([3d728f39](https://github.com/jenkinsci/zdevops-plugin/commit/3d728f39)) \ No newline at end of file