Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge v1.11.0-beta.1 release into dev. #1655

Merged
merged 16 commits into from
Aug 16, 2024
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,51 @@ ibm.ibm\_zos\_core Release Notes

.. contents:: Topics

v1.11.0-beta.1
==============

Release Summary
---------------

Release Date: '2024-08-05'
This changelog describes all changes made to the modules and plugins included
in this collection. The release date is the date the changelog is created.
For additional details such as required dependencies and availability review
the collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__

Minor Changes
-------------

- zos_apf - Change input to auto-escape 'library' names containing symbols (https://github.com/ansible-collections/ibm_zos_core/pull/1493).
- zos_archive - Added support for GDG and GDS relative name notation to archive data sets. Added support for data set names with special characters like $, /#, /- and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1511).
- zos_backup_restore - Added support for GDS relative name notation to include or exclude data sets when operation is backup. Added support for data set names with special characters like $, /#, and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1527).
- zos_blockinfile - Added support for GDG and GDS relative name notation to use a data set. And backup in new generations. Added support for data set names with special characters like $, /#, /- and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1516).
- zos_copy - add support for copying generation data sets (GDS) and generation data groups (GDG), as well as using a GDS for backup. (https://github.com/ansible-collections/ibm_zos_core/pull/1564).
- zos_data_set - Added support for GDG and GDS relative name notation to create, delete, catalog and uncatalog a data set. Added support for data set names with special characters like $, /#, /- and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1504).
- zos_encode - add support for encoding generation data sets (GDS), as well as using a GDS for backup. (https://github.com/ansible-collections/ibm_zos_core/pull/1531).
- zos_fetch - add support for fetching generation data groups and generation data sets. (https://github.com/ansible-collections/ibm_zos_core/pull/1519)
- zos_find - added support for GDG/GDS and special characters (https://github.com/ansible-collections/ibm_zos_core/pull/1518).
- zos_job_submit - Improved the copy to remote mechanic to avoid using deepcopy that could result in failure for some systems. (https://github.com/ansible-collections/ibm_zos_core/pull/1561).
- zos_job_submit - add support for generation data groups and generation data sets as sources for jobs. (https://github.com/ansible-collections/ibm_zos_core/pull/1497)
- zos_lineinfile - Added support for GDG and GDS relative name notation to use a data set. And backup in new generations. Added support for data set names with special characters like $, /#, /- and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1516).
- zos_mount - Added support for data set names with special characters ($, /#, /- and @). This is for both src and backup data set names. (https://github.com/ansible-collections/ibm_zos_core/pull/1631).
- zos_tso_command - Added support for GDG and GDS relative name notation to use a data set name. Added support for data set names with special characters like $, /#, /- and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1563).
- zos_mvs_raw - Added support for GDG and GDS relative name notation to use a data set. Added support for data set names with special characters like $, /#, /- and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1525).
- zos_mvs_raw - Added support for GDG and GDS relative positive name notation to use a data set. (https://github.com/ansible-collections/ibm_zos_core/pull/1541).
- zos_mvs_raw - Redesign the wrappers of dd clases to use properly the arguments. (https://github.com/ansible-collections/ibm_zos_core/pull/1470).
- zos_script - Improved the copy to remote mechanic to avoid using deepcopy that could result in failure for some systems. (https://github.com/ansible-collections/ibm_zos_core/pull/1561).
- zos_unarchive - Added support for data set names with special characters like $, /#, /- and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1511).
- zos_unarchive - Improved the copy to remote mechanic to avoid using deepcopy that could result in failure for some systems. (https://github.com/ansible-collections/ibm_zos_core/pull/1561).

Bugfixes
--------

- module_util/data_set.py - DataSet.data_set_cataloged function previously only returned True or False, but failed to account for exceptions which occurred during the LISTCAT. The fix now raises an MVSCmdExecError if the return code from LISTCAT is too high. (https://github.com/ansible-collections/ibm_zos_core/pull/1535).
- zos_copy - a regression in version 1.4.0 made the module stop automatically computing member names when copying a single file into a PDS/E. Fix now lets a user copy a single file into a PDS/E without adding a member in the dest option. (https://github.com/ansible-collections/ibm_zos_core/pull/1570).
- zos_copy - module would use opercmd to check if a non existent destination data set is locked. Fix now only checks if the destination is already present. (https://github.com/ansible-collections/ibm_zos_core/pull/1623).
- zos_job_submit - Was not propagating any error types UnicodeDecodeError, JSONDecodeError, TypeError, KeyError when encountered, now the error message shares the type error. (https://github.com/ansible-collections/ibm_zos_core/pull/1560).
- zos_mvs_raw - DD_output first character from each line was missing. Change now includes the first character of each line. (https://github.com/ansible-collections/ibm_zos_core/pull/1543).

v1.10.0
=======

Expand Down
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ To upgrade the collection to the latest available version, run the following com
ansible-galaxy collection install ibm.ibm_zos_core --upgrade
```

<br/>You can also install a specific version of the collection, for example, if you need to downgrade for some reason. Use the following syntax to install version 1.0.0:
<br/>You can also install a specific version of the collection, for example, if you need to install a different version. Use the following syntax to install version 1.0.0:

```sh
ansible-galaxy collection install ibm.ibm_zos_core:1.0.0
Expand Down Expand Up @@ -123,7 +123,7 @@ environment_vars:

## Testing

All releases, will meet the following test criteria.
All releases will meet the following test criteria.

* 100% success for [Functional](https://github.com/ansible-collections/ibm_zos_core/tree/dev/tests/functional) tests.
* 100% success for [Unit](https://github.com/ansible-collections/ibm_zos_core/tree/dev/tests/unit) tests.
Expand All @@ -134,9 +134,9 @@ All releases, will meet the following test criteria.
<br/>This release of the collection was tested with following dependencies.

* ansible-core v2.15.x
* Python 3.9.x
* Python 3.11.x
* IBM Open Enterprise SDK for Python 3.11.x
* IBM Z Open Automation Utilities (ZOAU) 1.3.0.x
* IBM Z Open Automation Utilities (ZOAU) 1.3.1.x
* z/OS V2R5

This release introduces case sensitivity for option values and includes a porting guide in the [release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html) to assist with which option values will need to be updated.
Expand Down Expand Up @@ -177,9 +177,10 @@ For Galaxy and GitHub users, to see the supported ansible-core versions, review

| Version | Status | Release notes | Changelogs |
|----------|----------------|---------------|------------|
| 1.11.x | In development | unreleased | unreleased |
| 1.12.x | In development | unreleased | unreleased |
| 1.11.x | In preview | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-11-0-beta.1) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.11.0-beta.1/CHANGELOG.rst) |
| 1.10.x | Current | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-10-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.10.0/CHANGELOG.rst) |
| 1.9.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-9-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.9.0/CHANGELOG.rst) |
| 1.9.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-9-2) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.9.2/CHANGELOG.rst) |
| 1.8.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-8-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.8.0/CHANGELOG.rst) |
| 1.7.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-7-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.7.0/CHANGELOG.rst) |
| 1.6.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-6-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.6.0/CHANGELOG.rst) |
Expand Down
2 changes: 1 addition & 1 deletion changelogs/.plugin-cache.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -135,4 +135,4 @@ plugins:
strategy: {}
test: {}
vars: {}
version: 1.10.0-beta.1
version: 1.11.0-beta.1
125 changes: 125 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,131 @@ releases:
- 992-fix-sanity4to6.yml
- v1.10.0-beta.1_summary.yml
release_date: '2024-05-08'
1.11.0-beta.1:
changes:
bugfixes:
- module_util/data_set.py - DataSet.data_set_cataloged function previously only
returned True or False, but failed to account for exceptions which occurred
during the LISTCAT. The fix now raises an MVSCmdExecError if the return code
from LISTCAT is too high. (https://github.com/ansible-collections/ibm_zos_core/pull/1535).
- zos_copy - a regression in version 1.4.0 made the module stop automatically
computing member names when copying a single file into a PDS/E. Fix now lets
a user copy a single file into a PDS/E without adding a member in the dest
option. (https://github.com/ansible-collections/ibm_zos_core/pull/1570).
- zos_copy - module would use opercmd to check if a non existent destination
data set is locked. Fix now only checks if the destination is already present.
(https://github.com/ansible-collections/ibm_zos_core/pull/1623).
- zos_job_submit - Was not propagating any error types UnicodeDecodeError, JSONDecodeError,
TypeError, KeyError when encountered, now the error message shares the type
error. (https://github.com/ansible-collections/ibm_zos_core/pull/1560).
- zos_mvs_raw - DD_output first character from each line was missing. Change
now includes the first character of each line. (https://github.com/ansible-collections/ibm_zos_core/pull/1543).
minor_changes:
- zos_apf - Change input to auto-escape 'library' names containing symbols (https://github.com/ansible-collections/ibm_zos_core/pull/1493).
- zos_archive - Added support for GDG and GDS relative name notation to archive
data sets. Added support for data set names with special characters like $,
/#, /- and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1511).
- zos_backup_restore - Added support for GDS relative name notation to include or
exclude data sets when operation is backup. Added support for data set names
with special characters like $, /#, and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1527).
- zos_blockinfile - Added support for GDG and GDS relative name notation to
use a data set. And backup in new generations. Added support for data set
names with special characters like $, /#, /- and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1516).
- zos_copy - add support for copying generation data sets (GDS) and generation
data groups (GDG), as well as using a GDS for backup. (https://github.com/ansible-collections/ibm_zos_core/pull/1564).
- zos_data_set - Added support for GDG and GDS relative name notation to create,
delete, catalog and uncatalog a data set. Added support for data set names
with special characters like $, /#, /- and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1504).
- zos_encode - add support for encoding generation data sets (GDS), as well
as using a GDS for backup. (https://github.com/ansible-collections/ibm_zos_core/pull/1531).
- zos_fetch - add support for fetching generation data groups and generation
data sets. (https://github.com/ansible-collections/ibm_zos_core/pull/1519)
- zos_find - added support for GDG/GDS and special characters (https://github.com/ansible-collections/ibm_zos_core/pull/1518).
- zos_job_submit - Improved the copy to remote mechanic to avoid using deepcopy
that could result in failure for some systems. (https://github.com/ansible-collections/ibm_zos_core/pull/1561).
- zos_job_submit - add support for generation data groups and generation data
sets as sources for jobs. (https://github.com/ansible-collections/ibm_zos_core/pull/1497)
- zos_lineinfile - Added support for GDG and GDS relative name notation to use
a data set. And backup in new generations. Added support for data set names
with special characters like $, /#, /- and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1516).
- zos_mount - Added support for data set names with special characters ($, /#,
/- and @). This is for both src and backup data set names. (https://github.com/ansible-collections/ibm_zos_core/pull/1631).
- zos_mvs_raw - Added support for GDG and GDS relative name notation to use
a data set. Added support for data set names with special characters like
$, /#, /- and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1525).
- zos_mvs_raw - Added support for GDG and GDS relative positive name notation
to use a data set. (https://github.com/ansible-collections/ibm_zos_core/pull/1541).
- zos_mvs_raw - Redesign the wrappers of dd clases to use properly the arguments.
(https://github.com/ansible-collections/ibm_zos_core/pull/1470).
- zos_tso_command - Added support for GDG and GDS relative name notation to use
a data set name. Added support for data set names with special characters
like $, /#, /- and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1563).
- zos_script - Improved the copy to remote mechanic to avoid using deepcopy
that could result in failure for some systems. (https://github.com/ansible-collections/ibm_zos_core/pull/1561).
- zos_unarchive - Added support for data set names with special characters like
$, /#, /- and @. (https://github.com/ansible-collections/ibm_zos_core/pull/1511).
- zos_unarchive - Improved the copy to remote mechanic to avoid using deepcopy
that could result in failure for some systems. (https://github.com/ansible-collections/ibm_zos_core/pull/1561).
release_summary: 'Release Date: ''2024-08-05''

This changelog describes all changes made to the modules and plugins included

in this collection. The release date is the date the changelog is created.

For additional details such as required dependencies and availability review

the collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__'
fragments:
- 1170-enhancememt-make-pipeline-217-compatible.yml
- 1323-Update_docstring-dd_statement.yml
- 1334-update-docstring-mcs_cmd.yml
- 1335-update-docstring-template.yml
- 1337-update-docstring-vtoc.yml
- 1338-update-docstring-zoau_version_checker.yml
- 1342-update-docstring-zos_backup_restore.yml
- 1343-update-docstring-zos_blockinline.yml
- 1344-update-docstring-zos_copy.yml
- 1361-update-docstring-zos_operator.yml
- 1362-update-docstring-file.yml
- 1363-update-docstring-system.yml
- 1374-enhancement-zos-find-gdg-gds-special-chars.yml
- 1380-enhancement-add-sybols-zos_apf.yml
- 1384-update-docstring-backup.yml
- 1385-update-docstring-better_arg_parser.yml
- 1386-gdg-symbols-support.yml
- 1387-update-docstring-copy.yml
- 1415-Update_docstring-zos_archive.yml
- 1470-redesign_mvs_raw.yml
- 1484-update-ac-tool-ansible-lint.yml
- 1488-zos_copy-refactor-force.yml
- 1495-default-values-data-set-class.yml
- 1496-fix-gds-resolve.yml
- 1497-gdg-support-zos-job-submit.yml
- 1504-zos_data_set-gdg-support.yml
- 1507-zos_operator-docs.yml
- 1511-zos_archive_unarchive-gdg-support.yml
- 1512-bugfix-zos_job_submit-error-type.yml
- 1515-gdg_batch_creation.yml
- 1516-lineinfile_blockinfile_gdgsgds_and_special_character_support.yml
- 1519-zos_fetch-gdg-support.yml
- 1525-mvs_raw_support_gdg_gds_special_character.yml
- 1527-zos_backup-gdg.yml
- 1531-zos_encode_gdg_support.yml
- 1535-raise-error-in-module-util-data_set-function-data_set_cataloged.yml
- 1541-output_mvs_raw_gds_positive_was_false_positive.yml
- 1543-mvs_raw_fix_verbose_and_first_character.yml
- 1550-lower_case_idcams_utility.yml
- 1552-readme-support-updates.yml
- 1553-Console_parallel.yml
- 1561-remove_deep_copy.yml
- 1563-zos_tso_command-gdg-support.yml
- 1564-zos_copy_gdg_support.yml
- 1565-remove-deprecated-pipes-library.yml
- 1570-compute-member-name-zos_copy.yml
- 1623-zos_copy-avoid-opercmd.yml
- 1631-enabler-zos_mount-special-character-support.yml
- v1.11.0-beta.1_summary.yml
release_date: '2024-08-05'
1.2.1:
changes:
bugfixes:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
release_summary: |
Release Date: '2024-06-11'
Release Date: '2024-08-05'
This changelog describes all changes made to the modules and plugins included
in this collection. The release date is the date the changelog is created.
For additional details such as required dependencies and availability review
Expand Down
Loading