Releases: xmidt-org/parodus
Releases · xmidt-org/parodus
v1.1.5 06/03/2021
- Add additional HTTP headers for call to Themis from Convey - Change default branch name to `main`
1.1.0 Release
Security
- Added support to retrieve auth token from remote server and use during initial websocket connect to cloud
- Added support for Mutual Authentication (mTLS or two way TLS) in websocket connect to cloud
Added
- Libcurl dependency
- Added command line arguments for client-cert-path and token-server-url
- Added command line argument for file path to store the connection health status
- Logic to capture the connection status START, STOP and time in a file which can be used for self heal in cases of connection getting stuck
Changed
- Rename command line options for MTLS cert and Key
- Removed command line arguments for token read and acquire
Fixed
- Nanomsg client re-registration failures that lose a socket by calling nn_shutdown and nn_close
- Mutex lock error in service alive
- nn_shutdown call by using the endpoint
- Nanomsg client deletion failures using explicit close
See Changelog for additional details
1.0.2 Release
Added
- Added /cloud-status and /cloud-disconnect CRUD fields
- Added log for time difference of parodus connect time and boot time
- Added logic to shut down all tasks properly
- Added mutex protection to make client list and nn_sends thread safe
Changed
- Refactored connection logic and retries
- Partner-id comparison made case insensitive
- Refactored Upsteam RETRIEVE flow
- Enabled valgrind
Fixed
- Memory leaks
- Crash in CRUD request processing
- Issue in RETRIEVE response processing
See Changelog for additional details
1.0.1 Release
Added
- Added command line arguments for secure token read and acquire.
- DNS check for . to allow custom device handling logic (like test boxes, refurbishing, etc).
- Add check for matching
partner-id
for incoming WRP messages based on command line argument passed. - CRUD operations to local namespace is now supported.
- Via CRUD calls, the custom metadata tag values are now supported.
Changed
- Configurable security flag and port.
- Default HTTP port to 80 and HTTPS port to 443.
- Updates to how
nopoll
is called have been implemented.
Fixed
- 64 bit pointer fixes (#144, #145).
- Handle
403
error from talaria (#147). - Several additional NULL pointer checks & recovery logic blocks added.
- A scenario where ping requests are not responded to was fixed.
Security
- Added command line arguments for secure token read and acquire. Token presented to cloud for authentication verification.
See Changelog for additional details
First Stable Release
1.0.0 First stable release