Skip to content

Releases: shiguredo/kohaku-legacy

2023.1.2

08 Oct 05:45
fb1d501

Choose a tag to compare

  • [CHANGE] 統計エクスポーター (Stats Exporter) のサポートを廃止する
  • [CHANGE] /.ok エンドポイントを HTTP/2 から HTTP/1.1 に変更する
  • [ADD] 統計ウェブフック (Stats Webhook) のサポートを追加する
  • [UPDATE] リリースワークフローで ghr を廃止し gh コマンドを利用するように変更
  • [UPDATE] CI でビルドしたバイナリを GitHub Actions の artifact にアップロードするように変更
  • [FIX] db/test のスキーマファイルのパスを修正
  • [UPDATE] Go 1.25.1 に上げる
  • [UPDATE] 依存ライブラリを更新する

2023.1.1

11 Oct 02:01
8c9fdf3

Choose a tag to compare

2023.1.0

08 Sep 07:14
888a2ea

Choose a tag to compare

  • [ADD] Grafana ダッシュボードの追加
  • [ADD] バージョンを -V と --version で表示できるようにする
    • バージョンファイル VERSION を利用するようにする
    • @voluntas
  • [CHANGE] 設定ファイル読み込みの引数を -C と --config に変更する
  • [CHANGE] デフォルト設定ファイル名を config.ini にする
  • [CHANGE] /.ok を POST から GET に変更する
  • [CHANGE] h2c を利用可能にする設定 https を追加する
  • [UPDATE] go.mod の go のバージョンを 1.21 にする
  • [UPDATE] sqlc 1.20.0 にする
  • [UPDATE] lumberjack を公式に戻す
  • [CHANGE] sqlc の emit_pointers_for_null_types を true にする
  • [CHANGE] RTCStats のデータはすでにレコードがある場合 timestamp 以外が変更されていない限り追加しない
  • [CHANGE] TimescaleDB の設定項目を変更する
    • timescale_rootcert_file は postgres_ca_cert_file へ
    • timescale_url は postgres_uri へ
    • timescale_sslmode は廃止し postgres_uri で指定可能に
      • kohaku?sslmode=require のように指定
    • @voluntas
  • [CHANGE] schema の全面書き換えし JSONB 形式で保存するように変更
  • [CHANGE] 設定 http2_fullchain_filetls_fullchain_file に変更
  • [CHANGE] 設定 http2_privkey_filetls_privkey_file に変更
  • [CHANGE] 設定 http2_verify_cacert_pathtls_verify_cacert_path に変更
  • [CHANGE] デフォルト設定ファイル名を config.ini に変更する
  • [CHANGE] OpenMetrics 用の Exporter を追加する
    • exporter_https
      • 証明書は tls\_\* を利用します
    • exporter_listen_addr
    • exporter_listen_port
    • @voluntas
  • [CHANGE] 設定ファイル形式を YAML から INI に変更する
  • [CHANGE] デバッグが有効な場合は stdout に出すログは可読性の高いフォーマットにする
  • [CHANGE] ログ出力を JSON 形式に変更する
  • [CHANGE] 設定例のログ出力ファイル名の拡張子を jsonl にする
  • [ADD] ログローテーション用の設定を追加
    • log_rotate_max_size
      • メガバイト
    • log_rotate_max_backups
    • log_rotate_max_age
  • [ADD] ライブリロード用に Air を追加
  • [ADD] TimescaleDB と Grafana 検証用の compose.yaml を追加
    • grafana は 3333 ポート待ち受け
    • @voluntas
  • [UPDATE] go.mod, Github Actions で使用する Go のバージョンを go.mod を見るようにする
  • [UPDATE] Github Actions で使用する staticcheck のバージョンを 2023.1.2 にあげる

2022.1.0

09 Jun 00:36

Choose a tag to compare

  • [CHANGE] kohaku の設定ファイルのパス指定のデフォルトを ../config.yaml から ./config.yaml に変更する
  • [CHANGE] query.sql と schema.sql を db/ 以下へ移動
  • [CHANGE] sqlc のコード生成を gen/sqlc 以下へ移動
  • [CHANGE] echo 化
  • [CHANGE] Erlang VM 関連の統計を削除する
  • [UPDATE] テスト用 TimescaleDB を latest:pg14 に変更する
  • [UPDATE] Github Actions go のバージョンを v3 にあげる
    • バージョンを ^1.18 にする
    • @Hexa
  • [UPDATE] Github Actions chekcout のバージョンを v3 にあげる

2021.1.0

29 Dec 06:49

Choose a tag to compare

2021.1.0

祝リリース