## opsmill/infrahub — python-sdk-v0.12.4…python-sdk-v0.13.0b1

_257+ commits._

### Features
- **Diff frontend refactoring to use new queries (#4003)** (273b222)
- **Allow users to add a new generic to an existing node (#4154)** (9580ac5)
- **integrate new diff conflicts with CoreDataCheck (#4153)** (2a405b1)
- **Add mutation to set a selection on a new diff conflict (#4132)** (53a3a55)
- **New infrahub-sync features (#4024)** (5780b9a)
- **feat(codespaces): do not rebuild image on startup** (7746275)
- **feat(codespaces): ensure demo data is included in prebuilt** (c35960a)
- **Add repository action button (#4131)** (8e1d728)
- **Add `unique_for` attribute to number pool (#4108)** (af5401b)
- **add using proxy servers section to external repositories guide** (174d2ad)
- **add disabling certificate verification to external repository guide** (78dddf8)
- **add installing custom CA certificates to external repository guide** (38c739e)
- **Add include parents flag to DiffTree (#4127)** (805c39d)
- **New UI for repository form (#4109)** (bd6a6ad)
- **add path identifier strings to diff elements (#4113)** (e7e6b59)
- **IFC-42 Add parent node to diff (#4100)** (a5d17ae)
- **Add repository credentials to the menu** (0aafaa4)
- **Merge pull request #4034 from opsmill/pog-attribute-add-query-default-value** (2bff158)
- **Add number pool around attribute of type number in form (#4030)** (cc5603c)
- **IFC-30 Add `status` attribute to generic account (#3980)** (124fdf9)
- **Add db migration for CorePasswordCredential (#4015)** (aa2604c)
- **Split Object form into several components + add hook useSchema (#4010)** (6fd3325)
- **Add constants for CoreThread and CoreComment (#3998)** (b23de2f)
- **feat(helm): add cloud related templates** (b8bbd82)
- **Add missing quote** (6e6d592)
- **Add back neo4j prefixe on vars** (8e408d4)
- **Add field `status` to CoreGenericRepository (#3948)** (fa633bc)
- **Add the default password** (f6c61ab)
- **Move Credential for Git repository into new CorePasswordCredential model (#3945)** (dcafd9a)
- **Add protocols for attributes for Python SDK and split Sync and Async (#3957)** (98b77e3)

### Fixes
- **fix conflict selected_branch serialization (#4169)** (cdafa25)
- **Fix `InfrahubNode` when using a `node` attribute (#4162)** (2dbd241)
- **Fix annotations for infrastructure_edge.py** (5549fcb)
- **fix(docker): increase rabbitmq number of healthcheck retries** (056dd5e)
- **fix(codespaces): use two worker when prebuilding** (6906a1d)
- **fix(docker): make gunicorn workers dynamically configurable** (e3365ea)
- **fix(tasks): copy lists before append** (fdc5f66)
- **fix(codespaces): wait more after starting demo** (1af299e)
- **Revert "fix(codespaces): use registry images instead of building them"** (84b548b)
- **Revert "fix(codespaces): set env var before demo.start"** (0352706)
- **fix(codespaces): set env var before demo.start** (52794b0)
- **fix(codespaces): use registry images instead of building them** (6a824bb)
- **Fix release notes sidebar** (fbff208)
- **diff calculation bug where owner is also the peer on a related node (#4128)** (65a6c1d)
- **Fix merge conflicts between stable and develop** (5cf9bbb)
- **[FIX] Update query name after backend update (#4122)** (e364c3e)
- **fix bug in conflict enrichment (#4121)** (e9a3633)
- **fix peer label in combiner unit test** (b9563fc)
- **[FIX] GraphQL viewer component display query correctly (#4106)** (62e0413)
- **[FIX] fix validation rules on some form using DynamicForm (#4096)** (58f3774)
- **fix unit test** (e1c0e40)
- **[FIX] Added value props to markdown editor + reset comment after submit (#4079)** (ac19ed8)
- **[FIX] Handle enum of any attribute's kind (#4075)** (da6c873)
- **[FIX] Set the correct initial source on the edit form when a field has its default value (#4060)** (6f466de)
- **Fix user token view with no tokens (#4019)** (46cbf42)
- **[FIX] Correctly submit form when only profiles are edited but node fields are untouched  (#4022)** (843a284)
- **Fix regression after split on object form (#4018)** (1838ff4)
- **Fix for inherited attribute / relationships not being updated (#4005)** (d523d20)
- **Fix schema inconsistency issue by reverting 3792  (#4006)** (3f0011f)
- **[FIX] Regression on proposed changes form (create and update) (#3974)** (ab56a36)
- **Fix mypy errors** (89efe22)

### Backend
- **Pre-release 1 for Python SDK 0.13.0 (#4194)** (5c78e2b)
- **Update on Diff tree UX/UI (#4180)** (3c5752e)
- **UI improvement and cleaning on Search Anywhere (#4183)** (552a0a7)
- **diff lifecycle tests and bugs (#4168)** (e884e09)
- **Merge pull request #4176 from opsmill/pog-move-credentials-in-menu** (2ad0441)
- **Merge pull request #4177 from opsmill/pog-remove-doc-isolated-mode** (df00057)
- **Remove mention of isolated mode in docs** (85ea5f5)
- **Move credentials objects within the menu to the admin section** (c894cfc)
- **Added diff tree (#4170)** (4484be7)
- **Merge pull request #4164 from opsmill/pog-infrastucture-annotations** (1937a80)
- **Merge pull request #4166 from opsmill/pog-perf102** (2eb9639)
- **Merge pull request #4165 from opsmill/pog-python3-super** (eeb727e)
- **Use correct dict-iterator (ruff=PERF102)** (42242c3)
- **Enforce Python3 style super()** (8a6bafb)
- **IFC-559 Handle pool allocation for node attribute (#4157)** (92983a9)
- **Merge pull request #4159 from opsmill/pog-repo-import-logging** (37fba33)
- **Improve logging when importing repository objects** (40634fc)
- **Merge pull request #4156 from opsmill/pog-disable-git-terminal-prompt** (a3a33a7)
- **Improvement infrahubctl message on error (#3960)** (b73f541)
- **Disable Git interactive prompt on git-agents** (284a6eb)
- **Integrate Protocols with NodeManager to improve typing in the backend (#3930)** (ccc9f71)
- **Redesigned dropdown menu and action button on object details view (#4150)** (5f65087)
- **Merge pull request #4151 from opsmill/fac-codespace-3** (638342d)
- **Merge pull request #4145 from opsmill/pog-flake8-annotations** (4263ba1)
- **UI adjustement on repository form (#4148)** (93f0860)
- **Merge pull request #4135 from opsmill/pog-define-graphql-infrahub.yml** (0198863)
- **Activate Ruff ANN rule for annotations** (d840bc4)
- **Adjust dynamic inputs css spacing (#4136)** (c845138)
- **Define GraphQL queries in .infrahub.yml files** (1f40557)
- **Merge pull request #4117 from opsmill/pog-repo-sync** (82312f3)
- **diff coordinator update (#4129)** (c0fb01a)
- **Fixes SDK error on save after include (#4123)** (fd93b7b)
- **Merge pull request #4141 from opsmill/fac-codespace-3** (17ff6ac)
- **Merge pull request #4140 from opsmill/fac-codespace-3** (68d3925)
- **Merge pull request #4139 from opsmill/fac-codespace-3** (58ad530)
- **Merge pull request #4138 from opsmill/fac-prebuilt-demo-codespace-2** (7834936)
- **Merge pull request #4137 from opsmill/fac-prebuilt-demo-codespace** (e3693ba)
- **Refactor status sync of repositories** (ecc7a43)
- **Merge pull request #4111 from opsmill/wvd-20240814-git-repo-certificate-verification** (d3d1f04)
- **Merge pull request #4130 from opsmill/pog-merge-stable-to-develop** (665b1ed)
- **Update format of parent for nodes in DiffTree (#4125)** (17cc8ac)
- **bump** (2389851)
- **Fixes SDK upsert mutations not including HFID (#4119)** (6ddc28a)
- **IFC-42 Initial implementation of DiffSummary and Filters (#4118)** (a7a165b)
- **Merge pull request #4115 from opsmill/dga-20240815-diff-query-revert** (2ec9822)
- **Remove node_uuids on DiffRelationship, Remove max_depth** (32a28b0)
- **Refactor how DiffRepository is stored in the graph** (1bd000a)
- **cardinality=one enricher for diffs to clean up one-member relationships (#4112)** (4bdaa7e)
- **Merge pull request #4110 from opsmill/ifc-42-peer-labels** (ab5cbe5)
- **update labels enricher to include peer labels as well** (8d1c290)
- **Update SlideOver title (#4091)** (9c7b00e)
- **DiffTree summaries and conflicts (#4101)** (6d1ed83)
- **Number pool form improvements for node and attribute selection (#4067)** (db592d8)
- **Merge pull request #4092 from opsmill/pog-sdk-type-ignore** (d86217c)
- **Update diff summary query (#4098)** (cebff6f)
- **IFC-42 labels enricher (#4099)** (82de9f5)
- **Remove ignore statements that are no longer required** (ee77164)
- **Merge pull request #4087 from opsmill/pog-credentials-menu** (53a937e)
- **Merge pull request #4088 from opsmill/pog-consolidate-repository-menu** (4329a7f)
- **Merge pull request #4084 from opsmill/pog-append-dotgit** (0b4e419)
- **Expose useForm through from's ref (#4083)** (124ea1d)
- **Consolidate CoreRepository/Read-Only -> Generic in menu** (1e1b5c7)
- **Append .git to http repositories if missing** (32d942c)
- **Merge pull request #4081 from opsmill/ifc-42-use-real-data** (fa56d02)
- **Merge pull request #4064 from opsmill/pog-git-ssl** (fd9bfae)
- **format** (e5eaf39)
- **IFC-42 use actual data for DiffTree query** (1153e92)
- **IFC-40 component to combine diffs (#3979)** (ed87fb2)
- **IFC-42 conflict enrichment for diffs (#3919)** (02977c2)
- **IPAM search bar (#3878)** (1349376)
- **IFC-41 cache enriched diff (#3868)** (da6ac91)
- **Capture SSL errors for git commands** (bc50ff1)
- **Added toggle to hide/display auto-generated groups on group manager (#4053)** (d332493)
- **Profile type select update to display informations on the related node object (#4040)** (cbacf51)
- **Set default_value even for 'falsy' values** (d999244)
- **Rework examples schema (#3965)** (c225d8f)
- **Database Migrations for CoreAccount after migration to Generic (#3977)** (d77670d)
- **Merge pull request #3963 from opsmill/bgi-30072024-improve-database-compose** (ea9b63a)
- **Deploy Storybook with Chromatic + upgrade storybook to 8.2.7 (#3992)** (313c888)
- **Diff summary on proposed changes views (#3988)** (016c45c)
- **Main diff view UI updates (#3955)** (7cbf20c)
- **Merge pull request #3993 from opsmill/fac-cloud-helm** (a4bbcb3)
- **Cleanup on proposed changes list + fixed and improvement TS types (#3981)** (10c8c03)
- **Merge stable back to develop (#3982)** (e83e98f)
- **On list view, clicking on a relationship redirects to its details page (#3967)** (0415db4)
- **Proposed changes list UI updates (#3920)** (7669a5f)
- **IFC-135 diff summary update (#3971)** (01a3353)
- **Merge pull request #3973 from opsmill/bab-merge-stable-into-develop** (c3dd18c)
- **Merge branch 'stable' into develop** (e3be068)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/opsmill/infrahub?utm_source=github-action)._