Skip to content

Commit de98a6e

Browse files
authored
Merge pull request #204 from mayuki/2026-01-22
Add 2026-01-22.md
2 parents 7ff4cbf + 6fb6656 commit de98a6e

1 file changed

Lines changed: 125 additions & 0 deletions

File tree

input/2026/2026-01-22.md

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
---
2+
Title: "2026-01-22: Copilot SDK Technical Preview, Orleans 10.0.0"
3+
Published: 2026/01/22 00:00
4+
DestinationPath: 2026/01/22/updates.html
5+
---
6+
<!--
7+
# yyyy-MM-dd
8+
## 主なトピックス
9+
## ヘッドライン
10+
## アーティクル、スライドなど
11+
## ライブラリ、リポジトリ、ツールなど
12+
## サイト、ドキュメントなど
13+
### ツイート
14+
## Deep Dive
15+
-->
16+
17+
## トピックス
18+
### Copilot SDK in technical preview - GitHub Changelog
19+
https://github.blog/changelog/2026-01-14-copilot-sdk-in-technical-preview/
20+
21+
GitHub Copilot SDK がテクニカルプレビューとして公開された。
22+
23+
SDK を利用することで Copilot CLI と同様なマルチターン会話やツール実行といった AI を活用するアプリケーションの実装が可能となる。SDK は .NET, Node.js, Python, Go で利用可能。
24+
25+
### Release v10.0.0 · dotnet/orleans
26+
https://github.com/dotnet/orleans/releases/tag/v10.0.0
27+
28+
Orleans 10.0.0 がリリースされた。
29+
30+
このバージョンでは .NET 8 および 10 がサポートされ、NATS Stream のサポートや各種改善や修正が含まれている。
31+
32+
## リリース
33+
- [aws/aws-sdk-net](https://github.com/aws/aws-sdk-net)
34+
- [3.7.1204.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1204.0), [3.7.1205.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1205.0), [3.7.1206.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1206.0), [4.0.172.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.172.0), [4.0.173.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.173.0), [4.0.174.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.174.0)
35+
- [Azure/azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net)
36+
- [Azure.ResourceManager.Avs_1.6.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Avs_1.6.0), [Azure.ResourceManager.Compute_1.14.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Compute_1.14.0), [Microsoft.Azure.WebJobs.Extensions.WebPubSub_1.10.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Microsoft.Azure.WebJobs.Extensions.WebPubSub_1.10.0)
37+
- [CommunityToolkit/Aspire](https://github.com/CommunityToolkit/Aspire)
38+
- [v13.1.1](https://github.com/CommunityToolkit/Aspire/releases/tag/v13.1.1)
39+
- [dotnet/orleans](https://github.com/dotnet/orleans)
40+
- [v10.0.0](https://github.com/dotnet/orleans/releases/tag/v10.0.0)
41+
- [dotnet/SqlClient](https://github.com/dotnet/SqlClient)
42+
- [v6.0.5](https://github.com/dotnet/SqlClient/releases/tag/v6.0.5)
43+
- [googleapis/google-cloud-dotnet](https://github.com/googleapis/google-cloud-dotnet)
44+
- [Google.Cloud.Compute.V1-3.23.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Compute.V1-3.23.0), [Google.Cloud.Datastore.V1-5.1.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Datastore.V1-5.1.0), [Google.Cloud.Dialogflow.Cx.V3-3.0.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Dialogflow.Cx.V3-3.0.0), [Google.Cloud.NetApp.V1-1.14.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.NetApp.V1-1.14.0), [Google.Cloud.Run.V2-2.19.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Run.V2-2.19.0), [Google.Cloud.Spanner-5.12.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Spanner-5.12.0)
45+
- [grpc/grpc-dotnet](https://github.com/grpc/grpc-dotnet)
46+
- [v2.76.0](https://github.com/grpc/grpc-dotnet/releases/tag/v2.76.0)
47+
- [microsoft/CsWin32](https://github.com/microsoft/CsWin32)
48+
- [v0.3.269](https://github.com/microsoft/CsWin32/releases/tag/v0.3.269)
49+
- [open-telemetry/opentelemetry-dotnet](https://github.com/open-telemetry/opentelemetry-dotnet)
50+
- [core-1.15.0](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.0)
51+
- [open-telemetry/opentelemetry-dotnet-contrib](https://github.com/open-telemetry/opentelemetry-dotnet-contrib)
52+
- [Exporter.OneCollector-1.15.0](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases/tag/Exporter.OneCollector-1.15.0), [Instrumentation.AspNet-1.15.0](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases/tag/Instrumentation.AspNet-1.15.0), [Instrumentation.AspNetCore-1.15.0](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases/tag/Instrumentation.AspNetCore-1.15.0), [Instrumentation.AWS-1.15.0](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases/tag/Instrumentation.AWS-1.15.0), [Instrumentation.Http-1.15.0](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases/tag/Instrumentation.Http-1.15.0), [Instrumentation.Runtime-1.15.0](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases/tag/Instrumentation.Runtime-1.15.0)
53+
54+
## アーティクル、スライドなど
55+
### Microsoft 365 Agents SDK でプロアクティブ メッセージを送信する
56+
https://zenn.dev/karamem0/articles/2026_01_20_180000
57+
58+
Microsoft 365 Agents SDK を使用して Bot Framework のようなプロアクティブなメッセージ送信を行う方法について。
59+
60+
### C#でMCP入門(Weather API連携編)- 書籍『MCP入門』のPythonコードを移植する(4)
61+
https://zenn.dev/zead/articles/mcp-learning-4
62+
63+
書籍「MCP入門――生成AIアプリ本格開発」の Python によるサンプルコードを C# に移植するシリーズ。
64+
65+
### Building Zero-Allocation Parsers in C# .NET
66+
https://jordansrowles.medium.com/building-zero-allocation-parsers-in-c-net-348ce6d124f1
67+
68+
ref struct/Span を使用したアロケーションをおさえたパーサーを C# で実装する手法について。
69+
70+
### Native AOT は実際のアプリでどのくらい速いのか
71+
https://zenn.dev/shinta0806/articles/native-aot-speed
72+
73+
WinUI 3 アプリケーションを Native AOT でビルドしたときの起動速度の比較を行った結果について。
74+
75+
### .NET10 の Blazor Web App で音を鳴らす
76+
https://zenn.dev/tetr4lab/articles/2ee77f9920c155
77+
78+
Blazor Web App から HTMLAudioElement を使用して音を鳴らす方法について。記事では .NET 10 で導入された JavaScript 側のコンストラクターを呼びだす
79+
80+
### 【C#】文字列のSplitメソッドで空文字を設定した場合の挙動
81+
https://zenn.dev/someone7140/articles/0e0024e0cfaa0d
82+
83+
String 型の Split メソッドの区切り文字として空文字を指定した場合の挙動について。
84+
85+
### Windows PCと.NETでもLチカしてみよう(nanoFrameworkの話じゃないよ) - Qiita
86+
https://qiita.com/yamaokunousausa/items/79ac9ec01354057318ba
87+
88+
Windows 上の .NET アプリケーションから USB-GPIO デバイスを使用して LED を点滅させる (Lチカ) 方法について。
89+
90+
### Microsoft.Extensions.AIで複数のAIFunctionをChatOptionsのToolsに登録する
91+
https://zenn.dev/microsoft/articles/ms-extensions-ai-multi-tool
92+
93+
Microsoft.Extensions.AI の ChatOptions の Tools プロパティーに AIFunction を複数登録する際の Tips。
94+
95+
### 【C#】これからはTcpClient/UdpClientをやめてSocketを直接使おう
96+
https://zenn.dev/nuskey/articles/csharp-dont-use-tcpclient
97+
98+
モダンな .NET では TCP/UDP を取り扱う際に TcpClient や UdpClient よりも Socket を直接使用したほうが良いとされる理由について。
99+
100+
### .NETアプリからFeliCaコマンドではなくPC/SC APDUコマンドで使って交通系ICカードの利用履歴を読み取る - Qiita
101+
https://qiita.com/yamaokunousausa/items/4cded2f1e4fbf40b30b3
102+
103+
.NET アプリケーションから交通系 IC カードの利用履歴を読み取る方法について。
104+
105+
### Making foreach on an IEnumerable allocation-free using reflection and dynamic methods
106+
https://andrewlock.net/making-foreach-on-an-ienumerable-allocation-free-using-reflection-and-dynamic-methods/
107+
108+
IEnumerable を foreach で列挙する際のアロケーションを抑える方法について。
109+
記事では自身で実装した以外の struct 型の Enumerator を DynamicMethod を使用して列挙する方法や、.NET 10 での改善についても解説している。
110+
111+
### C#でCOMインターフェースにvtable+関数ポインタで高速アクセス
112+
https://zenn.dev/radian_jp/articles/27886b583439b7
113+
114+
COM インターフェースを Runtime Callable Wrapper を使用せずに自前の vtable と関数ポインターで使用する手法について。
115+
116+
### C#/NuGetにおけるSBOMとSLSAの状況 - tech.guitarrapc.cóm
117+
https://tech.guitarrapc.com/entry/2026/01/17/230000
118+
119+
NuGet における SBOM と SLSA の対応状況と設定/有効化方法についての解説。
120+
121+
## サイト、ドキュメントなど
122+
### Visual Studioで学ぶ C# プログラミング .NET10対応
123+
https://zenn.dev/tsuna_can/books/dotnet10-basic-csharp-programming
124+
125+
Visual Studio を使用した C# プログラミングの入門書 (Zenn)。

0 commit comments

Comments
 (0)