1
0
mirror of https://github.com/mainflux/mainflux.git synced 2025-05-12 19:29:30 +08:00
Dušan Borovčanin f10e49e6b5
MF-928 - Change CoAP lib (#1233)
* Switch CoAP lib

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Revert removed adapter code

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* WIP CoAP refactor

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Add auth key

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Fix observers map

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Fix reading message body

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Fix subtopic parsing

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Fix error handling

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Fix multi-protocol communication

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Separate client from observer

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Remove unused config

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Remove TCP option

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Inline error check

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Add logging client errors

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Replace RWMutex since we're not using RLock

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Inline error handling

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>

* Inline error handling

Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
2020-09-22 11:59:10 +02:00

2.1 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.6.0 - 2020-02-24

Changed

  • Drop library dependency on golang.org/x/{lint, tools}.

1.5.1 - 2019-11-19

  • Fix bug where Bool.CAS and Bool.Toggle do work correctly together causing CAS to fail even though the old value matches.

1.5.0 - 2019-10-29

Changed

  • With Go modules, only the go.uber.org/atomic import path is supported now. If you need to use the old import path, please add a replace directive to your go.mod.

1.4.0 - 2019-05-01

Added

  • Add atomic.Error type for atomic operations on error values.

1.3.2 - 2018-05-02

Added

  • Add atomic.Duration type for atomic operations on time.Duration values.

1.3.1 - 2017-11-14

Fixed

  • Revert optimization for atomic.String.Store("") which caused data races.

1.3.0 - 2017-11-13

Added

  • Add atomic.Bool.CAS for compare-and-swap semantics on bools.

Changed

  • Optimize atomic.String.Store("") by avoiding an allocation.

1.2.0 - 2017-04-12

Added

  • Shadow atomic.Value from sync/atomic.

1.1.0 - 2017-03-10

Added

  • Add atomic Float64 type.

Changed

  • Support new go.uber.org/atomic import path.

1.0.0 - 2016-07-18

  • Initial release.