Skip to content

Commit

Permalink
Release 1.7.2 (#297)
Browse files Browse the repository at this point in the history
* Update changelog for 1.7.2.
* Fix dependabot alert by upgrading Jinja2 to 3.1.6.
  • Loading branch information
lykinsbd authored Mar 7, 2025
1 parent 5f02b64 commit 8072964
Show file tree
Hide file tree
Showing 11 changed files with 27 additions and 13 deletions.
24 changes: 23 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,36 @@
This is the changelog for the Infrahub SDK.
All notable changes to this project will be documented in this file.

Issue tracking is located in [Github](https://github.com/opsmill/infrahub/issues).
Issue tracking is located in [GitHub](https://github.com/opsmill/infrahub/issues).

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the changes for the upcoming release can be found in <https://github.com/opsmill/infrahub/tree/develop/infrahub/python_sdk/changelog/>.

<!-- towncrier release notes start -->

## [1.7.2](https://github.com/opsmill/infrahub-sdk-python/tree/v1.7.2) - 2025-03-07

### Added

- Added logger to `InfrahubGenerator` class to allow users use built-in logging (`self.logger`) to show logging within Infrahub CI pipeline.

### Changed

- Aligned the environment variables used by `infrahubctl` with the environment variables used by the SDK.
- Allowed the `infrahubctl transform` command to return a regular string that does not get converted to a JSON string.
- Changed 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](https://github.com/opsmill/infrahub-sdk-python/issues/104))
- Fixed typing for Python 3.9 and removed support for Python 3.13. ([#251](https://github.com/opsmill/infrahub-sdk-python/issues/251))
- Removed default value "main" for branch parameter from all Infrahub CTL commands. ([#264](https://github.com/opsmill/infrahub-sdk-python/issues/264))

### Housekeeping

- Moved the function `read_file` from the ctl module to the SDK.

## [1.7.1](https://github.com/opsmill/infrahub-sdk-python/tree/v1.7.1) - 2025-01-30

### Removed
Expand Down
1 change: 0 additions & 1 deletion changelog/+add-logger-to-generator-class.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/+align-infrahubctl-env-vars.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/+artifact_methods.changed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/+ctl-transform-return-string.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/+move-read-file.housekeeping.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/104.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/251.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/264.fixed.md

This file was deleted.

6 changes: 3 additions & 3 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "infrahub-sdk"
version = "1.7.1"
version = "1.7.2"
description = "Python Client to interact with Infrahub"
authors = ["OpsMill <info@opsmill.com>"]
readme = "README.md"
Expand Down

0 comments on commit 8072964

Please sign in to comment.