[{"data":1,"prerenderedAt":343},["ShallowReactive",2],{"blog-2026-07-31-release":3,"GNoScript_0tnecEo1zGdmG08nE5nADngdwGJ9a2VAQnh88Hft8":336},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"body":11,"_type":330,"_id":331,"_source":332,"_file":333,"_stem":334,"_extension":335},"/blog/2026-07-31-release","blog",false,"","NEW RELEASE: v2026.7.0","Misskey v2026.7.0 がリリースされました！","2026-07-31",{"type":12,"children":13,"toc":317},"root",[14,22,28,33,39,44,53,69,75,80,100,105,110,116,121,126,134,139,147,152,157,171,184,189,194,214,219,224,242,247,252,289,299,304],{"type":15,"tag":16,"props":17,"children":19},"element","h1",{"id":18},"new-release-v202670",[20],{"type":21,"value":8},"text",{"type":15,"tag":23,"props":24,"children":25},"p",{},[26],{"type":21,"value":27},"Misskey Projectは2026年7月31日、Misskey v2026.7.0 をリリースしました！",{"type":15,"tag":23,"props":29,"children":30},{},[31],{"type":21,"value":32},"今回のリリースでは、多くの新機能・改善・バグ修正を行う大型リリースとなっています。",{"type":15,"tag":34,"props":35,"children":37},"h2",{"id":36},"画像ビューワーの刷新",[38],{"type":21,"value":36},{"type":15,"tag":23,"props":40,"children":41},{},[42],{"type":21,"value":43},"ノートの添付ファイルの閲覧時などで使用される画像ビューワーを刷新しました！",{"type":15,"tag":23,"props":45,"children":46},{},[47],{"type":15,"tag":48,"props":49,"children":52},"img",{"alt":50,"src":51},"画像ビューワーのスクリーンショット","/img/blog/2026-07-31-release/lightbox-1.png",[],{"type":15,"tag":23,"props":54,"children":55},{},[56,58,67],{"type":21,"value":57},"これまでMisskeyでは、画像ビューワーとして ",{"type":15,"tag":59,"props":60,"children":64},"a",{"href":61,"rel":62},"https://photoswipe.com/",[63],"nofollow",[65],{"type":21,"value":66},"PhotoSwipe",{"type":21,"value":68}," を使用していましたが、今回のリリースでMisskey独自の画像ビューワーに置き換えました。これにより、以下のような改善が行われています。",{"type":15,"tag":70,"props":71,"children":73},"h3",{"id":72},"動画プレイヤーの統合",[74],{"type":21,"value":72},{"type":15,"tag":23,"props":76,"children":77},{},[78],{"type":21,"value":79},"画像ビューワーに動画プレイヤーを統合し、動画の拡大にも対応しました。これにより、スマートフォンなど画面幅が狭いときに動画の再生が難しいという問題が解消し、より快適にメディアを楽しむことができます。",{"type":15,"tag":23,"props":81,"children":82},{},[83,88],{"type":15,"tag":48,"props":84,"children":87},{"alt":85,"src":86},"動画プレイヤーのスクリーンショット","/img/blog/2026-07-31-release/lightbox-2.png",[],{"type":15,"tag":89,"props":90,"children":91},"em",{},[92,94],{"type":21,"value":93},"(c) copyright 2008, Blender Foundation / ",{"type":15,"tag":59,"props":95,"children":98},{"href":96,"rel":97},"https://peach.blender.org/",[63],[99],{"type":21,"value":96},{"type":15,"tag":70,"props":101,"children":103},{"id":102},"画像ビューワーの他の機能への展開",[104],{"type":21,"value":102},{"type":15,"tag":23,"props":106,"children":107},{},[108],{"type":21,"value":109},"ファイルアップローダーや、ノートの投稿フォームでもこの画像ビューワーが使用できるようになりました。ファイルアップロード前や、ノートの投稿前に、投稿するメディアを拡大して確かめることができます。",{"type":15,"tag":70,"props":111,"children":113},{"id":112},"各種-ui-の改善",[114],{"type":21,"value":115},"各種 UI の改善",{"type":15,"tag":23,"props":117,"children":118},{},[119],{"type":21,"value":120},"Misskey のコア UI と統合されたことにより、Misskey ならではのニーズに応えられる画像ビューワーとなりました。",{"type":15,"tag":23,"props":122,"children":123},{},[124],{"type":21,"value":125},"例えば、センシティブな画像とそうでない画像が混じったノートを閲覧する際に、ビューワー上で開いたセンシティブな画像をぼかし表示するようになりました。これにより、意図せずセンシティブな画像を閲覧してしまうことを防ぐことができます。",{"type":15,"tag":23,"props":127,"children":128},{},[129],{"type":15,"tag":48,"props":130,"children":133},{"alt":131,"src":132},"センシティブ画像のぼかし表示のスクリーンショット","/img/blog/2026-07-31-release/lightbox-3.png",[],{"type":15,"tag":23,"props":135,"children":136},{},[137],{"type":21,"value":138},"また、ファイルの詳細情報や、ファイルに対して取れるアクションをメニューとして表示するようになり、統合されたエクスペリエンスを提供できるようになりました。",{"type":15,"tag":23,"props":140,"children":141},{},[142],{"type":15,"tag":48,"props":143,"children":146},{"alt":144,"src":145},"画像ビューワーのメニュー表示のスクリーンショット","/img/blog/2026-07-31-release/lightbox-4.png",[],{"type":15,"tag":23,"props":148,"children":149},{},[150],{"type":21,"value":151},"他にも、従来の画像ビューワーでは実現が難しかった機能に対応したり、パフォーマンスを向上したりといった様々な細かな改善も行っています。ぜひお試しいただき、ご意見をお聞かせください。",{"type":15,"tag":34,"props":153,"children":155},{"id":154},"センシティブメディアの判定を外部化",[156],{"type":21,"value":154},{"type":15,"tag":23,"props":158,"children":159},{},[160,162,169],{"type":21,"value":161},"アップロードされるメディアのセンシティブ自動判定を、外部サービス ",{"type":15,"tag":59,"props":163,"children":166},{"href":164,"rel":165},"https://github.com/misskey-dev/sensitive-detector",[63],[167],{"type":21,"value":168},"sensitive-detector",{"type":21,"value":170}," を使用する形に変更しました。これにより、判定精度の向上や、判定処理の負荷軽減が期待できます。",{"type":15,"tag":23,"props":172,"children":173},{},[174,176,182],{"type":21,"value":175},"現在センシティブ自動判定を利用しているサーバーでは別途対応が必要です。詳しくは",{"type":15,"tag":59,"props":177,"children":179},{"href":178},"/docs/releases/",[180],{"type":21,"value":181},"リリースノート",{"type":21,"value":183},"をご覧ください。",{"type":15,"tag":34,"props":185,"children":187},{"id":186},"ログ基盤の刷新",[188],{"type":21,"value":186},{"type":15,"tag":23,"props":190,"children":191},{},[192],{"type":21,"value":193},"Misskey バックエンドのログ基盤を刷新し、様々な改善を行いました。",{"type":15,"tag":195,"props":196,"children":197},"ul",{},[198,204,209],{"type":15,"tag":199,"props":200,"children":201},"li",{},[202],{"type":21,"value":203},"ログをJSON形式で出力可能になりました。",{"type":15,"tag":199,"props":205,"children":206},{},[207],{"type":21,"value":208},"ログの出力レベルを、ドメインごとに変更することができるようになりました。",{"type":15,"tag":199,"props":210,"children":211},{},[212],{"type":21,"value":213},"将来的に、ログを OpenTelemetry のトレースコンテキストに紐付けて出力可能になる予定です。",{"type":15,"tag":34,"props":215,"children":217},{"id":216},"動作要件の変更",[218],{"type":21,"value":216},{"type":15,"tag":23,"props":220,"children":221},{},[222],{"type":21,"value":223},"今回のリリースは、上記のセンシティブ自動判定の外部化と合わせて、以下の動作要件変更を実施しています。サーバー管理者の方はアップデート前にご確認ください。",{"type":15,"tag":195,"props":225,"children":226},{},[227,232,237],{"type":15,"tag":199,"props":228,"children":229},{},[230],{"type":21,"value":231},"Node.js v24 および v26 をサポートしました。近日中のリリースで v22 のサポートを終了する予定ですので、v22 をご利用の方はアップグレードをご検討ください。",{"type":15,"tag":199,"props":233,"children":234},{},[235],{"type":21,"value":236},"Node.js のセキュリティアップデートに伴い、最低動作バージョンを 22.22.2 / 24.17.0 / 26.4.0 に引き上げています。",{"type":15,"tag":199,"props":238,"children":239},{},[240],{"type":21,"value":241},"画像処理ライブラリの都合上、SSE4.2 命令セットをサポートしていない x86_64 CPU では Misskey が正常に動作しません。仮想マシンに Misskey をデプロイしている場合や、古いハードウェアをお使いの場合は、アップデート前にお使いの環境をご確認ください。なお、ARM64 など x86_64 ではない環境においてはこの変更による影響はありません。",{"type":15,"tag":34,"props":243,"children":245},{"id":244},"その他の主な変更点",[246],{"type":21,"value":244},{"type":15,"tag":23,"props":248,"children":249},{},[250],{"type":21,"value":251},"さらに以下のような改善・機能追加を行っています。",{"type":15,"tag":195,"props":253,"children":254},{},[255,260,265,270,275,280],{"type":15,"tag":199,"props":256,"children":257},{},[258],{"type":21,"value":259},"ユーザーの二要素認証を管理者が解除することができるようになりました。",{"type":15,"tag":199,"props":261,"children":262},{},[263],{"type":21,"value":264},"管理者が設定した条件に一致したURLプレビューのサムネイルを隠すことができるようになりました。",{"type":15,"tag":199,"props":266,"children":267},{},[268],{"type":21,"value":269},"URLプレビューの結果をバックエンドで短時間キャッシュするようになりました。",{"type":15,"tag":199,"props":271,"children":272},{},[273],{"type":21,"value":274},"Sentry のトレースを機能ごとに無効化できるようになりました。",{"type":15,"tag":199,"props":276,"children":277},{},[278],{"type":21,"value":279},"フロントエンドにおいて多数のパフォーマンス改善を行いました。",{"type":15,"tag":199,"props":281,"children":282},{},[283],{"type":15,"tag":284,"props":285,"children":286},"strong",{},[287],{"type":21,"value":288},"セキュリティに関する修正を行いました。",{"type":15,"tag":23,"props":290,"children":291},{},[292,294,298],{"type":21,"value":293},"今回のリリースには他にも多くのバグ修正・機能改善が含まれています。詳しくは",{"type":15,"tag":59,"props":295,"children":296},{"href":178},[297],{"type":21,"value":181},{"type":21,"value":183},{"type":15,"tag":23,"props":300,"children":301},{},[302],{"type":21,"value":303},"開発に貢献してくださった方々、ベータ版をテストしてくださった方々、いつも支援してくださっている方々に感謝を申し上げます。",{"type":15,"tag":23,"props":305,"children":306},{},[307,309,315],{"type":21,"value":308},"Misskeyは皆様の支援のおかげで継続した開発が行えています。Misskeyを気に入っていただけたらぜひ",{"type":15,"tag":59,"props":310,"children":312},{"href":311},"/docs/donate/",[313],{"type":21,"value":314},"プロジェクトに支援",{"type":21,"value":316},"をお願いします！",{"title":7,"searchDepth":318,"depth":318,"links":319},2,[320,326,327,328,329],{"id":36,"depth":318,"text":36,"children":321},[322,324,325],{"id":72,"depth":323,"text":72},3,{"id":102,"depth":323,"text":102},{"id":112,"depth":323,"text":115},{"id":154,"depth":318,"text":154},{"id":186,"depth":318,"text":186},{"id":216,"depth":318,"text":216},{"id":244,"depth":318,"text":244},"markdown","content:blog:2026-07-31-release.md","content","blog/2026-07-31-release.md","blog/2026-07-31-release","md",["Island",337],{"key":338,"result":339},"GNoScript_0tnecEo1zGdmG08nE5nADngdwGJ9a2VAQnh88Hft8",{"head":340},{"link":341,"style":342},[],[],1785489517377]