Skip to content

Releases: SAP/jenkins-library

v1.16.0

09 Mar 09:02
de2909e
Compare
Choose a tag to compare

List of closed pull-requests since last release
#1177: Add ServiceKey deletion to cloudFoundryDeleteService step
#1196: Fix tip in documentation
#1201: Nexus upload
#1213: Publish releases via gh action
#1214: move cloudFoundryDeploy step to go
#1233: Eliminte envExecRunner
#1234: Have strategy for environment variable handling only once
#1235: Get rid of two dimensional env array
#1237: Add GetTestModulesExcludes to pkg/maven
#1239: fix: handle NPE in seleniumExecuteTests
#1240: Build piper binary in Consumer Tests
#1242: Avoid using Iterators to get around NotSerializableException
#1246: chore: streamline GH actions
#1247: Try improving the provided example
#1248: Added documentation of stepParameters being a Groovy map, requiring a…
#1250: Implementation of Nexus upload as Go package
#1251: Add Maven static code checks
#1252: Avoid NotSerializableException #3

List of closed issues since last release
#1229: mtaBuild step fails with the mbt tool

Changes
v1.15.0...v1.16.0

v1.15.0

02 Mar 09:01
783d955
Compare
Choose a tag to compare

List of closed pull-requests since last release
#977: Add Docker deploy support to cloudFoundryDeploy
#1089: Hand over environment variables to shell execution
#1109: xs deploy: check for operation id in go layer
#1111: xs deploy cpe inputs and outputs
#1128: go: mta build
#1176: Settings file handling (prepares mtaBuild step)
#1189: Fix documentation for XSA
#1192: Utils.evaluateFromMavenPom(): Handle errors
#1199: Change go indent_size to 4
#1204: Add mavenExecute to go lib
#1206: Support nested folders when performing a http download into a file
#1207: Add revive config for proper linting
#1211: xsDeploy: simplifiy assertions in tests
#1215: Add '**/_generated.go' to exclude patterns for codeclimate
#1219: Copy file and create missing directories for the destination file
#1220: Avoid using Iterators to get around NotSerializableException
#1222: Remove hint about sdk pipeline config location
#1224: fix: typo in log message
#1226: Move mock capabilities to pkg/mock/runner and adapt all tests
#1228: Document new sdk config location
#1231: Use piper exe in CWD for integration tests if available
#1232: Add tag release when building go binary

List of closed issues since last release
#1229: mtaBuild step fails with the mbt tool

Changes
v1.14.0...v1.15.0

v1.14.0

24 Feb 09:02
c15f6a0
Compare
Choose a tag to compare

List of closed pull-requests since last release
#855: Upload to transport request scenario
#1120: unify mocking for shell and exec runner
#1131: Provide foundation for integration-like tests
#1164: [refactoring]: make file access better mockable
#1167: Move docs of Cloud SDK Pipeline into this repo
#1171: Add support for Selenium Hub credentials
#1179: seleniumExecuteTests: expose only required metadata in env vars
#1180: Remove reference to outdated neoHome setting
#1182: Log Node.js and npm version in all related Piper steps
#1188: Update generator
#1190: Correct step generator
#1191: Streamline implementation githubPublishRelease
#1194: Add a link to Jenkins declarative pipeline docs
#1198: Update mta yaml file to support cloud MBT mtar deploy to neo.
#1200: add download file function
#1203: switch downloader from POST to GET
#1209: Add 'Code generated by' header to stepGoTemplate
#1210: Add functions to infer build tool

List of closed issues since last release
#1195: mta.yaml: New schema version for Cloud MBT tool

Changes
v1.13.0...v1.14.0

v1.13.0

17 Feb 09:01
e65515f
Compare
Choose a tag to compare

List of closed pull-requests since last release
#1097: Add step cloudFoundryDeleteService
#1127: [refactoring] Condence common functions for execRunner and shellRunne…
#1147: More resilient handling of download errors for piper bin
#1163: writeFile() cannot be passed a Map
#1165: Document how pipelines can be more flexible
#1170: seleniumExecuteTests: expose container metadata via env vars
#1172: Add missing pages to documentation
#1173: refactor: ease debugging in blue ocean
#1175: Adjust documentation for Protecode
#1178: Ignore email addresses containing string "noreply"
#1184: Fixed error handling gitHubPublishRelease
#1186: Fix broken link

List of closed issues since last release
#766: requiredPlugins.md - manually created list out-dated
#857: Hard to find error cause in blue ocean in cf deploy
#1114: error : xsDeploy with v1.9.0 and v1.10.0

Changes
v1.12.0...v1.13.0

v1.12.0

10 Feb 09:02
71766be
Compare
Choose a tag to compare

List of closed pull-requests since last release
#721: remove jenkinsKubernetes parameter
#1107: Go implementation for abapEnvironmentPullGitRepo()
#1119: Protecode as GoLang
#1126: Add DebugReport facility
#1130: Support InfluxDB plugin in version 2.0
#1133: Enhance telemetry reporting
#1134: Fix Could not find matching constructor for: hudson.FilePath
#1140: chore(pipeline): add Groovy unit test as GH action
#1141: Avoid potential collisions among steps
#1142: Streamline step generation
#1143: Added EnvironmentUtils needed by DebugReport (#1126)
#1144: chore(pipeline): enable GH actions for PRs from forks
#1145: feat(hadolint): enable correct handling of multiple scan results
#1146: Executing extensions in handlePipelineStepErrors
#1150: chore(pipeline): streamline travis job
#1151: Fix formatting of documentation
#1152: Implement archiving the debug report as step
#1153: Support yml and yaml extension of config files
#1154: Fix chars in checkmarx test, improve development.md
#1155: Provide docker functionality

List of closed issues since last release
#717: dockerExecute: jenkinsKubernetes is not passed on to dockerExecuteOnKubernetes
#932: Piper writeInflux or InfluxWriteData should be aligned with latest jenkins influx db
#1032: getConfig does not consider config.yaml but only config.yml

Changes
v1.11.0...v1.12.0

v1.11.0

03 Feb 09:01
768c6aa
Compare
Choose a tag to compare

List of closed pull-requests since last release
#1069: fix(NPM): change NodeJS image to LTS
#1075: Checkmarx as golang
#1081: Add test handling exception in dockerExecuteOnK8S in case exception i…
#1100: feat(go): add telemetry reporting
#1104: chore(tests): cleanup metaClass
#1110: [refactor] CPE read/write from/to disk: remote repetitive coding
#1113: Pass container image via CPE
#1116: Add missing test

List of closed issues since last release
#887: ChangeDocumentId cannot be retrieved from the commit history
#982: docu generator renders also error messages

Changes
v1.10.0...v1.11.0

v1.10.0

27 Jan 09:02
73ab887
Compare
Choose a tag to compare

#1087: IMPORTANT: CHANGED DEFAULT for mta build tool after version 1.10.0
#1090: IMPORTANT: CHANGED DEFAULT for used Node version after version 1.10.0

List of closed pull-requests since last release
#541: marcusholl/integrationtests/471
#1073: Add kubernetesDeploy step
#1080: feat(sonar): report to current branch name
#1099: Fix random UUID generation in Unit Tests
#1101: mta file via CPE and better support for configuration handling
#1102: Introduce support for different"interceptor API" in extensions
#1103: Trim spaces from config value while reading CPE
#1104: chore(tests): cleanup metaClass
#1105: Use maven eveluate for mavenArtifactVersioning
#1106: improved Upload to handle http.Method

Changes
v1.9.0...v1.10.0

v1.9.0

20 Jan 09:01
a46b57e
Compare
Choose a tag to compare

#1087: IMPORTANT: CHANGED DEFAULT for mta build tool after version 1.10.0
#1090: IMPORTANT: CHANGED DEFAULT for used Node version after version 1.10.0

List of closed pull-requests since last release
#1017: xsDeploy.groovy forwarding to go
#1088: Use maven eveluate for mavenArtifactVersioning
#1091: Persisted pipeline environment for golang library
#1093: fix: correct step parameters (unknown parameters found)
#1096: Add upload of files to HTTP capabilities

List of closed issues since last release
#1079: typo in parameter name during stashing
#1086: Make commonPipelineEnvironment available to piper go binary

Changes
v1.8.0...v1.9.0

v1.8.0

13 Jan 09:01
6862356
Compare
Choose a tag to compare

#1087: IMPORTANT: CHANGED DEFAULT for mta build tool after version 1.10.0
#1090: IMPORTANT: CHANGED DEFAULT for used Node version after version 1.10.0

Changes
v1.7.0...v1.8.0

v1.7.0

06 Jan 09:00
6862356
Compare
Choose a tag to compare