Skip to content

2023.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Sep 07:14
· 61 commits to develop since this release
888a2ea
  • [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 にあげる