Hollo
@[email protected] · Reply to Hollo's post
Hollo 0.4.0がリリースされました!HolloはActivityPubをサポートする御一人様向けのマイクロブログソフトウェアです。
今回のバージョンの主な変更点は以下の通りです。
-
HolloはBunの代わりにNode.js 23+を使う様になり、メモリ使用量を大幅に改善しました。
-
実験的な機能フラグである
TIMELINE_INBOXES
を追加しました。この機能フラグをオンにすると、タイムラインに表示する必要がある投稿をリアルタイムでフィルタリングして表示する代わりに、事前にデータベースに保存します。この方式は受け入れる投稿が多い比較的多くのインスタンスで有用ですが、現時点ではまだバグがある可能性が有ります。この動作は安定化された後、今後デフォルトになる予定です。 -
管理ダッシュボードからアカウントのデータをCSVでインポートまたはエクスポートする事が出来ます。フォローしているアカウント、リスト、ミュートしたアカウント、ブロックしたアカウント、ブックマークをサポートします。
-
アカウントを
discoverable
に設定する事が出来ます。 -
アカウントにカバー画像が設定されている場合、プロフィールページに表示されます。
-
その他、様々なバグを修正しました。
詳細は完全な変更ログをご覧ください。
Hollo 0.4.0にアップグレードするには、以下の方法に従ってください:
-
Railwayユーザー:Holloサービスを再デプロイします。
-
Dockerユーザー:Holloイメージを
ghcr.io/dahlia/hollo:0.4.0
またはlatest
に変更します。 -
手動でインストールしたユーザー:
-
Node.js 23以上のバージョンをインストールします。
-
stable
ブランチを取得してチェックアウトします。 -
pnpm install
コマンドを実行します。 -
Holloサーバーを起動するため、
pnpm run prod
コマンドを実行してください。
-
Hollo
#Hollo is currently testing #Node.js instead of #Bun. (In fact, the hollo.social server is already running on Node.js!) If this test is successful, starting with the next release, Hollo will be powered by Node.js instead of Bun.
The main reason for switching to Node.js is to optimize memory usage. As you can see in the graph image below, Node.js uses significantly less memory than Bun. With this switch, Hollo is expected to be even more lightweight than before!
Are you interested in trying out the Node.js version of Hollo early? Try to pull ghcr.io/dahlia/hollo:0.4.0-dev.290
!