stat.ink v1.36.4 をリリースしました。
v1.36.3 は夜中(日本時間)にリリースしていました。内容は v1.36.2 とほぼ同じです。
- 一般の利用者の方やAPI利用開発者には全く関係ありませんが、バトルのイベントの持ち方を大幅に変更しました。これは 1.36.x で行っている一連の改善(#69) に関連したものです。
"battle"."events"
カラムを廃止し、"battle_events"
テーブル ("events"
カラム) へ移行しました。"events"
カラムの型がjsonb
からtext
に変更になりました。- 独自に運用している方で
jsonb
として使っている場合、後述の変更と併せて致命的なレベルの非互換性があります。
- 独自に運用している方で
text
カラムの内容は次のどちらかです。- 妥当な
JSON
形式(今までと事実上同等、ただし PgSQL による JSON 型としてのサポートなし) gz
+ base64 エンコードされた文字列- 先頭2文字
gz
は識別子です。 - その後ろの base64 エンコードされた文字列は、妥当な
JSON
文字列を gzip で圧縮して base64 エンコードしたものです。
- 先頭2文字
- 妥当な
独自に運用している型でjson
としての最低限のサポートを受けたい場合は、このへんかこのへんの処理を無効化して型を json
か jsonb
にするようにどうにかすればどうにかなります。現時点では。今後についてはそのような運用は当然考えませんのでどうなるかはわかりません。
Staaaay Fresh!