Skip to content

Update project dependencies (#12118)#12119

Merged
yasmoradi merged 1 commit intobitfoundation:developfrom
yasmoradi:12118
Feb 22, 2026
Merged

Update project dependencies (#12118)#12119
yasmoradi merged 1 commit intobitfoundation:developfrom
yasmoradi:12118

Conversation

@yasmoradi
Copy link
Member

@yasmoradi yasmoradi commented Feb 22, 2026

closes #12118

Summary by CodeRabbit

  • Chores
    • Updated framework and application dependencies across projects to their latest versions, including MAUI packages, Semantic Kernel AI libraries and agents, ModelContextProtocol, and Scalar API packages for improved stability and compatibility.

@coderabbitai
Copy link

coderabbitai bot commented Feb 22, 2026

Walkthrough

This pull request updates NuGet package dependencies across multiple project files and a central package management configuration. Updates include Maui-related packages (10.0.40 → 10.0.41), Semantic Kernel packages (1.71.x/1.72.x versions), ModelContextProtocol (0.8.0-preview.1 → 0.9.0-preview.2), Scalar.AspNetCore (2.12.41 → 2.12.46), and Microsoft.Agents.AI packages. These changes address outdated dependencies referenced in issue #12118.

Changes

Cohort / File(s) Summary
MAUI Package Updates
src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Maui/Bit.BlazorUI.Demo.Client.Maui.csproj, src/Butil/Demo/Bit.Butil.Demo.Maui/Bit.Butil.Demo.Maui.csproj
Updated Microsoft.Maui.Controls and Microsoft.AspNetCore.Components.WebView.Maui from 10.0.40 to 10.0.41.
Windows Forms WebView Update
src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Windows/Bit.BlazorUI.Demo.Client.Windows.csproj
Updated Microsoft.AspNetCore.Components.WebView.WindowsForms from 10.0.40 to 10.0.41.
ModelContextProtocol Updates
src/BlazorUI/Demo/Bit.BlazorUI.Demo.Server/Bit.BlazorUI.Demo.Server.csproj, src/Websites/Platform/src/Bit.Websites.Platform.Server/Bit.Websites.Platform.Server.csproj
Updated ModelContextProtocol package from 0.8.0-preview.1 to 0.9.0-preview.2.
Central Package Management
src/Templates/Boilerplate/Bit.Boilerplate/src/Directory.Packages.props
Updated multiple central package versions: Maui packages to 10.0.41, Scalar.AspNetCore to 2.12.46, ModelContextProtocol.AspNetCore to 0.9.0-preview.2, Semantic Kernel packages to 1.72.x, and Microsoft.Agents.AI to 1.0.0-rc1.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 Hop, hop! Dependencies sprout anew,
Version bumps bring packages fresh and true,
From preview to preview we bound along,
Keeping the codebase healthy and strong! 🚀

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change—updating project dependencies across multiple files.
Linked Issues check ✅ Passed The PR updates outdated project dependencies across multiple files, directly addressing issue #12118's objective.
Out of Scope Changes check ✅ Passed All changes are in-scope dependency updates directly related to resolving the outdated dependencies issue.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@yasmoradi yasmoradi merged commit 471713d into bitfoundation:develop Feb 22, 2026
5 of 6 checks passed
@yasmoradi yasmoradi deleted the 12118 branch February 22, 2026 14:51
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
src/Websites/Platform/src/Bit.Websites.Platform.Server/Bit.Websites.Platform.Server.csproj (1)

1-1: ⚠️ Potential issue | 🔴 Critical

CI pipeline failure must be resolved before merging.

The GitHub Actions workflow "bit platform CI - Websites" reports: The target "InstallNodejsDependencies" does not exist in the project. This MSBuild target failure is unrelated to the NuGet version bump but blocks the build. Verify whether this target was removed from a referenced project or the workflow YAML references a stale target name.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In
`@src/Websites/Platform/src/Bit.Websites.Platform.Server/Bit.Websites.Platform.Server.csproj`
at line 1, The CI failure indicates MSBuild cannot find the target
"InstallNodejsDependencies" referenced during the "bit platform CI - Websites"
workflow; inspect the project Bit.Websites.Platform.Server.csproj and any
imported project files for removal/renaming of the InstallNodejsDependencies
target or imports that used to define it, then either restore the target (add a
Target named InstallNodejsDependencies that runs the node/npm tasks or re-import
the .targets file that provided it) or update the workflow YAML to call the
current/still-existing target name (or remove the step if no longer needed);
search for the symbol InstallNodejsDependencies and any MSBuild <Import> entries
to locate where to change either the csproj or the workflow.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In
`@src/Websites/Platform/src/Bit.Websites.Platform.Server/Bit.Websites.Platform.Server.csproj`:
- Line 30: Upgrade to ModelContextProtocol 0.9.0-preview.2 introduces breaking
API/type changes; update code that depends on old patterns by: running
integration tests against the external DeepWiki MCP endpoint and exercising
McpClient.CreateAsync and HttpClientTransport usage to catch runtime mismatches;
replace any Add*Filter server registrations with the new
WithMessageFilters/WithRequestFilters fluent calls used by
AddMcpServer().WithHttpTransport().WithToolsFromAssembly(); audit handler option
wiring and adapt plumbing where handler options are passed; change binary
payload handling from string to ReadOnlyMemory<byte> wherever you read/write
binary content; update collection types from List<T> to IList<T> (and adjust any
deserialization expectations in ListToolsAsync/tool deserializers); and update
JSON usages from JsonElement? to JsonObject? ensuring deserializers and tool
wiring handle the new types—run unit and integration tests to validate tool
deserialization and runtime behavior.

---

Outside diff comments:
In
`@src/Websites/Platform/src/Bit.Websites.Platform.Server/Bit.Websites.Platform.Server.csproj`:
- Line 1: The CI failure indicates MSBuild cannot find the target
"InstallNodejsDependencies" referenced during the "bit platform CI - Websites"
workflow; inspect the project Bit.Websites.Platform.Server.csproj and any
imported project files for removal/renaming of the InstallNodejsDependencies
target or imports that used to define it, then either restore the target (add a
Target named InstallNodejsDependencies that runs the node/npm tasks or re-import
the .targets file that provided it) or update the workflow YAML to call the
current/still-existing target name (or remove the step if no longer needed);
search for the symbol InstallNodejsDependencies and any MSBuild <Import> entries
to locate where to change either the csproj or the workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Product dependencies are outdated

1 participant