<feed xmlns='http://www.w3.org/2005/Atom'>
<title>misskey/packages/backend/test/unit/queue/processors, branch master</title>
<subtitle>my misskey fork
</subtitle>
<id>http://g.freya.cat/misskey/atom?h=master</id>
<link rel='self' href='http://g.freya.cat/misskey/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/'/>
<updated>2025-11-30T00:58:06Z</updated>
<entry>
<title>fix(deps): update [backend] update dependencies (major) (#16099)</title>
<updated>2025-11-30T00:58:06Z</updated>
<author>
<name>renovate[bot]</name>
<email>29139614+renovate[bot]@users.noreply.github.com</email>
</author>
<published>2025-11-30T00:58:06Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=0455187a689b45575121851e6998a3d13615567c'/>
<id>urn:sha1:0455187a689b45575121851e6998a3d13615567c</id>
<content type='text'>
* fix(deps): update [backend] update dependencies

* update approve builds

* update minimum node version for testing

* remove types/bcryptjs

* fix(backend): remove removed type previously exported from file-type

* migrate webauthnservice

* Update Changelog

* update deps (MisskeyIO#889)

- メンテナンスされないredis-lockを自前実装に変更
- 既にロックされている場合のリトライ間隔を調整

* use main redis for lock

* spdx

* tweak max retries

* [ci skip] dedupe

* attempt to fix test

* attempt to fix test

* Revert "attempt to fix test"

This reverts commit c508318627e4ffab030e1acf5182f58cc2eb51d8.

* temporarily roll back simonjs/fake-timers to v11.3.1

* Revert "temporarily roll back simonjs/fake-timers to v11.3.1"

This reverts commit 54f1fc3d7917089e05b20fc5b86435e3f5e5b040.

* migrate sinonjs/fake-timers

* update deps / migrate jest 30

* fix test

* fix: update node.js min version to 20.18.1

* fix: rollback nsfwjs to 4.2.0

* fix

* attempt to fix test

* attempt to fix test

* attempt to fix test

* attempt to fix test

* revert jest 30 related changes

* update deps

* fix test

* fix: rollback nsfwjs to 4.2.0

* fix: rollback sharp to 0.33

* update deps

* fix: rollback sharp-read-bmp to 1.2.0

* fix: rollback nsfwjs to 4.2.0

* recreate lockfile

* update deps

* fix: rollback sharp-read-bmp to 1.2.0

* fix: rollback jsdom, parse5

* fix: rollback jsdom types

* fix [ci skip]

* run pnpm dedupe

* update deps

* run pnpm dedupe [ci skip]

* Update Changelog [ci skip]

---------

Co-authored-by: renovate[bot] &lt;29139614+renovate[bot]@users.noreply.github.com&gt;
Co-authored-by: kakkokari-gtyih &lt;67428053+kakkokari-gtyih@users.noreply.github.com&gt;
Co-authored-by: あわわわとーにゅ &lt;17376330+u1-liquid@users.noreply.github.com&gt;
Co-authored-by: syuilo &lt;4439005+syuilo@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>fix: Remote Note Cleaning will delete notes embedded in a page (#16408)</title>
<updated>2025-08-15T13:39:55Z</updated>
<author>
<name>anatawa12</name>
<email>anatawa12@icloud.com</email>
</author>
<published>2025-08-15T13:39:55Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=60f7278aff27b9a0e03c1f1a2a77663cfb0e0ddb'/>
<id>urn:sha1:60f7278aff27b9a0e03c1f1a2a77663cfb0e0ddb</id>
<content type='text'>
* feat: preserve number of pages referencing the note

* chore: delete pages on account delete

* fix: notes on the pages are removed by CleanRemoteNotes

* test: add the simplest test for page embedded notes

* fix: section block is not considered

* fix: section block is not considered in migration

* chore: remove comments from columns

* revert unnecessary change

* add pageCount to webhook test

* fix type error on backend</content>
</entry>
<entry>
<title>enhance: performance for CleanRemoteNotesProcessorService (#16404)</title>
<updated>2025-08-14T07:54:28Z</updated>
<author>
<name>饺子w (Yumechi)</name>
<email>35571479+eternal-flame-AD@users.noreply.github.com</email>
</author>
<published>2025-08-14T07:54:28Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=90b96093411250df81bded348074ea16d32d32c1'/>
<id>urn:sha1:90b96093411250df81bded348074ea16d32d32c1</id>
<content type='text'>
* enhance: performance for CleanRemoteNotesProcessorService

Signed-off-by: eternal-flame-AD &lt;yume@yumechi.jp&gt;

* suggestions

Signed-off-by: eternal-flame-AD &lt;yume@yumechi.jp&gt;

* docs

Signed-off-by: eternal-flame-AD &lt;yume@yumechi.jp&gt;

* change initial limit to 100

Signed-off-by: eternal-flame-AD &lt;yume@yumechi.jp&gt;

* robustness for transient race conditions

Signed-off-by: eternal-flame-AD &lt;yume@yumechi.jp&gt;

* handle cursors in postgres

Signed-off-by: eternal-flame-AD &lt;yume@yumechi.jp&gt;

* robustness: transient errors and timeout handling

Signed-off-by: eternal-flame-AD &lt;yume@yumechi.jp&gt;

* use '0' as initial cursor

Signed-off-by: eternal-flame-AD &lt;yume@yumechi.jp&gt;

---------

Signed-off-by: eternal-flame-AD &lt;yume@yumechi.jp&gt;</content>
</entry>
<entry>
<title>fix(backend): Fix and create unit test of CleanRemoteNotesProcessorService (#16368)</title>
<updated>2025-08-08T12:31:31Z</updated>
<author>
<name>tamaina</name>
<email>tamaina@hotmail.co.jp</email>
</author>
<published>2025-08-08T12:31:31Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=85e3e496880316c4b55199ea651c210a25420a6e'/>
<id>urn:sha1:85e3e496880316c4b55199ea651c210a25420a6e</id>
<content type='text'>
* wip

* test(backend): CleanRemoteNotesProcessorService (basic)

* test(backend): CleanRemoteNotesProcessorService (advanced)

* :v:

* a

* split initiator query

* no order by

* ???

* old → older</content>
</entry>
<entry>
<title>fix(backend): typeormのbreaking changeに対応 (#16105)</title>
<updated>2025-05-27T04:50:45Z</updated>
<author>
<name>かっこかり</name>
<email>67428053+kakkokari-gtyih@users.noreply.github.com</email>
</author>
<published>2025-05-27T04:50:45Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=07c2de3749efae5ca1e44c88a2d076764ad386d5'/>
<id>urn:sha1:07c2de3749efae5ca1e44c88a2d076764ad386d5</id>
<content type='text'>
* fix(backend): typeormのbreaking changeに対応

* attempt to fix test</content>
</entry>
<entry>
<title>enhance(backend): refine system account (#15530)</title>
<updated>2025-03-02T11:06:20Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2025-03-02T11:06:20Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=616cccf2511337fc181d0b6aa693b7091c7ba57b'/>
<id>urn:sha1:616cccf2511337fc181d0b6aa693b7091c7ba57b</id>
<content type='text'>
* wip

* wip

* wip

* Update SystemAccountService.ts

* Update 1740121393164-system-accounts.js

* Update DeleteAccountService.ts

* wip

* wip

* wip

* wip

* Update 1740121393164-system-accounts.js

* Update RepositoryModule.ts

* wip

* wip

* wip

* Update ApRendererService.ts

* wip

* wip

* Update SystemAccountService.ts

* fix tests

* fix tests

* fix tests

* fix tests

* fix tests

* fix tests

* add print logs

* ログが長すぎて出てないかもしれない

* fix migration

* refactor

* fix fed-tests

* Update RelayService.ts

* merge

* Update user.test.ts

* chore: emit log

* fix: tweak sleep duration

* fix: exit 1

* fix: wait for misskey processes to become healthy

* fix: longer sleep for user deletion

* fix: make sleep longer again

* デッドロック解消の試み

https://github.com/misskey-dev/misskey/issues/15005

* Revert "デッドロック解消の試み"

This reverts commit 266141f66fb584371bbb56ef7eba04e14bcff94d.

* wip

* Update SystemAccountService.ts

---------

Co-authored-by: おさむのひと &lt;46447427+samunohito@users.noreply.github.com&gt;
Co-authored-by: zyoshoka &lt;107108195+zyoshoka@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>refactor: SystemWebhook/UserWebhookの配信処理呼び出し部分の改善 (#15035)</title>
<updated>2025-01-14T11:14:02Z</updated>
<author>
<name>おさむのひと</name>
<email>46447427+samunohito@users.noreply.github.com</email>
</author>
<published>2025-01-14T11:14:02Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=d2e22f90507a1920c15d0b997009f52067a2a828'/>
<id>urn:sha1:d2e22f90507a1920c15d0b997009f52067a2a828</id>
<content type='text'>
* UserWebhook側の対処

* SystemWebhook側の対処

* fix test</content>
</entry>
<entry>
<title>feat: 運営のアクティビティが一定期間ない場合は通知＋招待制に移行した際に通知 (#14757)</title>
<updated>2024-10-13T11:32:12Z</updated>
<author>
<name>おさむのひと</name>
<email>46447427+samunohito@users.noreply.github.com</email>
</author>
<published>2024-10-13T11:32:12Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=33b34ad7b8248b4d5ddc37b986ffcf4dff6a37c4'/>
<id>urn:sha1:33b34ad7b8248b4d5ddc37b986ffcf4dff6a37c4</id>
<content type='text'>
* feat: 運営のアクティビティが一定期間ない場合は通知＋招待制に移行した際に通知

* fix misskey-js.api.md

* Revert "feat: 運営のアクティビティが一定期間ない場合は通知＋招待制に移行した際に通知"

This reverts commit 3ab953bdf87f28411a1a10bce787a23d238cda80.

* 通知をやめてユーザ単位でのお知らせ機能に変更

* テスト用実装を戻す

* Update packages/backend/src/queue/processors/CheckModeratorsActivityProcessorService.ts

Co-authored-by: syuilo &lt;4439005+syuilo@users.noreply.github.com&gt;

* fix remove empty then

---------

Co-authored-by: syuilo &lt;4439005+syuilo@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>feat(backend): 7日間運営のアクティビティがないサーバを自動的に招待制にする (#14746)</title>
<updated>2024-10-11T11:59:36Z</updated>
<author>
<name>おさむのひと</name>
<email>46447427+samunohito@users.noreply.github.com</email>
</author>
<published>2024-10-11T11:59:36Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=a2cd6a7709ffacfabb738deac22cb0fd1eb7d493'/>
<id>urn:sha1:a2cd6a7709ffacfabb738deac22cb0fd1eb7d493</id>
<content type='text'>
* feat(backend): 7日間運営のアクティビティがないサーバを自動的に招待制にする

* fix RoleService.

* fix

* fix

* fix

* add test and fix

* fix

* fix CHANGELOG.md

* fix test</content>
</entry>
</feed>
