Skip to content

Release: 2026.5.0#17351

Merged
misskey-release-bot[bot] merged 67 commits intomasterfrom
develop
May 2, 2026
Merged

Release: 2026.5.0#17351
misskey-release-bot[bot] merged 67 commits intomasterfrom
develop

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 1, 2026

General

  • Enhance: アバターデコレーションにカテゴリを設定できるように

Client

  • Enhance: チャンネル指定リノートでリノート先のチャンネルに移動できるように
  • Enhance: ベータ版でのアップデート時のダイアログの更新情報リンクをGitHubのReleasesページに遷移するようにし、正しく閲覧できるように
  • Fix: 一部のページ内リンクが正しく動作しない問題を修正
  • Fix: ドライブへの画像アップロード時にファイル名の変更が無視される不具合を修正
  • Fix: 連合が無効化されたサーバーで一部の設定項目が空欄で表示される問題を修正
  • Fix: オーディオ、動画の再生速度メニューが開けない問題を修正

Server

  • Enhance: メモリ使用量を削減
  • Enhance: 起動の高速化
    (Cherry-picked from enhance: 起動からlistenまでかかる時間を減らす MisskeyIO/misskey#1410)
  • Enhance: バックエンドの開発モード時の安定性向上
  • Enhance: バックエンドビルド・テスト時に使用する依存関係の整理(swc/esbuild→Rolldown, Jest→Vitest)
  • Fix: ファイルシステムを用いる処理におけるパスの取り扱いを改善
  • Fix: /api-doc にアクセスできない問題を修正
  • Fix: support alsoKnownAs from remote actors as either array or unwrapped singleton
  • Fix: ローカルに存在しないリモートアカウントに対するアカウント削除リクエストを受信した際に、そのユーザーを新規作成して削除する挙動を修正
  • Fix: Inboxでの特定のエラーによる失敗はDelayedにしない
  • Fix: ID生成アルゴリズムにULIDを使用している場合にMisskeyが正しく動作しない問題を修正
  • Fix: リレー経由で届いたノートがリノートとして表示される問題を修正
  • Fix: robots.txtの内容を調整
  • Fix: 特定のユーザーに管理者権限を持つロールが複数ついている際に、取得できるユーザーIDが重複する問題を修正
    (Cherry-picked from lqvp/misskey-tempura@17ed410)
  • Fix: ブロックしたサーバーからのInboxジョブが蓄積し続ける問題を修正
    (Cherry-picked from lqvp/misskey-tempura@3f0f4bf)
  • Fix: support activity with actor as an id string or embedded object in inbox processor and ActivityPub inbox service
  • Fix: コンフィグファイルに meilisearch の設定がある状態でほかの検索プロバイダを利用すると、UI上からリモートのノートの検索ができない問題を修正
  • Fix: ノートに関する通知で公開範囲が考慮されていない問題を修正
    (Cherry-picked from lqvp/misskey-tempura@cbce96c originally presented in ノート通知で公開範囲を考慮する yojo-art/cherrypick#743)

github-actions Bot and others added 30 commits March 31, 2026 12:14
* deps: update dependencies

* fix?

* fix

* Update AiService.ts

* fix

* update deps
* Initial plan

* fix: fix /api-doc returning 404 after backend minification (#17266)

Agent-Logs-Url: https://github.com/misskey-dev/misskey/sessions/8d7d0585-55da-412f-a8ee-dde1b6565026

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>

* enhance: API DocのHTMLをJSXで生成するように

* Update Changelog

* chore: remove unused imports [ci skip]

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
* deps: Update vite to v8

* fix

* migrate some plugins to rolldown-based

* fix broken lockfile

* wip

* update rolldown

* override rolldown version

* perf

* spdx

* fix

* update vite to 8.0.1

* chore: rewrite rollup-plugin-unwind-css-module-class-name with MagicString

* format

* swap type definitions

* replace using MagicString

* provided magicString

* fix code style

* fix

* fix

* fix

* fix

* fix

---------

Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>

* fix: lint fixes

* swap sass with sass-embedded

* fix lint

* fix: インライン化されたVue SFC出力に対してCSS Module定義削除が効かないのを修正

* fix

* fix: バックエンドのCSS読み込みの方法が悪いのを修正

* fix: 使用されないpreloadを削除

* fix lint [ci skip]

* Apply suggestion from @syuilo

* Add comment in pnpm-workspace.yaml [ci skip]

* update vite/rolldown

* remove magic-string

---------

Co-authored-by: cm-ayf <cm.ayf2734@gmail.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix: handle array or string in alsoKnownAs, closes #17274

* style: use more idiomatic toArray() for UserEntityService handling of alsoKnownAs

* fix: handle array-valued or unwrapped alsoKnownAs in ApPersonService

* doc: note about bugfix for alsoKnownAs
* enhance(frontend): チャンネル指定リノートでリノート先のチャンネルに移動できるように

* Update Changelog

* fix condition

* refactor
Revert "deps: Update vite to v8 (#17238)"

This reverts commit e601fcb.
* refactor(frontend): MkButtonのprops等整理

* fix
* wip

* Update MkMenu.vue

* wip

* wip

* Update MkMenu.vue

* wip

* Update MkMenu.vue

* Update MkMenu.vue

* Update MkMenu.vue

* Update MkMenu.vue

* Update MkMenu.vue

* Update MkMenu.vue

* Update MkMenu.vue

* Update MkMenu.vue

* 💢

* Update MkMenu.vue

* Update MkMenu.vue

* Update MkMenu.vue
* New translations ja-jp.yml (Thai)

* New translations ja-jp.yml (Lao)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Spanish)

* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Catalan)

* New translations ja-jp.yml (Chinese Simplified)

* New translations ja-jp.yml (Chinese Traditional)

* New translations ja-jp.yml (Korean)

* New translations ja-jp.yml (Italian)
…る修正 (#17281)

* fix(frontend): follow-up of #13509

* fix: fix use of inappropriate method

* Update CHANGELOG.md [ci skip]
* fix(frontend): follow-up of #13509

* fix: fix use of inappropriate method

* enhance(frontend): niraxにテストを追加
* Revert "Revert "deps: Update vite to v8" (#17283)"

This reverts commit a18c909.

* fix(frontend): popupのりアクティビティがチャンクをまたいで切れる事がある問題を修正

* update vite/rolldown
…17299)

fix(frontend): bannerUrl が空の場合に /about ページで /null へのリクエストが発生する問題を修正

bannerUrl が空の場合は 背景画像を設定しない。

about.overview.vue の background-image: url("null"); によって /null へのリクエストが発生してしまうため。
* fix(frontend): 連合が無効化されたサーバーでInstance Tickerの設定が中途半端に消えている問題を修正

* Update Changelog
* ドライブの実ファイル名ではなくsuffixを保持するように

* MkUploaderItemsでファイル名が圧縮後の拡張子も含めて表示されるように

* Apply suggestion from @kakkokari-gtyih

Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>

* changelog

---------

Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(backend): 存在しないActorに対するDeleteアクティビティは無視するように

* Update Changelog

* fix

* Revert "fix"

This reverts commit 985feea.

* fix?

* fix

* fix

* fix

* fix

* refactor: remove unused imports

* fix

* Update CHANGELOG.md [ci skip]
* update deps

* update dependencies (major)

* fix: migrate meilisearch

* fix: migrate color-convert types

* fix cypress?

* rollback ts v5 as it is not supported by cypress

* fix fake-timers
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix(backend): fix parseUlidFull to correctly handle Crockford Base32 chars W/X/Y/Z
* fix(backend): robots.txtで返却する内容の調整

* Update Changelog

* fix: add paths

* Update Changleog
github-actions Bot and others added 6 commits April 27, 2026 01:33
)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Revert "fix(frontend): popupのりアクティビティがチャンクをまたいで切れる事がある問題を修正"

This reverts commit 0a93f52.

* fix: iOS PWA でリアクション・絵文字ピッカーが動作しない問題を修正

Agent-Logs-Url: https://github.com/lqvp/misskey-tempura/sessions/44526368-0e6a-4a94-8991-fcdc094d2b96

Co-authored-by: lqvp <183242690+lqvp@users.noreply.github.com>

* refactor

* fix

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: lqvp <183242690+lqvp@users.noreply.github.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented May 1, 2026

Codecov Report

❌ Patch coverage is 44.16667% with 268 lines in your changes missing coverage. Please review.
✅ Project coverage is 24.71%. Comparing base (c5fd360) to head (93bd9d5).
⚠️ Report is 32 commits behind head on master.

Files with missing lines Patch % Lines
packages/frontend/src/components/MkMenu.vue 0.00% 44 Missing and 10 partials ⚠️
...ages/backend/src/server/web/ClientServerService.ts 0.00% 26 Missing and 1 partial ⚠️
...kend/src/queue/processors/InboxProcessorService.ts 0.00% 17 Missing and 6 partials ⚠️
packages/backend/src/core/NoteCreateService.ts 0.00% 18 Missing and 4 partials ⚠️
...ckages/frontend/src/components/MkUploaderItems.vue 0.00% 17 Missing and 2 partials ⚠️
.../lib/rollup-plugin-unwind-css-module-class-name.ts 88.43% 12 Missing and 5 partials ⚠️
...ges/backend/src/core/activitypub/ApInboxService.ts 0.00% 5 Missing and 7 partials ⚠️
packages/frontend/src/components/MkPageWindow.vue 0.00% 9 Missing and 2 partials ⚠️
packages/frontend/src/utility/reaction-picker.ts 9.09% 7 Missing and 3 partials ⚠️
packages/frontend/src/utility/emoji-picker.ts 10.00% 6 Missing and 3 partials ⚠️
... and 21 more
Additional details and impacted files
@@             Coverage Diff             @@
##           master   #17351       +/-   ##
===========================================
- Coverage   63.52%   24.71%   -38.81%     
===========================================
  Files        1161     1153        -8     
  Lines      116309    39127    -77182     
  Branches     8352    10899     +2547     
===========================================
- Hits        73886     9672    -64214     
+ Misses      40218    23605    -16613     
- Partials     2205     5850     +3645     

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions Bot commented May 1, 2026

このPRによるapi.jsonの差分

差分はこちら
--- base
+++ head
@@ -1,7 +1,7 @@
 {
   "openapi": "3.1.0",
   "info": {
-    "version": "2026.3.2",
+    "version": "2026.5.0-alpha.0",
     "title": "Misskey API"
   },
   "externalDocs": {
@@ -3318,6 +3318,12 @@
                     "items": {
                       "type": "string"
                     }
+                  },
+                  "category": {
+                    "type": [
+                      "string",
+                      "null"
+                    ]
                   }
                 },
                 "required": [
@@ -3367,6 +3373,12 @@
                         "type": "string",
                         "format": "id"
                       }
+                    },
+                    "category": {
+                      "type": [
+                        "string",
+                        "null"
+                      ]
                     }
                   },
                   "required": [
@@ -3376,7 +3388,8 @@
                     "name",
                     "description",
                     "url",
-                    "roleIdsThatCanBeUsedThisDecoration"
+                    "roleIdsThatCanBeUsedThisDecoration",
+                    "category"
                   ]
                 }
               }
@@ -3735,6 +3748,12 @@
                           "type": "string",
                           "format": "id"
                         }
+                      },
+                      "category": {
+                        "type": [
+                          "string",
+                          "null"
+                        ]
                       }
                     },
                     "required": [
@@ -3903,6 +3922,12 @@
                     "items": {
                       "type": "string"
                     }
+                  },
+                  "category": {
+                    "type": [
+                      "string",
+                      "null"
+                    ]
                   }
                 },
                 "required": [
@@ -51264,6 +51289,12 @@
                           "type": "string",
                           "format": "id"
                         }
+                      },
+                      "category": {
+                        "type": [
+                          "string",
+                          "null"
+                        ]
                       }
                     },
                     "required": [

Get diff files from Workflow Page

@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions Bot commented May 1, 2026

Backend memory usage comparison

Before GC

Metric base (MB) head (MB) Diff (MB) Diff (%)
VmRSS 316.24 MB 306.56 MB -9.68 MB -3.06%
VmHWM 316.24 MB 306.56 MB -9.68 MB -3.06%
VmSize 23109.05 MB 23102.38 MB -6.67 MB -0.02%
VmData 1380.01 MB 1368.46 MB -11.55 MB -0.83%

After GC

Metric base (MB) head (MB) Diff (MB) Diff (%)
VmRSS 316.25 MB 306.57 MB -9.67 MB -3.06%
VmHWM 316.25 MB 306.57 MB -9.67 MB -3.06%
VmSize 23109.05 MB 23102.55 MB -6.50 MB -0.02%
VmData 1380.01 MB 1368.62 MB -11.38 MB -0.82%

After Request

Metric base (MB) head (MB) Diff (MB) Diff (%)
VmRSS 316.67 MB 306.93 MB -9.74 MB -3.07%
VmHWM 316.67 MB 306.93 MB -9.74 MB -3.07%
VmSize 23109.14 MB 23102.63 MB -6.50 MB -0.02%
VmData 1380.10 MB 1368.71 MB -11.38 MB -0.82%

See workflow logs for details

Copy link
Copy Markdown
Member

@anatawa12 anatawa12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#17284 の通りなのでApproveを押しておきます

@github-project-automation github-project-automation Bot moved this from Todo to Approved in [実験中] 管理用 May 1, 2026
* fix/perf: NotificationManager in NoteCreateService

* fix: treat skip as successful return in InboxProcessorService

* chore: remove comment

* fix: simplify ReactionPicker/EmojiPicker by importing components directly

* refactor: move filename parsing to setup in MkUploaderItems

* refactor
@syuilo syuilo marked this pull request as ready for review May 2, 2026 02:55
@dosubot dosubot Bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label May 2, 2026
@syuilo
Copy link
Copy Markdown
Member

syuilo commented May 2, 2026

するか

@syuilo
Copy link
Copy Markdown
Member

syuilo commented May 2, 2026

ぽちっとな

@misskey-release-bot misskey-release-bot Bot merged commit 6391a4e into master May 2, 2026
@github-project-automation github-project-automation Bot moved this from Approved to Done in [実験中] 管理用 May 2, 2026
@syuilo
Copy link
Copy Markdown
Member

syuilo commented May 2, 2026

🙏🏻 🙏🏻 🙏🏻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

packages/backend:test packages/backend Server side specific issue/PR packages/frontend:test packages/frontend Client side specific issue/PR packages/misskey-js packages/sw size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

Development

Successfully merging this pull request may close these issues.

10 participants