Releases: plgd-dev/go-coap
Releases · plgd-dev/go-coap
v2.5.0
What's Changed
- Fix example in README by @mladedav in #217
- properly set deadline during TLS handshake by @jkralik in #229
- keepalive: fix max retries by @jkralik in #230
- net/udp: don't send multicast to interface without multicast capability by @jkralik in #235
- fix blockwise transfer by @jkralik in #238
- udp/server: allow discover device by unicast (#237) by @jkralik in #239
- net/blockwise: parallel request is not supported by RFC - (CODE, href… by @jkralik in #242
- udp: fix blockwise transfer when duplication/lost packet occurs by @jkralik in #241
- Remove unused vars and improve code readability by @arun1587 in #243
- udp/tcp/dtls: Done() signalizes that connection is not more processed. by @jkralik in #247
- tcp/udp/dtls: set ctx to nil for released messages in pools by @jkralik in #249
- update github.com/plgd-dev/kit to v2 by @jkralik in #253
- net/blockwise: remove block1,size1 options when block2 will be sent by @jkralik in #254
- observation: handle state when the resource observation is not supported by @jkralik in #258
- optimizations of caches and network stack by @jkralik in #260
- dtls/tcp: close connection when Serve function ends by @jkralik in #263
- efficient struct packing by @jkralik in #264
- dtls: don't report error for closed connection by @jkralik in #266
- upgrade deps by @jkralik in #267
- fix(deps): update github.com/alecthomas/units commit hash to b94a6e3 by @renovate in #270
- introduce static analysis by @jkralik in #265
- Fix issues reported by staticcheck by @Danielius1922 in #268
- Improve gocyclo from 43 to 24 for blockwise processReceivedMessage by @arun1587 in #275
- Disable goreportcard badge by @Danielius1922 in #280
- Run analysis and test workflows on every PR to master by @Danielius1922 in #281
- README.md: avoid line break on commented goreportcard badge by @Danielius1922 in #282
- Revert "Improve gocyclo from 43 to 24 for blockwise processReceivedMessage" by @Danielius1922 in #279
- udp/server: support piggyback response by @ManuelBk in #257
- Fix issues reported by errcheck by @Danielius1922 in #269
- Update github workflows triggers by @Danielius1922 in #284
- Update github workflows triggers for forked repo by @Danielius1922 in #288
- tests: replace waitgroup by semaphore by @jkralik in #289
- Fix issues reported by errcheck by @Danielius1922 in #285
- udp: fix flaky tests by @Danielius1922 in #290
- Extends multicast options by @jkralik in #291
- fix race during stop server by @jkralik in #294
- Add support for route params by @Danielius1922 in #295
- update github.com/pion/dtls/v2 to v2.1.1-0.20220126030326-7d92e05b5065 by @jkralik in #297
New Contributors
- @mladedav made their first contribution in #217
- @Danielius1922 made their first contribution in #268
- @ManuelBk made their first contribution in #257
Full Changelog: v2.4.0...v2.5.0
v2.4.0
News
- reduced goroutines
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