Skip to content

Releases: xmidt-org/parodus

v1.1.5 06/03/2021

03 Jun 01:47
193706c
Compare
Choose a tag to compare
- Add additional HTTP headers for call to Themis from Convey
- Change default branch name to `main`

1.1.0 Release

09 May 17:53
da6614b
Compare
Choose a tag to compare

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

09 Feb 00:08
b001964
Compare
Choose a tag to compare

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

18 Jul 18:55
Compare
Choose a tag to compare

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

19 Jun 02:41
afbb5c5
Compare
Choose a tag to compare
1.0.0

First stable release