Skip to content

Releases: Kong/lua-resty-events

0.3.1

28 Oct 07:34
bc85295
Compare
Choose a tag to compare

0.3.0

19 Jun 18:22
0.3.0
2dcd1d7
Compare
Choose a tag to compare

What's Changed

  • style(lib/compat): update module version by @chronolaw in #57
  • tests(*): use resty.events.new correctly as documented by @bungle in #59
  • feat(protocol): send worker info (id and pid) to broker by @bungle in #54
  • fix(*): option validation of broker id by @bungle in #62
  • fix(broker): worker id based queues by @bungle in #60
  • chore(worker): actively close connection to broker on error by @bungle in #63
  • fix(*): retain events on send failures by @bungle in #61
  • chore(*): release 0.3.0 by @bungle in #64

Full Changelog: 0.2.1...0.3.0

0.2.1

28 May 09:41
0.2.1
21d152d
Compare
Choose a tag to compare

What's Changed

  • fix(worker): do not premature kill threads when not exiting (#47)
  • fix(broker): do not premature kill threads when not exiting (#48)

New Contributors

Full Changelog: 0.2.0...0.2.1

0.2.0

12 Jul 07:31
8448a92
Compare
Choose a tag to compare
  • feat(lib): increase max payload to at most 16MB (#37)

0.1.6

19 Jun 08:07
2f6fa23
Compare
Choose a tag to compare
  • feat(worker): random delay down to 10ms~50ms (#33)
  • chore(lualib): remove unused compat/callback.lua (#35)

0.1.5

17 May 08:50
3c9c5e7
Compare
Choose a tag to compare
  • fix(worker): do not log errors when exiting #27
  • fix(lib): check send payload length #28

0.1.4

06 Apr 09:30
a34e860
Compare
Choose a tag to compare
  • Add a new option testing=true, which will disable unix domain socket listening.

0.1.3

19 Jul 03:12
67806db
Compare
Choose a tag to compare
  • Worker will not send event message too fast, sleep 50ms after 100 messages.
  • schedule a unique event to a random Nginx worker.

0.1.2

12 Jul 05:46
8c984bf
Compare
Choose a tag to compare
  • work with privileged worker
  • destroy closed connection when worker error
  • performance improvement on queue
  • optimization of worker events callback

0.1.1

29 Jun 23:06
6ceaba5
Compare
Choose a tag to compare

When the worker tries to connect to the broker, it will check the socket file first.
This action can avoid Nginx's crit level error log.