リリース
最終更新: 2026-08-03
Relayium のリリースには3つのリズムがあり、このページはその3つすべてを正直に書いています。ウェブアプリは継続的にデプロイされ、コマンドラインツールは番号を付けてリリースされ、ネイティブアプリはまだ公開されていない開発ビルドです。
以下のバージョンはすべて main ブランチから自動でタグ付けされたもので、そのコミットのチェックが通ったときにだけ公開されます。各バージョンの完全な変更履歴——含まれるすべてのコミット——は GitHub でワンクリックで読めます。
公開済みの全バージョン
新しい順です。各バージョンから GitHub の完全な変更履歴とダウンロードに移動できます。
- v0.15.02026-08-03
- v0.14.02026-08-02
- v0.13.02026-08-01
- v0.12.02026-07-30
- v0.11.12026-07-28
- v0.11.02026-07-28
- v0.10.22026-07-23
- v0.10.12026-07-23
- v0.10.02026-07-23
- v0.9.02026-07-22
- v0.8.12026-07-22
- v0.8.02026-07-22
- v0.7.02026-07-13
- v0.6.02026-07-13
- v0.5.02026-07-13
- v0.4.02026-07-13
- v0.3.12026-07-13
- v0.3.02026-07-13
- v0.2.02026-07-08
- v0.1.22026-07-08
- v0.1.12026-07-08
- v0.1.02026-07-08
バージョン番号が指す範囲
1つのバージョンタグが公開するのは2つのプログラムです。relayium コマンドラインツールと、セルフホストで動かすリレー兼ストレージノードの relayium-node です。どちらも同じソースツリーからビルドされるため、そのツリーに変更があったときにだけ新しいバージョンが生まれます。
- ウェブアプリにバージョン番号はありません。チェックが通り次第 main ブランチからデプロイされるので、ブラウザで使っているものは、たいていここに並ぶ最新バージョンより新しいです。
- macOS と iOS のアプリは開発ビルドであり、公開リリースではありません。以下のどのバージョンにも含まれていません。
- ノードはこの一覧を自分で追いかけません。所属するサーバーにどのバージョンを動かすか尋ねるため、誰かがロールアウトを始めるまで新しいバージョンは何も変えません。コマンドラインツールは relayium update で更新します。
リリースの切り方
リリースは誰かが思い出すのではなく、スケジュールで行われます。週に1度、ワークフローが前のバージョン以降に入った変更を確認し、次の2つの場合はタグを付けずに止まります。実際に公開されるコードに変更がない場合と、そのコミットのチェックが緑でない場合です。
- どちらも設計上の判断です。記憶に頼った結果、完成していた機能が数か月リリースされないままになりました。検証されていないコミットにタグを付ければ、スケジュールが防ごうとしている障害をそのまま出荷することになります。
- ドキュメントやアプリだけを変更した週には新しいバージョンは生まれません。公開されるプログラムが前回とバイト単位で同一になるからです。
ダウンロードしたものを確認する
リリースごとに、アーカイブと並べてチェックサムファイルと、そのファイルへの署名が公開されます。アップデーターはインストール前に、プログラムに埋め込まれた公開鍵で両方を検証します。改ざんされたアーカイブは、当社が気づいたかどうかに関係なく、手元のマシンで検証に失敗します。
- GitHub に到達できないネットワークのために、Relayium は自前のリリースファイルをミラーしています。バイトがどこから来るかは到達性の問題であって、信頼の問題ではありません。検証はどちらの経路でも同一です。
- ソースコードは公開されています。サーバー、ノード、ウェブアプリは AGPL-3.0、ネイティブアプリは Apache-2.0、ドキュメントは CC BY 4.0 です。