Skip to content

Latest commit

 

History

History
75 lines (54 loc) · 2.68 KB

CHANGELOG.md

File metadata and controls

75 lines (54 loc) · 2.68 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.1.1 - 2024-12-12

Changed

  • Python Version - Bump minimum python version to 3.9.
  • Rsync - Properly triggers retry sequence
  • Rsync - Gives a return code now

Fixed

  • Create - Fix GPU AMI not being selected.
  • Parser - Fix GPU flag not being passed properly to the config dict.
  • Create - Better error reporting regarding RAM and CPU misconfigurations.

1.1.0 - 2024-02-26

Added

  • Create - Added destroy_on_create
  • Create - Added create_timeout option
  • Common - Moved all n_list functions to get_nlist()
  • Dependencies - Updated dependencies and tested on latest versions
  • Create - Set default boto3 session at beginning of create to resolve region bug
  • Create
    • Multi-AZ functionality
    • Spot retries
    • On-demand Failover

Changed

  • Create - Configurable spot strategy
  • Documentation - Updated with new changes

1.0.2 - 2022-10-27

Added

  • Tests - Test for ssh.py and rsync.py module.
  • GitHub - Workflow to run unittests on every PR and push to main.

Changed

  • SSH - Add error to show when SSH credentials are invalid.
  • Dependencies - Add coverage as a test dependency.
  • Readme - Add new badges to the Readme.
  • Common - Move EC2 pricing calls to single function in common.py.

1.0.1 - 2022-09-28

Added

  • gitignore - Use a .gitignore file to prevent accidentally committing unneeded files.
  • Version - Use bump2version to manage project version.
  • Dependencies - Add bump2version as a dev dependency.

Changed

  • Metadata - Fix License field and capitalize project urls.
  • GitHub - Add step to create GitHub release after uploading to PYPI.
  • GitHub - Update action to build and publish package only when version is bumped.
  • Forge - Added automatic tag forge-name to allow Name tag to be changed.

1.0.0 - 2022-09-27

Added

  • Initial commit - Forge source code, unittests, docs, pyproject.toml, README.md, and LICENSE files.