Splatoonstat.ink

stat.ink v1.36.4 リリース

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 エンコードしたものです。

独自に運用している型でjsonとしての最低限のサポートを受けたい場合は、このへんこのへんの処理を無効化して型を jsonjsonb にするようにどうにかすればどうにかなります。現時点では。今後についてはそのような運用は当然考えませんのでどうなるかはわかりません。

Staaaay Fresh!