Plgd Dev Go Coap Versions Save

Implementation of CoAP Server & Client in Go

v2.2.0

3 years ago

New Features

  • allow to set dialer to Dial functions

Fixes

  • fix infinite loop caused by close connection during TLS handshake (#184)

v2.1.3

3 years ago
  • fix of silently stop notifications
  • move go-coap from travis to github actions (run tests on macos, windows, linux)

v2.1.2

3 years ago
  • move uint64 fields that are accessed using sync/atomic to the beginnng of struct to ensure proper alignment in memory #177

v2.1.1

3 years ago
  • fix concurrent access to receivingMessagesCache of blockwise

v2.1.0

3 years ago

New Features

  • add SetContextWithValue to ClientConn / mux.Client - example
  • add dial option WithCloseSocket to close connection for function Client()
  • cancel of observation wait for response
  • allows to set body with empty data

Fixes

  • fix leak of opened sockets
  • fix some errors

v2.0.4

3 years ago
  • rename go-ocf to plgd-dev
  • fix: use loop index to calculate used length of options (#149)
  • fix race

v2.0.3

3 years ago
  • fix of order calls in observation

v2.0.2

3 years ago
  • fix of close udp sessions #132

v2.0.1

3 years ago
  • add example for mux.middleware #126
  • fix docs for mux.middleware #127
  • fill path in function (m Message) String()

v2.0.0

4 years ago
  • protocols are separated to packages
  • observe work's natively (#12, #99)
  • support's separate message
  • don't propagate reset message to client(#110)
  • body as ReadSeeker for easy transfer files
  • ability to set source port (#90)
  • (un)marshal udp/tcp coap message without allocation
  • added support for middleware to mux #73