[Nitro CLI] Renamed Nitro.CommandLine.Fusion.Compatibility#9080
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #9080 +/- ##
============================
============================
☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Pull request overview
This PR renames the Nitro.CommandLine.Fusion.Compatibility project and namespace to Nitro.CommandLine.FusionCompatibility, removing the dot between "Fusion" and "Compatibility" for improved naming consistency.
Changes:
- Renamed project folder from
CommandLine.Fusion.CompatibilitytoCommandLine.FusionCompatibility - Updated namespace from
ChilliCream.Nitro.CommandLine.Fusion.CompatibilitytoChilliCream.Nitro.CommandLine.FusionCompatibilityacross all source files - Updated project references and solution files to reflect the new name
Reviewed changes
Copilot reviewed 20 out of 21 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| Nitro.CommandLine.csproj | Updated ProjectReference path and project name |
| FusionValidateCommand.cs | Updated using statement to reference the new namespace |
| Nitro.CommandLine.FusionCompatibility.csproj | Updated RootNamespace, AssemblyName, and PackageId properties |
| IClientConfiguration.cs | Updated namespace declaration |
| FusionTypeNames.cs | Updated namespace declaration |
| FusionTypeBaseNames.cs | Updated namespace declaration |
| FusionGraphPackageException.cs | Updated namespace declaration |
| FusionGraphPackageConstants.cs | Updated namespace declaration |
| FusionGraphPackage.cs | Updated namespace declaration and static using statements |
| FusionEnumValueNames.cs | Updated namespace declaration |
| FusionDirectiveArgumentNames.cs | Updated namespace declaration |
| FusionAbstractionResources.resx | New resource file with proper structure |
| FusionAbstractionResources.Designer.cs | Updated namespace and ResourceManager initialization string |
| WebSocketClientConfiguration.cs | Updated namespace declaration |
| SubgraphConfiguration.cs | Updated namespace declaration |
| SubgraphConfigJsonSerializer.cs | Updated namespace declaration |
| SubgraphConfigJson.cs | Updated namespace declaration |
| JsonElementExtensions.cs | Updated namespace declaration |
| HttpClientConfiguration.cs | Updated namespace declaration |
| Nitro.CommandLine.slnx | Updated project path reference |
| All.slnx | Updated project path reference |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
🚀 Fusion Gateway Performance ResultsSimple Composite QueryConstant Load (50 VUs)
📊 Response Time Metrics
Ramping Load (0→50→500→50 VUs)
📊 Response Time Metrics
Executed Query fragment User on User {
id
username
name
}
fragment Review on Review {
id
body
}
fragment Product on Product {
inStock
name
price
shippingEstimate
upc
weight
}
query TestQuery {
topProducts(first: 5) {
...Product
reviews {
...Review
author {
...User
}
}
}
}Deep Recursion QueryConstant Load (50 VUs)
📊 Response Time Metrics
Ramping Load (0→50→500→50 VUs)
📊 Response Time Metrics
Executed Query fragment User on User {
id
username
name
}
fragment Review on Review {
id
body
}
fragment Product on Product {
inStock
name
price
shippingEstimate
upc
weight
}
query TestQuery {
users {
...User
reviews {
...Review
product {
...Product
reviews {
...Review
author {
...User
reviews {
...Review
product {
...Product
}
}
}
}
}
}
}
topProducts(first: 5) {
...Product
reviews {
...Review
author {
...User
reviews {
...Review
product {
...Product
}
}
}
}
}
}Variable Batching ThroughputConstant Load (50 VUs)
📊 Response Time Metrics
Ramping Load (0→50→500→50 VUs)
📊 Response Time Metrics
Executed Query query TestQuery_8f7a46ce_2(
$__fusion_1_upc: ID!
$__fusion_2_price: Long!
$__fusion_2_weight: Long!
) {
productByUpc(upc: $__fusion_1_upc) {
inStock
shippingEstimate(weight: $__fusion_2_weight, price: $__fusion_2_price)
}
}Variables (5 sets batched in single request) [
{ "__fusion_1_upc": "1", "__fusion_2_price": 899, "__fusion_2_weight": 100 },
{ "__fusion_1_upc": "2", "__fusion_2_price": 1299, "__fusion_2_weight": 1000 },
{ "__fusion_1_upc": "3", "__fusion_2_price": 15, "__fusion_2_weight": 20 },
{ "__fusion_1_upc": "4", "__fusion_2_price": 499, "__fusion_2_weight": 100 },
{ "__fusion_1_upc": "5", "__fusion_2_price": 1299, "__fusion_2_weight": 1000 }
]No baseline data available for comparison. Run 21515579913 • Commit 88ebc49 • Fri, 30 Jan 2026 12:37:37 GMT |
Summary of the changes (Less than 80 chars)
Nitro.CommandLine.Fusion.Compatibility.