Skip to content

Commit

Permalink
release v1.0.9 prep (#5209)
Browse files Browse the repository at this point in the history
  • Loading branch information
lykinsbd authored Dec 13, 2024
1 parent 0f28748 commit 26946fa
Show file tree
Hide file tree
Showing 27 changed files with 60 additions and 27 deletions.
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,32 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang

<!-- towncrier release notes start -->

## [Infrahub - v1.0.9](https://github.com/opsmill/infrahub/tree/infrahub-v1.0.9) - 2024-12-13

### Added

- Adding `invoke` tasks to assist with release process. ([#4519](https://github.com/opsmill/infrahub/issues/4519))
- Add pagination and backend search in new combobox for relationships.
- Added custom Towncrier template to remove extra space after new Changelog entries.
- In schema viewer, we now display `Hierarchical` value for generics.

### Fixed

- Update delete constraints to correctly account for relationships on generics and relationships for which the peer kind is a generic. ([#4332](https://github.com/opsmill/infrahub/issues/4332))
- Fix error when `pool` was used a relationship name. ([#4807](https://github.com/opsmill/infrahub/issues/4807))
- Ensure that deleted schema nodes are removed from all workers and that the schema is in sync without having to restart. ([#4836](https://github.com/opsmill/infrahub/issues/4836))
- Consistently use "Save" on all object forms submit buttons. ([#4850](https://github.com/opsmill/infrahub/issues/4850))
- Search shortcuts show `Cmd` on macOS and `Ctrl` on other systems. ([#4861](https://github.com/opsmill/infrahub/issues/4861))
- Update the parent relationship query to populate the dropdown options when editing an object, ensuring the current parent is correctly selected for the current node. ([#5035](https://github.com/opsmill/infrahub/issues/5035))
- Correctly refresh menu after access token has expired. ([#5099](https://github.com/opsmill/infrahub/issues/5099))
- On the object permission form, fix the name option selection when changing the namespace to get the latest options and to be able to choose a name option. ([#5100](https://github.com/opsmill/infrahub/issues/5100))
- Prevent adding a new mandatory attribute or relationship to the schema if some nodes are already present in the database. ([#5106](https://github.com/opsmill/infrahub/issues/5106))
- Refresh branch hash on local worker during branch create. ([#5130](https://github.com/opsmill/infrahub/issues/5130))
- Fix uniqueness constraint check with enum based attributes. ([#5132](https://github.com/opsmill/infrahub/issues/5132))
- Editing old `CHANGELOG.md` entries to use uniform formatting from new Towncrier template.
- Store CoreProfile in database to ensure consistent initial schema hash. Prior to this the schema was reported as being out of sync when starting the application for the first time. This error wouldn't have hade any impact but was confusing. The workaround would be to load a schema or restart the application at least once after first time initialization.
- Use the branch uuid instead of the internal database id to track the hash of the schema in the cache.

## [Infrahub - v1.0.8](https://github.com/opsmill/infrahub/tree/infrahub-v1.0.8) - 2024-12-03

### Added
Expand Down
1 change: 0 additions & 1 deletion changelog/+branch-hash-id.fixed.md

This file was deleted.

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

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion changelog/+schema-viewer.added.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/+search-pagination-combobox.added.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/+towncrier_template.added.md

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion changelog/4519.added.md

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

4 changes: 2 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ services:
retries: 5

infrahub-server:
image: "${INFRAHUB_DOCKER_IMAGE:-registry.opsmill.io/opsmill/infrahub}:${VERSION:-1.0.9b0}"
image: "${INFRAHUB_DOCKER_IMAGE:-registry.opsmill.io/opsmill/infrahub}:${VERSION:-1.0.9}"
restart: unless-stopped
command: >
gunicorn --config backend/infrahub/serve/gunicorn_config.py
Expand Down Expand Up @@ -249,7 +249,7 @@ services:
deploy:
mode: replicated
replicas: 2
image: "${INFRAHUB_DOCKER_IMAGE:-registry.opsmill.io/opsmill/infrahub}:${VERSION:-1.0.9b0}"
image: "${INFRAHUB_DOCKER_IMAGE:-registry.opsmill.io/opsmill/infrahub}:${VERSION:-1.0.9}"
command: prefect worker start --type infrahubasync --pool infrahub-worker --with-healthcheck
restart: unless-stopped
depends_on:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Release 1.0.9 - DEVELOPMENT
title: Release 1.0.9
---
<table>
<tbody>
Expand All @@ -9,7 +9,7 @@ title: Release 1.0.9 - DEVELOPMENT
</tr>
<tr>
<th>Release Date</th>
<td>TBD</td>
<td>December 13, 2024</td>
</tr>
<tr>
<th>Release Codename</th>
Expand All @@ -30,6 +30,30 @@ This release is a bug-fix release to resolve issues found in Infrahub v1.0.8 and

The complete list of changes can always be found in the `CHANGELOG.md` file in the Infrahub Git repository.

### Added

- Adding `invoke` tasks to assist with release process. ([#4519](https://github.com/opsmill/infrahub/issues/4519))
- Add pagination and backend search in new combobox for relationships.
- Added custom Towncrier template to remove extra space after new Changelog entries.
- In schema viewer, we now display `Hierarchical` value for generics.

### Fixed

- Update delete constraints to correctly account for relationships on generics and relationships for which the peer kind is a generic. ([#4332](https://github.com/opsmill/infrahub/issues/4332))
- Fix error when `pool` was used a relationship name. ([#4807](https://github.com/opsmill/infrahub/issues/4807))
- Ensure that deleted schema nodes are removed from all workers and that the schema is in sync without having to restart. ([#4836](https://github.com/opsmill/infrahub/issues/4836))
- Consistently use "Save" on all object forms submit buttons. ([#4850](https://github.com/opsmill/infrahub/issues/4850))
- Search shortcuts show `Cmd` on macOS and `Ctrl` on other systems. ([#4861](https://github.com/opsmill/infrahub/issues/4861))
- Update the parent relationship query to populate the dropdown options when editing an object, ensuring the current parent is correctly selected for the current node. ([#5035](https://github.com/opsmill/infrahub/issues/5035))
- Correctly refresh menu after access token has expired. ([#5099](https://github.com/opsmill/infrahub/issues/5099))
- On the object permission form, fix the name option selection when changing the namespace to get the latest options and to be able to choose a name option. ([#5100](https://github.com/opsmill/infrahub/issues/5100))
- Prevent adding a new mandatory attribute or relationship to the schema if some nodes are already present in the database. ([#5106](https://github.com/opsmill/infrahub/issues/5106))
- Refresh branch hash on local worker during branch create. ([#5130](https://github.com/opsmill/infrahub/issues/5130))
- Fix uniqueness constraint check with enum based attributes. ([#5132](https://github.com/opsmill/infrahub/issues/5132))
- Editing old `CHANGELOG.md` entries to use uniform formatting from new Towncrier template.
- Store CoreProfile in database to ensure consistent initial schema hash. Prior to this the schema was reported as being out of sync when starting the application for the first time. This error wouldn't have hade any impact but was confusing. The workaround would be to load a schema or restart the application at least once after first time initialization.
- Use the branch uuid instead of the internal database id to track the hash of the schema in the cache.

## Migration guide

The process to migrate your instance of Infrahub to the latest version may vary depending on your deployment of Infrahub.
Expand Down
7 changes: 4 additions & 3 deletions docs/sidebars.ts
Original file line number Diff line number Diff line change
Expand Up @@ -312,6 +312,7 @@ const sidebars: SidebarsConfig = {
slug: 'release-notes/infrahub',
},
items: [
'release-notes/infrahub/release-1_0_9',
'release-notes/infrahub/release-1_0_8',
'release-notes/infrahub/release-1_0_7',
'release-notes/infrahub/release-1_0_6',
Expand All @@ -320,16 +321,16 @@ const sidebars: SidebarsConfig = {
'release-notes/infrahub/release-1_0_3',
'release-notes/infrahub/release-1_0_2',
'release-notes/infrahub/release-1_0_1',
'release-notes/infrahub/release-1_0',
'release-notes/infrahub/release-1_0_0',
'release-notes/infrahub/release-0_16_4',
'release-notes/infrahub/release-0_16_3',
'release-notes/infrahub/release-0_16_2',
'release-notes/infrahub/release-0_16_1',
'release-notes/infrahub/release-0_16',
'release-notes/infrahub/release-0_16_0',
'release-notes/infrahub/release-0_15_3',
'release-notes/infrahub/release-0_15_2',
'release-notes/infrahub/release-0_15_1',
'release-notes/infrahub/release-0_15',
'release-notes/infrahub/release-0_15_0',
'release-notes/infrahub/release-0_14',
'release-notes/infrahub/release-0_13',
'release-notes/infrahub/release-0_12',
Expand Down
2 changes: 1 addition & 1 deletion helm/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ version: 3.2.6
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "1.0.9b0"
appVersion: "1.0.9"

dependencies:
- name: neo4j
Expand Down
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-server"
version = "1.0.9b0"
version = "1.0.9"
description = "Infrahub is taking a new approach to Infrastructure Management by providing a new generation of datastore to organize and control all the data that defines how an infrastructure should run."
authors = ["OpsMill <[email protected]>"]
readme = "README.md"
Expand Down

0 comments on commit 26946fa

Please sign in to comment.