Skip to content

Releases: IBM/dbb-zappbuild

zAppBuild v3.1.0

07 Mar 10:38
5a649f0
Compare
Choose a tag to compare

New & Noteworthy

  • A new functionality is provided for file level property overrides: A language configuration allows defining multiple build properties for a set of mapped files. See details on the documentation about File Property Management in zAppBuild
  • zAppBuild is leveraging the MQ file attributes of the logical file of DBB to determine automatically the required MQ stub
  • The way allocations are done for object decks has changed. While previously, a temp dataset was used in most of the cases, the release is simplifying the scripts by always storing the object deck in an object deck dataset.
  • Ability to configure the timestamp format of the build output folder

Note: It it highly recommended to update to the latest DBB 2.0 PTF UI83593 / PH51222. For all available fixes, checkout the IBM DBB Support page.

What's Changed

New Contributors

Full Changelog: 3.0.1...3.1.0

zAppBuild v3.0.1

16 Dec 08:37
83fbf19
Compare
Choose a tag to compare

This is a maintenance release which is including minor corrections and updates.

What's Changed

Full Changelog: 3.0.0...3.0.1

zAppBuild v3.0.0

17 Oct 19:31
99624f6
Compare
Choose a tag to compare

New & Noteworthy

zAppBuild v3.0.0 has been upgraded to support the new DBB 2.0 Metadata Store APIs that provide direct access to Db2 databases used to store DBB build metadata directly from the DBB Toolkit running on z/OS UNIX without requiring a Liberty Web Application.

IMPORTANT! zAppBuild 3.0.0 requires DBB 2.0 toolkit and is not backward compatible with earlier versions of DBB. Customer's still using earlier versions of DBB can check out the zAppBuild_2_x which will be used to continue to provide maintenance for zAppBuild 2.x.

Please also see IBM Docs for details on the new API.

Full Changelog: 2.5.2...3.0.0

zAppBuild v2.5.2

17 Oct 15:27
8a5ad1d
Compare
Choose a tag to compare

This release is a small release to merge develop into main before the major zAppBuild v3.0.0 release.

What's Changed

  • Fix NPE when using dependency file (#230)
  • Assembler.groovy removal of hard coded library name (#237)
  • Skip unnecessary impact calculation on created full build list (#236)
  • Revised implementation of reporting of external impacts feature (#239)

Full Changelog: 2.5.1...2.5.2

zAppBuild v2.5.1

01 Jul 12:55
af5ba44
Compare
Choose a tag to compare

This is a fix release to zAppBuild v2.5.0 when using a dependency files in user builds.

Details on the dependency files can be found at samples/userBuildDependencyFile/README.md

What's Changed

Full Changelog: 2.5.0...2.5.1

zAppBuild v2.5.0

14 Jun 12:28
f078a66
Compare
Choose a tag to compare

New & Noteworthy

This release of zAppBuild allows to move from the DepedencyResolver and ImpactResolver APIs to the new SearchPathDependencyResolver and new SearchPathImpactFinder APIs which got introduced with IBM Dependency Based Build 1.1.2 .

While the old APIs of the IBM Dependency Based Build toolkit are marked as deprecated, these new APIs allow to specify wildcards in the Search Path configuration and can also include the file extension to be able to more precisely define how dependencies and impacts are resolved. Please be aware, that this requires an update to the configurations in application-conf/application.properties. This release of zAppBuild retains backward compatibility with older DBB Toolkit versions.

Please also see IBM Docs for details on the new API.

New Features

  • Ability to switch to the new SearchPathDependencyResolver and new SearchPathImpactFinder APIs
  • New CLI option to pass in an property overwrite via a parameter
  • Managing file-level properties in individual property files which are stored in the repository

What's Changed

New Contributors

Full Changelog: 2.4.0...2.5.0

zAppBuild v2.4.0

10 Mar 18:47
06ff114
Compare
Choose a tag to compare

Important notes

This zAppBuild release ships the necessary modifications to support the Groovy 4.0.0 runtime which is shipped with IBM Dependency Based Build 1.1.3. Backward compatibility with older DBB toolkit versions is preserved.

If you are on an older version of zAppBuild or maintain your own implementation and are about to upgrade to IBM Dependency Based Build 1.1.3, please review the required changes in PR #182 to enable your version to support the Groovy 4.0.0 runtime and check out the IBM TechNote IBM Dependency Based Build runs with Groovy 4.0.0.

New Features

  • Capture file deletions and deleted outputs in DBB build report (requires DBB toolkit 1.1.3)
  • Reporting capability to document concurrent changes in other branches

What's Changed

  • Correction of additional dependency datasets in SYSLIB for language scripts ASM and REXX by @dennis-behm in #177
  • Add import statements for Groovy 4.0.0 compatibility by @lburgess07 in #182
  • Formatted console output for impactResolver config only on verbose logging by @dennis-behm in #180
  • Add hidden files in subdirectories to excludeFileList by @dennis-behm in #185
  • SSI info conditional via a build property for Assembler and BMS language scripts by @dennis-behm in #183
  • Enable SSI Info for load modules in fullBuild scenario by @dennis-behm in #187
  • Add support for additional repo layout scenario for calculating the directory offset by @dennis-behm in #190
  • fix logging for physicalDependencies in verbose mode by @dennis-behm in #192
  • Updated description of build properties to store SSI by @dennis-behm in #188
  • corrected spelling of linkEditSyslibConcatenation by @flpet-ibm in #195
  • corrected spelling of MVSExec object in REXX.groovy by @dennis-behm in #197
  • Capture file deletions and deleted outputs in DBB build report by @dennis-behm in #193
  • report and validate concurrent changes by @dennis-behm in #166
  • Conditionally load BuildReportUtilities by @dennis-behm in #198
  • Release zAppBuild 2.4.0 by @dennis-behm in #199

Full Changelog: 2.3.1...2.4.0

zAppBuild v2.3.1

15 Feb 16:02
74c662a
Compare
Choose a tag to compare

What's Changed

  • Correction of additional dependency datasets in SYSLIB for language scripts ASM and REXX by @dennis-behm in #177
  • Release zAppBuild 2.3.1 by @dennis-behm in #178

Full Changelog: 2.3.0...2.3.1

zAppBuild v2.3.0

11 Feb 15:23
6c942bb
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.2.0...2.3.0

zAppBuild v2.2.0

03 Dec 13:33
02d949f
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.1.0...2.2.0