Hollo 0.1.6がリリースされました。
• フォロワーの公開範囲を非公開に設定したアカウントからのフォロワー限定投稿がダイレクトに認識されるバグが修正されました。ただし、アップグレードした後に、そのアカウントを管理ダッシュボードで強制リフレッシュする必要が有ります。
• その他、ブロック又はミュートしたアカウントの投稿が連合タイムラインやリストタイムラインに表示されるバグを修正しました。
Fedifyの次のリリースであるv1.2.0からは、より簡単なデバッグの為にトレース可能なログをサポートする予定です。Fedifyのトレース可能なログはLogTape 0.7.0で導入された暗黙的コンテキストを利用して実装され、Fedifyが記録する殆どのログにrequestIdまたはmessageIdが付与されます。つまり、ログをリクエストやバックグラウンドタスク単位でグループ化して分析可能です。
事前に試してみたいですか?Fedify v1.2.0-dev.468+2e17cd69バージョンをお試しください!
QT: https://hollo.social/@fedify/0192dcf1-931f-7ecd-ad78-b38d6de2fee5 [参照]
Starting with the next release of #Fedify, v1.2.0, we will support traceable logs for easier debugging. Fedify's traceable logs are implemented using the implicit contexts introduced in LogTape 0.7.0, and most of the logs that Fedify records are given a requestId
or messageId
. This means that logs can be grouped into requests or background tasks for better analysis.
Want to try it out in advance? Try Fedify v1.2.0-dev.468+2e17cd69 (JSR & npm)!
SQLAlchemy用マイグレーションツールであるAlembicはスキーマのアップグレードだけでなく、ダウングレード、そしてブランチマージ等の機能が搭載されているので、ローカル開発環境でスキーマが少しずつ違う複数のブランチの間を移動する時もあまり不便がなかったのけど、この程度の機能を提供するデータベースマイグレーションツールはあまり無い様だ。
https://alembic.sqlalchemy.org/en/latest/branches.html
QT: https://fosstodon.org/@hongminhee/113394357035011210 [参照]
@jochie @LucasWerkmeister @Em0nM4stodon
I don't think you'd need the Mastodon API, but actually something closer to ActivityPub Client To Server protocol.
The basics of a "bot" are:
- an actor
- automatically accept new followers
- upload media
- send activities out
- maybe receive activities and call a webhook
Supporting Move for migration is also pretty straightforward — Hollo has that implemented
ボットの為のMastodonインスタンスであるbotsin.spaceが今年末でサービスを終了するらしい。Mastodonのコードはmastodon.socialの様なサービスに最適化されており、ボットのワークロードには合わない為、コストが高くなってきたからだそう。Fedifyでボットの為のActivityPubのソフトウェアを作るのも良いアイデアだと思う。
https://muffinlabs.com/posts/2024/10/29/10-29-rip-botsin-space/
QT: https://hachyderm.io/@thisismissem/113393232532833193 [参照]
botsin.space PSA
Is this the time to launch a new botsinspace, based not on Mastodon code but something like #fedify, or even RSS Parrot's minimal Go codebase? A specialized service might be more affordable to operate?
But expertise is clearly needed to detect and block bandwidth-hungry scrapers and other bandits... This needs to be a team effort.
Thoughts, anyone?
https://muffinlabs.com/posts/2024/10/29/10-29-rip-botsin-space/ [参照]
私はソウルに住んでいる30代後半のオープンソースソフトウェアエンジニアで、自由・オープンソースソフトウェアとフェディバースの熱烈な支持者です。
私はTypeScript用のActivityPubサーバーフレームワークである「@fedify」と、1人用フェディバースのマイクロブログである 「@hollo」の作成者でもあります。
このアカウントは主に日本語で話します。まだ日本語が下手なので、ご理解ください。メインアカウントは「@hongminhee」(主に英語)です。