Skip to content

Commit

Permalink
1.2 Beta 1 Prep (#5931)
Browse files Browse the repository at this point in the history
* bump SDK to 1.8.0b2
* update changelog.md and Release Notes for latest changes
* update Release Notes with screenshots
  • Loading branch information
lykinsbd authored Mar 4, 2025
1 parent 39a27b5 commit 0e49a4e
Show file tree
Hide file tree
Showing 33 changed files with 4,517 additions and 2,141 deletions.
36 changes: 19 additions & 17 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,39 +11,41 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang

<!-- towncrier release notes start -->

## [Infrahub - v1.2.0rc0](https://github.com/opsmill/infrahub/tree/infrahub-v1.2.0rc0) - 2025-02-23
## [Infrahub - v1.2.0b1](https://github.com/opsmill/infrahub/tree/infrahub-v1.2.0b1) - 2025-03-03

### Added

- Added Containerlab to the codespace base image. ([#458](https://github.com/opsmill/infrahub/issues/458))
- - We added validation on UI for `min_count` and `max_count` in relationships fields. ([#5661](https://github.com/opsmill/infrahub/issues/5661))
- - Improved Infrahub app layout for a cleaner look.
- Made the top menu more compact.
- Add activities logs in the nodes details view
- Add new feature to create object templates when setting `generate_template: true` in a schema on a node
- Added Containerlab to the GitHub Codespace base image. ([#458](https://github.com/opsmill/infrahub/issues/458))
- Added validation to the UI for `min_count` and `max_count` in relationships fields. ([#5661](https://github.com/opsmill/infrahub/issues/5661))
- Added a new feature to create object templates when setting `generate_template: true` in a schema on a node.
- Added activities logs into the node details view.
- Added icon support to sub-menu items in the sidebar.
- Improved Infrahub app layout for a cleaner look. Made the top menu more compact.

### Changed

- Replace PrefixPool with netaddr.IPSet ([#3547](https://github.com/opsmill/infrahub/issues/3547))
- Modified query analyzer to not list all potential meta data models when only querying for "source" or "owner" ID. The full models will still show up if a fragment is used under the meta data properties. This change makes it easier to setup fine grained permissions and also speeds up the permission lookup as it doesn't require as many checks. ([#4644](https://github.com/opsmill/infrahub/issues/4644))
- - We made object list retrieval faster with an optimized query.
- Improve typing of GraphQL schema by defining list as non-nullable and ensure that top level item are mandatory.
- Replaced `PrefixPool` with `netaddr.IPSet`. ([#3547](https://github.com/opsmill/infrahub/issues/3547))
- Modified the query analyzer to not list all potential meta data models when only querying for "source" or "owner" ID. The full models will still show up if a fragment is used under the meta data properties. This change makes it easier to setup fine grained permissions and also speeds up the permission lookup as it doesn't require as many checks. ([#4644](https://github.com/opsmill/infrahub/issues/4644))
- Improved the performance of the cypher query that saves a diff.
- Improved typing of GraphQL schema by defining list as non-nullable and ensure that top level item are mandatory.
- Made object list retrieval faster with an optimized query.
- Reorganized builtin/default menu to provide a better user experience.
- Updated Infrahub account tokens view:

- Redesigned for a faster, cleaner experience
- Redesigned for a faster, cleaner experience.
- Improved clarity and formatting of expiration dates.
- Resolved an issue where expiration data was not being sent to the API.
- Updated the `DiffUpdate` mutation to return the id of the task when `wait_until_completion` is False. Also the argument `wait_for_completion` under data is deprecated and it has been replaced with `wait_until_completion` at the root of the mutation instead to align with the format of the other mutations.

### Fixed

- Set correct state in events after merging a proposed change, they were incorrectly set as "merging" instead of "merged" ([#5600](https://github.com/opsmill/infrahub/issues/5600))
- Fixed an event error in event state after merging a proposed change, they were incorrectly set as "merging" instead of "merged". ([#5600](https://github.com/opsmill/infrahub/issues/5600))
- Fixed an error in the query to count the number of peers for a given cardinality-many relationship. Previous logic could have resulted in the count being multiplied by a power of 2 if changes were made to the relationship during a merge.

### Housekeeping

- Activate ruff B rules. ([#2193](https://github.com/opsmill/infrahub/issues/2193))
- Activate ruff C4 rule. ([#2194](https://github.com/opsmill/infrahub/issues/2194))
- Add basic integration test for the HTTP service adapter ([#5553](https://github.com/opsmill/infrahub/issues/5553))
- Activated `ruff` B rules. ([#2193](https://github.com/opsmill/infrahub/issues/2193))
- Activated `ruff` C4 rule. ([#2194](https://github.com/opsmill/infrahub/issues/2194))
- Added a basic integration test for the HTTP service adapter. ([#5553](https://github.com/opsmill/infrahub/issues/5553))

## [Infrahub - v1.1.7](https://github.com/opsmill/infrahub/tree/infrahub-v1.1.7) - 2025-02-18

Expand Down
2 changes: 1 addition & 1 deletion changelog/+account-tokens.changed.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Updated Infrahub account tokens view:

- Redesigned for a faster, cleaner experience
- Redesigned for a faster, cleaner experience.
- Improved clarity and formatting of expiration dates.
- Resolved an issue where expiration data was not being sent to the API.
2 changes: 1 addition & 1 deletion changelog/+activities.added.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Add activities logs in the nodes details view
Added activities logs into the node details view.
2 changes: 1 addition & 1 deletion changelog/+diff-save.changed.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Improve performance of cypher query that saves a diff
Improved the performance of the cypher query that saves a diff.
2 changes: 1 addition & 1 deletion changelog/+diff-update.changed.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Update DiffUpdate mutation to return the id of the task when `wait_until_completion` is False. Also the argument `wait_for_completion` under data is deprecated and it has been replaced with `wait_until_completion` at the root of the mutation instead to align with the format of the other mutations.
Updated the `DiffUpdate` mutation to return the id of the task when `wait_until_completion` is False. Also the argument `wait_for_completion` under data is deprecated and it has been replaced with `wait_until_completion` at the root of the mutation instead to align with the format of the other mutations.
2 changes: 1 addition & 1 deletion changelog/+faster-object-list.changed.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
- We made object list retrieval faster with an optimized query.
Made object list retrieval faster with an optimized query.
2 changes: 1 addition & 1 deletion changelog/+graphql.changed.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Improve typing of GraphQL schema by defining list as non-nullable and ensure that top level item are mandatory.
Improved typing of GraphQL schema by defining list as non-nullable and ensure that top level item are mandatory.
2 changes: 1 addition & 1 deletion changelog/+icon-sub-menu.added.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
In the sidebar, sub-menu items now support icons.
Added icon support to sub-menu items in the sidebar.
File renamed without changes.
3 changes: 1 addition & 2 deletions changelog/+new-layout.added.md
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
- Improved Infrahub app layout for a cleaner look.
- Made the top menu more compact.
Improved Infrahub app layout for a cleaner look. Made the top menu more compact.
2 changes: 1 addition & 1 deletion changelog/+object-templates.added.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Add new feature to create object templates when setting `generate_template: true` in a schema on a node
Added a new feature to create object templates when setting `generate_template: true` in a schema on a node.
2 changes: 1 addition & 1 deletion changelog/+peer-count.fixed.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Fix error in query to count the number of peers for a given cardinality-many relationship logic that could result in the count being multiplied by a power of 2 if changes were made to the relationship during a merge
Fixed an error in the query to count the number of peers for a given cardinality-many relationship. Previous logic could have resulted in the count being multiplied by a power of 2 if changes were made to the relationship during a merge.
2 changes: 1 addition & 1 deletion changelog/2193.housekeeping.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Activate ruff B rules.
Activated `ruff` B rules.
2 changes: 1 addition & 1 deletion changelog/2194.housekeeping.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Activate ruff C4 rule.
Activated `ruff` C4 rule.
2 changes: 1 addition & 1 deletion changelog/3547.changed.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Replace PrefixPool with netaddr.IPSet
Replaced `PrefixPool` with `netaddr.IPSet`.
2 changes: 1 addition & 1 deletion changelog/458.added.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Added Containerlab to the codespace base image.
Added Containerlab to the GitHub Codespace base image.
2 changes: 1 addition & 1 deletion changelog/4644.changed.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Modified query analyzer to not list all potential meta data models when only querying for "source" or "owner" ID. The full models will still show up if a fragment is used under the meta data properties. This change makes it easier to setup fine grained permissions and also speeds up the permission lookup as it doesn't require as many checks.
Modified the query analyzer to not list all potential meta data models when only querying for "source" or "owner" ID. The full models will still show up if a fragment is used under the meta data properties. This change makes it easier to setup fine grained permissions and also speeds up the permission lookup as it doesn't require as many checks.
2 changes: 1 addition & 1 deletion changelog/5553.housekeeping.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Add basic integration test for the HTTP service adapter
Added a basic integration test for the HTTP service adapter.
2 changes: 1 addition & 1 deletion changelog/5600.fixed.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Set correct state in events after merging a proposed change, they were incorrectly set as "merging" instead of "merged"
Fixed an event error in event state after merging a proposed change, they were incorrectly set as "merging" instead of "merged".
2 changes: 1 addition & 1 deletion changelog/5661.added.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
- We added validation on UI for `min_count` and `max_count` in relationships fields.
Added validation to the UI for `min_count` and `max_count` in relationships fields.
2 changes: 1 addition & 1 deletion development/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ RUN mkdir /docs
COPY docs/package.json docs/package-lock.json /docs/
COPY backend/infrahub/config.py /backend/infrahub/
COPY models/ /models/
COPY python_sdk/examples/ /python_sdk/examples/
COPY python_sdk/docs/docs/python-sdk/examples/ /python_sdk/examples/
WORKDIR /docs

RUN npm install --omit=dev
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/docs/reference/infrahub-events.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ This document provides detailed documentation for all events used in the Infrahu

:::info

For more detailed explanations on how these events are used within Infrahub, see the [infrahub event](../topics/infrahub-event) topic.
For more detailed explanations on how these events are used within Infrahub, see the [Infrahub event](../topics/infrahub-event) topic.

:::

Expand Down
Loading

0 comments on commit 0e49a4e

Please sign in to comment.