Skip to content

Releases: LegionIO/lex-node

v0.3.7

01 Apr 02:53
5142081

Choose a tag to compare

Fixed

  • ClusterControl exchange now inherits from Legion::Transport::Exchange instead of being a bare PORO with constants, fixing NOT_FOUND error during autobuild queue binding

v0.3.6

31 Mar 23:36
6048c6e

Choose a tag to compare

Added

  • legion.cluster.control topic exchange for cluster-wide broadcast (durable, topic type)
  • Per-node auto-delete queue legion.cluster.control.<name> bound to the exchange on boot
  • ClusterSettings message: publishes settings changes with configurable routing key to the cluster control exchange
  • ClusterKillswitch message: publishes emergency extension block via routing key settings.extensions.blocked
  • ClusterControl subscription actor: subscribes to the per-node cluster control queue, routes to existing runners by routing key
  • Runners::Node#broadcast_settings(settings:, routing_key: 'settings', restart: false): sends settings to all nodes via the cluster control exchange
  • Runners::Node#killswitch(extension:): blocks an extension cluster-wide with immediate reload
  • 51 new specs covering all new components (162 total, 0 failures)

v0.3.5

30 Mar 13:11
8978ec4

Choose a tag to compare

Changed

  • update to rubocop-legion 0.1.7, resolve all offenses

v0.3.4

25 Mar 05:28
dcf8099

Choose a tag to compare

Release v0.3.4

v0.3.3

23 Mar 03:21
69970fe

Choose a tag to compare

Release v0.3.3

v0.3.2

22 Mar 02:27
e0ab98c

Choose a tag to compare

Release v0.3.2

v0.3.1

19 Mar 06:37
02c29e7

Choose a tag to compare

Release v0.3.1

v0.3.0

18 Mar 20:00
6bdddca

Choose a tag to compare

Release v0.3.0

v0.2.3

17 Mar 02:29
94f5a48

Choose a tag to compare

Release v0.2.3

v0.2.0

11 Jun 13:26
b51d7b8

Choose a tag to compare

updating license file location