<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Changelog · Queues</title><link>https://developers.cloudflare.com/queues/changelog/</link><description>Updates to Cloudflare's Queues product.</description><language>en-us</language><atom:link href="https://developers.cloudflare.com/queues/changelog/index.xml" rel="self"/><lastBuildDate>Saturday, Oct 7, 2023</lastBuildDate><item><title>More queues per account - up to 10,000</title><link>https://developers.cloudflare.com/queues/changelog/#more-queues-per-account-up-to-10000</link><description>&lt;p>Developers building on Queues can now create up to 10,000 queues per account, enabling easier per-user, per-job and sharding use-cases.&lt;/p>
&lt;p>Refer to &lt;a href=https://developers.cloudflare.com/queues/platform/limits class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">Limits&lt;/span>&lt;/a> to learn more about Queues’ current limits.&lt;/p></description><pubDate>Saturday, Oct 7, 2023</pubDate></item><item><title>Higher consumer concurrency limits</title><link>https://developers.cloudflare.com/queues/changelog/#higher-consumer-concurrency-limits</link><description>&lt;p>&lt;a href=https://developers.cloudflare.com/queues/learning/consumer-concurrency/ class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">Queue consumers&lt;/span>&lt;/a> can now scale to 20 concurrent invocations (per queue), up from 10. This allows you to scale out and process higher throughput queues more quickly.&lt;/p>
&lt;p>Queues with &lt;a href=https://developers.cloudflare.com/queues/learning/consumer-concurrency/#limit-concurrency class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">no explicit limit specified&lt;/span>&lt;/a> will automatically scale to the new maximum.&lt;/p>
&lt;p>This limit will continue to grow during the Queues beta.&lt;/p></description><pubDate>Thursday, Oct 5, 2023</pubDate></item><item><title>Consumer concurrency (enabled)</title><link>https://developers.cloudflare.com/queues/changelog/#consumer-concurrency-enabled</link><description>Queue consumers will now &lt;a href=https://developers.cloudflare.com/queues/learning/consumer-concurrency/ class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">automatically scale up&lt;/span>&lt;/a> based on the number of messages being written to the queue. To control or limit concurrency, you can explicitly define a &lt;a href=https://developers.cloudflare.com/queues/platform/configuration/#consumer class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">&lt;code>max_concurrency&lt;/code>&lt;/span>&lt;/a> for your consumer.</description><pubDate>Tuesday, Mar 28, 2023</pubDate></item><item><title>Consumer concurrency (upcoming)</title><link>https://developers.cloudflare.com/queues/changelog/#consumer-concurrency-upcoming</link><description>&lt;p>Queue consumers will soon automatically scale up concurrently as a queues’ backlog grows in order to keep overall message processing latency down. Concurrency will be enabled on all existing queues by 2023-03-28.&lt;/p>
&lt;p>&lt;strong>To opt-out, or to configure a fixed maximum concurrency&lt;/strong>, set &lt;code>max_concurrency = 1&lt;/code> in your &lt;code>wrangler.toml&lt;/code> file or via &lt;a href="https://dash.cloudflare.com/?to=/:account/queues" class="DocsMarkdown--link" target="_blank" rel="noopener">
&lt;span class="DocsMarkdown--link-content">the queues dashboard&lt;/span>&lt;span class="DocsMarkdown--link-external-icon" aria-hidden="true">
&lt;svg fill="none" stroke="currentColor" stroke-width="1.5" width="23px" height="12px" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 16 16" role="img" aria-labelledby="title-4744738674102027" xmlns="http://www.w3.org/2000/svg">
&lt;title id="title-4744738674102027">External link icon&lt;/title>
&lt;path d="M6.75,1.75h-5v12.5h12.5v-5m0,-4v-3.5h-3.5M8,8l5.5-5.5">&lt;/path>
&lt;/svg>
&lt;span is-visually-hidden>&lt;/span>
&lt;/span>&lt;/a>.&lt;/p>
&lt;p>&lt;strong>To opt-in, you do not need to take any action&lt;/strong>: your consumer will begin to scale out as needed to keep up with your message backlog. It will scale back down as the backlog shrinks, and/or if a consumer starts to generate a higher rate of errors. To learn more about how consumers scale, refer to the &lt;a href=https://developers.cloudflare.com/queues/learning/consumer-concurrency/ class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">consumer concurrency&lt;/span>&lt;/a> documentation.&lt;/p></description><pubDate>Wednesday, Mar 15, 2023</pubDate></item><item><title>Explicit acknowledgement (new feature)</title><link>https://developers.cloudflare.com/queues/changelog/#explicit-acknowledgement-new-feature</link><description>&lt;p>You can now &lt;a href=https://developers.cloudflare.com/queues/learning/batching-retries/#explicit-acknowledgement class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">acknowledge individual messages with a batch&lt;/span>&lt;/a> by calling &lt;code>.ack()&lt;/code> on a message.&lt;/p>
&lt;p>This allows you to mark a message as delivered as you process it within a batch, and avoids the entire batch from being redelivered if your consumer throws an error during batch processing. This can be particularly useful when you are calling external APIs, writing messages to a database, or otherwise performing non-idempotent actions on individual messages within a batch.&lt;/p></description><pubDate>Thursday, Mar 2, 2023</pubDate></item><item><title>Higher per-queue throughput</title><link>https://developers.cloudflare.com/queues/changelog/#higher-per-queue-throughput</link><description>The per-queue throughput limit has now been &lt;a href=https://developers.cloudflare.com/queues/platform/limits/ class="DocsMarkdown--link">&lt;span class="DocsMarkdown--link-content">raised to 400 messages per second&lt;/span>&lt;/a>.</description><pubDate>Wednesday, Mar 1, 2023</pubDate></item><item><title>sendBatch support</title><link>https://developers.cloudflare.com/queues/changelog/#sendbatch-support</link><description>The JavaScript API for Queue producers now includes a &lt;code>sendBatch&lt;/code> method which supports sending up to 100 messages at a time.</description><pubDate>Tuesday, Dec 13, 2022</pubDate></item><item><title>Increased per-account limits</title><link>https://developers.cloudflare.com/queues/changelog/#increased-per-account-limits</link><description>Queues now allows developers to create up to 100 queues per account, up from the initial beta limit of 10 per account. This limit will continue to increase over time.</description><pubDate>Monday, Dec 12, 2022</pubDate></item></channel></rss>