opsmill
infrahub
BlogDocsChangelog

Merge stable into release-1.5

#7557Merged
Comparing
stable
(
61d6162
) with
release-1.5
(
acb4f40
)
CodSpeed Performance Gauge
0%
Untouched
10
Ignored
2

Benchmarks

Passed

test_base_schema_duplicate_CoreProposedChange
backend/tests/benchmark/test_nodeschema_duplicate.py
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
test_nodemanager_querypeers
backend/tests/benchmark/test_nodemanager_peers.py
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
test_schemabranch_process
backend/tests/benchmark/test_schemabranch_process.py
CodSpeed Performance Gauge
0%
1 s1 s
test_relationshipmanager_getpeer
backend/tests/benchmark/test_nodemanager_peers.py
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
test_load_node_to_db_node_schema
backend/tests/benchmark/test_load_node_to_db.py
CodSpeed Performance Gauge
0%
69.8 ms69.8 ms
test_get_menu
backend/tests/benchmark/test_get_menu.py
CodSpeed Performance Gauge
0%
255.5 ms255.6 ms
test_query_one_model
backend/tests/benchmark/test_graphql_query.py
CodSpeed Performance Gauge
0%
471.4 ms472 ms
test_query_rel_one
backend/tests/benchmark/test_graphql_query.py
CodSpeed Performance Gauge
0%
648.9 ms650.1 ms
test_graphql_generate_schema
backend/tests/benchmark/test_graphql_generate_schema.py
CodSpeed Performance Gauge
0%
383.1 ms384.3 ms
test_get_schema
backend/tests/benchmark/test_get_schema.py
CodSpeed Performance Gauge
0%
340.3 ms341.8 ms

Ignored

test_schemabranch_duplicate
backend/tests/benchmark/test_schemabranch_duplicate.py
Ignored
CodSpeed Performance Gauge
0%
6.8 ms6.8 ms
test_query_rel_many
backend/tests/benchmark/test_graphql_query.py
Ignored
CodSpeed Performance Gauge
0%
675.4 ms675.9 ms

Commits

Click on a commit to change the comparison range
Base
release-1.5
9a4ce0d
-0.15%
fix relationship delete query branch problems (#4980) * fix relationship delete query some more * un-delete variable_name variable * fix f-string
14ae5d0
1 year ago
by ajtmccarty
+1.15%
fix(ci): use forked paths-filter Signed-off-by: Fatih Acar <fatih@opsmill.com>
ac343b9
11 months ago
by fatih-acar
-1.07%
fix confusing path (#5066)
e22cc1d
11 months ago
by BeArchiTek
+0.07%
Merge pull request #5087 from opsmill/pog-stable-sdk-1.1.0 Update SDK to version 1.1.0
fa3e5c1
11 months ago
by ogenstad
+0.09%
Merge pull request #5065 from opsmill/pog-schema-convergence-on-repo--import-IFC-955 Wait until schema convergence when syncing a repo with schema updates
5e69de7
11 months ago
by ogenstad
-0.1%
Merge pull request #5084 from opsmill/pog-stable-webhook Remove flows for webhooks and node mutated event
b424589
11 months ago
by ogenstad
-0.08%
Merge pull request #5069 from opsmill/lgu-add-task-session Use neo4j sessions for multiple flows/tasks
44cce2d
11 months ago
by LucasG0
-0.01%
chore: update docker-compose and helm chart
f856df7
11 months ago
by opsmill-bot
+0.43%
chore: update docker-compose and helm chart
d58aeff
11 months ago
by opsmill-bot
-0.47%
Added combobox component for Relationship many (#4422) (#5095) Co-authored-by: Bilal ABBAD <bilal@opsmill.com>
ffc67fb
11 months ago
by pa-lem
+0.23%
Close button was looking for not disabled rather than disabled. Added check to existing test to validate PC details has the close button as not disabled. (#5105)
2cd82a6
11 months ago
by FragmentedPacket
-0.51%
Merge pull request #5104 from opsmill/dga-20241130-fix-5091 Fix query filter on attribute of type List
2570792
11 months ago
by dgarros
+1%
correctly set value for list field on create/update/filter form (#5119) * correctly set value for list field on create/update mutation * correctly set and get filter value for attribute of kind list
b9fff8c
11 months ago
by bilalabbad
-0.83%
Fail schema validation when deleting a referenced node (#5079) * Fail schema validation when deleting a referenced node * Add test for schema node deletion validation * Add changelog entry * Delete profile for nodes marked as absent * Add PR suggestions
3edde6f
11 months ago
by gmazoyer
+0.38%
Merge pull request #5128 from opsmill/ajtm-12022024-schema-rename-diff-fix fix SchemaNotFoundError for renamed schema during diff enrichment
ee01a64
11 months ago
by ajtmccarty
-0.29%
Merge pull request #5115 from opsmill/dga-20211202-testing Helper for integration tests based on docker compose
80e63e6
11 months ago
by dgarros
+0.34%
Merge pull request #5101 from opsmill/pog-update-artifact-targets-IFC-963 Support updating artifact definition targets
7603f76
11 months ago
by ogenstad
-0.25%
Merge pull request #5121 from opsmill/pog-permission-isolation Run permission queries without isolation mode
53834e1
11 months ago
by ogenstad
+0.04%
IFC-988 Enforce artifact's object to be artifact targets (#5127)
fa3a910
11 months ago
by gmazoyer
+0.15%
Merge pull request #5129 from opsmill/dependabot/pip/pip-445d0b7773 Bump python-multipart from 0.0.9 to 0.0.18 in the pip group across 1 directory
d5d67d2
11 months ago
by ogenstad
-0.12%
Merge pull request #5116 from opsmill/dga-20241202-fix-5106 Add validator when adding a new attribute / relationship to the schema
92066dd
11 months ago
by dgarros
-0.29%
release v1.0.8 (#5137) * v1.0.8
bc76067
11 months ago
by lykinsbd
+0.59%
Merge pull request #5138 from opsmill/pog-empty-hash-on-branch-create-IFC-991 Refresh branch hash in cache for local worker on create
dff12ce
11 months ago
by ogenstad
-0.44%
fix(ci): ignore some linter rules Signed-off-by: Fatih Acar <fatih@opsmill.com>
6eb22e4
11 months ago
by fatih-acar
+0.13%
Changelog Fixes (#5149) * update changelog with proper/valid tags * fix template for Towncrier version for future releases
0e89fb7
11 months ago
by lykinsbd
+0.13%
fix spacing errors with `towncrier build` by adding custom template (#5151)
8bc2928
11 months ago
by lykinsbd
-0.18%
initial CI and invoke tasks for releases (#5156) * initial CI and invoke tasks for releases
8def246
11 months ago
by lykinsbd
+0.15%
bump to version to 1.0.9a0
a6d50cd
11 months ago
by lykinsbd
-0.11%
Merge pull request #5139 from opsmill/lgu-fix-error-on-missing-file Fix error message returned while querying for a missing repository file
e25a602
11 months ago
by LucasG0
+0.12%
Merge pull request #5170 from opsmill/pog-store-coreprofile-in-db Add CoreProfile to database
e19331e
11 months ago
by ogenstad
-0.35%
Merge pull request #5140 from opsmill/dga-20241203-fix-branch-id Use the branch uuid instead of the internal database id to track the hash of the schema in the cache
afb7c5c
11 months ago
by dgarros
+0.35%
Merge pull request #5168 from opsmill/release-1.0.9-beta Release 1.0.9 beta
2966727
11 months ago
by opsmill-bot
-0.03%
Merge pull request #5186 from opsmill/lgu-fix-infrahub-db-update Initialize services for infrahub db update-core-schema
6470179
11 months ago
by LucasG0
-0.15%
Merge pull request #5187 from opsmill/lgu-fix-pool-rel-name Fix error with `pool` as relationship name
358575d
11 months ago
by LucasG0
+0.1%
handle generics and generics peers correctly when deleting nodes (#5133) * partial fix and tests for generic delete constraints * fix unit test * add changelog
0ced4f7
11 months ago
by ajtmccarty
-0.04%
IFC-993 Fix uniqueness constraint with enum attributes (#5203) The actual value of the enum member was not checked. Instead a string representation of the member was used, which was causing the database query to never match any nodes.
83b3c5a
11 months ago
by gmazoyer
-0.07%
Merge pull request #5188 from opsmill/dga-20241211-core-profile-diff Add CoreProfile to diff
0b61e75
11 months ago
by dgarros
+0.21%
Merge pull request #5164 from opsmill/pog-generate-graphql-schema Generate GraphQL schema during startup
0f28748
11 months ago
by ogenstad
-0.11%
release v1.0.9 prep (#5209)
26946fa
11 months ago
by lykinsbd
-0.07%
enable Biome rule noUnusedVariables (#5239) * update biome to 1.9.4 * enable noUnusedVariables rule
dad6de9
11 months ago
by bilalabbad
+0.01%
Merge pull request #5245 from opsmill/fix-5235 Setup migration to add CoreProfile schema node
4b7e91e
11 months ago
by LucasG0
+0.15%
Merge pull request #5254 from opsmill/lgu-fix-db-migrate-schema Remove extra kind print
3614006
11 months ago
by LucasG0
-0.16%
Merge pull request #4672 from opsmill/dga-20241020-fix-prefetch-rel Fix prefetch_relationships to work with hierarchical nodes
857dad1
11 months ago
by dgarros
-0.1%
Merge pull request #5283 from opsmill/lgu-number-default-value-bool Number attributes do not accept boolean values
d6c8ec5
11 months ago
by LucasG0
+0.33%
fix issue that causes illegal diff query (#5291) * add failing test * fix overlapping partial diffs issue
4d32ce6
11 months ago
by ajtmccarty
-50.33%
bump jinja2 (#5329)
5a810b5
10 months ago
by ajtmccarty
+34.46%
Merge pull request #5314 from opsmill/dga-20241224-fix-resolver Ensure _get_entities_with_data_loader is not using the default db session
a4311d7
10 months ago
by dgarros
+27.83%
docs: Optional is False by default rather than True. (#5288) * Optional is by default rather than . * Update source of attribute optional doc so it will be auto-generated. * Testing to see if pipeline works with new changes to check for auto generated docs changes. * Add back the upstream Python change for optional attribute default to be False.
9e69737
10 months ago
by FragmentedPacket
-12.22%
Merge pull request #5343 from opsmill/bkr-fix-log-level Fix issue with log level
8e63a5e
10 months ago
by dgarros
+0.16%
Merge pull request #5344 from opsmill/dga-20241231-fix-node-get Fix query response time when the number of historical value for a given attribute is large
b3fa9b0
10 months ago
by dgarros
-0.21%
fix(backend): early filter on relationship_get_peer Signed-off-by: Fatih Acar <fatih@opsmill.com>
36f6fe0
10 months ago
by fatih-acar
-0.29%
Merge pull request #5356 from opsmill/dga-20250103-ruff-all Active all rules in ruff by default
74fbae0
10 months ago
by dgarros
+0.88%
support IP Namespaces on branches (#5369) * support branch during ip_namespace validation * add changelog
145e69f
10 months ago
by ajtmccarty
-0.56%
Merge pull request #5371 from opsmill/dga-20240105-fix-poetry Pin version of Poetry to 1.8.5
2921216
10 months ago
by dgarros
+0.24%
Merge pull request #5370 from opsmill/ajtm-01032025-invalid-hfid-error raise better error for invalid HFID relationship
33f8842
10 months ago
by dgarros
-0.98%
Merge pull request #5375 from opsmill/dga-20250105-rn-1.1.1 Prepare release 1.1.1
ebf95c2
10 months ago
by lykinsbd
+1.59%
Merge pull request #5366 from opsmill/dga-20250103-node-subquery Improve NodeGetListQuery on default branch and when using filters
d9be6db
10 months ago
by dgarros
-0.85%
IFC-1050 Add permission manager (#5362) This PR introduces the permission manager. This object is build per user session / per request and is carried over in the GraphQL context. This allows to fetch permissions only once and to perform lookups in memory. It is also implemented as a FastAPI dependency to check for permissions for REST API endpoints. The permission manager is in charge of loading permissions from the configured backends. Therefore these backends are now simple constructs that load permissions from a store before handing them over to the manager. The permission manager also takes care of deciding when to grant or revoke a permission for a user. It also reports permissions for a user when requested. Working with the permission framework, from a codebase perspective, should be greatly improved. Everything (almost) must go through the manager which exposes utility method for single line (until the code formatter runs) calls. Fixes #5350
856447c
10 months ago
by gmazoyer
+0.14%
fix missing branch param in computed attributes logic (#5386)
aec7a15
10 months ago
by ajtmccarty
+0.09%
IFC-1015 Fix schema dropdown removal (#5392)
a46890d
10 months ago
by gmazoyer
-0.26%
Merge pull request #5378 from opsmill/dga-20250106-task-related-nodes Extend InfrahubTask query to return multiple related nodes
c67b7a0
10 months ago
by dgarros
+0.05%
fix(docker): pin poetry to 1.8.5 Signed-off-by: Fatih Acar <fatih@opsmill.com>
f4458b6
10 months ago
by fatih-acar
-0.03%
Merge pull request #5380 from opsmill/dga-20250103-node-list-order Disable default ordering in GraphQL queries
10f150b
10 months ago
by LucasG0
+0.17%
Merge pull request #5383 from opsmill/ajtm-01062025-non-unique-nulls treat "NULL" as actual value for uniqueness checks
69cac06
10 months ago
by dgarros
+0.08%
Merge pull request #5382 from opsmill/dga-20250106-retry-decorator Add `retry_db_transaction` decorator to a few mutations where it was missing
95349c9
10 months ago
by dgarros
-26.57%
Merge pull request #5396 from opsmill/pog-python-typing Fix ruff rules for "UP" (Dict -> dict etc)
929df94
10 months ago
by ogenstad
+61.93%
Merge pull request #5406 from opsmill/dga-20250109-fix-task-related-nodes Fix issue with task related nodes
d231ae7
10 months ago
by dgarros
-35.67%
Merge pull request #5342 from opsmill/ajtm-12312024-skip-diff-no-changes skip expensive diff operations when possible
a120fb8
10 months ago
by dgarros
+23.68%
fix(backend): do not cleanup labels for each db result row There is a few microseconds overhead for this function... Also add a span for Query.execute in order to know the overhead of fetching the results. Signed-off-by: Fatih Acar <fatih@opsmill.com>
a07bb7f
10 months ago
by fatih-acar
-23.46%
Merge pull request #5414 from opsmill/stable-python_sdk-v1.5.0 Update python_sdk to version v1.5.0 against stable
b2bf30e
10 months ago
by dgarros
+0.1%
release v1.1.2 (#5405) * prepare v1.1.2
7e6f318
10 months ago
by lykinsbd
-0.23%
Cherry pick a few features from develop to make stable consistent for the frontend project (#5417) * Disable action buttons depending on the on going tasks (#5391) * add component for merge button * remove log * remove unused values * update folder * add rebase button * add validate button * :wrench: * add fragment * Update the object details view with HFID - IFC-784 (#5352) * update copy buttons * remove id in details list * get description from object instead of schema if possible * add fragment * update mock data * fix hfid * fix component check * update tests * update test * change the details button to keep the help button as it is * update fragment * update hfid copied value * New task link from the object details view (#5365) * update copy buttons * remove id in details list * get description from object instead of schema if possible * add fragment * update mock data * fix hfid * fix component check * update tests * update test * change the details button to keep the help button as it is * update fragment * update node select for filters * update hfid copied value * update name select component * update task filter for node * lint * add fragment * Component testing using vitest browser mode (#5325) --------- Co-authored-by: Bilal ABBAD <bilal@opsmill.com>
58109c3
10 months ago
by pa-lem
+0.14%
Merge pull request #5420 from opsmill/ajtm-01092025-hierarchy-ordering allow force-ordering hierarchy nodes hierarchically
7285441
10 months ago
by dgarros
-0.19%
IFC-1031 Fix access to REST endpoints for anonymous (#5415)
65dedb2
10 months ago
by gmazoyer
+0.19%
Merge pull request #5438 from opsmill/dga-20250112-task-related-nodes Fix issue where `related_nodes` is empty unless the query includes `related_node` too
cb1bf91
10 months ago
by dgarros
-0.06%
IFC-1032 Fix IP pool allocation with deleted nodes (#5440)
22d1e5b
10 months ago
by gmazoyer
+0.01%
IFC-1033 Fix IP addr being in IP pfx pool allocated nodes (#5436)
e99bdb8
10 months ago
by gmazoyer
-0.09%
Merge pull request #5447 from opsmill/dependabot/pip/pip-343d96632a Bump virtualenv from 20.26.5 to 20.26.6 in the pip group across 1 directory
c4c58be
10 months ago
by dgarros
-21.84%
add more diff-related logging (#5445) * add more diff-related logging * unit test fix * some more logs, use info level
dd1cc18
10 months ago
by ajtmccarty
+50.21%
skip profile schemas when checking for schema migrations (#5446) * skip profile schemas when checking for schema migrations * remove dead code * invert the conditional
42703f5
10 months ago
by ajtmccarty
-28.5%
add AttributeKindChecker to aggregated constraints (#5460) * add AttributeKindChecker to aggregated constraints * add missing validate_format methods * add changelog
77df253
10 months ago
by ajtmccarty
+0.44%
IFC-1128 Fix account with perm not able to update accounts (#5466) Remove old mutation perm validation for accounts A user should now only use the `InfrahubAccountUpdate` mutation to change details for his/her own account. Mutations to change account related nodes will now only be checked through the permission system like any other.
6c99f2e
10 months ago
by gmazoyer
-0.56%
Merge pull request #5476 from opsmill/lgu-boost-attribute-add Improve performances of AttributeAddQuery
971fce8
10 months ago
by LucasG0
+0.32%
Merge pull request #5477 from opsmill/lgu-community-cli-context Cleanup around CliContext
9ec036d
10 months ago
by LucasG0
-21.4%
add tracing sso
8223107
10 months ago
by wartraxx51
+51.99%
fix previous value bug for multiple updates on branch (#5462) * fix previous value bug for multiple updates on branch * small adjustment for None vs "NULL"
1e7daa0
10 months ago
by ajtmccarty
-30.57%
fix(docker): use tini as entrypoint This should workaround #5400 where child git processes are not reaped correctly. Signed-off-by: Fatih Acar <fatih@opsmill.com>
9cf5f1f
10 months ago
by fatih-acar
-0.26%
Merge pull request #5479 from opsmill/dga-20250116-content-types Add new content types for Artifacts
b7ceba1
10 months ago
by dgarros
+0.37%
Merge pull request #5497 from opsmill/stable-python_sdk-v1.6.1 Update python_sdk to version v1.6.1 against stable
d9375e6
10 months ago
by dgarros
-0.03%
IFC-592 Merge schemas when loading them from files (#5482) When loading multiple schemas files, they used to be imported one by one. With this change, the files are now parsed as schemas and then merged together in order to produce a single schema to load. The merge is performed one by one in the order of the files. This means that the schema coming last will overwrite the previous one if they refer to the same nodes.
ab55573
10 months ago
by gmazoyer
-21.99%
enable test to backend docker integration
42ca9b8
10 months ago
by wartraxx51
+49.59%
Merge pull request #5503 from opsmill/pog-experimental-pull-request-IFC-1083 Remove experimental pull request configuration option
eb41379
10 months ago
by ogenstad
-27.69%
Merge pull request #5379 from opsmill/lgu-fix-test-prefect-server Set PREFECT_API_URL correctly during tests
5e914b2
10 months ago
by LucasG0
-0.52%
more verbose schema integrity error message (#5495) * more verbose schema integrity error message * update test * make error message better, update tests * more test updates * last test update * add changelog
5bf43e2
10 months ago
by ajtmccarty
+0.93%
Merge pull request #5471 from opsmill/dga-20240115-fix-5456 Ensure Transforms and Checks are executed with the correct timeout
ce4c1d5
10 months ago
by dgarros
-0.44%
Merge pull request #5526 from opsmill/pog-healthcheck-IFC-1163 Switch healthcheck to config API
4929486
10 months ago
by ogenstad
-1.59%
Merge pull request #5500 from opsmill/pog-oidc-groups-from-id_token-IFC-1133 Allow OIDC fallback to id_token for group support
20d5465
10 months ago
by ogenstad
+3.4%
move node-level diff query to its own query and limit it (#5528) * move node-level diff query to its own query and limit it * fix variable name * remove dead code
2f19473
10 months ago
by ajtmccarty
-1.92%
skip loading a diff when we just need the conflicts from it (#5529) * skip loading a diff when we just need the conflicts from it * fix query, add tests * fix query and tests
a213d04
10 months ago
by ajtmccarty
+0.07%
Merge pull request #5523 from opsmill/cherry-pick-dasboard-log-grafana Cherry pick dasboard log grafana
21db17a
10 months ago
by opsmill-bot
-0.13%
Merge pull request #5541 from opsmill/lgu-fix-prefix-too-many-rels Fix too many relationship error
ee9b3e7
10 months ago
by LucasG0
+0.44%
IFC-968 Prevent importing git remote branch with conflicts (#5340)
54f0ed5
9 months ago
by gmazoyer
-0.38%
Merge pull request #5519 from opsmill/dga-20240119-fix-5484 Use `artifact_name` instead of `name` from ArtifactDefinition to generate artifacts
b9cb395
9 months ago
by dgarros
+0.22%
limit attributes/relationship diffs (#5543) * limit attributes/relationship diffs * some more logging * simplify queries with dicts instead of lists of tuples * query time filter fix * pylint refactoring * update test assertion
261ec18
9 months ago
by ajtmccarty
-0.4%
refactor diff calculation of properties changes (#5560) * limit properties diff calculation query * reduce duplicate paths examined in diff calculation queries * fix inverted query conditional * add changelog
7e98238
9 months ago
by ajtmccarty
+0.55%
IFC-15 Support for mandatory/optional parent relationship (#5561) Fixes #3682 Makes parent relationship mandatory in some cases. The parent relationship becomes mandatory if the node depends on another one which is not itself or a generic of itself. This allows, for instance, to not require a continent to have a parent while enforcing a country to have a parent continent. The parent won't be required if a node can depends on one of its own. For instance, an IP prefix can have a parent prefix, which is still optional as an prefix can live on its own.
d86130a
9 months ago
by gmazoyer
-0.25%
Merge pull request #5564 from opsmill/pog-proposed-change-merge-state-IFC-1157 Revert proposed change state to open on merge failure
5986df6
9 months ago
by ogenstad
-0.13%
Merge pull request #5590 from opsmill/lgu-fix-multi-rel-br-agnostic Fix branch agnostic too many relationships error
f0ebbcc
9 months ago
by LucasG0
+0.29%
get diffs batched (#5575) * refactor diff retrieval to use more smaller queries * update test fixture
27d1c03
9 months ago
by ajtmccarty
-0.36%
Merge pull request #5596 from opsmill/dga-202501-28-artifacts Fix issue with new content types when generating artifacts
643197b
9 months ago
by dgarros
+0.2%
fix bug in merge logic (#5605)
4a94619
9 months ago
by ajtmccarty
-0.07%
Merge pull request #5624 from opsmill/pog-loosen-requirements-for-oicd-IFC-1194 Loosen requirements of token verification for OIDC id_token groups
39bc69d
9 months ago
by ogenstad
+0.16%
fix(ci): disable test tracing https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/ Signed-off-by: Fatih Acar <fatih@opsmill.com>
9f881df
9 months ago
by fatih-acar
-0.05%
chore: update submodule python_sdk to version v1.7.1 (#5629)
c5e8e73
9 months ago
by opsmill-bot
+0.79%
update diff logic to handle schema kind migration (#5634)
be13145
9 months ago
by ajtmccarty
-1.08%
move integrations to other repos (#5649) * move integrations to other repos * fix broken link
f964cb8
9 months ago
by petercrocker
-0.43%
one more unit test
445b2b5
9 months ago
by ajtmccarty
+0.89%
Merge pull request #5655 from opsmill/lgu-fix-number-pool-utilization Fix CoreNumberPool utilization
8fe600b
9 months ago
by LucasG0
-0.45%
fix diff limit/offset logic (#5663)
24b180b
9 months ago
by ajtmccarty
-1.26%
Merge pull request #5659 from opsmill/pog-exclude-properties-node-events Exclude node properties from node events
e7eb35e
9 months ago
by ogenstad
+3.21%
allow updating a diff when saving instead of forcing a create (#5617) * add support for updating nodes and attributes when saving a diff * support relationship updates
08f4269
9 months ago
by ajtmccarty
-2.03%
add test and changes for a relationship identifier migration (#5652) * add test and changes for a relationship identifier migration * mypy fix * fix handling to be unique on name AND identifier * look before you leap * use PathType.from_relationship * reset python_sdk commit
fb0bdc2
9 months ago
by ajtmccarty
+0.65%
IFC-681 Use same transaction for object mutate create (#5704) This should avoid having left over when creating an object through a mutation will create other objects, such as ones from pools.
4e27734
9 months ago
by gmazoyer
-0.47%
Use dedicated database session for constraint runner (#5718)
7da5c9f
9 months ago
by gmazoyer
+0.27%
only return diff metadata after update (#5724) * only return diff metadata after update * diff bug fix and test cleanup * validation and tests for timestamp on named diffs
9e480c8
9 months ago
by ajtmccarty
-0.06%
Merge pull request #5722 from opsmill/dependabot/pip/pip-1099dc578e Bump cryptography from 43.0.1 to 44.0.1 in the pip group across 1 directory
cd51fff
9 months ago
by ogenstad
-22.95%
Merge pull request #5753 from jefvantongerloo/jefvt-fix-5739-docker-postgress-healthcheck Fix docker task-manager-db postgress healthcheck
3a98a35
9 months ago
by wvandeun
+52.5%
handle diff summary counts at the database level (#5712) * WIP move diff summary counts enrichment to a query * move diff repository tests around * finish query and tests * make sure counts are not null when retrieving * fix flaky test * replace summary enrichment with query * update repository tests for counts
5744946
9 months ago
by ajtmccarty
-29.66%
Merge pull request #5721 from opsmill/lgu-dev-reload Add reload option to dev.start
b49bf23
9 months ago
by LucasG0
+0.5%
only get and save the parts of the diff we need (#5671) * only get and save the parts of the diff we need * delete file accidentally added during rebase conflict resolution * clean up unit tests, fix bug * a little more logging * linting cleanup * small query change to improve performance, add changelog
a663a5f
9 months ago
by ajtmccarty
+1.41%
Check for permissions in rel add/remove mutations (#5772)
8b64597
9 months ago
by gmazoyer
-1.69%
disable sdk creation documentation
e78eeae
9 months ago
by wartraxx51
-0.16%
Merge pull request #5799 from opsmill/ajtm-02192025-agnostic-required-rel-test add functional test covering some more agnostic-aware situations
574687f
9 months ago
by dgarros
-0.02%
Merge pull request #5819 from opsmill/dga-20250222-diff-update-task Update DiffUpdate mutation to return the id of the task when running asynchronously
7a0b12d
8 months ago
by dgarros
-0.51%
fix error in peer count query (#5843)
438b823
8 months ago
by ajtmccarty
+0.84%
fixes to allow getting a diff for a single branch (#5842)
26c84d1
8 months ago
by ajtmccarty
-0.42%
Merge pull request #5809 from opsmill/lgu-fix-node-kind-migrate Fix node kind migration with agnostic relationships
1b76a36
8 months ago
by LucasG0
-0.09%
fix(ci): use new helm repo for version update workflow Signed-off-by: Fatih Acar <fatih@opsmill.com>
8a39c54
8 months ago
by fatih-acar
+0.31%
Merge pull request #5857 from opsmill/jbr-clean-sdk clean and migrate sdk
10c67b8
8 months ago
by wartraxx51
+0.06%
Merge pull request #5803 from opsmill/lgu-delete-all-peers Fix node deletion with unidirectional optional relationship
deecf24
8 months ago
by LucasG0
-0.4%
improve diff save performance (#5801) * improve diff save performance * handle hierarchy updates * more comments and a changelog
08576ee
8 months ago
by ajtmccarty
+0.47%
Merge pull request #5640 from opsmill/lgu-fix-to-time-migration Add migration to fix database edges state
b4f681f
8 months ago
by LucasG0
-0.33%
diff OOM errors and performance (#5887) * try getting the hierarchy for multiple nodes at once * batch getting display labels if over maximum node limit * a few more logging statements in the enrichers * split diff hierarchy linking query into smaller batches * split diff summary query in two * more logging, smaller pieces when saving a diff * Revert "try getting the hierarchy for multiple nodes at once" This reverts commit 2d624a9d82eb3b2e6e60468a1c72328934f008f6. * query update to improve performance of diff parent linking * add diff indices * clean up diff save method * improve diff save query performance * improve parent hierarchy enrichment performance * remove a few unused diff indices * fix typo * save query performance improvement * error message update
33e7c57
8 months ago
by ajtmccarty
+0.1%
fix(ci): deps install for docker integration job Signed-off-by: Fatih Acar <fatih@opsmill.com>
394912b
8 months ago
by fatih-acar
-0.06%
Fixes HFID format in mutations IPAddressPoolGetResource and IPPrefixPoolGetResource (#5943)
bc6f627
8 months ago
by BeArchiTek
-0.63%
unit test for duplicate attribute edges in database
eda425b
8 months ago
by ajtmccarty
+0.8%
skip running node-level uniqueness constraints when possible (#5954) * skip running node-level uniqueness constraints when possible * fix unit test for new order of constraint execution * add changelog * add schema's to vale
7e84745
8 months ago
by ajtmccarty
-0.61%
Merge pull request #5893 from opsmill/jbr-docker-collect-new-version debug collect in docker image
4b05693
8 months ago
by wartraxx51
+0.45%
fix relationship query loopback bug (#6002) * fix relationship query loopback bug * add changelog
411dc73
8 months ago
by ajtmccarty
+0.37%
data loader for many relationship resolver (#6013) * data loader for many relationship resolver * test skipping metadata conditional * remove special metadata handling * add correct handling for limit/offset on many rel and unit test * changelog, unit test wrestling
9a989e5
8 months ago
by ajtmccarty
-0.45%
Merge pull request #6034 from opsmill/ajtm-03142025-fix-hierarchy-merge fix diff merge to preserve hierarchy
1c20d27
8 months ago
by dgarros
+0.26%
Merge pull request #6048 from opsmill/pog-upgrade-jinja2 Upgrade Jinja2 to 3.1.6
967a5da
8 months ago
by ogenstad
-0.16%
fix(ci): avoid stale containers when cancelling job Signed-off-by: Fatih Acar <fatih@opsmill.com>
bebc459
8 months ago
by fatih-acar
-0.06%
fix(ci): ensure python 3.12 on failing jobs Signed-off-by: Fatih Acar <fatih@opsmill.com>
d47d0a4
8 months ago
by fatih-acar
+0.16%
fix(ci): make benchmarks verbose to catch exceptions Signed-off-by: Fatih Acar <fatih@opsmill.com>
4ab397a
8 months ago
by fatih-acar
-0.19%
Remove extra CI benchmarks run (#6104)
ba1b1d9
8 months ago
by LucasG0
+0.22%
fix(ci): enable flaky e2e test detection Signed-off-by: Fatih Acar <fatih@opsmill.com>
6c5a684
7 months ago
by fatih-acar
-0.04%
Fix HFID validation with empty peer uniqueness constraints (#6117)
11202fb
7 months ago
by LucasG0
-0.09%
fix(backend): add more tracing spans GraphQL resolvers are useful to trace. Signed-off-by: Fatih Acar <fatih@opsmill.com>
e5be0b6
10 months ago
by fatih-acar
-0.17%
Merge pull request #6121 from opsmill/pog-core-utils-typing Fix typing for core.utils
2ed45de
7 months ago
by ogenstad
+0.15%
Merge pull request #6119 from opsmill/stable-python_sdk-v1.9.1 Update python_sdk to version v1.9.1 against stable
6ece9d2
7 months ago
by ogenstad
-0.04%
Merge pull request #6122 from opsmill/pog-infrahub-trace-typing Fix typing for infrahub.trace
f78df6a
7 months ago
by ogenstad
+0.02%
Merge pull request #6107 from opsmill/pog-mandatory-jinja2-attributes-IFC-1402 Remove node creation from event filter of mandatory computed attributes
b6c1ee9
7 months ago
by ogenstad
+0.05%
Merge pull request #6114 from opsmill/pog-restrict-query-filters-computed-transforms-IFC-1403 Restrict event query filters for transform based computed attributes
2336eac
7 months ago
by ogenstad
+0.1%
Disabled flaky tests to unblock team (#6137)
b4a7096
7 months ago
by bilalabbad
-0.29%
Merge pull request #6136 from opsmill/dga-20250325-demo-upgrade Rename command `demo.migrate` to `demo.upgrade`
dd86741
7 months ago
by dgarros
+0.05%
fix(python_testcontainers): lint Signed-off-by: Fatih Acar <fatih@opsmill.com>
cf51c80
7 months ago
by fatih-acar
+0.49%
Merge release 1.1 into stable
8d4e61a
7 months ago
by gmazoyer
-0.31%
Improve node upsert performances (#5966)
4450b4a
7 months ago
by LucasG0
-0.19%
Merge pull request #6153 from opsmill/dga-20250326-graph-version Fix version of internal graph after 1.2 release
e9992b9
7 months ago
by dgarros
-0.03%
inherited schema fields fixes (#6146) * inherited schema fixes (#6074) * WIP code fix and unit test * fix for overriding a generic schema field * updates for special order_weight and branch property handling * try removing this PYTEST_RUNNING env var * try a sentinel value * add missing conditional * more unit tests * typing fix and cleanup * handling for existing for duplicate inherited schema fields (#6123) * add the migration * avoid migration * add changelog
d4a21d4
7 months ago
by ajtmccarty
-0.1%
Migration to fix cardinality one relationships (#5930)
9155769
7 months ago
by LucasG0
+0.47%
Merge pull request #6160 from FragmentedPacket/may-202503-schema-strict-mode-compose-env-var Add INFRAHUB_SCHEMA_STRICT_MODE to docker compose file.
86f1302
7 months ago
by dgarros
-0.26%
Merge pull request #6150 from opsmill/ajtm-03252025-generic-order-weights integration test covering updated order weights
4f35bab
7 months ago
by dgarros
+0.14%
fix(tasks): update helm chart release We were comparing wrong values when incrementing the chart version. Also the prefectTag logic changed with the latest upstream Prefect chart. Signed-off-by: Fatih Acar <fatih@opsmill.com>
c5b7d7f
7 months ago
by fatih-acar
-0.08%
Merge pull request #6164 from opsmill/stable-python_sdk-v1.9.2 Update python_sdk to version v1.9.2 against stable
9ec1e75
7 months ago
by dgarros
-0.09%
IFC-1243 Set operational status of repo after fetch (#6009) The operational status was always remaining to "unknown" as we never assigned it another value. This change will modify the status value according to the result of a git fetch call.
622f91b
7 months ago
by gmazoyer
+0.02%
fix(ci): use chrome new headless Signed-off-by: Fatih Acar <fatih@opsmill.com>
028ae47
7 months ago
by fatih-acar
+0.4%
Use database sessions in compute attributes flows (#6171)
e9993d1
7 months ago
by LucasG0
-0.32%
stop using local_rels/attrs in schema update (#5595) * stop using local_rels/attrs in schema update * add functional test * mypy fix * fix functional test * add attributes to test * more tests * pylint fix * formatting * updates to use local schema fields only
8f46525
7 months ago
by ajtmccarty
+0.02%
update NodeGetKindQuery for nodes with a migrated kind (#6165) * update NodeGetKindQuery for nodes with a migrated kind * only use branch logic if absolutely necesssary * add changelog
0298e3a
7 months ago
by ajtmccarty
-0.09%
Increase benchmarks timeout (#6109)
d502def
7 months ago
by LucasG0
-0.03%
fix(testcontainers): disable lb timeouts Signed-off-by: Fatih Acar <fatih@opsmill.com>
ec5d74b
7 months ago
by fatih-acar
+0.34%
Merge pull request #6186 from opsmill/dga-20250328-fix-6182 Fixed menu_update when Non-Builtin items are attached to a Builtin menu item
77d819f
7 months ago
by dgarros
-0.25%
Merge pull request #5995 from opsmill/jbr-v3-docker-collect-new-feature Enhance support data collection tool
ab3c0ae
7 months ago
by wartraxx51
+0.04%
Fix upserting a node with an existing non-hfid unique attribute in payload (#6193)
ba316b9
7 months ago
by LucasG0
+0.07%
Merge pull request #6198 from opsmill/ajtm-03312025-ip-reconcile-offbyone fix off by one error in ip prefix reconcile query
34e8c76
7 months ago
by dgarros
-0.19%
Merge pull request #6187 from opsmill/dga-20250329-sdk-store Update Python SDK to dga-20250326-refactor-store
c5b95c2
7 months ago
by dgarros
+0.21%
Merge pull request #6203 from opsmill/dga-20250401-release-1.1-stable Merge release-1.1 into stable (w/ Conflict resolution)
597380a
7 months ago
by dgarros
-0.1%
Merge pull request #6208 from opsmill/dga-20250401-release-1.1-stable-bis Merge release-1.1 into stable after renaming migration 22
e361349
7 months ago
by dgarros
-0.24%
Do not allow duplicated optional unique attributes (#6175)
2a92a34
7 months ago
by LucasG0
+0.48%
Remove EventNewPrimaryWorker (#6220)
ce56947
7 months ago
by LucasG0
-0.19%
fix generic schema attr delete migration for overridden attrs (#6215) * fix attribute remove migration for overridden generic attrs * add changelog * small loop refactor
9fde852
7 months ago
by ajtmccarty
-0.13%
IFC-1409 Fix HFID duplicates for component templates (#6218) When loading several schemas without a restart the logic was adding the same HFID and uniqueness constraint element more than once for component templates. This lead to a final schema with unpractical HFID and uniqueness constraints (mostly from a user perspective). While a restart would fix the issue, this change makes sure it does not happen between restarts. An integration test has also been added to highlight the issue in case of a regression.
34b1b05
7 months ago
by gmazoyer
-0.02%
Merge pull request #6139 from opsmill/pog-remove-schema-branch-from-registry-IFC-1406 Cleanup registry branch delete and remove schema_branch
2169016
7 months ago
by ogenstad
+0.01%
Merge pull request #6216 from opsmill/pog-refactor-driver-imports Refactor import and init of adapter drivers
5752dfb
7 months ago
by ogenstad
0%
upsert with changed relationships bug (#6234)
200e8d4
7 months ago
by ajtmccarty
+0.14%
Merge pull request #6237 from opsmill/pog-restrict-event-related-payload Restrict event.related payload for CoreGraphQLQueryGroup events
f4e4f0c
7 months ago
by ogenstad
-0.09%
Correctly update deleted fields while updating a schema (#6226)
da2c3c0
7 months ago
by LucasG0
+0.02%
add migration to fix children of 0.0.0.0/0 prefixes if necessary (#6257) * add migration to fix children of 0.0.0.0/0 prefix if necessary * remove space * support fixing ::/0 too * use ipaddress.ip_network
c73efac
7 months ago
by ajtmccarty
+0.03%
IFC-1398 Support number from pool through generics (#6254)
b4240ce
7 months ago
by gmazoyer
+0.01%
Migrate BranchMergeEvent to prefect (#6183)
653f6c5
7 months ago
by LucasG0
+0.09%
Merge pull request #6256 from opsmill/pog-generic-computed-attributes-IFC-1239 Add support for computed attributes on generics
1bc7cdd
7 months ago
by ogenstad
-0.17%
Merge pull request #6280 from opsmill/stable-python_sdk-v1.10.2 Update python_sdk to version v1.10.2 against stable
39d6d30
7 months ago
by wvandeun
-0.04%
Merge pull request #6275 from opsmill/pog-prefect-3.3.4 Upgrade Prefect to 3.3.4
965541e
7 months ago
by ogenstad
+0.23%
Merge pull request #6281 from opsmill/pog-restrict-related-generatorgroup-payload Temporarily restrict GeneratorGroups from related resources in events
0acf35f
7 months ago
by ogenstad
-0.18%
Merge pull request #6282 from opsmill/wvd-20250411-add-prefect-env-var set maximum number of related resources for a Prefect event to 500
eba5ca4
7 months ago
by wvandeun
+0.06%
Merge pull request #6243 from opsmill/pog-clear-graphql-manager-cache-IFC-1383 Clear GraphQLSchemaManager cache when deleting branches
a4062c3
7 months ago
by ogenstad
-0.06%
Add generics to node selection in number pool form (#6277) * add generics to node selection * add fragment * update test to get generics * Allow using generic in pool mutation * Fix conditional * Adapt unit test --------- Co-authored-by: Guillaume Mazoyer <guillaume@opsmill.com>
f7f161e
7 months ago
by pa-lem
+0.02%
Disable animation during E2E tests in CI (#6288)
f19ad97
7 months ago
by bilalabbad
+0.07%
Fix upsert with both default_filter and hfid defined (#6291)
1fdc002
7 months ago
by LucasG0
-0.07%
fix(backend): trace row count returned by database Signed-off-by: Fatih Acar <fatih@opsmill.com>
6d381f6
7 months ago
by fatih-acar
+0.12%
IFC-1445 Add relationships + attributes to generic template (#6304)
9f03df7
7 months ago
by gmazoyer
+0.05%
Raise better error messages on HFID lookup failure (#6321)
d644100
7 months ago
by gmazoyer
-0.2%
IFC-1453 Add HFID to generic template to fix HFID usage (#6319)
12aefdf
7 months ago
by gmazoyer
+0.19%
fix(ci): testcontainers test and docker syntax Signed-off-by: Fatih Acar <fatih@opsmill.com>
69f790d
7 months ago
by fatih-acar
+0.06%
fix(styles): update branded terms case swap and add 'kubectl' to spelling exceptions
f78aa1b
7 months ago
by cgrard
-0.17%
Added CI env variables to disable animation during tests on CI (#6335)
95ed271
7 months ago
by bilalabbad
-0.15%
Merge pull request #6315 from opsmill/pog-update-certifi Update certifi to 2025.1.31
a987255
7 months ago
by ogenstad
+0.12%
patching command framework `infrahub db patch plan/apply/revert` (#6311) * WIP patch for removing dup kind-migrated nodes following a merge * WIP patch framework * patch commands and framework * add restore method * update tests for reverting a patch * generate cli docs * update docs * remove actual patch from this branch * consolidate file names for patch plans * make elementId function use dynamic * one more docstring * refactor to track deleted IDs in a file and add failure tests * delete edges first during revert * move call order around * small changes for PR feedback * do vertex/edge adds in transactions * generate docs again * fix for reverting deleted edge linked to deleted vertex
debb8a9
6 months ago
by ajtmccarty
+0.04%
Merge pull request #6348 from opsmill/pog-refactor-computed-attribute-filter-query Refactor computed attribute update_computed_attribute_value_jinja2
22e5c66
6 months ago
by ogenstad
+0.03%
Merge pull request #6360 from opsmill/pog-update-h11 Update vulnerable h11 package
f9dfb54
6 months ago
by ogenstad
-0.12%
Mutating a backend node with extra attrs logs instead of raising (#6350)
81d9f74
6 months ago
by LucasG0
-0.02%
fix(backend): improve IPPrefixReconcileQuery performance (#6249) By directly filtering the node labels. Using WHERE in labels() did not trigger the NodeByLabelScan and thus processed all nodes. Also add a WHERE IN clause for the binary address lookup so that the binary address index is effectively used. Looking up for the binary address + prefix length tuple prevented the planner from using the index. Signed-off-by: Fatih Acar <fatih@opsmill.com>
0170e9a
6 months ago
by fatih-acar
+0.22%
AggregatedConstraintChecker correctly raises errors (#6369)
6f7f027
6 months ago
by LucasG0
-0.27%
remove duplicate txn from Migration014
847ea56
6 months ago
by ajtmccarty
-0.05%
Merge pull request #6371 from opsmill/pog-prefect-3.3.7 Upgrade Prefect to 3.3.7
4853eb8
6 months ago
by ogenstad
+0.44%
Move database constants to constants folder (#6372)
048608f
6 months ago
by LucasG0
-0.28%
Enable HCL syntax highlighting (#6374) * Add support for application/hcl content type * add hcl content type in code viewer * add fragment --------- Co-authored-by: Damien Garros <dgarros@gmail.com>
5c4f2b1
6 months ago
by pa-lem
-0.01%
deduplication patches (#6340) * comments in the deduplication patch * add deduplicate edges patch * add unit tests on an export of the bad data
c5d0949
6 months ago
by ajtmccarty
+0.07%
Merge pull request #6363 from opsmill/pog-query-convert-response-IFC-1479 Add support for convert_query_response to Python Transforms
1f4588d
6 months ago
by dgarros
+0.76%
Add note about rebase after core schema updates (#6384) * Add note about rebase after core schema updates
a7bdcb3
6 months ago
by ogenstad
-0.81%
fix(backend): add extra where clause in uniqueness constraint query This should prevent potential performance regression when the value index is not present (feature flag disabled). Signed-off-by: Fatih Acar <fatih@opsmill.com>
0143434
6 months ago
by fatih-acar
+0.04%
Merge pull request #6395 from opsmill/pog-restrict-computed-attribute-mutation-query Restrict computed attribute query to the required attribute
2a7abbc
6 months ago
by ogenstad
-0.35%
add changelog
7053a63
6 months ago
by ajtmccarty
+0.59%
Release 1.2.9rc0 Signed-off-by: Fatih Acar <fatih@opsmill.com>
512f2bf
6 months ago
by fatih-acar
-0.11%
Merge pull request #6402 from opsmill/dga-20250504-fix-comp-attr-setup Fix computed attribute setup to only update each computed attribute once
46423d4
6 months ago
by dgarros
-0.33%
Deleting branch correctly deletes nodes with agnostic relationships (#6376)
a98642f
6 months ago
by LucasG0
+0.38%
fix: neo4j docker healthcheck fills storage Signed-off-by: Fatih Acar <fatih@opsmill.com>
e563e1f
7 months ago
by fatih-acar
+0.05%
logic for deleting nodes removed from a diff (#6391) * logic for deleting nodes removed from a diff * use filter model instead of dict, use NodeIdentifier in filters * update drop nodes query to remove diff nodes completely
c55c973
6 months ago
by ajtmccarty
-0.05%
add node kind to node field specifiers (#6359) * logic for deleting nodes removed from a diff * use filter model instead of dict, use NodeIdentifier in filters * update drop nodes query to remove diff nodes completely * add node kind to node field specifiers * add a hash method for some reason * remove extraneous, commented-out line * replace kind and uuid on DiffNode classes with NodeIdentifier that includes database-level labels * small cleanup tasks * use IDs list in diff path queries * save changes to test for diff calculation with migrated kind for later * add a docstring for a class * formatting
e1bce6b
6 months ago
by ajtmccarty
+0.05%
Generate templates for inherited kinds (#6423) This might trigger the creation of a lot of templates from a schema perspective but this is required to fix the inheritance for the GraphQL schema.
acae3cd
6 months ago
by gmazoyer
+0.08%
fix(backend): make sure filter subqueries start from the node Without this change, the planner will use the peer node index (either node uuid or attribute value index) as the starting point of the query. Thus in the case of IPAM, when we have a single namespace with thousands of addresses/prefixes, it will start the query from the namespace and traverse all the addresses/prefixes inside that same namespace (thus retraversing all addresses for each address...). Unfortunately, it looks like there's no support to "ignore" an index, so a little trick here is to filter the actual starting node using its own uuid to force the planner to use that node as the starting point. Signed-off-by: Fatih Acar <fatih@opsmill.com>
197f7ed
6 months ago
by fatih-acar
-0.04%
v1.2.9 release prep
dae2057
6 months ago
by lykinsbd
-0.57%
fix bug in rel create for migrated kind nodes (#6421) * fix bug in rel create for migrated kind nodes * handle agnostic rels correctly
7745e6a
6 months ago
by ajtmccarty
+0.39%
Merge pull request #6431 from opsmill/pog-mypy-ruleset Break apart ignored mypy rules to individual error codes
8edfae7
6 months ago
by ogenstad
-0.11%
Merge pull request #6438 from opsmill/pog-allow-large-dropdown-choices-IFC-1483 Add 'List' kinds to LARGE_ATTRIBUTE_TYPES
2ec0f39
6 months ago
by ogenstad
-0.19%
Merge pull request #6432 from opsmill/wvd-2025008-fix-webhook-signature fix webhook signature calculation
968b3c5
6 months ago
by wvandeun
+0.2%
Merge pull request #6433 from opsmill/ajtm-05082025-rel-query-updates update rel cypher queries for migrated kind nodes
f16e7c8
6 months ago
by ajtmccarty
+0.03%
handle migrated kind nodes in diff and merge logic (#6401) * fix bug in rel create for migrated kind nodes * handle agnostic rels correctly * WIP on including migrated kinds in diff * small changes to diff calculation queries for properties of nodes with migrated kind/inheritance * expand unit test for migrated kind diff... big time * finish up giant unit test * use db_id instead of labels, will need it for merge updates * move is_node_kind_migration outside of existing diff queries * format * fix broken tests/query * update DiffCombiner with identifiers * undo some changes in DiffQueryParser that are no longer needed * comment placement fix * test and support for merging branch with migrated kind node * update unit test for is_node_kind_migration * add changelog * remove commented out code * handle migrated node that is later deleted * add cypher comment * remove unused property * update comment, remove unnecessary int() casting * linting * one more test * add migration to delete diffs b/c they must be recalculated * actually include the migration
4afed39
6 months ago
by ajtmccarty
-0.07%
Merge pull request #6448 from opsmill/pog-alternate-attribute-value-selection-IFC-1251 Add support for alternate fields in schema path
e3642cd
6 months ago
by ogenstad
+0.01%
Merge pull request #6440 from opsmill/dga-20250511-jinja2-hash Ensure Jinja2 computed attribute recalculate only when the template changes
9b51d87
6 months ago
by ogenstad
0%
order results of the uniqueness constraint query (#6459)
6f0f2f8
6 months ago
by ajtmccarty
+2.1%
Improve monitoring (#6466) * improve compactor and try to reduce storage usage by monitoring tools
1136ff6
6 months ago
by BeArchiTek
-2.05%
Correctly save proposed changed with merging state (#6490)
4f60827
6 months ago
by LucasG0
+0.11%
fix batching bug in diff query (#6483) * fix batching bug in diff query * add changelog
c4f1b8a
6 months ago
by ajtmccarty
+2.07%
Increase tasks logs limit (#6446)
ba2e29a
6 months ago
by LucasG0
-2.31%
IFC-1530 Add weighted pool resource generic (#6511) This change adds weight to resources of pools in order to have a more precise control over the order of resources during the allocation process.
6a55b73
6 months ago
by gmazoyer
-0.06%
fix(backend): ignore neo4j deprecation logs Logs are emitted when running with neo4j >= 5.26. Query compatibility will be available with Infrahub 1.3, we can revert this once 1.3 is released. Signed-off-by: Fatih Acar <fatih@opsmill.com>
e2bf321
6 months ago
by fatih-acar
+0.23%
Weighted pool allocation docs and attribute description (#6518) * Add docs * Add attribute description * add inherited generic
6944dc9
5 months ago
by minitriga
-0.04%
chore: update docker-compose
81033e2
5 months ago
by opsmill-bot
-0.02%
Merge pull request #6499 from opsmill/dependabot/pip/pip-297a1d6f26 Bump setuptools from 75.1.0 to 78.1.1 in the pip group across 1 directory
535f049
5 months ago
by ogenstad
+0.13%
migration to fix various database issues from node kind update merge bugs (#6531) * clean up deduplicate edges patch * delete broken patch, it's moving to a migration that works * add the new migration and tests * test fixing * fix migration for healthy database * move verify_no_duplicate_relationships * add a changelog
92ba163
5 months ago
by ajtmccarty
-0.4%
Merge pull request #6546 from opsmill/ajtm-05262025-missing-sessions add missing database sessions
66a689b
5 months ago
by ogenstad
+0.23%
IFC-1517 Don't set unique constraints on generic templates (#6565) When we run the uniqueness constraint checker for a given node, we check for its uniqueness constraints as well as the uniqueness constraints of its generics if their are any. In the case of component template, it was causing an issue where component templates were expected to have unique template names while in fact, their uniqueness is based on a name and a parent template.
abb7771
5 months ago
by gmazoyer
-0.16%
fix(ci): force pipx install poetry Otherwise poetry is not set to the desired version. Signed-off-by: Fatih Acar <fatih@opsmill.com>
639a3ad
5 months ago
by fatih-acar
+0.11%
remove needlessly scary error message (#6570)
481b8b1
5 months ago
by ajtmccarty
+36.71%
fix attribute add migration for deleted nodes (#6569) * fix attribute add migration for deleted nodes * add some database validation to the end of every schema integration test * update one more test * unit test cleanup * add migration and a unit test * add changelog * remove comment, add line to test
5d4efad
5 months ago
by ajtmccarty
-36.67%
extra-thorough test for latest migration (#6567) * extra-thorough test for latest migration * one more comment * make sure all "to_delete" vertexes are deleted * use assert_equal instead of compare
22f12c4
5 months ago
by ajtmccarty
+0.23%
fix(ci/docker): workaround issue with poetry 2 Signed-off-by: Fatih Acar <fatih@opsmill.com>
f4bd264
5 months ago
by fatih-acar
+36.16%
Merge pull request #6582 from opsmill/ajtm-06012025-diff-save-query-update update cypher query to use less memory
9f0d3be
5 months ago
by ajtmccarty
-36.66%
Merge pull request #6594 from opsmill/ajtm-06022025-no-diff-txn remove txn for diff calculation in pc pipeline
fd550ca
5 months ago
by wvandeun
+0.18%
make the assertion errors in db_snapshot.py more verbose in pytest (#6610)
f78eaa0
5 months ago
by ajtmccarty
+37.42%
Merge pull request #6643 from opsmill/wvd-20250606-update-python-sdk-submodule Update python_sdk submodule to v1.12.2
272a3e9
5 months ago
by wvandeun
-37.53%
skip broken test (#6631) * skip migration tests * only turn off the one test * format
82f23e9
5 months ago
by ajtmccarty
+0.38%
Merge pull request #6644 from opsmill/ajtm-06052025-delete-diff-update new DiffRepository method to delete all diffs
3cced2b
5 months ago
by ajtmccarty
+38.54%
Merge pull request #6662 from opsmill/dependabot/pip/pip-512858e340 Bump requests from 2.32.3 to 2.32.4 in the pip group across 1 directory
5f1ec3b
5 months ago
by ogenstad
-38.57%
Merge pull request #6668 from opsmill/dependabot/pip/python_testcontainers/pip-512858e340 Bump requests from 2.32.3 to 2.32.4 in /python_testcontainers in the pip group across 1 directory
7eb22b2
5 months ago
by ogenstad
+0.06%
make diff update methods prefect flows (#6653) * make diff update methods prefect flows * lots of linting for override errors * typing for StandardNode id/uuid seems to help for some reason * try coercing to UUID during save instead * move flow decorator * don't validate params for the flow
9986277
5 months ago
by ajtmccarty
-0.25%
fix(development): tempo syntax replicas does not exist... Signed-off-by: Fatih Acar <fatih@opsmill.com>
7adc515
5 months ago
by fatih-acar
-27.72%
Merge pull request #6685 from opsmill/pog-release-bump-date Bump release date and add delay to test
a64ae2a
5 months ago
by ogenstad
+28%
Merge pull request #6688 from opsmill/pog-remove-deprecated-app-parameter Replace deprecated app parameter to httpx in tests
15e2e03
5 months ago
by ogenstad
-1.17%
allow renaming unique attrs (#6595) * WIP allow renaming unique attrs * support for deleting unique elements, more tests * add changelog * integration tests, new and updated, still WIP * more integration tests * special handling for unique attributes inherited from a generic * unit test updates * name and comment updates
e12fe52
5 months ago
by ajtmccarty
+0.93%
Merge pull request #6696 from opsmill/pog-asyncio-task Store a reference to the return value of `asyncio.create_task`
f104718
5 months ago
by ogenstad
-0.1%
Merge pull request #6717 from opsmill/dependabot/pip/pip-988d6777c3 Bump protobuf from 5.28.3 to 5.29.5 in the pip group across 1 directory
b1cabf3
5 months ago
by ogenstad
-0.39%
Fix Number min/max_value not restricting values (#6716)
03bc280
5 months ago
by LucasG0
+0.3%
Merge pull request #6719 from opsmill/dependabot/pip/pip-2c7469b053 Bump urllib3 from 2.2.3 to 2.5.0 in the pip group across 1 directory
a65f23f
5 months ago
by ogenstad
+0.12%
Merge pull request #6727 from opsmill/pog-stable-node-untyped-def Fix untyped def for node
ea29c27
4 months ago
by ogenstad
-0.27%
Add migration to check for invalid number attributes (#6732)
f84d09a
4 months ago
by LucasG0
+0.04%
Merge pull request #6746 from opsmill/ajtm-06262025-bump-sdk bump sdk commit
b6d63fe
4 months ago
by ajtmccarty
+0.05%
simpler uniqueness query for node constraints (#6694) * WIP new uniqueness query * finish unit tests for new query * use new query in NodeGroupedUniquenessConstraint * fix unit test * new error message for HFID match on main during upsert on branch * catch non-unique on main after branch create * add changelog * add support for using AttributeValue indexes * fix relationship-attr-value uniqueness check * update for rel-attr-value uniqueness path * comment and changelog update
b177441
4 months ago
by ajtmccarty
+0.13%
Merge pull request #6720 from opsmill/dependabot/pip/python_testcontainers/pip-2c7469b053 Bump urllib3 from 2.3.0 to 2.5.0 in /python_testcontainers in the pip group across 1 directory
3ddaf11
4 months ago
by dgarros
-0.08%
refactor tracking node specifiers to perform better (#6752) * refactor tracking node specifiers to perform better * add changelog
d3b9ff8
4 months ago
by ajtmccarty
+0.31%
prevent diff update and merge from running simultaneously (#6740) * use same locks on diff and merge * unit test updates * fix unit tests * remove unnecessary async method * add changelog
69b9ef5
4 months ago
by ajtmccarty
-0.09%
fix(ci): run e2e tests only when required Signed-off-by: Fatih Acar <fatih@opsmill.com>
1b3690c
4 months ago
by fatih-acar
+0.07%
Merge pull request #6772 from opsmill/pog-webhook-upsert-IFC-1567 Revert upsert mutation to use InputObjectType instead of a dict
683b5eb
4 months ago
by ogenstad
-0.22%
Fix duplicate `member_type` arg for prefix pool (#6798) When passing `member_type` inside the `data` parameter of the mutation, the mutation code was sending the `member_type` keyword argument twice. This change should fix the issue by having the `member_type` value only inside the `data` dict, which will get unpacked when creating the prefix node.
7c20d01
4 months ago
by gmazoyer
-0.1%
add infrahub db check command (#6792) * add infrahub db check command * docs and changelog * try to fix docs linting * generate docs again
a40baba
4 months ago
by ajtmccarty
+0.28%
new infrahub db migrate --migration-number option (#6804) * new infrahub db migrate --migration-number option * update docs, remove unnecessary conditional
6a7e466
4 months ago
by ajtmccarty
-0.24%
Merge pull request #6782 from opsmill/pog-override-pop Fix corner case in upsert when node has an attrib/rel called "pop"
ae8f0cf
4 months ago
by ogenstad
+0.03%
fix duplicate relationships added during node creation (#6803) * add tests for duplicated relationships bug * changelog and fix * fix branch support * more correct branch-agnostic handlind hopefully * handling for pool-things created during node create * some cypher query comments
27f7770
4 months ago
by ajtmccarty
+0.09%
duplicate Relationships cleanup migration (#6812) * migration to delete duplicated relationships * one more unit test
3137b61
4 months ago
by ajtmccarty
-0.07%
bump graph version, fix migration name (#6827) * bump graph version * update migration name
db157bb
4 months ago
by ajtmccarty
+0.03%
update migration to delete orphan Relationship nodes (#6828)
30abb35
4 months ago
by ajtmccarty
+0.21%
fixes 500 error on empty schemas list (#6835)
7ace334
4 months ago
by BeArchiTek
-0.29%
diff crash with double-deleted schemas (#6831) * unit test and fix for diff crash with double-deleted schema * add changelog * add integration test for merge, rebase flow
3b4addc
4 months ago
by ajtmccarty
+0.33%
add keyword scanner (#6784) Scanner to ensure specific keywords (such as customer-proprietary information) shouldn't be added to repository files or git commit messages.
1ab895f
4 months ago
by petercrocker
-0.09%
Add migration for Attribute NumberPool on existing nodes (#6813)
7edd4a8
4 months ago
by dgarros
+0.02%
Merge pull request #6860 from opsmill/dga-20250719-apache Change main license to Apache 2.0
58c347e
4 months ago
by dgarros
-0.11%
Merge pull request #6861 from opsmill/dga-20250720-fix-6855 Fix Resource Pool utilization query for large IPv6 prefix resource
06812c9
4 months ago
by dgarros
+0.07%
Merge pull request #6862 from opsmill/dga-20250720-fix-6843 Add unit test for display_label using computed attribute
da71ce3
4 months ago
by dgarros
-0.01%
Merge pull request #6854 from opsmill/ajtm-07172025-schema-rel-orphan fix orphaned SchemaRelationships bug
a38c4a3
4 months ago
by ajtmccarty
-0.09%
Merge pull request #6866 from opsmill/dga-20250720-fix-6865 Refactor NumberPoolGetUsed query to account for deleted node and branch
d2feaa7
3 months ago
by dgarros
+0.11%
add registry initialization to migration (#6878) * add registry initialization to migration * troubleshoot failing migration unit test * maybe fix migration test * finalize migration
99495f7
3 months ago
by ajtmccarty
-0.09%
Merge pull request #6881 from opsmill/stable-python_sdk-v1.13.5 Update python_sdk to version v1.13.5 against stable
13be074
3 months ago
by dgarros
+0.11%
Lock on names for GraphQLQueryGroup (#6899)
fca14f2
3 months ago
by LucasG0
-0.16%
prevent duplicate edges in node kind migration (#6891) * prevent duplicate edges in node kind migration * small unit test update
6dafe09
3 months ago
by ajtmccarty
-0.13%
Merge pull request #6912 from opsmill/pog-reserved-keywords-IFC-1603 Restrict Python keywords for attribute and relationship names
cedaa0e
3 months ago
by ogenstad
+0.17%
Use async for SDK node `extract` method (#6916)
7062d9e
3 months ago
by gmazoyer
+1.82%
fix for unlikely diff bug (#6927) * WIP fix for diff bug * linting * clean up deletes, finish test * add changelog
0b060a3
3 months ago
by ajtmccarty
-1.67%
Update Docker Compose file to split base infrahub config and API server (SSO) (#6902) * Rename infrahub_config to infrahub_base_config and created a new anchor for the api server called infrahub_api_server that the infrahub-server will use and then set the task-workers to use infrahub_base_config * Update the method of finding infrahub-server config YAML anchors to search for the new anchor name. * Add logic to exclude environment vars defined in 'x-infrahub-api-server'
f15fb66
3 months ago
by FragmentedPacket
+0.11%
fix(ci): ensure pipx uses correct python version Signed-off-by: Fatih Acar <fatih@opsmill.com>
f577512
3 months ago
by fatih-acar
+22.12%
new `infrahub db check` query for orphaned Relationships (#6950) * add changelog * add new infrahub db check query for orphaned relationships
ec71b0b
3 months ago
by ajtmccarty
-22.32%
Merge pull request #6966 from opsmill/ajtm-08042025-diff-fix another fix for migrated kind nodes in the diff
d9df73a
3 months ago
by ogenstad
+0.08%
command to clean up incorrect inheritance/database labels (#6914) * make NodeDuplicateQuery idempotent * add infrahub db check-inheritance command * regenerate docs * update command to handle complete migration failures on branches * add changelog * add some comments
c68e2a8
3 months ago
by ajtmccarty
-51.81%
Add try/except clause to handle relationships created by pool + fix tests with missing core schemas
93f3a17
3 months ago
by LucasG0
+51.81%
prevent and clean up orphaned agnostic Relationships in a branch delete (#7012) * add failing test * update branch delete query * add migration * add changelog
93bf72a
3 months ago
by ajtmccarty
-0.15%
IFC-1499 Check schema permission for dropdown/enum operations (#7007)
ad4d66f
3 months ago
by gmazoyer
-0.03%
Merge pull request #7025 from opsmill/pog-resource-pool-again-IFC-1732 Wrap resource pool assignments within a lock context
26d4296
3 months ago
by ogenstad
×2
fix(backend): batch peers fetch only for many cardinality Signed-off-by: Fatih Acar <fatih@opsmill.com>
3469857
3 months ago
by fatih-acar
+0.5%
fix Migraiton033 minimum version (#7021)
0bc4c13
3 months ago
by ajtmccarty
-80.55%
display labels aggregation bug (#7023) * fix display_labels accumulation * add changelog * bump sdk commit
ba92fe0
3 months ago
by ajtmccarty
-21.8%
fix(tasks): update release command for #7008 Signed-off-by: Fatih Acar <fatih@opsmill.com>
c182ce9
3 months ago
by fatih-acar
+22.11%
improve profiles docs (#6955) * improve profiles docs * update code * fix: add missing newline at end of profiles topic documentation * remove comments and toml from docs generation * add back toml * fix: import Self from typing_extensions for Python 3.10 compatibility The GitHub Actions CI pipeline was failing because was being imported from instead of . was only introduced in Python 3.11, but the CI uses Python 3.10. This aligns with the pattern used elsewhere in the codebase where is imported from for compatibility. * fix: use poetry environment for invoke/toml installation in CI The validate-generated-documentation job was failing because it was using system pip (Python 3.10) to install invoke and toml packages, while the rest of the job uses poetry with Python 3.12. This caused a Python version mismatch when typer tried to import modules that use Python 3.11+ features like typing.Self. Changed from 'pip install invoke toml' to 'poetry run pip install invoke toml' to ensure packages are installed in the correct Python 3.12 environment. * fix: use poetry environment for invoke installation in validator job Fixed another instance where invoke/toml packages were being installed with system pip instead of the poetry environment. This ensures consistency across all poetry-based jobs in the CI pipeline. * revert: undo models.py change, fixed CI environment instead Reverted the typing_extensions import change in models.py since the root cause was the CI environment using the wrong Python version, not the code. The proper fix was to ensure invoke/toml are installed in the poetry environment rather than changing the code to accommodate CI issues. * fix: force poetry to use correct Python 3.12 environment The virtual environment was still using Python 3.10 despite poetry env use 3.12. Added explicit environment cleanup and use the full path to python3.12 to ensure poetry creates the venv with the correct Python version. Changes: - poetry env remove --all || true (clean slate) - poetry env use $(which python3.12) (explicit path) * fix ci * ci fix * more ci * moar ci * even moar ci * still moar * fix npm path * test * test vale action * fix vale * vale * vale * vale * vale config * moar vale * glob * vale * vale * vale * fail on error * test vale * test vale 2 * i give up * fixes * ci * markdownlint * update graphql * Improve profile guide * fix markdownlint * grammar --------- Co-authored-by: Baptiste <baptiste@opsmill.com>
4e263a8
3 months ago
by petercrocker
-21.95%
fixes for diffing and merging a branch into an emtpy default branch (#7062) * fixed bugs with WIP integration test * format * finish tests * add test comment * add changelog * one more small test update * use all_names property
0fd0737
2 months ago
by ajtmccarty
0%
Merge pull request #7079 from opsmill/ajtm-08252025-generic-optional-to-false allow updating mandatory attr on a generic to be optional
8615cd1
2 months ago
by dgarros
+0.08%
Update Node.js to version 22 (#7093)
12405ac
2 months ago
by bilalabbad
-0.21%
handle overridden choice attributes on generics during schema integrity check (#7088) * handle overridden choice attributes on generics * update some test names * add changelog
bba72f1
2 months ago
by ajtmccarty
+0.12%
Merge pull request #7091 from opsmill/pog-dependency-updates Update copier, h2 & uv
960bcaf
2 months ago
by ogenstad
-0.03%
Merge pull request #7100 from opsmill/pog-registry-branch-cleanup Replace new_branch variable and ignore updates for -global- branch
f942145
2 months ago
by ogenstad
+0.07%
Merge pull request #7109 from opsmill/pog-global-lock-updates Add "lock." prefix to global locks, include worker ID to lock value
7630378
2 months ago
by ogenstad
-0.13%
Merge pull request #7115 from opsmill/pog-branched-from-IFC-1790 Fix branched_from property during rebase operations
8194ce6
2 months ago
by ogenstad
-0.08%
fix(tests): flaky integration docker on enterprise When running the integration tests with Infrahub Enterprise, we make use of the new distributed task manager mode. This mode may introduce some delay in message processing (default of 10s), which in turns make some integration tests flaky. Increase the wait time above 10s, and also make it consistent with other places where we wait 20s. Signed-off-by: Fatih Acar <fatih@opsmill.com>
6f2aa63
2 months ago
by fatih-acar
+0.15%
IFC-1760 Fix invalid 403s when looking at `CoreNode` (#7118)
405959a
2 months ago
by gmazoyer
-0.1%
Merge pull request #7125 from opsmill/pog-infrahub-shell Refactor 'infrahub shell'
bee4f7a
2 months ago
by ogenstad
+0.19%
re-run migration026 in case it silently failed (#7135) * rerun migration026 * add changelog
68075ee
2 months ago
by ajtmccarty
-0.05%
Merge pull request #7141 from opsmill/pog-deepdiff-update Patch vulnerability for deepdiff
54cdf76
2 months ago
by ogenstad
-0.16%
fix(ci): add missing step for integration test We were not properly installing invoke before using it. Signed-off-by: Fatih Acar <fatih@opsmill.com>
af70402
2 months ago
by fatih-acar
+0.12%
Fix artifact validation (#7067)
e8040e2
2 months ago
by LucasG0
-0.03%
Upgrade Biome to v2 + Ultracite config (#7153)
2b36769
2 months ago
by bilalabbad
-0.12%
update AccountTokenValidatorQuery (#7160) * update AccountTokenValidatorQuery * small unit test updates * add support for expiration timestamp
61b49a4
2 months ago
by ajtmccarty
+0.53%
fix branch-support bugs in IP reconciliation (#7105) * add failing test * fix for self-parent IP prefixes * add a couple more failing tests * tests and fix for child and primary node updates on branch * add changelog * lint * fix query to allow missing IP node * one more change and test for nodes with migrated kind * one more filter update
c75fd4f
2 months ago
by ajtmccarty
-0.47%
Merge pull request #7134 from muffizone/fix-7119 refactor(api): update query variables type from str to Any
85d4960
2 months ago
by ogenstad
+0.1%
Merge pull request #7179 from opsmill/dga-20250908-trigger-attr Add option Any to Trigger Attribute Match
4fdd133
2 months ago
by dgarros
-0.06%
fix(ci): increase sdk timeout in upgrade test job Branch rebase might take more than the default one minute. Signed-off-by: Fatih Acar <fatih@opsmill.com>
9ed350c
2 months ago
by fatih-acar
+0.24%
feat: allow group mapping for google sso (#7200) * feat: allow group mapping for google sso Google does not include groups within the tokens. We can only fetch groups through their APIs. One available API is the Admin SDK/Directory API which requires admin permissions, which would in turn require extra configuration for Infrahub. Another API is the Cloud Identity API which provides endpoints to fetch group memberships using the user token. Signed-off-by: Fatih Acar <fatih@opsmill.com>
5f27ba3
2 months ago
by fatih-acar
-0.36%
fix: update params type in RequestGraphQLQueryGroupUpdate (#7209) * fix: update params type in RequestGraphQLQueryGroupUpdate to accept any value * fix: update params type in RequestGraphQLQueryGroupUpdate to use Any * fix: correct import statement for Any in models.py
c98c33c
2 months ago
by minitriga
+0.33%
Pass in branch_name to the exception within create_locally to provide proper branch name (#5714) * backend/git/base.py: Pass in branch_name to the exception within create_locally for proper error message. * Fix tests. Add news fragment. * Fix InfrahubServices import for test.
eabc704
2 months ago
by FragmentedPacket
-0.22%
Merge pull request #7207 from opsmill/fac-upgrade-codspeed Bump CodSpeedHQ/action from 3 to 4
ad49c70
2 months ago
by dgarros
+0.04%
Merge pull request #7212 from opsmill/pog-webhook-artdef-name-IFC-1803 Add artifact definition name to artifact webhook events
ca78638
2 months ago
by ogenstad
+0.04%
fix(backend): add info metric for workers This is useful when troubleshooting a long running instance. We might need to identify a specific worker using its ID. Signed-off-by: Fatih Acar <fatih@opsmill.com>
dedbda2
2 months ago
by fatih-acar
+0.12%
Use smaller transactions in branch delete cypher query (#7229) * fix branch delete cypher oom error * update changelog wording Co-authored-by: Damien Garros <dgarros@gmail.com> --------- Co-authored-by: Damien Garros <dgarros@gmail.com>
1401d74
2 months ago
by ajtmccarty
-0.04%
IFC-1695 Prune git old remote references on fetch (#7131)
9d64fc8
2 months ago
by gmazoyer
-0.04%
updates and tests for Relationship queries to not return deleted rels (#7163) * updates and tests for Relationship queries to not return deleted rels * add changelog * clean it up a little
5b66380
2 months ago
by ajtmccarty
-0.36%
Add hfid and uniqueness constraint to Attribute and Relationship Match for NodeTrigger (#7182) * Add hfid and uniqueness constraints to Attribute and Relationship Match for NodeTrigger * Update get_schema_branch to return the default branch if the global branch is provided * Add upgrade test from 1.3.6
c489d76
1 month ago
by dgarros
+0.18%
migration for fixing improperly reconciled IP objects (#7164) * WIP migration for fixing improperly reconciled IP objects * another test case * add updated address test * another test case * final test case * add some logging * add migration039 all the way in * use TestInfrahubApp class
585ed91
1 month ago
by ajtmccarty
-0.07%
Convert GraphQL query group update tasks to interval to hide it from the task list (#7242)
79c7d65
1 month ago
by dgarros
+0.08%
bug in NodeGetListQuery if filter includes peer IDs for peers with migrated kind (#7248) * fix NodeGetListQuery filter ordering * add changelog * update a few unit tests
19816c4
1 month ago
by ajtmccarty
-0.04%
Fix HFID not being accepted when using the prefix/address mutations. (#7240) * Fix HFID not being accepted when adding the prefix/address mutations. * Added news fragment.
c260d7f
1 month ago
by FragmentedPacket
+0.34%
fix schema integrity check to remove resolved violations (#7279) * run integrity check updated even if no conflicts * add changelog
ba203d3
1 month ago
by ajtmccarty
+1.16%
Fix docs for configuration and update object storage docs (#7283) * feat(docs): enhance configuration documentation with nested parameters and types * fix(docs): correct title and improve clarity in object storage documentation * fix(workflow): add pydantic-settings to Python environment setup * fix(docs): correct link formatting in object storage documentation * fix(docs): add missing period in object storage configuration reference link * Update docs/docs/topics/object-storage.mdx Co-authored-by: fatih-acar <fatih-acar@users.noreply.github.com> --------- Co-authored-by: fatih-acar <fatih-acar@users.noreply.github.com>
c17d0e0
1 month ago
by minitriga
-1.25%
Merge pull request #7293 from opsmill/dga-20250930-fix-7259 Ignore attribute from template if the value is not defined
fa1b3dd
1 month ago
by dgarros
-0.22%
fix ordering in artifact diff query (#7300) * add more specific ordering to ArtifactDiffQuery * add changelog * update changelog, fix existing ordering issue
6b49896
1 month ago
by ajtmccarty
+0.25%
small cypher fix (#7303)
70c3b5e
1 month ago
by ajtmccarty
+0.13%
fix(backend): enable gzip compression only on specific routes During testing, we noticed that all graphql queries were compressed even though the size of the response was less than the defined 100kB size. It seems compression is always enabled for streamed response, thus compressing almost ALL requests toward APIs. Introduce a new middleware that enables compression only on specific, useful paths. Signed-off-by: Fatih Acar <fatih@opsmill.com>
b065a04
27 days ago
by fatih-acar
+1.24%
Merge pull request #7370 from opsmill/dependabot/pip/pip-d915839adb chore(deps): bump authlib from 1.3.2 to 1.6.5 in the pip group across 1 directory
d89aa07
22 days ago
by ogenstad
-1.3%
add uniqueness constraints for SchemaAttribute/Relationship (#7348) * add uniqueness constraints for SchemaAttribute/Relationship * add generics back into TestingPerson schema * CLI command to clean up duplicated attrs and rels on schemas on main * add changelog * fix changelog * update docs * test cleanup
d7da083
21 days ago
by ajtmccarty
-0.35%
IFC-1819 Fix utilization percentage of IP prefixes (#7388) If all the IP addresses of a prefix used as a pool has been created, marking the prefix as "not a pool" could end up in showing a percentage of utilisation greater than 100%.
b036efb
20 days ago
by gmazoyer
+0.31%
fix(backend): lesser schema duplicate Signed-off-by: Fatih Acar <fatih@opsmill.com>
09e3dea
26 days ago
by fatih-acar
-0.17%
Improve logging and error handling for SSO + add group mapping documentation (#7383) * Improve logging and error handling for sso * Add group mapping documentation * Fix lint * Improve logic based on review * Fine tune when to raise an error * Proper format for URL * Adjust messages returned to users
a36ea06
19 days ago
by BaptisteGi
+0.2%
fix(docs): update HA setup guide Signed-off-by: Fatih Acar <fatih@opsmill.com>
a874ac3
19 days ago
by fatih-acar
+0.02%
fix: add newsfragment Signed-off-by: Fatih Acar <fatih@opsmill.com>
35e5793
18 days ago
by fatih-acar
+1.09%
duplicated updated generic attributes (#7408) * WIP test for duplicated updated generic attributes * add probable fix for issue * update for stable * add test, fix attribute indexed create bug * add migration * add changelog
a30f870
14 days ago
by ajtmccarty
-1.19%
Merge pull request #7458 from opsmill/dependabot/pip/pip-7f59f9beee chore(deps): bump uv from 0.8.13 to 0.9.5 in the pip group across 1 directory
13a1fcb
12 days ago
by ogenstad
0%
Merge pull request #7455 from opsmill/pog-upsert-requirements-IFC-1911 Loosen requirements for Upsert mutations (for templates)
f533403
12 days ago
by ogenstad
-0.04%
apply non-template relationships in sub-templates (#7464) * apply non-template relationships in sub-templates * add changelog * remove whitespace from changelog
bd9f30c
12 days ago
by ajtmccarty
-0.01%
Merge pull request #7479 from opsmill/pog-docker-legacy Avoid using legacy syntax for environment variable
d012feb
8 days ago
by ogenstad
0%
IFC-1908: Add new error message for git connection error (#7467) * IFC-1908: Add new error message for git connection error FIxes https://github.com/opsmill/infrahub/issues/7392 This PR adds a new error message `Failed to connect to github.com` to be raise as a connection error. * update changelog message * Add task tag * fix mypy * remove flow from repository class * fix mypy * remove callback, use exception
0b1a94a
8 days ago
by solababs
-0.04%
Update docker-compose-observability.yml
add9edf
7 days ago
by fatih-acar
+0.03%
feat(cli): add tasks flush commands Signed-off-by: Fatih Acar <fatih@opsmill.com>
51a684b
20 days ago
by fatih-acar
-0.06%
fix(backend): use http adapter context for task worker prefect client This avoids overhead due to SSL context initialization within Prefect client. Signed-off-by: Fatih Acar <fatih@opsmill.com>
9a4ce0d
29 days ago
by fatih-acar
+33.44%
update ordering in NodeListGetRelationshipsQuery (#7535) * update ordering in NodeListGetRelationshipsQuery * add changelog
61d6162
11 hours ago
by ajtmccarty
© 2025 CodSpeed Technology
Home Terms Privacy Docs