週刊Cloudflare - 2024/10/06週
こんにちは、あさひです 🙋♂️
バースデーウィークの反動なのかあまりアップデートはなさそう。さっといきましょう 🙌
この記事の主旨
この記事では、Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。
2024/10/06 ~ 2024/10/12 の変更
Wrangler
Wrangler で以下アップデートが入っています。基本的に現行のバージョンを追従するように紹介しようと思います。
3.80.4
パッチアップデート
-
wrangler kv
コマンドがパラメータなしで実行された場合にヘルプメッセージを表示するように修正
3.80.3
パッチアップデート
-
wrangler pages project
コマンドが環境変数CLOUDFLARE_ACCOUNT_ID
を正しく参照するよう修正。 - バンドル時のビルドエラーメッセージを改善。
-
unenv
依存バージョンの更新。 -
unenv
でエイリアスされたパッケージをrequire
とする際のエラーが修正。
3.80.2
パッチアップデート
- TypeScript の空のインターフェースを使用する際に、警告が多発する問題を修正。
3.80.1
パッチアップデート
-
--x-dev-env
オプションでアセットの変更が発生した際にデバウンス(遅延)を適用し、ビルドが不要に繰り返される問題を修正。 - wrangler のビルドにおいて、esbuild のオプションである
keepNames: true
を有効にすることで、関数やクラスの.name
プロパティが保持されるよう修正。 -
--x-dev-env
のロギングを改善し、開発環境でのコンソール出力が適切に表示されるように修正。 -
--x-dev-env
を使用する際に、エイリアス設定がバンドルに渡されるように修正。 - 依存関係の更新。
miniflare@3.20240925.1
Durable Objects
ベータ版の SQLite バックエンドを使用する Durable Objects クラスで発生していたアラームの問題が解決され、アラーム機能が再び有効になりました。これにより、Durable Objects 内でのスケジュールタスクが正常に動作します。
Tunnel
--grace-period
トンネル実行パラメータに関連するバグが修正されました。これにより、cloudflared
コネクタは、Cloudflare のネットワークへの接続を強制的に閉じる前に、指定された待機時間を遵守するようになります。
Gateway
Gateway にTime-based policy duration
が追加されました。これにより、特定のポリシーが有効になる期間を設定したり、特定の日付と時刻にポリシーを無効にする設定が可能です。
WAF
WAF に以下の更新が入っています。New Detection
が多めですね。変更自体は 2024/10/7 に反映済みです 🤔
筆者の感想
皆さん Workers Logs は使ってみましたか?Workers のログを永続化できるサービスです。
ただいくつか課題もあってログの保存期間とアラートはみんな悩みどころだったのではないでしょうか?
@chimame_rtさんが Cloudflare の Discord で質問を投げていて今後、ログの保存期間を伸ばすのとアラートをサービス側で実装してくれるみたいです。
直近でも Cloudflare の開発者の方が言及していたので近いうちに来るといいなぁ
Workers Logs がそもそも何?って方は以下の記事も読んでみてください。
Discussion