かっこかり
e897255e71
fix
2026-07-25 21:43:41 +09:00
chocolate-pie
1a59ec20e3
Merge commit from fork
...
* fix: Fix improper authorization in `admin/reset-password`
* Apply suggestions from code review
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com >
* fix: improper authorization in `admin/unset-mfa`
* fix
---------
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com >
2026-07-25 21:34:46 +09:00
4ster1sk
3e31e59bcd
fix(backend): フォロー中のチャンネルを再度フォローした際にALREADY_FOLLOWINGエラーを返すように ( #17802 )
...
* test(e2e): フォロー中のチャンネルに再度フォローAPIを叩いた場合のテストを追加
* fix(backend): フォロー中のチャンネルを再度フォローした際にALREADY_FOLLOWINGエラーを返すように
* docs(changelog): update changelog
2026-07-25 21:09:12 +09:00
anatawa12
982d4905c0
use UPSERT instead of select for hashtag statistics update ( #17795 )
...
* feat: set defaults for hashtag table
* chore: use upsert to update hashtag table
* fix: query runner not cleaned up
* fix: query runner not cleaned up correctly
* chore: replace await using => try-finally
2026-07-25 19:48:20 +09:00
renovate[bot]
7ecce0901c
fix(deps): update dependency js-yaml to v5.2.2 [security] ( #17797 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-25 16:07:49 +09:00
renovate[bot]
e8951b7aa1
fix(deps): update dependency @fastify/static to v10.1.2 [security] ( #17796 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-25 09:27:15 +09:00
おさむのひと
85e810533b
enhance: 旧Loggerを拡張して構造化ログを直接受け取れるように ( #17780 )
...
* enhance: 旧Loggerを拡張して構造化ログを直接受け取れるように
* fix lint
2026-07-24 09:28:56 +09:00
かっこかり
661838c89e
fix(backend): 初期設定で作成したアカウント以外でアカウント作成APIが利用できない問題を修正 ( #17783 )
...
* fix(backend): 初期設定で作成したアカウント以外でアカウント作成APIが利用できない問題を修正
* Update Changelog
* fix
* fix
2026-07-24 09:27:40 +09:00
おさむのひと
d5a09b3919
enhance: APIアクセスログを出力可能なように(opt-in) ( #17771 )
...
* enhance: APIアクセスログを出力可能なように(opt-in)
* fix
2026-07-22 22:17:29 +09:00
renovate[bot]
4c3f40a87d
fix(deps): update dependency typeorm to v1.1.0 [security] ( #17767 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-22 10:12:34 +09:00
Soli
41e730a763
fix(backend): 本番ビルドで @opentelemetry/instrumentation が解決できない問題を修正 ( #17756 )
...
Signed-off-by: Soli0222 <github@str08.net >
2026-07-21 18:48:58 +09:00
かっこかり
ab369784fb
refactor(gh): CI用スクリプトをpackageとして整理 ( #17727 )
...
* refactor(gh): CI用スクリプトをpackageとして整理
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* remove old scripts
* migrate
* refactor 1
* refactor 2
* fix comment
* fix
* fix
* fix
* fix
* remove vite-node from changelog-checker
* fix lint
* fix
* refactor
* update deps
* fix
* spec: rename packages
2026-07-20 20:09:22 +09:00
おさむのひと
bbd57c751c
enhance: OTel設定時、JSONログにtrace_id, span_id, trace_flagがつくように ( #17748 )
...
* enhance: OTel設定時、JSONログにtrace_id, span_id, trace_flagがつくように
* fix
2026-07-20 19:00:54 +09:00
Sayamame-beans
23de8030b1
Fix(backend): フォロワー限定投稿へのリプライをホーム投稿に出来る問題を修正 ( #17747 )
...
* fix: reply note visibility check
* docs(changelog): update changelog
* fix: wrong operator
* docs(changelog): fix insert position and wording
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2026-07-20 18:19:26 +09:00
かっこかり
d0de75d33f
deps: update dependencies ( #17751 )
...
* deps: update dependencies
* update changelog-checker lockfile
* deps: update typescript to v7
* fix: replace tsgo -> tsc
* fix: replace tsgo -> tsc
* deps: update other major dependencies, downgrade typescript for frontend-stack
2026-07-20 18:11:58 +09:00
かっこかり
3f28489fb8
fix(backend): multipart apiの処理終了時に一時ディレクトリが消えない問題を修正 ( #17750 )
...
* fix(backend): multipart apiのエラー時に一時ディレクトリが消えない問題を修正
* fix
* fix
* Update Changelog
2026-07-20 18:07:43 +09:00
かっこかり
95de10ee65
fix(backend): fix dev mode
2026-07-20 08:19:18 +09:00
おさむのひと
3de6b610b5
enhance: JSON形式の構造化ログ出力に対応 ( #17728 )
...
* enhance: JSON形式の構造化ログ出力に対応
* 起動時ログがJSON化出来ていなかったのを調整
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2026-07-17 12:45:26 +09:00
おさむのひと
828a24f6df
enhance: プロセス起動直後のログから新logger適用+logger設定機構の追加 ( #17725 )
...
* enhance: プロセスのライフサイクルに合わせてlogger初期化・終了+logger設定機構の追加
* fix
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2026-07-16 17:39:28 +09:00
syuilo
212fcaf254
enhance(dev): tweak get-backend-memory
2026-07-16 14:44:49 +09:00
syuilo
df063d9386
enhance(dev): tweak get-backend-memory
2026-07-16 12:20:34 +09:00
syuilo
3c1f01af10
feat(dev): frontend browser metrics report ( #17630 )
...
* wip
* Update measure-frontend-browser-comparison.mts
* Update frontend-browser-report.mts
* Update frontend-browser-report.mts
* Update frontend-browser-report.mts
* Update frontend-browser-report.mts
* Update frontend-browser-report.mts
* Update frontend-browser-report.mts
* Update frontend-browser-report.mts
* refactor
* fix
* Update chrome.mts
* refactor
* wip
* fix
* Update frontend-browser-metrics-report.yml
* Update frontend-browser-report.mts
* refactor
* wip
* Update frontend-browser-report.mts
* wip
* wip
* wip
* Revert "wip"
This reverts commit ce7657081b .
* Update frontend-browser-metrics-report.yml
* Update frontend-browser-report.mts
* Update frontend-browser-report.mts
* Update frontend-browser-report.mts
* playwright
* Update chrome.mts
* refactor
* wip
* Update measure-frontend-browser-comparison.mts
* clean up
* Update measure-frontend-browser-comparison.mts
* fix
* Update chrome.mts
* refactor
* Update frontend-browser-metrics-report.yml
2026-07-16 10:21:30 +09:00
おさむのひと
0849dc7cdd
enhance: 構造化ログAPIと正規化 ( #17719 )
...
* enhance: 構造化ログAPIと正規化
* fix changelog
* fixed copilot review
* fixed coderabbit review
2026-07-15 20:14:19 +09:00
おさむのひと
667919581e
enhance: 新しいLoggerのコア実装 ( #17714 )
...
* enhance: impl logger core
* fix order
2026-07-15 13:29:39 +09:00
おさむのひと
4d7e62d677
feat: Otel pgとredis自動計装 ( #17712 )
2026-07-14 20:36:02 +09:00
おさむのひと
ecd85e5613
feat: OTelのHTTPサーバ自動計装を追加 ( #17711 )
2026-07-14 18:06:25 +09:00
おさむのひと
3d4c62b0bb
feat: BullMQのジョブ追加時に発動する手動計測の追加 ( #17710 )
...
* feat: BullMQのジョブ追加時に発動する手動計測の追加
* add comment
2026-07-14 16:36:40 +09:00
おさむのひと
a98469d34d
feat: OTelのHTTPリクエスト自動計装を追加 ( #17709 )
2026-07-14 14:13:33 +09:00
renovate[bot]
5a2acf71a0
fix(deps): update dependency @opentelemetry/core to v2.8.0 [security] ( #17707 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 11:39:49 +09:00
おさむのひと
49e59a3d56
feat(backend): add OTLP trace export ( #17679 )
...
* feat(backend): add OTLP trace export
* fix
* regenerate
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix
* fix
* fix
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-14 11:22:14 +09:00
かっこかり
aab7903ab0
fix(backend): summalyの結果のキャッシュが後続処理によって書き換わる問題を修正
...
Follow-up of #17367
2026-07-12 16:54:57 +09:00
かっこかり
df5c491f4c
enhance(backend): summalyの結果をキャッシュするように ( #17367 )
...
* enhance(backend): summalyの結果をキャッシュするように
* fix
* fix: unify memorykvcache
* fix
* refactor
* fix
* Update Changelog
2026-07-12 12:08:59 +09:00
おさむのひと
2335eb7b7f
chore: pnpm dev時のプロセス管理をより綿密に行い、Windows環境でのプロセス残留を抑止 ( #17690 )
2026-07-10 21:51:01 +09:00
syuilo
5590f8bad9
chore(backend): COOP/COEPヘッダーを送信するテスト用引数
2026-07-08 13:15:03 +09:00
おさむのひと
c15f93e48d
fix: Sentry 使用環境下にて、外部送信リクエストへ sentry-trace / baggage ヘッダが既定で付与されないように ( #17677 )
...
* fix: Sentry 使用環境下にて、外部送信リクエストへ `sentry-trace` / `baggage` ヘッダーが既定で付与されないように
* fix
2026-07-08 09:46:44 +09:00
かっこかり
c24ce9b55a
deps: update dependencies ( #17669 )
...
* deps: update dependencies
* deps: update dependencies (major)
* migrate js-yaml
* migrate js-yaml
* run pnpm dedupe
* fix
* chore: reorganize dependencies
* perf: lazy-load id generators
* Revert "perf: lazy-load id generators"
This reverts commit 041f7c4206 .
2026-07-06 18:55:06 +09:00
おさむのひと
7243bd34b9
fix: Sentry 使用環境下にて、Misskey が発行した SQL クエリが span に含まれない問題を修正 ( #17671 )
...
* fix: pgをexternalにしてSentryのspanが動くようにする
* fix changelog
* add comment
2026-07-06 18:54:04 +09:00
おさむのひと
d4dd02c744
feat: Sentryバックエンドの自動計装を個別で無効化出来る仕組みを追加する ( #17673 )
...
* feat: Sentryバックエンドの自動計装を個別で無効化出来る仕組みを追加する
* fix comment
2026-07-06 18:52:57 +09:00
かっこかり
00b2cb2076
fix(backend/test): streaming.ts e2e の検証不備を修正 ( #17663 )
...
fix(backend/test): streaming.ts e2e の検証不備を修正 (tiramiss-community/endolphin#113 )
Co-authored-by: samunohito <46447427+samunohito@users.noreply.github.com >
2026-07-04 18:53:10 +09:00
かっこかり
f59bf35615
feat: 条件に一致したURLプレビューのサムネイルを隠すことができるように ( #17635 )
...
* URLプレビューのサムネイルを隠す機能を追加 (MisskeyIO#214)
* Update Changelog
* fix
* Update Changelog
* fix
* fix: もうセンシティブと判定されている場合はそれをそのまま通すように
* fix: unnecessary import
* fix lint
---------
Co-authored-by: CyberRex <hspwinx86@gmail.com >
2026-07-04 16:26:22 +09:00
おさむのひと
0f056c4955
refactor: Sentry呼び出し個所の抽象化 ( #17661 )
2026-07-04 16:06:24 +09:00
かっこかり
eb2c7ff6c6
fix(backend/test): follow-up of #17654 (waitForを他のe2eテストにも展開) ( #17659 )
...
test(backend): block.ts等のfanout timeline反映待ちレースを修正する (tiramiss-community/endolphin#112 )
Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com >
2026-07-04 11:21:23 +09:00
おさむのひと
9f614517c0
fix: tsconfig.jsonにskipLibCheck: trueを追加する ( #17651 )
...
* fix: tsconfig.jsonにskipLibCheck: trueを追加する
* skipLibCheckで抜けたチェックを自前でやる
2026-07-03 19:22:23 +09:00
かっこかり
721b1b06a0
fix(backend/test): backend e2e test の beforeAll でdispose前にschema dropが走るのを修正 ( #17653 )
...
fix(backend): setup.e2e.ts の beforeAll でdispose前にschema dropが走る順序バグを修正 (Phase 6) (tiramiss-community/endolphin#52 )
Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com >
2026-07-03 15:57:39 +09:00
かっこかり
96d6a09ebc
fix(backend/test): e2e testの固定待ち時間をポーリングに変更 ( #17654 )
...
* test(backend): timelines.ts の固定250ms待ちをポーリング化する (tiramiss-community/endolphin#47 )
Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com >
* test(backend): move.ts のflaky/低速sleepをポーリング化する (tiramiss-community/endolphin#49 )
Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com >
---------
Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com >
2026-07-03 10:46:04 +09:00
ihoronir
2d67380f2a
fix(backend): 同名の新規ハッシュタグが複数同時に作成されたとき、DBで発生した競合を適切にハンドリング ( #17640 )
...
* Hashtag Timeline のテストを復活させる
* HashtagService.ts を修正
* fix indent
* refactor
* Update CHANGELOG.md
* fix review
2026-07-02 09:48:26 +09:00
かっこかり
4daa1ffe05
chore(deps): 未使用依存パッケージを削除 ( #17641 )
...
chore(deps): 未使用依存パッケージを削除 (tiramiss-community/endolphin#20 )
Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com >
2026-06-29 23:08:09 +09:00
かっこかり
6193c35f9f
fix: stats API の型に reactionCount が定義されていない問題を修正 ( #17634 )
...
* fix: stats API の型に reactionCount が定義されていない問題を修正
* Update Changelog
2026-06-28 01:49:00 +09:00
かっこかり
4f993cef1b
enhance: Set default Node.js version to v26 ( #17623 )
...
* enhance: Set default Node.js version to v26
* fix
* Update Changelog
* fix types
* drop node v22
* update changelog
* fix test
* update
* fix test
* fix test
* Revert "drop node v22"
This reverts commit bb4e011628 .
* fix changelog
* attempt to fix test
* attempt to fix test
* fix: update re2 that supports node 26
* attempt to fix test
* attempt to fix test
* run pnpm dedupe
* restore 2fa e2e
* refactor
* attempt to fix test
* attempt to fix test
* run pnpm dedupe
* attempt to fix test
2026-06-28 00:06:49 +09:00
かっこかり
ba3fb4aa14
Merge branch 'master' into develop
2026-06-27 23:40:06 +09:00