Gemcook Tech Blog
🗞️

週刊Cloudflare - 2024/11/10週

2024/11/21に公開

こんにちは、あさひです 🙋‍♂️
めっきり寒くなりましたね…周りからも寒いのは嫌という声が多いんですが、筆者としては暑いよりマシかも 😇
さて軽めのものが多いですが、今週も見ていきましょう 🙌

この記事の主旨

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

2024/11/10 ~ 2024/11/16 の変更

Wrangler

3.87.0

マイナーアップデート

  • tail_consumersassets を持つ Workers でサポートされました。
  • wrangler r2 bucket info コマンドの追加
    • 指定した R2 バケットの詳細情報を表示する新しいコマンドが導入されました。
  • wrangler r2 bucket list コマンドの出力形式の改善
    • バケット一覧の表示がより見やすくなるよう、フォーマットが改良されました。

パッチアップデート

  • wrangler deploy時の不要な GET リクエストを回避。
  • wrangler d1 migrations createコマンドの実行後に表示されるコンソール出力の不具合を修正。
  • wrangler の開発に使用されているchokidarのバージョンをアップグレード。
  • 非対話型の出力先に対して、スピナーなどの UI 要素が ANSI エスケープシーケンスを出力しないように修正。

3.86.1

パッチアップデート

  • wrangler dev から --x-dev-env 以外のフローを削除するための内部リファクタリング。

Vectorize

メタデータフィルターで$inおよび$nin句のサポートが追加されました。
メタデータフィルターについては以下を参照してください。

https://developers.cloudflare.com/vectorize/reference/metadata-filtering/

Zaraz

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

  • Facebook Component
    • API のバージョンを v21 に更新し、e コマースのペイロードがスキーマと一致しない場合でも適切に処理されるよう改善しました。
  • Zaraz Monitoring
    • ダッシュボード上で、Zaraz のサーバーサイドリクエストからのすべてのレスポンスステータスコードを表示する機能を追加。
  • Zaraz Debugger
    • カスタム HTML 内にバッククォートが含まれている場合に表示が崩れるバグを修正。
  • Context Enricher
    • システムおよびクライアントオブジェクトに加え、Zaraz の設定自体をプログラム的に編集できるようになりました。
  • Rocker Loader
    • Zaraz と Rocket Loader を併用する際の問題を解決。
  • Automatic Actions
    • ツール設定フローで自動アクションの設定が完全にサポートされるようになりました。
  • Bing Managed Component
    • 通貨フィールドの設定に関する問題を修正。
  • Improvement
    • Zaraz の設定の許容サイズを 250 倍に増加させました。
    • 複数のコード最適化により、Zaraz ランタイムの速度が向上。
  • Bugfix
    • ダッシュボード上で、サポートされていないツールに対して「E-commerce」オプションが表示されることがある問題を修正。

Workers KV

Workers KV REST API で、バルク操作(書き込みおよび削除)に関するエラー処理が改善されました。

  • バルク操作中に失敗したキーを特定できるようになりました。
  • API レスポンスの result フィールドに、以下の情報が含まれています。
{
    "successful_key_count": number,
    "unsuccessful_keys": string[]
}
  • unsuccessful_keysは、すべてのストレージバックエンドに正しく書き込まれなかったキーの配列です。これらのキーを再試行する必要があります。

WAF

セキュリティイベントのアクティビティログのページネーションで、一部のページでデータが欠落していた問題が修正されました。
また、これらのデータはサンプリングされたログのみであるため、アクティビティログから合計カウントが削除されました。

筆者の感想

先日あった Cloudflare Meet Up Online #4 がありましたね!
自分も知ってるような方も登壇されていたのでびっくりでしたが自分も「Cloudflare Workers に Next.js をデプロイしてみる」という内容でお話しさせていただきました。
今後も Cloudflare のコミュニティ活動にも力を入れていきたいと思っています!どこかで見かけたら Cloudflare 談義しましょう 🙌

https://cfm-cts.connpass.com/event/334187/

Gemcook Tech Blog
Gemcook Tech Blog

Discussion