Skip to content

Releases: opsmill/infrahub-sdk-python

Version 1.8.0b2

04 Mar 20:55
fc93bfe
Compare
Choose a tag to compare
Version 1.8.0b2 Pre-release
Pre-release

1.8.0b2 - 2025-03-04

Deprecated

  • Timestamp: Direct access to obj and add_delta have been deprecated and will be removed in a future version. (#255)

Changed

  • Changes InfrahubNode/InfrahubNodeSync artifact_fetch and artifact_generate methods to use the name of the artifact instead of the name of the artifact definition.

Fixed

  • protocols CTL command properly gets default branch setting from environment variable. (#104)
  • Fix typing for Python 3.9 (#251)
  • Refactor Timestamp to use whenever instead of pendulum and extend Timestamp with add(), subtract(), and to_datetime(). (#255)
  • Remove default value "main" for branch parameter from all Infrahub CTL commands. (#264)
  • Fixed support for Python 3.13, it's no longer required to have Rust installed on the system.

Housekeeping

  • Move the function read_file from the ctl module to the SDK.

Version 1.8.0b1

28 Feb 19:35
4ec7730
Compare
Choose a tag to compare
Version 1.8.0b1 Pre-release
Pre-release

1.8.0b1 - 2025-02-28

Deprecated

  • Timestamp: Direct access to obj and add_delta have been deprecated and will be removed in a future version. (#255)

Changed

  • Changes InfrahubNode artifact_fetch and artifact_generate methods to use the name of the artifact instead of the name of the artifact definition.

Fixed

  • protocols CTL command properly gets default branch setting from environment variable. (#104)
  • Fix typing for Python 3.9 (#251)
  • Refactor Timestamp to use whenever instead of pendulum and extend Timestamp with add(), subtract(), and to_datetime(). (#255)
  • Remove default value "main" for branch parameter from all Infrahub CTL commands. (#264)
  • Fixed support for Python 3.13, it's no longer required to have Rust installed on the system.

Housekeeping

  • Move the function read_file from the ctl module to the SDK.

Version 1.8.0rc0

24 Feb 03:14
1a6f3cd
Compare
Choose a tag to compare
Version 1.8.0rc0 Pre-release
Pre-release

1.8.0rc0 - 2025-02-23

Changed

  • Changes InfrahubNode artifact_fetch and artifact_generate methods to use the name of the artifact instead of the name of the artifact definition.

Fixed

  • protocols CTL command properly gets default branch setting from environment variable. (#104)
  • Fix typing for Python 3.9 and remove support for Python 3.13. (#251)
  • Remove default value "main" for branch parameter from all Infrahub CTL commands. (#264)

Housekeeping

  • Move the function read_file from the ctl module to the SDK.

Version 1.7.1

30 Jan 19:37
7f1ebbb
Compare
Choose a tag to compare

1.7.1 - 2025-01-30

Removed

  • All mentions of pylint have been removed from the project. (#206)

Version 1.7.0

24 Jan 15:31
cce86a1
Compare
Choose a tag to compare

1.7.0 - 2025-01-23

Added

  • adds infrahubctl repository list command

Version 1.6.1

17 Jan 01:46
dbbe385
Compare
Choose a tag to compare

1.6.1 - 2025-01-16

Note This release resolves an issues with the 1.6.0 release that targeted an incorrect commit in the tree.

Added

  • Replace GitPython with dulwich (#130)

Changed

  • Added possibility to use filters for the SDK client's count method

Fixed

  • Fixes issue where using parallel query execution could lead to excessive and unneeded GraphQL queries

Version 1.6.0

16 Jan 15:57
1db17a9
Compare
Choose a tag to compare

1.6.0 - 2025-01-16

Added

  • Replace GitPython with dulwich (#130)

Changed

  • Added possibility to use filters for the SDK client's count method

Fixed

  • Fixes issue where using parallel query execution could lead to excessive and unneeded GraphQL queries

Version 1.5.0

09 Jan 13:59
c62efb9
Compare
Choose a tag to compare

1.5.0 - 2025-01-09

Added

  • Adds infrahubctl info command to display information of the connectivity status of the SDK. (#109)
  • Add count method to both sync and async clients to retrieve the number of objects of a given kind (#158)
  • Add the ability to batch API queries for all and filter functions. (#159)
  • client.all and client.filters now support order parameter allowing to disable order of retrieve nodes in order to enhance performances

Version 1.4.1

05 Jan 19:55
9d9b99f
Compare
Choose a tag to compare

1.4.1 - 2025-01-05

Fixed

  • Fixes an issue introduced in 1.4 that would prevent a node with relationship of cardinality one from being updated.

Version 1.4.0

03 Jan 18:15
e33444a
Compare
Choose a tag to compare

1.4.0 - 2025-01-03

Changed

  • The inclusion of properties for Attribute and Relationships by default has been disabled when querying nodes from Infrahub.
    it can be enabled by using the parameter property in client.get|all|filters method (#191)
  • Fix an issue with python-transform-unit-process failing to run (#198)
  • Add processing of nodes when no variable are passed into the command to run generators (#176)