CoAP 1.1.0
CoAP.NET is an implementation in C# providing CoAP-based services to .NET applications.
No packages depend on CoAP.
* 1.1.0
- Rename obsoleted events and properties in CoAP Message
- Mark as CLSCompliant
- Add clean-up mechanism for blockwise transfer state
- Add filter when notifying observers
- Add send and receive events to IEndPoint
- Add support for cancelling reject messages
- Add support for cancelling blockwise transfer
- Add support for blockwise transfers with NON
- Update lazy initializing lock in a request to avoid locks if possible
- Update collection classes for .NET 2.0
- Fix potential stack overflow in underlying UDP channel
- Fix Message ID conflict
- Fix incomplete cleanup when reregister a observation
- Fix race condition when cancelling retransmission
- Fix for parentless resources
- Fix RTT for blockwise transfers
- Fix success range for code constants
* 1.0.0
- Add support for RFC7252!
- Redefine compile symbols
- Rename events and properties in CoAP Message
- Allow random block request
- Separate CoAP.Proxy namespace
- Update Common.Logging to v3.0.0
- Fix incorrect link format serialization
- Fix null reference in CoAPClient.Discover()
- Fix a lot of others
* 0.18
- Add support for CoAP-18
- Add new layers and stack structure
- Add new server and client APIs
- Add datagram channels for data transmission
- Add full configuration
- Improve UDP transmission with SocketAsyncEventArgs for .NET 4+
- Improve threading with TPL for .NET 4+
- Improve logging with Common.Logging
- Fix lots of bugs
* 0.13.4
- Fix potential breaks in UDP transmission
- Diff assembly title with draft version
* 0.13.3
- Add request.SequenceTimeout to override overall timeout in
TokenLayer
- Fix incorrect match of tokens in TokenManager
* 0.13.2
- Add ICommunicator to represent communicators
- Add ICoapConfig to pass initial variables (refs #8)
- Add HTTP/CoAP proxy (experimental)
- Add build for .NET 4.0
- Dispatch requests with thread pool in LocalEndPoint
- Only timeout requests if SequenceTimeout is greater than 0 in TokenLayer
- Move resources to separate namespace Resources, and add a TimerResource for timed observable resources.
* 0.13.1
- Add timeout and max retransimit to each message
- Enable log levels
- Fix null reference to next block in TransferLayer
* 0.13
- Update to CoAP-13
- Support drafts switching
* 0.08
- Update to CoAP-08
- Support both IPv6/IPv4
This package has no dependencies.