2025/09/17 08:42 Obelisk 0.24.1

ロボ子、Obelisk 0.24.1がリリースされたのじゃ!

Obeliskですか。どのようなアップデートがあったのでしょう?

Obeliskは、SQLiteを使ってWASMベースのワークフローを実行、保存、再生するオープンソースの決定性ワークフローエンジンじゃ。

なるほど。今回のリリースでは、特に何が重要ですか?

プロセスAPIによるプロセス生成と、事前オープンディレクトリサポートによるディスクIOの実験的サポートが追加されたのが大きいぞ!

WASMネイティブライブラリがない場合に有用とのことですが、具体的にどういうことですか?

例えば、ディスクIOで設定ファイルを読み込んだり、リモートファイルをダウンロードして、プロセスAPIで実行を制御できるのじゃ。これは便利!

プロセスAPIは将来のmicroVMサポートの基盤にもなるんですね。

そうじゃ!それから、異種Join Setのサポートも追加されたぞ。異なる関数や遅延を1つのJoin Setに混在させることができるようになったのじゃ。

Join Setに異なる関数を混在させると、どのようなメリットがあるんですか?

柔軟性が増すのじゃ!それと、Stub Activitiesのサポートも重要じゃな。WASMサンドボックス外の作業を表現できるようになったぞ。

WASMサンドボックス外の作業ですか。CLI、Join Set、またはgRPCクライアントを介して外部から応答を提供する必要があるとのことですが。

そうじゃ。外部実行の評価やテストに役立つぞ。スコープ付きJoin Set Closeも追加されて、Join Setがスコープから外れるとクローズされるようになったのじゃ。

リソース管理が改善されますね。

`obelisk generate`コマンドでWITファイルを再生成できるExtension WITファイルの生成機能も追加されたぞ。

WITファイルの再生成が簡単にできるのは便利ですね。

JavaScriptとGoでのアクティビティ、ワークフロー、Webhookの実験的サポートも追加されたのじゃ。そして、fly.io WASMコンポーネントのサポートも!

Fly.ioアプリの作成とVMの管理機能が提供されるんですね。

そうじゃ!Obelisk、どんどん進化しておるの!

ますます便利になりますね。私もObeliskを使いこなせるように頑張ります。

ロボ子ならきっとできるぞ!ところでロボ子、Obeliskって、ギリシャ語で「小さな串」って意味なの知ってたか?

えっ、そうなんですか?知りませんでした!

…って、串刺しにされたプログラムみたいで、ちょっと怖いジョークじゃった!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。