1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-07-25 07:25:04 +02:00

Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop

This commit is contained in:
syuilo
2026-07-22 10:15:42 +09:00
4 changed files with 25 additions and 17 deletions

View File

@@ -49,15 +49,16 @@
- 全ての受信HTTPリクエスト
- 全ての送信HTTPリクエスト
- ジョブキュー(エンキュー元のトレースを含む)
- Feat: ログ基盤の刷新(部分的に導入中)
- API内部エラーのログに構造化属性と正規化したエラー情報を付与し、認証情報を自動的に秘匿するように従来形式の表示は維持
- ログ全体の既定出力レベルとドメインごとの出力レベルを設定できるように
- バックエンドのログを1行JSON形式で出力できるように
- OpenTelemetryのTrace ContextをJSON形式のログへ関連付けられるように
- Enhance: Sentry バックエンドの自動計装を `sentryForBackend.disabledIntegrations` で個別に無効化できるように
- Enhance: センシティブメディアの判定を外部サービス ([sensitive-detector](https://github.com/misskey-dev/sensitive-detector)) に分離し、`nsfwjs` / `@tensorflow/tfjs(-node)` の同梱と NSFW 判定モデルを廃止 (#16804)
- Enhance: Node.js 22.22.2以降、24.17.0以降、26.4.0以降をサポートするように
- Enhance: Docker Image の Node.js を 26.4.0 に、Debian を trixie (v13) に更新
- Enhance: URLプレビューの結果を内部でキャッシュするように
- Enhance: API内部エラーのログに構造化属性と正規化したエラー情報を付与し、認証情報を自動的に秘匿するように従来形式の表示は維持
- Enhance: ログ全体の既定levelとlogger domainごとの出力levelを設定できるように
- Enhance: バックエンドのログを1行JSON形式で出力できるように
- Enhance: OpenTelemetryのTrace Contextを構造化ログへ関連付けられるように
- Fix: `/stats` API のレスポンス型が正しくない問題を修正
- Fix: ハッシュタグに関連するデータを更新する際のエラーハンドリングを修正
- Fix: Sentry 使用環境下にて、Misskey が発行した SQL クエリが span に含まれない問題を修正

View File

@@ -148,7 +148,7 @@
"tinycolor2": "1.6.0",
"tmp": "0.2.7",
"tsc-alias": "1.9.0",
"typeorm": "1.0.0",
"typeorm": "1.1.0",
"ulid": "3.0.2",
"vary": "1.1.2",
"web-push": "3.6.7",

29
pnpm-lock.yaml generated
View File

@@ -462,8 +462,8 @@ importers:
specifier: 1.9.0
version: 1.9.0
typeorm:
specifier: 1.0.0
version: 1.0.0(ioredis@5.11.1)(pg@8.22.0)
specifier: 1.1.0
version: 1.1.0(ioredis@5.11.1)(pg@8.22.0)
ulid:
specifier: 3.0.2
version: 3.0.2
@@ -4566,8 +4566,8 @@ packages:
resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
engines: {node: '>=12'}
ansis@4.2.0:
resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==}
ansis@4.3.1:
resolution: {integrity: sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==}
engines: {node: '>=14'}
append-field@1.0.0:
@@ -5212,6 +5212,9 @@ packages:
dayjs@1.11.20:
resolution: {integrity: sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==}
dayjs@1.11.21:
resolution: {integrity: sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA==}
debug@2.6.9:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
peerDependencies:
@@ -8856,8 +8859,8 @@ packages:
typedarray@0.0.6:
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
typeorm@1.0.0:
resolution: {integrity: sha512-2mSKNqucP8vo+xQLP59xlHUcqLvG6qajxA7q7tnhJgeZjTrA6lK/Ar7LRyiAxdXhyXmGbIPsArPmcUB9Xg+M7w==}
typeorm@1.1.0:
resolution: {integrity: sha512-iX/kvsV42/htCNAQUyElGW87E4Z12neZc6YUFBTEu0BnLiREYDNT5Wfw3wRqZw9vyOEC36zUBAY6Qvywoig06Q==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24.11.0}
hasBin: true
peerDependencies:
@@ -8868,11 +8871,11 @@ packages:
mongodb: ^7.0.0
mssql: ^12.0.0
mysql2: ^3.15.3
oracledb: ^6.3.0
oracledb: ^6.3.0 || ^7.0.0
pg: ^8.5.1
pg-native: ^3.0.0
pg-query-stream: ^4.0.0
redis: ^5.0.0
redis: ^5.0.0 || ^6.0.0
sql.js: ^1.4.0
ts-node: ^10.9.2
typeorm-aurora-data-api-driver: ^3.0.0
@@ -12817,7 +12820,7 @@ snapshots:
ansi-styles@6.2.3: {}
ansis@4.2.0: {}
ansis@4.3.1: {}
append-field@1.0.0: {}
@@ -13470,6 +13473,8 @@ snapshots:
dayjs@1.11.20: {}
dayjs@1.11.21: {}
debug@2.6.9:
dependencies:
ms: 2.0.0
@@ -17816,11 +17821,11 @@ snapshots:
typedarray@0.0.6: {}
typeorm@1.0.0(ioredis@5.11.1)(pg@8.22.0):
typeorm@1.1.0(ioredis@5.11.1)(pg@8.22.0):
dependencies:
'@sqltools/formatter': 1.2.5
ansis: 4.2.0
dayjs: 1.11.20
ansis: 4.3.1
dayjs: 1.11.21
debug: 4.4.3
dedent: 1.7.2
reflect-metadata: 0.2.2

View File

@@ -56,6 +56,8 @@ minimumReleaseAgeExclude:
- vite # そのうち消す
# Renovate security update: @opentelemetry/core@2.8.0
- "@opentelemetry/core@2.8.0"
# Renovate security update: typeorm@1.1.0
- typeorm@1.1.0
overrides:
'@aiscript-dev/aiscript-languageserver': '-'
'bullmq>ioredis': 5.11.1