Skip to content

Releases: SAP/jenkins-library

v1.28.0

07 May 07:22
f7fdd79
Compare
Choose a tag to compare

List of closed pull-requests since last release
#1432: Allow configuration of log format, change default to fixed-width
#1442: Disable duplicate go integration tests
#1448: Bootstrap documentation for Piper-NG CLI/GH Action
#1483: Malware scan metadata update
#1493: Fix maven parameter handling
#1495: fix: prevent script to json conversion
#1496: Update Go dependencies
#1497: Added hook configuration; added sentry hook and tests
#1499: Let users configure the sap npm registry for mta builds via config.yml
#1500: fix(protecode): correct provided user parameter
#1501: test: enable common test cases for go steps
#1502: refactor(protecode): handle DOCKER_CONFIG in go
#1504: go: clean up usage of yaml package
#1505: Fix broken links in docs
#1507: docs: fix protecode example
#1508: fix(protecode): handle api request issues
#1510: SentryHook: Fixed issue of unlabeled events
#1511: Logrus buffer issue
#1512: artifactPrepareVersion: additional options
#1517: Handle case when stepname is not set for logging

List of closed issues since last release
#1338: Disable blue-green deployment
#1474: mavenExecute (go) breaks build when output is too long
#1503: Documentation wrecked
#1509: kanikoExecute suddenly fails with config.json issues

Changes
v1.27.0...v1.28.0

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