Gemcook Tech Blog
🗞️

週刊Cloudflare - 2024/09/15週

2024/09/27に公開

こんにちは!あさひです 🙋‍♂️
最近は多少涼しくなって過ごしやすくなってますね 💦 早くもっと秋らしくなって欲しい…学びの秋 🍂
今週も色々あるのでみていきましょう 🙌

この記事の主旨

この記事では、Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。

2024/09/15 ~ 2024/09/21 の変更

Wrangler

3.78.7

パッチアップデート

  • アセットを持つ Workers のウォッチモードの現在の挙動を修正し、wrangler devセッション内で静的 Workers と動的 Workers の切り替えに対応。
  • 誤って Pages 用の_workers.jsファイルやディレクトリをアセットとしてアップロードした際にエラーを表示するようになりました。
  • ユーザーがリモートモードで Workers + Assets を使用しようとした際にエラーを発生させるように修正されました。
  • unenvライブラリの依存関係を最新バージョンに更新。
  • CI メッセージが更新されました。
  • wranglerの型定義にアセットバインディングを追加されました。

3.78.6

パッチアップデート

  • 複雑な Node.js 互換シナリオでもWRANGLER_BUILD_CONDITIONSおよびWRANGLER_BUILD_PLATFORMフラグを使用することで、非標準のビルド条件やプラットフォームに対応した Workers のビルドが可能になりました。
  • wrangler.tomlで Observability が明示的に設定されていない場合、デプロイ時に Observability が自動的に無効化されるよう修正されました。
  • 依存関係の更新。
    • miniflare@3.20240909.4

3.78.5

パッチアップデート

  • unenvライブラリの依存関係が最新バージョンに更新されました。
  • アセットを持つ Workers で、tail_consumersがサポートされていないため設定しようとした際にエラーを投げるように修正されました。以下のコマンドに適用されます。
    • wrangler dev
    • wrangler deploy
    • wrangler versions upload
  • アセットアップロードメッセージが、実際にアップロードされたアセット数を正確に表示するように修正。
  • r2 bucket notification get <bucket_name> コマンドが非推奨となり、r2 bucket notification list <bucket_name> に置き換えられました。
  • 依存関係の更新。
    • miniflare@3.20240909.3

3.78.4

パッチアップデート

  • イベント通知設定ルールの削除操作において、ルール ID が指定されている場合にのみリクエストボディを送信するように修正。
  • Hyperdrive を Access 構成で作成・更新する際に発生していた不具合を修正。
  • 実験的機能として静的アセットのみのアップロード時に、互換性日を含めるよう修正。

Workers

Workers と Pages の UI 設定が見直され、プロジェクト構成の作成と管理が簡素化されました。
このあたりのダッシュボードが見やすくなるのは嬉しいですね 😊

Rules

Rules に以下の変更が入りました。

  • Cloudflare のすべてのプランで、Zstandard 圧縮をサポートする圧縮ルールが利用可能になりました。2024 年中に Free プランのユーザーにも段階的にアクセスが提供されます。
  • Cloudflare のダッシュボードで、特定のホスト名や URL に向けたルールを設定する際、DNS レコードや SaaS 用カスタムホスト名の自動検証機能が追加されました。

Zaraz

Zaraz に以下の変更が入りました。

  • 自動アクション
    • E コマースサポートが自動アクションに統合。
  • 同意管理
    • CSP 有効時に同意モーダルのスタイリングをサポート。
    • TCF 有効時に同意前のツール読み込み問題を修正。
  • Zaraz デバッガー
    • 空の値に関連する冗長なメッセージを削除。
  • Amplitude Managed Component
    • EU エンドポイント設定を適切に反映。

Vectorize

Workers Free プランでも次の制限内で Vectorize を利用できるようになりました。

  • 1 アカウントにつき、月間最大 3000 万のベクトル次元をクエリ可能。
  • 1 アカウントにつき、最大 500 万のベクトル次元を保存可能。

Page Shield

Page Shield に以下の変更が入っています。

  • Page Shield ポリシーの変更を監査ログで確認可能になりました。
  • スクリプトモニタリング機能が、Free プランのユーザーを含めたすべてのユーザーに利用可能となりました。

Security Center

Security Center に以下の変更が入っています。

顧客が標準化された形式で脆弱性を報告できるように、セキュリティ研究チーム向けのsecurity.txtファイルを作成できる機能が追加されました。

WAF

9/16 に予定されていた変更が反映されました。
リクエストボディのサイズが通常よりも大きい場合にアラートを発するルールなのかなと思っていますが、明確に説明しているドキュメントが見つからず 合っているか正直なところ自信がありません… 🫠

https://developers.cloudflare.com/waf/change-log/2024-09-16/

筆者の感想

Cloudflare の Discord で告知されていますが、バースデーウィークが始まってますね!🎉
製品や機能のアップデートがあるみたいなので見逃せない…👀
興味がある方はぜひDiscordも参加してみてください 👍

Gemcook Tech Blog
Gemcook Tech Blog

Discussion