Skip to content

Latest commit

 

History

History
145 lines (85 loc) · 7.02 KB

CHANGELOG.md

File metadata and controls

145 lines (85 loc) · 7.02 KB

Change Log

All notable changes to the Zowe Client Python SDK will be documented in this file.

Recent Changes

Enhancements

  • Turning of logger at the class-constructor level [#316] (zowe#316)

Bug Fixes

  • Fixed the inconsistent use of the SDK name across SDKs in all files by implementing the "find and replace" tool. #328

1.0.0-dev21

Bug Fixes

  • Fixed Core SDK package referencing a non-existent version of Secrets SDK.

1.0.0-dev20

Enhancements

  • Breaking: Update method return types to use custom classes for REST API responses [#89] (zowe#89)

Bug Fixes

1.0.0-dev19

Enhancements

  • Supported for doc string enforcer [#309] (zowe#309)

  • Add type annotations for all methods [#280] (zowe#280)

  • Breaking: Revised function names in Logger class and files class into snake_case. Enabled pylint rule to enforce function case. [#315] (zowe#315)

  • Added checks and auto addition for license headers on workflow. [#293] (zowe#293)

Bug Fixes

1.0.0-dev18

Enhancements

  • Included support for AUTH_TYPE_CERT_PEM and AUTH_TYPE_NONE in session [#291] (zowe#291) and [#296] (zowe#296)

  • Updated doc strings for all functions to be consistent [#279] (zowe#279)

  • Breaking: Added Support for turning off loggers. Replaced setLoggerLevel in Logger class with setAllLoggerLevel [#278] (zowe#278)

Bug Fixes

  • Fixed a bug on create in Datasets where the target dataset gets created with a different block size when like is specified [#295] (zowe#295)

  • Fixed a bug on logger that it would affect all Python application loggers. [#314] (zowe#314)

1.0.0-dev17

Enhancements

Bug Fixes

  • Fixed a bug on _create_custom_request_arguments where changes on custom_args will stay after the function returns #299

1.0.0-dev16

Enhancements

  • Renamed Python SDK bundle #286
  • Added logger class to core SDK #185
  • Added classes for handling Datasets, USSFiles, and FileSystems in favor of the single Files class. #264
  • Refactored tests into proper folders and files and add more tests #265
  • Breaking: Standardized response outputs based on Content-Type. #266
  • Refactored create function in Datasets class to accept DatasetOptions class as parameters. [#214] (zowe#214)

Bug Fixes

  • Fixed truncated responses when issuing TSO commands #260
  • Fixed a bug on upload_file_to_dsn where it would not properly convert line endings on Windows. #104

1.0.0-dev15

Bug Fixes

  • Fixed error when issuing TSO commands #255

1.0.0-dev14

Enhancements

  • Added method Files.download_uss to download USS files to disk
  • Added support to Tso class for loading TSO profile properties

Bug Fixes

  • Fixed Files.download_dsn and Files.download_binary_dsn failing to write contents to disk #179
  • Fixed Files.delete_data_set and Files.list_dsn_members so they encode URLs correctly
  • Fixed Files.upload_to_uss displaying an unclosed file warning
  • Fixed loading environment variables when there is no schema file in current directory

1.0.0-dev13

Enhancements

  • Next Breaking: Updated core SDK method RequestHandler.perform_streamed_request to return response object instead of raw buffer. #245

Bug Fixes

  • Breaking: Replaced datasets in function names with data_sets as a standard. [#83] (zowe#83)
  • Breaking: Made unnecessary public variables to private [#83] (zowe#83)
    • profile_manager._appname -> profile_manager.__appname
    • profile_manager._show_warnings -> profile_manager.__show_warnings
    • ... and others ...
  • Fixed Files.create_data_set to accept "FBA", "FBM", "VBA", "VBM" as valid recfm #240
  • Fixed an issue with Jobs.list_jobs user correlator parameter #242
  • Fixed default encoding for I/O operations to be UTF-8 on Windows #243

1.0.0-dev12

Bug Fixes

  • Fixed Secrets SDK requiring LD_LIBRARY_PATH to be defined when installed from wheel on Linux #229
  • Fixed 'issue_command' Console API function to provide custom console name #231

1.0.0-dev11

Enhancements

  • Added method to save secure profile properties to vault #72
  • Added method to save profile properties to zowe.config.json file #73
  • Added CredentialManager class to securely retrieve values from credentials and manage multiple credential entries on Windows #134
  • Added method to load profile properties from environment variables #136
  • Added validation of zowe.config.json file matching the schema #192
  • Added Secrets SDK for storing client secrets in OS keyring #208
  • Turned SDK APIs into context manager #145

Bug Fixes

  • Fixed profile merge order to match Node.js SDK #190
  • Fixed issue for datasets and jobs with special characters in URL #211
  • Fixed exception handling in session.py #213