Skip to content

Commit 166bdf4

Browse files
dahliaclaude
andcommitted
Add PR #540 reference to orderingKey changelog entries
Co-Authored-By: Claude <[email protected]>
1 parent 3431317 commit 166bdf4

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

CHANGES.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)