Releases: sakura-tel/areionskey
Releases · sakura-tel/areionskey
3.1.1
3.1.0
To Update
以下を実施してください
- Areionskey 再起動
✨Improvements
- Server/AP: signed headers の認証 by @mei23, @perillamint, @yunochi, @zotanmew d4710e6
- Package: migration:revert を呼べるように by @mei23 8f71cf3
- node-fetch -> got に完全移行 by @mei23 491c29f
- Note/Polls: ローカルのみの note では Update を配信しないように bt @mei23 c3e289d
- Note: 編集を受信可能に by @mei23 0832337
- Note: 検索可能性を追加 by @mei23 d8c8ddb fd0b903
- Server/Web: DNS Lookup に CacheableLookup を利用するように by @mei23 00f1864
- Note: 組み込み動画プレーヤー by @mei23 6401793
- CSP by @mei23 8bc1a5d
- Note: プレビュー(サマリ)の改善 by @mei23 46d8b56 a9ef440
- Test: URL チェックの改善 by @mei23 5cfd288
- Link: Discord ユーザ名規則の変更 by @mei23 9a10726
🐛Fixes
- Emoji: List 修正 by @mei23 dcddba0
- api-doc: Chrome から閲覧できるように修正 by @mei23 1670be1
- Server: Queue 制限のチューン by @mei23 4c8316e
- ルームを利用できるように修正 by @fs5m8 00f1864
- 言語ファイルの更新
- 依存関係の更新
Put on hold
3.0.0
💥BREAKING CHANGES
- Drop Node.js v14.x support
- Now support Node.js version is 16.20.1 or later
To Update
以下を実施してください
- Dockerfile 確認 (Alpine Linux v3.15 -> v3.18, Node.js v18.12.1 -> v18.17.1 )
- Areionskey 再起動
✨Improvements
- Search: ユーザネームによる検索を改善 by @fs5m8 e2201a0
- Endpoint: ユーザネームやホストで検索可能に by @sousuke0422 96d7925
- Export: ファイルをURLを含めるように変更 by @CGsama a820b7d
- Reaction: 作成時のパフォーマンスを改善 by @mei23 90abd62
🐛Fixes
2.4.3
2.4.2
2.4.1
2.4.0
To Update
以下を実施してください
- Areionskey 再起動
✨Improvements
- welcome/timeline: CW ボタンを追加 by @fs5m8 8b191a5
- pages/aiscript: 変数を指す表記を
{ }
から${ }
に変更 by @fs5m8 078250d ac96df6 - service/drive: 不要なら画像のリサイズをしない 大きいJPEGの圧縮にMozjpegを使用するように変更 by @mei23 5c67f61
- mfm: strike の内部名を delete に変更 by @fs5m8 ba0c188
- mfm: カスタム絵文字の直前に カスタム絵文字名に含めることができる文字があるとき カスタム絵文字扱いをやめるように変更 by @fs5m8 4de9dfa eb54290 3027922
- api/ep/emoji: カスタム絵文字名の重複と不正な形式をチェックする処理を追加 by @fs5m8 aae02be
- icon: unlock -> lock by @fs5m8 9f30ed8
- postform: 引用として投稿される条件のときは Renote ではなく 引用 と表示するように変更 by @fs5m8 458f978
- Dev: backend の build に swc を使用するように変更 by @mei23 842f6bb 837246e
- Dev: webpack.config を js に変更 by @mei23 186fdab
- Dev: gulpfile を js に変更 by @mei23 7ae458b
- Dev: TypeScript の Linter に ESLint を使用 by @mei23 7dced81
- user: ブロックしているときはフォローボタンを非表示にする変更 by @atsu1125 4cd05ed
🐛Fixes
- desktop/header/menu: アイコンの並びを統一 by @fs5m8 43adf82
- drive/files: 形式バリデータの修正 by @mei23 ea2bc3f
- SQL LIKE escape by @mei23 22f9ea5
- Dev: build に不要な依存パッケージを devDependencies に移動 by @mei23 ce0bd05
- settings: API token を隠すように変更 by @atsu1125 7e0d6a4
- その他
mergin
,padding
,overflow
などの調整 - 言語ファイルの更新
- 依存関係,テストファイルの更新
❌Abolitions
2.3.0
To Update
以下を実施してください
- Areionskey 再起動
docker-compose.yml
の PostgreSQL デフォルトバージョンを 11.2
から 15.x
に,Redis デフォルトバージョンを 4.0.x
から 6.2.x
に変更しました.付属の docker-compose.yml
で直接実行している場合は,環境に合わせて 書き換え または アップデートを実施してください.
✨Improvements
- reaction: 絵文字の下に影を追加 by @fs5m8 518e5b2
- emoji-picker: 画像を遅延読込に変更 by @fs5m8 957b72c
- mobile/reaction: マウスオーバ時の表示を Mobile でも表示するように変更 by @fs5m8 f6491f0
- emoji: sticker (スタンプ) 機能を追加 by @EbiseLutica mod @fs5m8 4a2f225
- emoji: カスタム絵文字は大きく表示するか否かを選択可能に変更 by @EbiseLutica mod @fs5m8 5fa1db5
- reaction: マウスオーバ時の表示を Misskey v12 相当の表示に変更 by @fs5m8 203a4e6
- user: モデレータのバッジを追加 by @atsu1125 7498f77
- admin: メニュー内の自分の名前の下に役割を追加 by @atsu1125 ed80968
- emoji-picker: 検索機能を追加 by @sousuke0422 4646c03 283925a
- reaction-picker: 絵文字ピッカーを追加 by @sousuke0422 50f5f24
🐛Fixes
- desktop/crop: ボタン類のフォーマットを他のウインドウと統一するように変更 by @fs5m8 67a1a4e 67a1a4e
- 参照置換
api/admin/show-user
->api/users/show
by @fs5m8 dbbe3f6 - avatar/cat: ネコミミをアバター画像の平均色となるように変更 by @fs5m8 cd97f08
- autocomplete: 画像を中央揃えに変更 by @fs5m8 8be6e0d
- report:
admin
を通報可能に変更 by @atsu1125 85e5ff8 - note: リアクション数合計をタイムラインではなく 当該の投稿の詳細画面に表示するように変更 by @fs5m8 5965173
- explore: 検索結果に「もっと表示」を表示しないように変更 by @fs5m8 73905c7
- desktop/header: サインアウト時はゲームを表示しないよう変更 by @fs5m8 8082e1d
- mobile/emoji-picker: 出現する位置を調整 by @fs5m8 0e0dec7
- CSS:
backdrop-filter
を削除 by @fs5m8 a6f9120 - admin:
moderator
の権限の変更と,合わせて frontend の調整 by @atsu1125 6fb511d 3ca49f3 4a9c814 77751a0 - その他
overflow
,transparency
などの調整 - 言語ファイルの更新
- 依存関係,ワークフローファイル,テストファイルの更新
How to upgrade PostgreSQL on Docker
Part 1 - Backup DB from PostgreSQL 11.2
# Shutdown app containers (keeping db online)
$ docker-compose stop web
# Create backup of areionskey db to local file
$ docker-compose exec db pg_dumpall -U example-misskey-user > ~/11.2.backup
# Shutdown db container
$ docker-compose down --remove-orphans
# Move Old db volume
$ sudo mv db ~/11.2db
Part 2 - Import DB to PostgreSQL 15
# Checkout for Areionskey
$ git fetch && VERSION=$(curl -s https://api.github.com/repos/sakura-tel/areionskey/releases/latest | grep tag_name | cut -d '"' -f 4) && echo "Latest Areionskey version is $VERSION" && git checkout ${VERSION}
# Boot the new DB - PostgreSQL 15
$ docker-compose up -d db
# Import the backup
$ cat ~/11.2.backup | docker-compose exec -T db psql -U example-misskey-user -d misskey
Part 3 - Confirm import of DB has no serious errors
$ docker-compose logs db
and confirm there are not any errors in the import stage. Below is a list of known errors, and their resolution.
Error 1
db_1 | ERROR: invalid input syntax for type <something>
These errors are bad and need to be investigated.
Running vacuumdb
has apparently resolved these issues. Please read the optional command as an alternative to step 1.
Error 2
db_1 | LOG: checkpoints are occurring too frequently (20 seconds apart) db_1 | HINT: Consider increasing the configuration parameter "max_wal_size".
These errors can be ignored.
Part 4 - Upgrade Areionskey
- Follow standard Upgrade notes.
Alternative Step 1 - Vacuum DB before backup
# Shutdown app containers (keeping db online)
$ docker-compose stop web
# Vacuum your db (untested command)
## Note: If you believe your 11.2 DB might be corrupted or experience errors with the importing stage,
$ docker-compose exec db pg_dumpall -U example-misskey-user > ~/11.2.novacuum.backup
$ docker-compose exec db vacuumdb -U example-misskey-user --all --full --analyze --verbose
$ docker-compose exec db pg_dumpall -U example-misskey-user > ~/11.2.backup
# Shutdown db container
$ docker-compose down --remove-orphans
2.2.0
To Update
以下を実施してください
- Areionskey 再起動
✨Improvements
- server: クライアントIPアドレスの取得元ヘッダを変更できるように変更 by @mei23 88b8c0f
- admin: 管理者によるアカウントの削除機能の追加 by @atsu1125 PR#1066 025673e
- admin/logs: 操作時にダイアログを表示するように変更 by @fs5m8 025673e
- admin/db: 操作時にダイアログを表示するように変更 by @fs5m8 a695887
- frontend: メニューからデスクトップ/モバイルの切替ができるように変更 by @atsu1125 PR#1063 a695887
- sound: トークのウインドウを閉じていても着信時に音を鳴らすように変更 by @fs5m8 0479521
- mobile/sound: モバイルでもサウンドが機能するように変更 by @fs5m8 cec0fb0
- postform: プレビュー機能を無効化できるように変更 by @fs5m8 0eb1488
- settings: isCat/isBot の説明を追加 by @fs5m8 35cb4ba
🐛Fixes
- server: X-Forwarded-For から クライアントIPアドレスを取得時は 1つ目だけ再帰するように変更 by @mei23 35cb4ba
- activitypub: signToActivityPubGet をデフォルトで有効に変更 by @mei23 c94ecfd
- server/inbox: inboxのサイズリミットを1MBから64KBに変更 by @mei23 6e1d936
- admin: 非ログイン時にアクセス拒否表示が表示されないのを修正 by @atsu1125 PR#1062 de078e7
- assets: 整理と音声の定位を中央に変更 by @fs5m8 dd47191
- mobile/widgets: テーマに適合するように変更 by @fs5m8 c5bb452
- mobile/user: テーマに適合するように変更 by @fs5m8 c5bb452
- mobile/drive/folder-chooser: テーマに適合するように変更 by @fs5m8 c5bb452
- desktop/header/clock: テーマに適合するように変更 by @fs5m8 0b8a01e
- mobile: focus 時のアウトラインを非表示に変更 by @fs5m8 b6c2058
- mobile/postform: 最近のハッシュタグの表示が2つもあったので片方を削除 by @fs5m8 a015b41
- TypeScript: String.substr() -> String.substring() by @fs5m8 eb40267
- CSS: 廃止された/不要になった CSS プロパティの削除 by @fs5m8 8a37c22
- その他 mergin/padding の調整
- 言語ファイルや文書の更新
- 依存関係の更新
2.1.1
To Update
以下を実施してください
- Areionskey 再起動
✨Improvements
🐛Fixes
- image: サムネイルの余白は塗り潰すように変更 by @fs5m8 7a97403
- misc/fetch: 取得する JSON の大きさを 256kB に制限するよう変更 by @fs5m8 9a5ced7
- block: ブロック時に RejectFollow するよう変更 by @mei23 (from Mei v11) 755fab1
- image: サムネイルの表示が cover になっていたのを修正 by @mei23 (from Mei v11) a333f60
- nav: フォローリクエストの項目を フォローリクエストがあるときのみ表示するよう変更 by @fs5m8 0f5b05f
- configfiles: 投稿ID生成のデフォルトを ULID に変更 by @fs5m8 167b032
- admin: アクセス拒否時のテキストを 全体表示にし,i18n対応に変更 by @fs5m8 fb68f6e
- login/out -> signin/out 語彙を変更 by @fs5m8 b52b8de
- desktop/header: 開発ビルド警告バーの flush のリンク先を変更 by @fs5m8 730f035
- signin: 不要なメソッドを削除 by @fs5m8 a2c2e98
- signin/flush: ダイアログをリッチに変更 by @fs5m8 6d6b8f8
- ui-container: ヘッダをクリックしても展開しないよう変更 by @fs5m8 89b3e2d
- その他 font-size/mergin/padding の調整
- 統一されていない文言やアイコンを統一
- 言語ファイルや文書の更新
- 依存関係の更新