Skip to content

Releases: DarthPestilane/easytcp

v0.4.0

31 Oct 07:24
fbbc97b
Compare
Choose a tag to compare

Changelog

Full Changelog: v0.3.0...v0.4.0

v0.3.0

01 Jun 08:25
Compare
Choose a tag to compare

What's Changed

  • d30427c chore: upgrade yaml.v3
  • 1613344 refactor: improve tls serve and examples
  • f478a26 refactor: remove message.Entry and introduce Message (#39)
  • 1ac862c feat: getter for underlined connection (#38)

Full Changelog: v0.2.0...v0.3.0

v0.2.0

28 Mar 02:36
Compare
Choose a tag to compare

75d4ad1...05ee572

Changelog

  • 1cdcbb6 chore: add go1.18.x to github action workflow
  • c584038 feat: support serveTLS (#37)
  • c7f44ac feat: sort message-route table with message id (#35)

v0.1.0

14 Jan 06:46
75d4ad1
Compare
Choose a tag to compare
  • 75d4ad1 feat: support async router (#33)
  • 4199499 refactor: remove the built-in session manager (#32)
  • f17b5fb refactor: reset ctx when session allocate one (#31)
  • 4768e76 feat: set session when call session.NewContext() (#30)
  • 7422342 feat: support context.Context in routeContext (#29)
  • 402c0bf refactor: close session channel politely (#28)

v0.0.11

30 Dec 08:07
Compare
Choose a tag to compare
v0.0.11 Pre-release
Pre-release

Changelog

  • 9681738 feat: the default logger is mute
  • 1643746 Merge pull request #26 from Juneezee/go1.17
  • b02bc88 feat: add more method to Context (#25)
  • 014e153 feat: add RawResponseData() to Context (#24)
  • 4b8e811 feat: add method NewContext() to return routeContext pointer
  • ec323d1 Merge pull request #23 from DarthPestilane/refactor/context-interface
  • 6ab835d Merge pull request #22 from DarthPestilane/refactor/session-interface
  • 83ec753 refactor: export Codec method to Session interface

v0.0.10

27 Oct 08:08
fb167fc
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release

Changelog

refactor: non-block handling #21
feat: support Encode method in Context #20
refactor: simplify router #19

v0.0.9

11 Oct 02:12
Compare
Choose a tag to compare
v0.0.9 Pre-release
Pre-release

Changelog

feat: add Copy method to context (#18)
refactor: abstract isStopped method
refactor: export close method for session (#17)
refactor: write attempt times (#16)

v0.0.8

15 Sep 05:58
c9401a8
Compare
Choose a tag to compare
v0.0.8 Pre-release
Pre-release

Changelog

c9401a8 feat: write retry times (#15)
09dbcc3 chore: changelog filter and remove go1.14 in test (#14)
4de8792 fix: tryConnWrite delay sleep and exit with error (#13)

v0.0.7

13 Sep 03:30
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

Changelog

bcb3a25 Merge pull request #6 from DarthPestilane/improve/release-ci
1b2934a introduce const
bd4f24a add remove method
929cbcf minor improvement

v0.0.6

08 Sep 03:34
ecbd158
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

Features:

  • Non-invasive design
  • Pipelined middlewares for route handler
  • Customizable message packer and codec, and logger
  • Handy functions to handle request data and send response
  • Common hooks

Changes:

  • simplify code
  • decrease allocs/op
  • refactor router