Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release: 2024.5.0 #13801

Merged
merged 31 commits into from
May 31, 2024
Merged

Release: 2024.5.0 #13801

merged 31 commits into from
May 31, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented May 6, 2024

Note

  • コントロールパネル内にあるサマリープロキシの設定個所がセキュリティから全般へ変更となります。
  • 悪意のある第三者がリモートユーザーになりすましたアクティビティを受け取れてしまう問題を修正しました。詳しくはGitHub security advisoryをご覧ください。
  • 管理者向け権限 read:admin:show-usersread:admin:show-user に統合されました。必要に応じてAPIトークンを再発行してください。

General

  • Feat: エラートラッキングにSentryを使用できるようになりました
  • Enhance: URLプレビューの有効化・無効化を設定できるように URLプレビューの動作改善+動作設定を可能にする #13569
  • Enhance: アンテナでBotによるノートを除外できるように
    (Cherry-picked from enhance(antenna): Botの投稿を除外できるように MisskeyIO/misskey#545)
  • Enhance: クリップのノート数を表示するように
  • Enhance: コンディショナルロールの条件として以下を新たに追加 (コンディショナルロールの付与条件増強 #13667)
    • 猫ユーザーか
    • botユーザーか
    • サスペンド済みユーザーか
    • 鍵アカウントユーザーか
    • 「アカウントを見つけやすくする」が有効なユーザーか
  • Enhance: Goneを出さずに終了したサーバーへの配信停止を自動的に行うように
    • もしそのようなサーバーからから配信が届いた場合には自動的に配信を再開します
  • Enhance: 配信停止の理由を表示するように
  • Enhance: サーバーのお問い合わせ先URLを設定できるようになりました
  • Fix: Play作成時に設定した公開範囲が機能していない問題を修正
  • Fix: 正規化されていない状態のhashtagが連合されてきたhtmlに含まれているとhashtagが正しくhashtagに復元されない問題を修正
  • Fix: みつけるのアンケート欄にてチャンネルのアンケートが含まれてしまう問題を修正

Client

  • Feat: アップロードするファイルの名前をランダム文字列にできるように
  • Feat: 個別のお知らせにリンクで飛べるように
    (Based on feat(announcement): 個別のお知らせにリンクで飛べるように MisskeyIO/misskey#639)
  • Enhance: 自分のノートの添付ファイルから直接ファイルの詳細ページに飛べるように
  • Enhance: 広告がMisskeyと同一ドメインの場合はRouterで遷移するように
  • Enhance: リアクション・いいねの総数を表示するように
  • Enhance: リアクション受け入れが「いいねのみ」の場合はリアクション絵文字一覧を表示しないように
  • Enhance: 設定>プラグインのページからプラグインの簡易的なログやエラーを見られるように
    • 実装の都合により、プラグインは1つエラーを起こした時に即時停止するようになりました
  • Enhance: ページのデザインを変更
  • Enhance: 2要素認証(ワンタイムパスワード)の入力欄を改善
  • Enhance: 「今日誕生日のフォロー中ユーザー」ウィジェットを手動でリロードできるように
  • Enhance: 映像・音声の再生にブラウザのネイティブプレイヤーを使用できるように
  • Enhance: 映像・音声の再生メニューに「再生速度」「ループ再生」「ピクチャインピクチャ」を追加
  • Enhance: 映像・音声の再生にキーボードショートカットが使えるように
  • Enhance: ノートについているリアクションの「もっと!」から、リアクションの一覧を表示できるように
  • Enhance: リプライにて引用がある場合テキストが空でもノートできるように
    • 引用したいノートのURLをコピーしリプライ投稿画面にペーストして添付することで達成できます
  • Enhance: フォローするかどうかの確認ダイアログを出せるように
  • Enhance: Playを手動でリロードできるように
  • Enhance: 通報のコメント内のリンクをクリックした際、ウィンドウで開くように
  • Enhance: Ui:C:postForm および Ui:C:postFormButtonlocalOnlyvisibility を設定できるように
  • Enhance: AiScriptを0.18.0にバージョンアップ
  • Enhance: 通常のノートでも、お気に入りに登録したチャンネルにリノートできるように
  • Enhance: 長いテキストをペーストした際にテキストファイルとして添付するかどうかを選択できるように
  • Enhance: 新着ノートをサウンドで通知する機能をdeck UIに追加しました
  • Enhance: コントロールパネルのクイックアクションからファイルを照会できるように
  • Enhance: コントロールパネルのクイックアクションから通常の照会を行えるように
  • Fix: 一部のページ内リンクが正しく動作しない問題を修正
  • Fix: 周年の実績が閏年を考慮しない問題を修正
  • Fix: ローカルURLのプレビューポップアップが左上に表示される
  • Fix: WebGL2をサポートしないブラウザで「季節に応じた画面の演出」が有効になっているとき、Misskeyが起動できなくなる問題を修正
    (Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/459)
  • Fix: ページタイトルでローカルユーザーとリモートユーザーの区別がつかない問題を修正
    (Cherry-picked from enhance(OGP): ユーザーやノートのOGPでローカルとリモートユーザーの見分けが付かない問題を修正 MisskeyIO/misskey#528)
  • Fix: コードブロックのシンタックスハイライトで使用される定義ファイルをCDNから取得するように [2024.2.0-beta.10] docker compose buildがfailする #13177
    • CDNから取得せずMisskey本体にバンドルする場合はpacakges/frontend/vite.config.tsを修正してください。
  • Fix: タイムゾーンによっては、「今日誕生日のフォロー中ユーザー」ウィジェットが正しく動作しない問題を修正
  • Fix: CWのみの引用リノートが詳細ページで純粋なリノートとして誤って扱われてしまう問題を修正
  • Fix: ノート詳細ページにおいてCW付き引用リノートのCWボタンのラベルに「引用」が含まれていない問題を修正
  • Fix: ダイアログの入力で字数制限に違反していてもEnterキーが押せてしまう問題を修正
  • Fix: ダイレクト投稿の宛先が保存されない問題を修正
  • Fix: Playのページを離れたときに、Playが正常に初期化されない問題を修正
  • Fix: ページのOGP URLが間違っているのを修正
  • Fix: リバーシの対局を正しく共有できないことがある問題を修正
  • Fix: 通知をグループ化している際に、人数が正常に表示されないことがある問題を修正
  • Fix: 連合なしの状態の読み書きができない問題を修正
  • Fix: /share で日本語等を含むurlがurlエンコードされない問題を修正
  • Fix: ファイルを5つ以上添付してもテキストがないとノートが折りたたまれない問題を修正

Server

  • Enhance: エンドポイントantennas/updateの必須項目をantennaIdのみに
  • Enhance: misskey-dev/summaly@5.1.0の取り込み(プレビュー生成処理の効率化)
  • Enhance: ドライブのファイルがNSFWかどうか個別に連合されるように (enhance(backend): ドライブのファイルがNSFWかどうか個別に連合されるように #13756)
    • 可能な場合、ノートの添付ファイルのセンシティブ判定がファイル単位になります
  • Fix: リモートから配送されたアクティビティにJSON-LD compactionをかける
  • Fix: フォローリクエストを作成する際に既存のものは削除するように
    (Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/440)
  • Fix: エンドポイントnotes/translateのエラーを改善
  • Fix: CleanRemoteFilesProcessorService report progress from 100% (Clean remote files job shows progress out of 1 instead of 100% #13632)
  • Fix: 一部の音声ファイルが映像ファイルとして扱われる問題を修正
  • Fix: リプライのみの引用リノートと、CWのみの引用リノートが純粋なリノートとして誤って扱われてしまう問題を修正
  • Fix: 登録にメール認証が必須になっている場合、登録されているメールアドレスを削除できないように
    (Cherry-picked from fix(backend): 登録にメール認証が必須になっている場合、登録されているメールアドレスを削除できないように MisskeyIO/misskey#606)
  • Fix: Add Cache-Control to Bull Board
  • Fix: nginx経由で/files/にRangeリクエストされた場合に正しく応答できないのを修正
  • Fix: 一部のタイムラインのストリーミングでインスタンスミュートが効かない問題を修正
  • Fix: グローバルタイムラインで返信が表示されないことがある問題を修正
  • Fix: リノートをミュートしたユーザの投稿のリノートがミュートされる問題を修正
  • Fix: AP Link等は添付ファイル扱いしないようになど (AP Link等は添付ファイル扱いしないようになど #13754)
  • Fix: FTTが有効かつsinceIdのみを指定した場合に帰って来るレスポンスが逆順である問題を修正
  • Fix: /i/notificationsincludeTypesexcludeTypesを指定しているとき、通知が存在するのに空配列を返すことがある問題を修正
  • Fix: 複数idを指定するusers/showが関係ないユーザを返すことがある問題を修正
  • Fix: /tags/user-tags が検索エンジンにインデックスされないように
  • Fix: もともとセンシティブではないと連合されていたファイルがセンシティブとして連合された場合にセンシティブとしてそのファイルを扱うように
    • センシティブとして連合したファイルは非センシティブとして連合されてもセンシティブとして扱われます

@tamaina
Copy link
Member

tamaina commented May 6, 2024

おっと、package.jsonの書き換えが効いてないかも

@tamaina
Copy link
Member

tamaina commented May 6, 2024

PACKAGE_JSONS_TO_REWRITE設定してなさそう(release-manager-actionsのREADMEにあんまり書かなかった

@kakkokari-gtyih
Copy link
Contributor

おっと、package.jsonの書き換えが効いてないかも

beta.0のほうのリリースページの文面にこれについて追記しておくか

@tamaina
Copy link
Member

tamaina commented May 6, 2024

beta.1をリリースすれば良いのでは

@kakkokari-gtyih
Copy link
Contributor

kakkokari-gtyih commented May 6, 2024

もうPACKAGE_JSONS_TO_REWRITEは設定されてるの?

@tamaina
Copy link
Member

tamaina commented May 6, 2024

あっ、してないわ(おい

@kakkokari-gtyih
Copy link
Contributor

kakkokari-gtyih commented May 6, 2024

dispatchは私からでもできるけどPACKAGE_JSONS_TO_REWRITEの設定はできないわね
cc: @syuilo

Copy link

codecov bot commented May 6, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 66.21%. Comparing base (030082f) to head (61eec93).
Report is 1 commits behind head on develop.

Current head 61eec93 differs from pull request most recent head a59aa20

Please upload reports for the commit a59aa20 to get more accurate results.

Additional details and impacted files
@@             Coverage Diff              @@
##           develop   #13801       +/-   ##
============================================
- Coverage    77.84%   66.21%   -11.63%     
============================================
  Files          185      990      +805     
  Lines        25595   117137    +91542     
  Branches       487     4489     +4002     
============================================
+ Hits         19924    77568    +57644     
- Misses        5664    39538    +33874     
- Partials         7       31       +24     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@tamaina
Copy link
Member

tamaina commented May 6, 2024

@tamaina
Copy link
Member

tamaina commented May 6, 2024

なぜ落ちた…

想定外の挙動

  • betaになるはずなのにrcになってる
  • package.jsonが書き換えられてない(というか、フォールバックでpackage.jsonだけの書き換えすらされてないのなんで?)

@tamaina
Copy link
Member

tamaina commented May 6, 2024

あとIf you have on: release workflows...の作業をしないとリリース時のワークフローが実行されなくて、docker publishされなさそう

cc: @syuilo

@tamaina
Copy link
Member

tamaina commented May 6, 2024

betaになるはずなのにrcになってる

これは普通にバグだったのでなおした

package.jsonが書き換えられてない(というか、フォールバックでpackage.jsonだけの書き換えすらされてないのなんで?)

空の文字列になってるらしい

↓ 想定

image

↓ 今(謎

image

@tamaina
Copy link
Member

tamaina commented May 7, 2024

おおおおっと

@KisaragiEffective
Copy link
Sponsor Contributor

@tamaina
Copy link
Member

tamaina commented May 7, 2024

@syuilo インデント形式を変更できるようにしたので、INDENT変数でtabを指定してください🙇

developにマージされた分の追いつき用
@syuilo
Copy link
Member

syuilo commented May 21, 2024

beta版出すのどうやるんだっけ

@kakkokari-gtyih
Copy link
Contributor

Update Branchしてチェック入れずdispatchだったと思われる

@syuilo
Copy link
Member

syuilo commented May 21, 2024

Use workflow from は develop で良いんだっけ

@tamaina
Copy link
Member

tamaina commented May 21, 2024

Use workflow from は develop で良いんだっけ

yes

@tamaina
Copy link
Member

tamaina commented May 27, 2024

↑マージが適用されてなさそうなのでもう一回リリースした

@KisaragiEffective

This comment was marked as resolved.

@syuilo syuilo marked this pull request as ready for review May 28, 2024 09:17
@syuilo
Copy link
Member

syuilo commented May 30, 2024

マージするぞ

@syuilo
Copy link
Member

syuilo commented May 31, 2024

Release is different. base:Unreleased, head:2024.5.0

@zyoshoka
Copy link
Contributor

zyoshoka commented May 31, 2024

CHANGELOG のセクション名を書き換える必要がありそうですね 間違えました、changelog-checker を修正する必要がありますね

あとこれをやる必要がある?
https://github.com/misskey-dev/release-manager-actions?tab=readme-ov-file#if-you-have-on-release-workflows

@syuilo
Copy link
Member

syuilo commented May 31, 2024

マージするぞ

@github-actions github-actions bot merged commit cc1ee01 into develop May 31, 2024
@github-actions github-actions bot deleted the release/2024.5.0 branch May 31, 2024 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants