Skip to content

Releases: SAP/jenkins-library

v1.27.0

04 May 09:05
7c503d7
Compare
Choose a tag to compare

List of closed pull-requests since last release
#1403: Add groovy wrapper for malwarescanning
#1434: Removing JSON config for Service Key Creation as in-line parameter
#1450: docs: omit in parameter table
#1458: docs: add possible values
#1459: docs: remove dangling whitespaces
#1460: docs: add code blocks to parameters table
#1463: Update Go dependencies
#1464: Run automated go dependency update once a month
#1467: HTTP pkg: refine TransportTimeout
#1469: Minor improvements to gctsCreateRepository step docu and metadata
#1471: docs: add general config parameters to GO docs
#1481: fix(sonar): remove .sonar-scanner and .certificates folder after scan
#1482: Golang errors: improve error message in groovy part
#1484: Docker versioning: fall back to custom
#1485: Handle illegal verbose value
#1486: docs: add possible value for bool parameters
#1487: Allow proper usage of resilience feature in golang steps
#1492: Fix dockerVersionSource not being used

List of closed issues since last release
#781: Native Jenkins Installation – User Permission Issue
#978: commonPipelineEnvironment, CPS & Serializable
#1449: Sonar scan fails if certificates are already loaded

Changes
v1.26.0...v1.27.0

v1.26.0

28 Apr 19:15
6bebfbf
Compare
Choose a tag to compare

List of closed pull-requests since last release
#1480: Fix nexus upload to pass correct environment variable

Changes
v1.25.0...v1.26.0

v1.25.0

28 Apr 19:06
7bbdaf7
Compare
Choose a tag to compare

List of closed pull-requests since last release
#1336: adapt UI5 scenario docu
#1433: Fixing Link to tmsUpload Step
#1443: Pass golang error details to Jenkins pipeline
#1448: Bootstrap documentation for Piper-NG CLI/GH Action
#1452: piperExecuteBin: fix reading environment
#1458: docs: add possible values
#1460: docs: add code blocks to parameters table
#1462: Set piper exe version when under test
#1470: Emergency fix: revert part of #1455
#1472: Revert breaking change with #1455
#1475: Delete npm IT as it is flakey
#1479: Dont dedup mvn flags

Changes
v1.24.0...v1.25.0

v1.24.0

27 Apr 09:06
0be3225
Compare
Choose a tag to compare

List of closed pull-requests since last release
#1300: Log command which is executed
#1318: Allow to configure m2path for artifactSetVersion with maven
#1329: Provide tooling for malware scanning
#1340: Revert to mta builder image with Java 8
#1388: Maven execute go
#1390: feat(sonar): extract sonar project link to report JSON
#1392: Document new identifier
#1394: Make smoke test of blueGreen deployment optional
#1402: Run integration tests on github action instead of travis
#1416: TMS: test that response content not exposed in case of authentication error and status code 3xx
#1420: Fix documentation generation for cloud foundry
#1422: Implement JavaScript backend build step
#1423: Update Go dependencies
#1424: Introducing new step: "gctsCreateRepository"
#1425: fix: improve stepResults handling
#1426: protecodeExecuteScan - align user parameter
#1429: Step generator: correct error handling
#1436: fix(sonar): do not fail on missing task report file
#1437: Ibakshay patch 1
#1438: Add basic support for Helm 3 in kubernetesDeploy step
#1439: Document mavenBuild
#1440: Fix integration tests on master
#1441: TMS: Print response content for status codes 3xx in addition to 4xx and 5xx

List of closed issues since last release
#1313: Docs: issue with SnakeYaml
#1354: Parameter transportRequestId of transportRequestUploadFile
#1409: Curl not found issue while trying to download piper binary using mavenExecuteStaticCodeChecks.groovy step
#1415: prepareDefaultValues not finding file

Changes
v1.23.0...v1.24.0

v1.23.0

20 Apr 09:05
46bee01
Compare
Choose a tag to compare

List of closed pull-requests since last release
#1367: artifactPrepareVersioning: support more buildTools
#1382: Mask secrets
#1384: Add documentation for the lint stage of Cloud SDK Pipeline
#1385: Update go dependencies to latest
#1386: chore(actions): add workflow to generate docs
#1393: Automate go dependency updates
#1395: Update Go dependencies
#1396: Update Go dependencies
#1397: Update Go dependencies
#1398: Use email address to mark CLA as "signed"
#1399: Update update-go-dependencies.yaml
#1400: fix: read config.yaml in getConfig command
#1401: stageWrapper: new error handling
#1406: sonar: fix test cases
#1407: sonar: fix test cases
#1408: Convert invalid config value types
#1410: UIVeri5 & Newman: provide better error messages
#1411: Update Go dependencies
#1412: Configure default jenkins agent for kubernetes
#1413: Use specific token for automated go dependency update PR
#1414: Add option to always run stages in a pod
#1417: Improve error messages for test failures
#1418: Update Go dependencies
#1419: chore: cache .m2 directory during groovy tests

Changes
v1.22.0...v1.23.0

v1.22.0

13 Apr 09:05
b71ff0a
Compare
Choose a tag to compare

List of closed pull-requests since last release
#1205: Run integration tests on push to it/* branch
#1222: Remove hint about sdk pipeline config location
#1289: fix: fixing issues with cf docker deployment
#1318: Allow to configure m2path for artifactSetVersion with maven
#1320: refactor(sonar): switch to Sonar scan in GO
#1335: TMS: implement response processing based on its HTTP response code for authentication and uploadFileToNode
#1347: Include Transport & Execution Log in abapEnvironmentPullGitRepo()
#1360: Add --autoCreate flag to enable automatic Project and ProjectVersion …
#1361: Inherit from Kubernetes pod template
#1365: artifactPrepareVersion: documentation
#1368: Trigger integration test with command
#1369: Prepare consumer tests for being tested in Actions
#1370: TMS: explicitly check in tests that there is no token in the logs
#1371: TMS: exchange dummy(.)com in junit tests with a more secure
#1374: artifactPrepareVersion: new versioning option
#1375: Allow MEMBERs to trigger integration tests
#1376: Allow MEMBERs to trigger integration tests
#1377: Hotfix for ServiceKey config parameter
#1379: Extend nexusUpload to also handle npm
#1381: fix: add stash for pipeline custom defaults
#1387: improve error message when parsing config
#1391: Use new piper identifier in tests

List of closed issues since last release
#1380: Step endToEndTests missing script ci-e2e

Changes
v1.21.0...v1.22.0

v1.21.0

06 Apr 09:05
4b93dc5
Compare
Choose a tag to compare

List of closed pull-requests since last release
#1297: Provide response from tms file upload also in case of rc outside 2xx
#1332: Use stable version for setting maven version
#1348: Relax requirements for maven projects in nexus upload
#1363: Change finalname
#1364: nexusUpload: Remove config processing from Groovy layer

Changes
v1.20.0...v1.21.0

v1.20.0

03 Apr 14:38
999197b
Compare
Choose a tag to compare

List of closed pull-requests since last release
#220: Remove the NEO version check
#263: cmclient call needs to quote some option values
#266: cmclient call needs to quote the file path
#728: Review Project Piper Documentation
#1253: Transformation of cfCreateServiceKey to Golang
#1294: Dont expose token during tms auth request
#1296: Fix cloudFoundryDeploy config keys in Acceptance
#1304: Provide verbose flag via signature
#1341: feat(sonar): report to custom branch name
#1343: Add step to prepare the version for an artifact
#1345: Restore possibility to run piper without config file
#1352: Fix test by resetting application context after each test
#1355: Piper-Go: Allow aliases also for inputs of type "secret"
#1356: Generate documentation for nexusUpload Groovy part
#1357: fix(sonar): use SONAR_TOKEN in Sonar go
#1359: Allow to trigger release manually
#1362: Removed report from piperExecuteBin

List of closed issues since last release
#996: artifactSetVersion: only create tag without creating a commit
#1077: sonarExecuteScan with custom productiveBranch does not upload results into this branch
#1358: maven-help-plugin:3.1.0:evaluate - returns empty string with maven 3.6.0

Changes
v1.19.1...v1.20.0

v1.19.1

31 Mar 13:34
0b8b6f2
Compare
Choose a tag to compare

List of closed pull-requests since last release
#1302: Config and Defaults via http(s)
#1308: Add static code checks stage
#1319: Increase timeout limit for abapEnvironmentPullGitRepo()
#1321: Future proof the http-timeout test for go 1.14
#1322: Add functionality to lock and evaluate current build result
#1324: Migrate stage artifact deployment from Cloud SDK Pipeline-Lib
#1326: Add env variable to control execution of extensions in project repo.
#1328: TMS: implement response processing based on its HTTP response code for authentication and uploadFileToNode
#1333: Pass default configs from Jenkins to to go binary
#1339: Add documentation for mavenExecuteStaticCodeChecks groovy part
#1342: failfast in case the test are failing
#1344: Assert a command is the latest one instead expecting it at a certain …
#1346: Pass custom config and default configs also to getConfig

List of closed issues since last release
#1337: transportRequestCreate docker image

Changes
v1.19.0...1.19.1

v1.19.0

30 Mar 09:05
0c3493f
Compare
Choose a tag to compare

List of closed pull-requests since last release
#1042: refactor(sonar): implement Sonar step in GO
#1257: http.go: Set fine-grained timeouts
#1276: Add tests for maven build
#1307: Fix CLI exec call building for keytool
#1310: feat(mta): update cloud MTA build tool to v1.0.10
#1311: Adapt paths to pipeline_report debug_report and maven_settings templates
#1312: Prevent commit of unwanted files in setVersion
#1316: Declare yaml dependency in createDocu
#1317: Always pull sidecar images by default
#1322: Add functionality to lock and evaluate current build result
#1327: TMS: implement response processing based on its HTTP response code for authentication and uploadFileToNode

List of closed issues since last release
#736: artifactSetVersion with maven should support ${revision}
#1036: artifactSetVersion does not work with "Maven CI Friendly Versions"

Changes
v1.18.0...v1.19.0