Releases: plgd-dev/go-coap
Releases · plgd-dev/go-coap
v2.4.0
News
Breaking changes
- Inactivity monitor was refactored - it supports client server
- Keep-alive uses Inactivity monitor
Fixes
- fix segfault for access to nil body message (#206)
- fix an issue which prevents blockwise xfer working with observe
- tcp, udp, dtls: fix write message to channel under select
v2.3.0
New Features
- Inactivity monitoring for UDP/DTLS server(#194)
- Allow to set UDP ClientConn timing parameters (#193)
- Allow client to send non-confirmable messages (#192)
- Optimize memory for TCP observation (#187)
v2.2.0
New Features
- allow to set dialer to Dial functions
Fixes
- fix infinite loop caused by close connection during TLS handshake (#184)
v2.1.3
- fix of silently stop notifications
- move go-coap from travis to github actions (run tests on macos, windows, linux)
v2.1.2
- move uint64 fields that are accessed using sync/atomic to the beginnng of struct to ensure proper alignment in memory #177
v2.1.1
- fix concurrent access to receivingMessagesCache of blockwise
v2.1.0
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
- rename go-ocf to plgd-dev
- fix: use loop index to calculate used length of options (#149)
- fix race
v2.0.3
- fix of order calls in observation
v2.0.2
- fix of close udp sessions #132