What's Changed
- Allow community-reported issues into bug pipeline via approval label by @polmichel in #9319
- fix: emit one log line per user check log entry by @DharmaBytesX in #9317
- Contributing instructions using bug-fixing pipeline by @polmichel in #9264
- wait for flaky test by @ajtmccarty in #9315
- Activate RET lint rules by @Dhanus3133 in #9297
- fix: pass SchemaBranch when parsing constraint paths in HFID derivation by @iddocohen in #9322
- fix: reject schema names containing '__' (closes #9209) by @polmichel in #9328
- chore(workflows): disable report-failure-as-issue for bug-agent workflows by @polmichel in #9336
- fix(backend): Exclude cascade deleted nodes from deletion validation error by @Dhanus3133 in #9281
- chore(deps): bump the uv group across 2 directories with 1 update by @dependabot[bot] in #9296
- docs: rename Automation & Outputs to Design & Integrate by @yjouffrault in #9330
- docs: fix broken docs.infrahub.app links in README by @steinzi in #9341
- LLM rule for SOLID basics by @ajtmccarty in #9345
- Revert: bug pipeline approval-label gating (#9319) by @polmichel in #9357
- remove arg-type exclusion from mypy rules on
schema_branch.pyby @ajtmccarty in #9343 - fix: enforce uniqueness on computed attributes (closes #7924) by @polmichel in #9359
- docs: add Infrahub Marketplace page by @yjouffrault in #9366
- Pin node version in frontend tests by @ogenstad in #9383
- IFC-1681: Fix variable nested data by @solababs in #9282
- fix: prevent git task workers from diverging during sync fan-out (#9349) by @polmichel in #9360
- tests: Add unittest for SchemaEnumAdd, SchemaEnumRemove by @Dhanus3133 in #9348
- docs: fix broken relative links on schema marketplace page by @petercrocker in #9388
- Add feature flag to gate SSO display-name account fallback (IFC-2662) by @polmichel in #9396
- fix(frontend): hide internal groups from add-to-group selectors by @polmichel in #9394
- fix(ci): pin node 24.15.0 in bug-agent workflows (playwright#41000) by @polmichel in #9411
- fix(security): verify OIDC id_token signature, audience and issuer by default by @polmichel in #9403
- Honor INFRAHUB_CACHE_TLS_* in Prefect result storage block by @PhillSimonds in #9218
- Fix issues with docstrings by @ogenstad in #9424
- feat: Add favicon to OpenAPI documentation pages by @Dhanus3133 in #9400
- IFC-2664 lock password changes for externally authenticated accounts by @gmazoyer in #9391
- IFC-1258: Fix relationship mutation constraints by @solababs in #9270
- IFC-2555: Fix prefix pool duplication by @solababs in #9299
- fix(security): map OIDC JWKS/key-resolution failures to 401 by @polmichel in #9426
- fix(frontend): hide delete button on non-editable schema options (IFC… by @pa-lem in #9428
- update quickstart by @petercrocker in #9433
- Fix versions and schema generation command by @ogenstad in #9437
- move the changelogs to the right dir by @ajtmccarty in #9436
- fix: resolve S3 credentials via AWS default chain when static keys are unset (#9429) by @minitriga in #9430
- chore(ci): bump gh-aw to v0.77.5 and recompile workflows by @polmichel in #9358
- fix(ci): drop 'edited' trigger from bug reviewer agent by @polmichel in #9443
- chore: release 1.9.7 by @minitriga in #9446
New Contributors
- @Dhanus3133 made their first contribution in #9297
Full Changelog: infrahub-v1.9.6...infrahub-v1.9.7