What is new and noteworthy

You can find what is new and noteworthy of different releases of IBM Dependency Based Build (DBB).

Version 1.0.10

Important notice

Groovy upgrade

IBM Dependency Based Build now includes Groovy version 4.0. This upgrade contains compatibility issues that may require modifications to existing scripts. See IBM Dependency Based Build runs with Groovy 4.0 for more information.

New feature

DBB v1.0.10 has upgraded the Apache Groovy installation that is included in the DBB Toolkit from Groovy 2.4.12 to Groovy 4.0. As stated in the Important notice above, this upgrade required some changes to the DBB sample scripts. You must update your local copies of the DBB Community Samples to v1.1.3 and DBB zAppBuild to v2.4.0. See Release notes for Groovy 4.0 for more information about Groovy 4.0.

Version 1.0.9

Important notice

Upgrade considerations

The previously known Build Manager is renamed to shared daemon in this release and the path name is updated accordingly. If the you have customized the startdaemon.sh script, you need to change lib/server to lib/sdaemon or migrate your changes to the new startdaemon.sh script. For more information about configuration, see DBB daemon files.

New features

Version 1.0.8

Important notice

Upgrade considerations

As DBB has updated its logging from Log4j to Log4j2, take the following two items into consideration when you migrate to DBB V1.0.8:

New features

Updated samples

Version 1.0.7

New features

New and updated samples

The following sample has been added and/or updated to the samples that are shipped with the DBB server. They are available for download from the IBM Dependency Based Build page at MainFrame DEV. They are also available at the GitHub DBB Community Repository.

Version 1.0.6

New features

New samples

The following sample has been added to the samples that are shipped with the DBB server. They are available for download from the IBM Dependency Based Build page at MainFrame DEV. They are also available at the GitHub DBB Community Repository.

Version 1.0.5

New features

New samples

The following samples are added to the samples that are shipped with the DBB server. They are also available for download from the IBM Dependency Based Build page at Mainframe DEV.

Version 1.0.4

Important notice

Format change for temporary data set used by TSOExec and ISPFExec

TSOExec and ISPFExec use a data set with the DD allocation of CMDSCP to store a temporary script that runs the specified command. If you have used keepCommandScript(true), this data set is not deleted. DBB has changed the format for this temporary data set from RECFM(f,b) LRECL(80) to RECFM(v,b) LRECL(255). The old data set must be deleted before running a new build to prevent a conflict. The data set will be recreated with the new format.

New features

New samples

The following samples have been added to the samples that are shipped with the DBB server. They are available for download from the IBM Dependency Based Build page at MainFrame DEV.

Version 1.0.3

Important notice

Server migration

If you are upgrading to DBB V1.0.3 from a previous release, you must merge the configuration from the old server into the new server configuration, and migrate the database before starting the new server. For detailed instructions, see Migrating a Dependency Based Build server.

New features

New samples

The following samples have been added to the samples that are shipped with the DBB server. They are available for download from the IBM Dependency Based Build page at MainFrame DEV.

Sample changes

Upgrade your Git version for the new encoding attribute zos-working-tree-encoding=ibm-1047 in the DBB samples

A new encoding attribute, zos-working-tree-encoding=ibm-1047, is added in the .gitattributes file of the DBB samples. If you encounter encoding issues on non-z/OS platforms, you must upgrade or migrate to Rocket Git 2.14.4 or later versions and remove the old working-tree-encoding=ibm-1047 attribute from the .gitattributes file.

Version 1.0.2

Important notices

Required DBB environment variables

Beginning in V1.0.2, several Dependency Based Build toolkit APIs will require the existence of two new environment variables: DBB_HOME and DBB_CONF in order to function correctly. For more information about environment variables, see Installing and configuring toolkit on z/OS.

New features

New samples

The following samples have been added to the samples that are shipped with the DBB server. They are available for download from the IBM Dependency Based Build page at MainFrame DEV.

Version 1.0.1

Important notices

Product registration

Starting from V1.0.1, the Dependency Based Build toolkit will attempt to register itself as a feature of the purchased product that includes it. A failed registration will terminate the build process. See Product enablement in IFAPRDxx for information on how to configure DBB product enablement.

Server migration

If you are upgrading DBB from a previous release, you must merge the configuration from the old server into the new server configuration, and migrate the database before starting the new server. For detailed instructions, see Migrating a Dependency Based Build server.

New features

New samples

The following samples have been added to the samples that are shipped with the DBB server. They are available for download from the IBM Dependency Based Build page at MainFrame DEV.