Skip to content

Releases: martianoff/event-scheduler

v1.5.2

09 Mar 14:51
416700c
Compare
Choose a tag to compare

1.5.2 (2021-03-09)

Bug Fixes

  • tests: adjusts dispatcher timeout for tests reliability (ffeb526)
  • tests: adjusts timeouts for tests reliability (74e53d9)
  • adds additional debug for fsm snapshots (977982b)
  • fixes fsm snapshots decoding (f7cb0dc)

v1.5.1

02 Mar 15:54
645b620
Compare
Choose a tag to compare

1.5.1 (2021-03-02)

Bug Fixes

  • tests: refactors storage test for better stability (81ea387)

v1.5.0

02 Mar 15:17
a321d7b
Compare
Choose a tag to compare

1.5.0 (2021-03-02)

Features

  • adds channel manager api (53a4918)
  • adds cluster manager http server with validation (a50fcff)
  • adds fsm commands for channel management (7536618)
  • adds leader proxy middleware (125bb8b)
  • adds listener channel support (d01cf62)
  • adds multi-channel support (736f5a5)
  • adds node name / id resolver (3239f43)
  • adds pdb and pod anti affinity for better reliability (f7e734c)
  • adds processor and prioritizer channel support (9f7b95b)
  • adds publisher channel support (8cecdd3)
  • adjusts storage for multi-channel model support (3e30719)
  • extends fsm apply with errors return (70c0c8b)
  • implements channel manager (dc1e270)
  • implements channel object for source-destination conf (4c421e6)
  • improves error handling in channel manager (ae73fef)
  • refactors source and destination configs to separate folder (d376b31)
  • splits dispatcher from publisher implementation (e27a4ce)
  • storage: adds getChannel function for internal storage (7e799fd)
  • tests: improves fsm tests stability and performance (a437356)

Bug Fixes

  • fixes cluster bootstrapping (62029b7)
  • fixes http server boot (8ef6a55)
  • fsm: adds storage errors through fsm (9a9d2c2)
  • tests: fixes map match for dump tests (505bc46)
  • tests: replaces assert with reflection for maps test (5f0aea5)

v1.4.0

11 Feb 00:34
f74d691
Compare
Choose a tag to compare

1.4.0 (2021-02-11)

Features

  • removes manual initial leader selection (a0420ae)

Bug Fixes

  • fixes inability of other nodes to become a leader (2badad3)

v1.3.1

09 Feb 06:43
32965b4
Compare
Choose a tag to compare

1.3.1 (2021-02-09)

Bug Fixes

  • fixes fsm snapshots, adds test cases for fsm (eca6871)
  • fixes storage tests for updated fsm (009100b)
  • improves listener behaviour and test cases (d5b1fa8)

v1.3.0

08 Feb 06:52
99dff45
Compare
Choose a tag to compare

1.3.0 (2021-02-08)

Features

  • adds automatic listener start/stop feature based on cluster role (c6d15ea)
  • adds new config options for clusterization (f5d488a)
  • adds options for initial cluster bootstrap, drops node id option (085c382)
  • adjusts kubernetes sample deployment for HA deployment with persistent volume (80621bc)
  • drops inbound queue for strong consistency (c0368cc)
  • integrates with raft for availability, consistency and durability (37fd79d)
  • moves processing to leader only / fsm (6259d6a)
  • replaces prioritized message with message abstraction (c5eec54)

Bug Fixes

  • fixes tests for high-available mode (8b7b64d)

v1.2.0

23 Jan 06:12
0190d4e
Compare
Choose a tag to compare

1.2.0 (2021-01-23)

Features

  • adds Dockerfile for automatic container build (66a4e41)
  • adds sample kubernetes deployment (2edaaec)
  • dedicated context and async mode for pubsub listener (3b08b34)

Bug Fixes

  • fixes pubsub listener problem in docker build (574875d)

v1.1.0

22 Jan 06:25
f8dd194
Compare
Choose a tag to compare

1.1.0 (2021-01-22)

Features

  • adds more test cases and some refactoring (6a91638)

v1.0.0

31 Dec 07:48
4e83cc5
Compare
Choose a tag to compare

1.0.0 (2020-12-31)

Features

  • ci: adds conventional commit validation, linter and releaser (1227613)
  • tests: adds unit tests for main package, adds stackdriver logs support (3d9cddc)
  • tests: adds unit tests for message package (d76fca3)
  • tests: adds unit tests for prioritizer package (7360fc8)
  • tests: adds unit tests for processor and prioritizer core (333a7cb)
  • tests: adds unit tests for processor package (5a47dbf)
  • tests: adds unit tests for pubsub listen/publish (c8a71ef)
  • tests: adds unit tests for pubsub listener and publisher (232ca98)
  • tests: adds unit tests for scheduler package (f04ae02)
  • initial release of event scheduler (5fc7b00)
  • removes unused pubsubClient property from listener and publisher, minor refactoring (fd75f02)
  • tests: adds unit tests for storage package (9ba3987)
  • tests: adds unit tests for version package (9cadcf5)

Bug Fixes

  • tests: fixes key file mock configuration (9cb416b)
  • adds sleep for processor loop, if no messages are ready (e259aac)