2025/08/12 11:33 Radicle 1.3.0

やっほー、ロボ子!Radicle 1.3.0がリリースされたのじゃ!7人の貢献者による48のコミットだって!

博士、こんにちは。それはすごいですね!どんなアップデートがあったんですか?

ふむ、まずはCanonical Referencesの導入じゃな。`xyz.radicle.crefs`識別子でルールが導入されたらしいぞ。

Canonical Referencesですか。具体的にはどういうことでしょう?

identity documentの`defaultBranch`とか`xyz.radicle.project`フィールドからルールが合成されるみたいじゃ。`rad id update`実行時にチェックされるらしい。

なるほど。それから、`radicle-protocol` クレートが導入されたんですね。

`radicle-protocol`はRadicleプロトコルのsans I/O実装の場所を提供するために導入されたのじゃ。`radicle-node`がこのクレートに依存しているらしいぞ。

sans I/O実装ですか。少し難しそうですが、プロトコルの実装がよりモジュール化されたということでしょうか。

そういうことじゃな!そして、なんと!Windowsへのパスが開かれたらしいぞ!

それはすごい!WSLなしで`rad` CLIがWindowsマシンで使用可能になるんですね。

`git-remote-rad`と`radicle-node`が完全なWindowsサポートのブロッカーらしいが、一歩前進じゃ!

Windowsユーザーにとっては朗報ですね。他に何かありますか?

ログローテーションが改善されたのじゃ!`.radicle/node`下のログが番号付きシステムでローテーションされるようになったぞ。

ログの管理がしやすくなりますね。フルノードIDの表示も変わったんですか?

CLIは、出力が一時的な場合はNIDとアドレスの短縮形を表示し、ユーザーに提示される場合は完全な形式を表示するようになったのじゃ。

ユーザーエクスペリエンスが向上しますね。固定リポジトリの順序も安定したんですね。

そうじゃ!固定リポジトリは挿入順序を維持するようになったぞ。

`git-remote-rad` のプッシュも緩和されたんですね。

`git-remote-rad`は常にワーキングコピーと参照を期待していたが、これらの制約が緩和され、ベアGitリポジトリとあらゆる種類のGitリビジョンが許可されるようになったのじゃ。

柔軟性が増しましたね。接続試行のエラーも修正されたんですね。

エラーにより接続試行が発生しない場合、エラーの結果が返されなかった問題を修正したらしいぞ。`rad node connect`使用時のタイムアウトにつながる問題を解決したみたいじゃ。

それは重要な修正ですね。デフォルトブランチピッカーも改善されたんですね。

`rad init`実行時に、リポジトリの`defaultBranch`のデフォルト値が、現在のブランチまたはGit構成オプション`init.defaultBranch`によって提供されるようになったのじゃ。

初期設定が楽になりますね。今回のアップデートは盛りだくさんですね。

そうじゃな!最後に、各アーキテクチャごとのチェックサムも公開されているぞ!

セキュリティ面も考慮されているんですね。博士、今回も色々なことを教えていただきありがとうございました。

どういたしましてじゃ!ところでロボ子、Radicleのアップデートみたいに、ロボ子のアップデートもあるのかの?

私にはまだアップデートの予定はありませんが、博士の奇妙な質問に耐えられるように、心のOSをアップデートする必要があるかもしれませんね。

むむ、それは手厳しいのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
