opsmill
infrahub
BlogDocsChangelog

Merge release-1.7 into develop

#8008
Comparing
release-1.7
(
c4385a5
) with
develop
(
8363019
)
CodSpeed Performance Gauge
0%
Untouched
12

Benchmarks

Passed

test_schemabranch_duplicate
backend/tests/benchmark/test_schemabranch_duplicate.py
CodSpeed Performance Gauge
0%
7.3 ms7.3 ms
test_query_one_model
backend/tests/benchmark/test_graphql_query.py
CodSpeed Performance Gauge
0%
465.7 ms464.1 ms
test_query_rel_many
backend/tests/benchmark/test_graphql_query.py
CodSpeed Performance Gauge
0%
695.3 ms692.9 ms
test_get_menu
backend/tests/benchmark/test_get_menu.py
CodSpeed Performance Gauge
0%
246.5 ms245.8 ms
test_query_rel_one
backend/tests/benchmark/test_graphql_query.py
CodSpeed Performance Gauge
0%
663.4 ms661.7 ms
test_load_node_to_db_node_schema
backend/tests/benchmark/test_load_node_to_db.py
CodSpeed Performance Gauge
0%
67 ms66.9 ms
test_graphql_generate_schema
backend/tests/benchmark/test_graphql_generate_schema.py
CodSpeed Performance Gauge
0%
498.2 ms497.6 ms
test_base_schema_duplicate_CoreProposedChange
backend/tests/benchmark/test_nodeschema_duplicate.py
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
test_get_schema
backend/tests/benchmark/test_get_schema.py
CodSpeed Performance Gauge
0%
323 ms323.4 ms
test_relationshipmanager_getpeer
backend/tests/benchmark/test_nodemanager_peers.py
CodSpeed Performance Gauge
0%
160.7 µs160.9 µs
test_schemabranch_process
backend/tests/benchmark/test_schemabranch_process.py
CodSpeed Performance Gauge
0%
1 s1 s
test_nodemanager_querypeers
backend/tests/benchmark/test_nodemanager_peers.py
CodSpeed Performance Gauge
-1%
1.5 ms1.5 ms

Commits

Click on a commit to change the comparison range
Base
develop
9214f2f
-0.09%
IFC-2111 Support mandatory attributes and relationships in profiles (#7877) * Add functions to extract mandatory attributes and relationships covered by profiles * Support sequence of nodes * Bypass mandatory fields validation for the ones provided by profiles * Update graphql schema to add mandatory attrs/rels * Add constraint to validate the removal of profiles This will check if `related_nodes` changes on a profile or if `profiles` changes on a node. This will make sure that mandatory fields for a node are not filled in by a profile. * Add some integration tests with XFAIL Need to find a way to prevent profile deletion if it's used to provide values for mandatory fields. * Prevent profile deletion if it still provides mandatory values * Update node applier for relationship * update tests * fix mypy * update test * update tests * update tests * fix mypy * update function name --------- Co-authored-by: Olusola Babatunde <solaopsmill@solababs-2.local> Co-authored-by: Babatunde Olusola <solababatunde12@gmail.com>
9562173
10 days ago
by gmazoyer
+0.12%
Merge pull request #7950 from opsmill/develop Merge develop into release-1.7
e256a07
10 days ago
by bilalabbad
-0.16%
Migrate from display/badge to ui/badge component (#7954)
8584e44
9 days ago
by bilalabbad
+0.18%
Merge pull request #7962 from opsmill/dga-20251226-stable-1.7 Merge stable into release-1.7 w/ conflicts resolved
e059583
8 days ago
by dgarros
-0.21%
Merge pull request #7964 from opsmill/dga-20251226-stable-r1.7-context Merge stable into release-1.7 with conflict resolved
c9776d5
8 days ago
by dgarros
+0.12%
Replace @apollo/client gql with gql.tada for improved type inference (#7966)
f9fbaad
7 days ago
by bilalabbad
-0.12%
remove IS_VISIBLE properties from diffs (#7955)
52b6d08
4 days ago
by ajtmccarty
+0.04%
allow running a single migration again (#7957) * allow running a single migration again * update docs * small cleanup * small cleanup 2 * add changelog
f629140
4 days ago
by ajtmccarty
+0.25%
sorting support for metadata when querying objects (#7949) * move OrderModel out of graphql module * remove unused import * add metadata ordering support * fix filtering, do WHERE clauses earlier * use pydantic for OrderModel * fix comment * typing fix * simplify order query building logic
121ebeb
4 days ago
by ajtmccarty
-0.12%
fix(backend, tests): clear local worker caches Signed-off-by: Fatih Acar <fatih@opsmill.com>
0ed21ad
8 days ago
by fatih-acar
-0.07%
fix prevent close for profile update (#7981)
2bfab5f
3 days ago
by pa-lem
-0.11%
Add AI custom command to create epics and tasks for engineering (#7984) * add custom command for epic and tasks creation * lint
19cfc53
3 days ago
by pa-lem
+0.24%
Merge pull request #7982 from opsmill/pog-nodemanager-account-query Remove "account" parameter from NodeManager methods
730873e
3 days ago
by ogenstad
-0.02%
Merge pull request #7970 from opsmill/stable Merge stable into release-1.7
bfe3b2a
3 days ago
by ogenstad
+0.03%
add filtering support for metadata in NodeGetListQuery (#7960) * add filtering support for metadata in NodeGetListQuery * a little DRY refactor * fix logic for multiple filters on same metadata field * many tests
c4385a5
2 days ago
by ajtmccarty
-0.34%
Add branches metadata in the list view and homepage - IFC-2129 (#7920) * lint * lint * add metadata in query * update mapper * update property display in branch list * update property display * update ui for layout * truncate title * remove log * clean up * lint * cleanup unused * update mapping * update mapping * lint * add search test * extract branch details mapping and update types * remove comment * simplify * update type * update test * update test * import * add changelog * rename changelog * update const * move domain logic * update branch synced icon * update layout to fix alignemnt and responsive * add fields in create * Move non-generic components out of /shared (#7959) * Move non-generic components out of shared * review * truncate date * fix query after merge * ensure to load page --------- Co-authored-by: Bilal ABBAD <bilal@opsmill.com>
aa6fffe
1 day ago
by pa-lem
+0.55%
Merge pull request #7989 from opsmill/pog-special-returns Add missing return type annotation for special method
6e3c571
18 hours ago
by ogenstad
-0.41%
Merge pull request #8000 from opsmill/pog-single-line-assert Use single line asserts
64a8a5b
17 hours ago
by ogenstad
+0.16%
Merge pull request #7988 from opsmill/pog-function-annotations Add missing function annotations
41a3928
16 hours ago
by ogenstad
-0.01%
Merge pull request #8001 from opsmill/pog-stable-to-release-1.7-20260102 Merge 'stable' into 'release-1.7' with resolved conflicts
61bc15e
16 hours ago
by ogenstad
-0.17%
Merge pull request #8006 from opsmill/pog-add-annotation Add function annotation
225d1bd
13 hours ago
by ogenstad
+0.08%
Add display label GraphQL filters (#7992) Now that we store the display labels of nodes in the database we can now perform search based on their values. Since it's stored as an indexed attribute the search efficiency should not be a problem.
06cb6ab
11 hours ago
by gmazoyer
+0.09%
Merge pull request #8004 from opsmill/pog-loosen-testcontainers-httpx-version Loosen version requirements for testcontainers httpx
58d240f
11 hours ago
by ogenstad
-0.26%
special filtering for created/updated_at at midnight (#7997) * make metadata graphql tests faster * add handling for special midnight created/updated_at case with tests * handle edge __before/after with whole-day filter edge case * add type hints to conftests
72f7b3d
10 hours ago
by ajtmccarty
+0.37%
Merge pull request #8010 from opsmill/pog-stable-to-release-1.7-20260102b Merge 'stable' into 'release-1.7' with resolved conflicts
00c00dc
9 hours ago
by ajtmccarty
+0.04%
add metadata functions for Node to CoreNode Protocol (#8012)
9214f2f
4 hours ago
by ajtmccarty
-0.23%
Added Profiles & Groups card (#8013) Co-authored-by: bilalabbad <bilal@opsmill.com>
0d1f479
4 hours ago
by pa-lem
© 2026 CodSpeed Technology
Home Terms Privacy Docs