# \[ANNOUNCE\] node-red-semaphore-plus V3 (already)

**URL:** <https://discourse.nodered.org/t/announce-node-red-semaphore-plus-v3-already/81514>\
**Category:** Share Your Nodes\
**Created:** [23 September 2023 10:54 UTC](https://discourse.nodered.org/t/announce-node-red-semaphore-plus-v3-already/81514 "2023-09-23T10:54:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![marcus-j-davies](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marcus-j-davies/32/103435_2.png) [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)\
**Post date:** [23 September 2023 10:54 UTC](https://discourse.nodered.org/t/announce-node-red-semaphore-plus-v3-already/81514/1 "2023-09-23T10:54:25Z")

</div>

Yes!

V3 Already  
This node was started by me some time last week - and it's been given some great new flexibility.  
In v3, messages can dynamically avoid the queue by using a `msg` path or JSONata queries, as well as other avoidance modes.

Enjoy!

 ![Screenshot 2023-09-23 at 11.50.45](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/8/f8101197001adcf4580c69bf32a4f8162a81c404.png)

> **[@marcus-j-davies/node-red-semaphore-plus](https://flows.nodered.org/node/@marcus-j-davies/node-red-semaphore-plus)**
>
> An advanced set of semaphore Nodes for Node RED, with a dynamic fail-safe

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [23 September 2023 12:42 UTC](https://discourse.nodered.org/t/announce-node-red-semaphore-plus-v3-already/81514/2 "2023-09-23T12:42:28Z")

</div>

Does that have breaking changes over v2? Normally a change of major version would indicate breaking changes, whereas new features would increment the second part of the version.

---

<div class="post-metadata">

**Author:** ![marcus-j-davies](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marcus-j-davies/32/103435_2.png) [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)\
**Post date:** [23 September 2023 13:45 UTC](https://discourse.nodered.org/t/announce-node-red-semaphore-plus-v3-already/81514/3 "2023-09-23T13:45:03Z")

</div>

Hi @Colin

It does, the nodes now read the new properties, in order to set behaviour, and they will have not been set in v2 - I could have used a default, but this node is new (like just over a week) - so can probably get away with quick breaking changes at the moment 😁

And yup, I often have to remind a few in work about semantic versioning 😈
