@@ -101,7 +101,7 @@ To be released.
101101 with different ordering keys can be processed in parallel. This helps
102102 prevent race conditions when processing related activities (e.g., ensuring
103103 a ` Delete ` activity is processed after a ` Create ` activity for the same
104- object). [[ #538 ]]
104+ object). [[ #538 ] , [ # 540 ] ]
105105
106106 - Added ` MessageQueueEnqueueOptions.orderingKey ` property.
107107 - All properties in ` MessageQueueEnqueueOptions ` are now ` readonly ` .
@@ -123,6 +123,7 @@ To be released.
123123[ #499 ] : https://github.com/fedify-dev/fedify/issues/499
124124[ #506 ] : https://github.com/fedify-dev/fedify/pull/506
125125[ #538 ] : https://github.com/fedify-dev/fedify/issues/538
126+ [ #540 ] : https://github.com/fedify-dev/fedify/pull/540
126127
127128### @fedify/cli
128129
@@ -299,7 +300,7 @@ To be released.
299300 - Added ` SqliteMessageQueueOptions ` interface.
300301
301302 - ` SqliteMessageQueue ` now supports the ` orderingKey ` option to ensure
302- messages with the same ordering key are processed sequentially. [[ #538 ]]
303+ messages with the same ordering key are processed sequentially. [[ #538 ] , [ # 540 ] ]
303304
304305 - Added ` ordering_key ` column to the message queue table schema.
305306 - The new table schema is created when ` SqliteMessageQueue.initialize() `
@@ -321,7 +322,7 @@ To be released.
321322 - Added ` getRandomKey() ` helper function.
322323
323324 - Added ` TestMessageQueueOptions ` interface and optional ` options ` parameter
324- to ` testMessageQueue() ` function. [[ #538 ]]
325+ to ` testMessageQueue() ` function. [[ #538 ] , [ # 540 ] ]
325326
326327 - Added ` TestMessageQueueOptions ` interface.
327328 - Added ` testOrderingKey ` option to enable ordering key tests.
@@ -336,15 +337,15 @@ To be released.
336337 [[ #515 ] , [ #532 ] by Jiwon Kwon]
337338
338339 - ` RedisMessageQueue ` now supports the ` orderingKey ` option to ensure
339- messages with the same ordering key are processed sequentially. [[ #538 ]]
340+ messages with the same ordering key are processed sequentially. [[ #538 ] , [ # 540 ] ]
340341
341342[ #515 ] : https://github.com/fedify-dev/fedify/issues/515
342343[ #532 ] : https://github.com/fedify-dev/fedify/pull/532
343344
344345### @fedify/postgres
345346
346347 - ` PostgresMessageQueue ` now supports the ` orderingKey ` option to ensure
347- messages with the same ordering key are processed sequentially. [[ #538 ]]
348+ messages with the same ordering key are processed sequentially. [[ #538 ] , [ # 540 ] ]
348349
349350 - Added ` ordering_key ` column to the message queue table schema.
350351 - The new table schema is created when ` PostgresMessageQueue.initialize() `
@@ -353,7 +354,7 @@ To be released.
353354### @fedify/amqp
354355
355356 - ` AmqpMessageQueue ` now supports the ` orderingKey ` option to ensure
356- messages with the same ordering key are processed sequentially. [[ #538 ]]
357+ messages with the same ordering key are processed sequentially. [[ #538 ] , [ # 540 ] ]
357358
358359 - Uses RabbitMQ's ` rabbitmq_consistent_hash_exchange ` plugin to route
359360 messages with the same ordering key to the same queue.
@@ -363,7 +364,7 @@ To be released.
363364### @fedify/cfworkers
364365
365366 - ` WorkersMessageQueue ` now supports the ` orderingKey ` option to ensure
366- messages with the same ordering key are processed sequentially. [[ #538 ]]
367+ messages with the same ordering key are processed sequentially. [[ #538 ] , [ # 540 ] ]
367368
368369 - Added ` WorkersMessageQueueOptions ` interface with ` orderingKv ` ,
369370 ` orderingKeyPrefix ` , and ` orderingLockTtl ` options.
@@ -490,18 +491,18 @@ Released on December 24, 2025.
490491
491492 - Added ` orderingKey ` support to ` RedisMessageQueue ` . Messages with the same
492493 ordering key are now guaranteed to be processed in order using distributed
493- locks. [[ #538 ]]
494+ locks. [[ #538 ] , [ # 540 ] ]
494495
495496### @fedify/denokv
496497
497498 - Implemented ` list() ` method in ` DenoKvStore ` . [[ #498 ] , [ #500 ]]
498499
499500 - Added ` orderingKey ` support to ` DenoKvMessageQueue ` . Messages with the same
500501 ordering key are now guaranteed to be processed in order using KV-based
501- locks. [[ #538 ]]
502+ locks. [[ #538 ] , [ # 540 ] ]
502503
503504 - Added ` DenoKvMessageQueueOptions ` interface with ` orderingLockPrefix `
504- option. [[ #538 ]]
505+ option. [[ #538 ] , [ # 540 ] ]
505506
506507### @fedify/cfworkers
507508
@@ -760,7 +761,7 @@ Released on October 14, 2025.
760761 - Added ` orderingKey ` support to ` AmqpMessageQueue ` . Messages with the same
761762 ordering key are guaranteed to be processed in FIFO order. This feature
762763 requires the ` rabbitmq_consistent_hash_exchange ` plugin to be enabled on
763- the RabbitMQ server. [[ #538 ]]
764+ the RabbitMQ server. [[ #538 ] , [ # 540 ] ]
764765
765766 - Added CommonJS support alongside ESM for better compatibility with
766767 CommonJS-based Node.js applications. [[ #429 ] , [ #431 ]]
0 commit comments