<feed xmlns='http://www.w3.org/2005/Atom'>
<title>misskey/packages/backend/src/core/chart, 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>enhance(backend): チャートの処理を一つずつ行うことでDBの同時接続とタイムアウトを削減 (#15239)</title>
<updated>2025-01-11T13:43:42Z</updated>
<author>
<name>かっこかり</name>
<email>67428053+kakkokari-gtyih@users.noreply.github.com</email>
</author>
<published>2025-01-11T13:43:42Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=c4192e81ed30292a06b85e7b00578ca87c97d076'/>
<id>urn:sha1:c4192e81ed30292a06b85e7b00578ca87c97d076</id>
<content type='text'>
* sync charts one-at-a-time to reduce database contention and timeouts

* fix merge resolve failure

* Update Changelog

* update changelog

* add comments

---------

Co-authored-by: Hazelnoot &lt;acomputerdog@gmail.com&gt;</content>
</entry>
<entry>
<title>refactor/perf(backend): provide metadata statically (#14601)</title>
<updated>2024-09-22T03:53:13Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2024-09-22T03:53:13Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=023fa30280e561e9921a2c83138af4cac01068ab'/>
<id>urn:sha1:023fa30280e561e9921a2c83138af4cac01068ab</id>
<content type='text'>
* wip

* Update ReactionService.ts

* Update ApiCallService.ts

* Update timeline.ts

* Update GlobalModule.ts

* Update GlobalModule.ts

* Update NoteEntityService.ts

* wip

* wip

* wip

* Update ApPersonService.ts

* wip

* Update GlobalModule.ts

* Update mock-resolver.ts

* Update RoleService.ts

* Update activitypub.ts

* Update activitypub.ts

* Update activitypub.ts

* Update activitypub.ts

* Update activitypub.ts

* clean up

* Update utils.ts

* Update UtilityService.ts

* Revert "Update utils.ts"

This reverts commit a27d4be764b78c1b5a9eac685e261fee49331d89.

* Revert "Update UtilityService.ts"

This reverts commit e5fd9e004c482cf099252201c0c1aa888e001430.

* vuwa-

* Revert "vuwa-"

This reverts commit 0c3bd12472b4b9938cdff2d6f131e6800bc3724c.

* Update entry.ts

* Update entry.ts

* Update entry.ts

* Update entry.ts

* Update jest.setup.ts</content>
</entry>
<entry>
<title>fix(backend): Fix chart generation non-matching blockedHosts (#14441)</title>
<updated>2024-08-20T04:49:42Z</updated>
<author>
<name>atsuchan</name>
<email>83960488+atsu1125@users.noreply.github.com</email>
</author>
<published>2024-08-20T04:49:42Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=043ab1f69b78af5caea47644a2878cae3cdbe141'/>
<id>urn:sha1:043ab1f69b78af5caea47644a2878cae3cdbe141</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(backend): チャート生成時にinstance.isSuspendedが読まれてしまう問題の修正 (#13951)</title>
<updated>2024-06-07T00:00:01Z</updated>
<author>
<name>taichan</name>
<email>40626578+tai-cha@users.noreply.github.com</email>
</author>
<published>2024-06-07T00:00:01Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=00157864e95f4fae0c8aacff16ddac7f322ad68c'/>
<id>urn:sha1:00157864e95f4fae0c8aacff16ddac7f322ad68c</id>
<content type='text'>
* fix(backend): use sustensionState instead of isSuspended

* Update CHANGELOG.md</content>
</entry>
<entry>
<title>refactor(backend): remove unused logger option</title>
<updated>2024-06-06T01:01:50Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2024-06-06T01:01:50Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=dbf9e1194bf5b84ec711c14f27c11d2bfeb37f20'/>
<id>urn:sha1:dbf9e1194bf5b84ec711c14f27c11d2bfeb37f20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(backend): use insertOne insteadof insert/findOneOrFail combination (#13908)</title>
<updated>2024-06-01T02:16:44Z</updated>
<author>
<name>Acid Chicken</name>
<email>root@acid-chicken.com</email>
</author>
<published>2024-06-01T02:16:44Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=2b8056a8525e1b38536aa0406ba9446a88b365b9'/>
<id>urn:sha1:2b8056a8525e1b38536aa0406ba9446a88b365b9</id>
<content type='text'>
* fix(backend): use insertOne insteadof insert/findOneOrFail combination

* fix: typo

* fix(backend): inherit mainAlias?

* refactor(backend): use extend

* fix(backend): invalid entityTarget

* fix(backend): fake where

* chore: debug

* chore: debug

* test: log

* fix(backend): column names

* fix(backend): remove dummy from

* revert: log

* fix(backend): position

* fix(backend): automatic aliasing

* chore(backend): alias

* chore(backend): remove from

* fix(backend): type

* fix(backend): avoid pure name

* test(backend): fix type

* chore(backend): use cte

* fix(backend): avoid useless alias

* fix(backend): fix typo

* fix(backend): __disambiguation__

* fix(backend): quote

* chore(backend): t

* chore(backend): accessible

* chore(backend): concrete returning

* fix(backend): quote

* chore: log more

* chore: log metadata

* chore(backend): use raw

* fix(backend): returning column name

* fix(backend): transform

* build(backend): wanna logging

* build(backend): transform empty

* build(backend): build alias

* build(backend): restore name

* chore: return entity

* fix: test case

* test(backend): 204

* chore(backend): log sql

* chore(backend): assert user joined

* fix(backend): typo

* chore(backend): log long sql

* chore(backend): log join

* chore(backend): log join depth null

* chore(backend): joinAttributes

* chore(backend): override createJoinExpression

* chore: join log

* fix(backend): escape

* test(backend): log log

* chore(backend): join gonna success?

* chore(backend): relations

* chore(backend): undefined

* chore(backend): target

* chore(backend): remove log

* chore(backend): log chart update

* chore(backend): log columns

* chore(backend): check hasMetadata

* chore(backend): unshift id when not included

* chore(backend): missing select

* chore(backend): remove debug code</content>
</entry>
<entry>
<title>refactor(backend): refactor chart engine</title>
<updated>2024-03-17T01:34:13Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2024-03-17T01:34:13Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=7e63ab0f5628bea33e8867d8257779b9ffeb8dd6'/>
<id>urn:sha1:7e63ab0f5628bea33e8867d8257779b9ffeb8dd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(re)  update SPDX-FileCopyrightText</title>
<updated>2024-02-13T15:59:27Z</updated>
<author>
<name>tamaina</name>
<email>tamaina@hotmail.co.jp</email>
</author>
<published>2024-02-13T15:59:27Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=c1514ce91dc08481a092a789ee37da546cdb4583'/>
<id>urn:sha1:c1514ce91dc08481a092a789ee37da546cdb4583</id>
<content type='text'>
Fix  #13290
</content>
</entry>
<entry>
<title>Revert "update SPDX-FileCopyrightText"</title>
<updated>2024-02-13T15:50:11Z</updated>
<author>
<name>tamaina</name>
<email>tamaina@hotmail.co.jp</email>
</author>
<published>2024-02-13T15:50:11Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=311c2172d7bc861d915a28650684a1587ecb4695'/>
<id>urn:sha1:311c2172d7bc861d915a28650684a1587ecb4695</id>
<content type='text'>
This reverts commit 9b5aeb76d8c9372d67058c512597152b6bf222f2.
</content>
</entry>
</feed>
