Skip to content

Commit

Permalink
v1.0.0 release prep (#4764)
Browse files Browse the repository at this point in the history
v1.0.0 release prep
  • Loading branch information
lykinsbd authored Oct 30, 2024
1 parent 992ce06 commit 3539bf1
Show file tree
Hide file tree
Showing 38 changed files with 335 additions and 44 deletions.
2 changes: 2 additions & 0 deletions .vale/styles/Infrahub/sentence-case.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,11 @@ exceptions:
- RFile
- SDK
- Single sign-on
- SSO
- TLS
- Tony Stark
- TransformPython
- UI
- Vale
- VS Code
- VS Code extensions
Expand Down
1 change: 1 addition & 0 deletions .vale/styles/spelling-exceptions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ APIs
artifact_definitions
artifact_name
async
Authentik
boolean
check_definitions
class_name
Expand Down
52 changes: 52 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,58 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang

<!-- towncrier release notes start -->

## [1.0.0](https://github.com/opsmill/infrahub/tree/v1.0.0) - 2024-10-30

### Removed

- Remove previously deprecated GET API endpoint "/api/schema/" ([#3884](https://github.com/opsmill/infrahub/issues/3884))

### Deprecated

- Marked CoreAccount.role as deprecated
Due to the new permissions framework the account roles "admin" / "read-only" / "read-write" are deprecated and will be removed in Infrahub 1.1

### Added

- Reworked branch selector:
- Redesigned the UI
- Added filter for branch
- Improved accessibility & keyboard navigation
- Improved UX on new branch form
- Added quick link to view all branches
- Add support to sign in with OAuth2 and Open ID Connect (OIDC) ([#1568](https://github.com/opsmill/infrahub/issues/1568))
- Add internal HTTP adapter to allow for generic access from Infrahub ([#3302](https://github.com/opsmill/infrahub/issues/3302))
- Add support to search a node by human friendly ID within a GraphQL query ([#3908](https://github.com/opsmill/infrahub/issues/3908))
- Added link to our Discord server in the account menu
- Added permissions framework for global and object kind level permissions

In this first iteration the object permissions are applied to nodes as a whole, in upcoming versions it will be possible to define attribute level permissions as well.
- New permissions system in UI:
- Implemented CRUD views for managing accounts, groups, roles, and permissions
- Updated all components to support new permission system
- Added dynamic message display according to user access levels

### Fixed

- The `infrahub-git` agent service has been renamed to `task-worker` in docker compose and the command to start it has been updated as well ([#1075](https://github.com/opsmill/infrahub/issues/1075))
- Add ability to import repositories with default branch other than 'main' ([#3435](https://github.com/opsmill/infrahub/issues/3435))
- Disable approve/merge/close buttons for merged Proposed Changes ([#3495](https://github.com/opsmill/infrahub/issues/3495))
- Fixed regex validation for List type attributes ([#3929](https://github.com/opsmill/infrahub/issues/3929))
- Allow users to run artifacts and generators on nodes without name attribute ([#4062](https://github.com/opsmill/infrahub/issues/4062))
- In the schema, properly delete inherited attribute and relationship on Node when the original attribute or relationship are being deleted on the Generic ([#4301](https://github.com/opsmill/infrahub/issues/4301))
- "Retry All" button for checks is bigger ([#4315](https://github.com/opsmill/infrahub/issues/4315))
- Add a size restriction on common attribute kinds. Only TextArea and JSON support large values ([#4432](https://github.com/opsmill/infrahub/issues/4432))
- The HFID of a related node is properly returned via GraphQL in all scenarios ([#4482](https://github.com/opsmill/infrahub/issues/4482))
- Add full validation to BranchMerge and BranchRebase mutations ([#4595](https://github.com/opsmill/infrahub/issues/4595))
- Report user-friendly error for invalid uniqueness_constraints when loading schemas ([#4677](https://github.com/opsmill/infrahub/issues/4677))
- Fixed pagination query for nodes with order_by clause using non unique attributes ([#4700](https://github.com/opsmill/infrahub/issues/4700))
- Fixed schema migration when an attribute previously present on a node is added back ([#4727](https://github.com/opsmill/infrahub/issues/4727))
- Add order_weight property to multiple attributes and relationships in the demo schema to improve how some models are displayed in the list views
- Changed the Python SDK connection timeout to 60s
- Fix metric missing the query name in Prometheus data
- Fixes an issue where docker compose would output ANSI control characters that don't support it
- Prevent temporary directories generated by Docusaurus to be imported by Docker

## [0.16.3](https://github.com/opsmill/infrahub/tree/v0.16.3) - 2024-10-10

### Removed
Expand Down
1 change: 0 additions & 1 deletion changelog/+compose-ansi.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/+d25b6331.deprecated.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/+discord-link.added.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/+docs-docker.fixed.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog/+f4bb80ab.added.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/+metric-none.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/+order-weight-demo-schema.fixed.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog/+permissions.added.md

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion changelog/+sdk-timeout.fixed.md

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion changelog/3884.removed.md

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

6 changes: 0 additions & 6 deletions changelog/new-layout.added.md

This file was deleted.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 3539bf1

Please sign in to comment.