2023.1.0
github-actions
released this
08 Sep 07:14
·
61 commits
to develop
since this release
- [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_file
をtls_fullchain_file
に変更 - [CHANGE] 設定
http2_privkey_file
をtls_privkey_file
に変更 - [CHANGE] 設定
http2_verify_cacert_path
をtls_verify_cacert_path
に変更 - [CHANGE] デフォルト設定ファイル名を config.ini に変更する
- [CHANGE] OpenMetrics 用の Exporter を追加する
- exporter_https
- 証明書は
tls\_\*
を利用します
- 証明書は
- exporter_listen_addr
- exporter_listen_port
- @voluntas
- exporter_https
- [CHANGE] 設定ファイル形式を YAML から INI に変更する
- [CHANGE] デバッグが有効な場合は stdout に出すログは可読性の高いフォーマットにする
- [CHANGE] ログ出力を JSON 形式に変更する
- [CHANGE] 設定例のログ出力ファイル名の拡張子を
jsonl
にする - [ADD] ログローテーション用の設定を追加
- log_rotate_max_size
- メガバイト
- log_rotate_max_backups
- log_rotate_max_age
- 日
- log_rotate_max_size
- [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 にあげる