132 lines
3.2 KiB
Markdown
Executable File
132 lines
3.2 KiB
Markdown
Executable File
# Change Log
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
|
and this project adheres to [Semantic Versioning](http://semver.org/).
|
|
|
|
## [1.3.0] - 2019-05-29
|
|
|
|
### Added
|
|
|
|
* Configuration option for reply timeout `queued_message_reply_timeout_sec` (MWL-83)
|
|
|
|
## [1.2.0] - 2019-04-29
|
|
|
|
### Added
|
|
|
|
* Added unit tests for rt messages from backend to devices (TWS-212)
|
|
|
|
### Fixed
|
|
|
|
* Race condition in UDPConnection device:uid list
|
|
|
|
## [1.1.0] - 2019-03-12
|
|
|
|
### Changed
|
|
|
|
* Added UDP publish to devices (TWS-196)
|
|
* Added UDP listening (TWS-194)
|
|
* Fix service file for auto restart (BACKEND-235)
|
|
* Add support for coexisting device:uid and project:id (BACKEND-367)
|
|
|
|
## [1.0.5] - 2018-12-20
|
|
|
|
### Changed
|
|
|
|
* Removed all debug lines (revert to v1.0.0)
|
|
|
|
## [1.0.4] - 2018-12-20
|
|
|
|
### Changed
|
|
|
|
* Added warn lines when connection read delay exceeds 500 ms (BACKEND-230)
|
|
* Added warn lines when there are more than 2 messages in the connection buffer (BACKEND-230)
|
|
* Added warn lines when message delta time differ with more then 4s (protocol facade) (BACKEND-230)
|
|
|
|
## [1.0.3] - 2018-12-19
|
|
|
|
### Changed
|
|
|
|
* Added warn lines when message delta time differ with more than 1s (BACKEND-230)
|
|
|
|
## [1.0.2] - 2018-12-19
|
|
|
|
### Changed
|
|
|
|
* Added warn lines when the worker exceeds 1s (BACKEND-230)
|
|
|
|
## [1.0.1] - 2018-12-19
|
|
|
|
### Changed
|
|
|
|
* nothing
|
|
|
|
## [1.0.0] - 2018-12-18
|
|
|
|
### Changed
|
|
|
|
* Add debug-message when connection-reordering occurs (BACKEND-215)
|
|
* Improve debug output with '[device <uid>]'-style logging
|
|
* Removed race-conditions (BACKEND-230)
|
|
|
|
## [0.5.1] - 2018-08-01
|
|
|
|
### Fixed
|
|
|
|
* Only register a connection as closing when there are no device:uid's represented anymore (BACKEND-169)
|
|
|
|
## [0.5.0] - 2018-02-28
|
|
|
|
### Changed
|
|
|
|
* Changed REQ-REQ pattern to use ROUTER-ROUTER proxy and use REQ for routing replies (BACKEND-106)
|
|
* common: Use new debian build scripts for gitflow support (DINET-24)
|
|
* Make worker-scaling asynchronously to prevent stalling the scaling-algorithm
|
|
* Add slow-falling averaging-filter on worker-scaling to prevent worker-scaling rage
|
|
* Implement unregister functionality and add test for this behavior
|
|
|
|
## [0.4.1] - 2018-02-01
|
|
|
|
### Fixed
|
|
|
|
* Use poll instead of select for connection multiplexing. As select is limited to 1024 fds (BACKEND-92)
|
|
|
|
## [0.4.0] - 2017-06-22
|
|
|
|
### Changed
|
|
|
|
* Fix registration to prevent odd behavior when registering on multiple devices
|
|
* Integrate better code documentation
|
|
* Add locking of the device list to prevent race-conditions
|
|
|
|
## [0.3.1] - 2017-05-15
|
|
|
|
### Fixed
|
|
|
|
* Ulimit now set from systemd unit-file
|
|
|
|
## [0.3.0] - 2017-04-18
|
|
|
|
### Added
|
|
|
|
* Add new `DI_RPC_LL_MSG_TYPE_REGISTER` lowlevel message handler (for registering multiple `device:uid` on a tcp connection
|
|
(See DI-Net RPC Protocol v3.0.0).
|
|
|
|
### Fixed
|
|
|
|
* Minor bugfixes
|
|
* SIGPIPE process signal masking
|
|
* Stop device auth when out-of-memory
|
|
* Fix device list thread-safety
|
|
|
|
### Changed
|
|
|
|
* TCP device connection reordering
|
|
* New connection pushed to front of connection list (primary)
|
|
* Message timeout results in connection reordered to back of connection list (secondary)
|
|
* Type conversion fixes
|
|
* Update libdi, libdipp and common
|
|
|
|
## [0.2.5] - 2016-05-04
|