@CloudflareDev workflows now support saga-style rollbacks 🤸
add compensating logic directly to your https://t.co/LFLRdBfUQt() for durable rollbacks in case of failure
Happy Friday! JOINs, subqueries, and multi-table queries have *ahem* joined @CloudflareDev R2 SQL!
I can't overstate how impressive the work @jeromeschneider and Sergio Estevez did to make JOINs work on Cloudflare infrastructure.
Check it 👉 https://t.co/43NwOVxtRi
And let us know what you think! We already have improvements in the works to make these run even faster 🚀
dynamic workers x workflows is out‼️
first storage via facets, now durable execution via workflows. what to build on dynamic workers next?
npm install @cloudflare/dynamic-workflows
> stripe projects catalog cloudflare
let your agent sign up for Cloudflare, buy a domain and deploy to production, all on its own
https://t.co/ljsGpjFq8P
Did you know you can now make @CloudflareDev Logpush logs instantly queryable via R2 SQL or any Apache Iceberg compatible query engine?
You can now have Logpush push logs to Pipelines that can:
- Process the logs in-flight to flatten, transform, and filter out the noise with SQL
- Write them as Parquet or Apache Iceberg tables in R2
👉 https://t.co/rjF0HP8axc
And better yet, R2 SQL now supports json_get functions so you can pull out all of the goodies that are stored in JSON objects.
👉 https://t.co/YB6IZM2g1T
Other fun new data platform ships this week:
- R2 Data Catalog's snapshot expiration will also cleanup the unreferenced data files associated with the expired snapshots.
- You no longer need a partition key to use R2 SQL
- You can now format EXPLAIN outputs as JSON for programatic parsing in R2 SQL.
Logpush now supports Cloudflare Pipelines as a destination. Transform logs in-flight and store them as Parquet or Iceberg in R2 for efficient querying.
https://t.co/ywPb0Iyfr5
we recently launched the Cloudflare local explorer and you can now manage your local Workflows in wrangler dev @CloudflareDev
(and yes, the diagrams are coming soon 👀)
try it out and let me know what features you need for your local Workflows
https://t.co/OqHHsWgK7s
The wait is over. Cloudflare Email Service is now in public beta 📧
Send and receive emails directly from Workers or REST API with global delivery on Cloudflare's network
And just in time for you to build email agents with the Agents SDK!
We shipped big changes for @CloudflareDev AI Search!
Every agent needs search and it shouldn't take a week to set up. AI Search is the search primitive for your agents.
Create an instance, upload your data, and search it. Comes with hybrid retrieval with vector and BM25.
We just shipped “Git for agents”.
Turns out agents are really good at working with Git, but existing source control platforms weren’t built for the volume of commits we’re seeing now.
Create tens of millions of repos. Use them from any Git client.
announcing artifacts - a versioned file system that speaks git
certainly the coolest thing i've ever built and i got to build it with some truly great people
fearless leader: @elithrar
zig/git nerd: @mattzcarey
storage goat: @thomas_ankcorn
https://t.co/BSjfaXTnvJ
New @CloudflareDev Workflows limits 🚀
50,000 concurrent instances
300 instances/second creation rate
2 million queued instances
Here’s how we did it: https://t.co/5QzahGUzH0
@KairollaAdil@CloudflareDev You should be able to filter to error state using the dropdown next to the time range filter. In your screenshot it's set to "All". Let me know if you have any issues.
In a world where many of us aren't reading the code agents produce, finding new ways to understand the shape of what you're building is more important than ever.
Workflows are now visualized via step diagrams in the dashboard. Here’s how we translate your TypeScript code into a visual representation of the workflow. https://t.co/V2ipTwZMn7