Skip to content

Releases: DevoInc/python-sdk

v5.2.0

11 Apr 10:11
v5.2.0
fe900ae
Compare
Choose a tag to compare

What's Changed

Added

  • Add an ip-as-string flag to the API client to return the IP address as a string instead of an integer.

Changed

  • cryptography dependency upgraded from cryptography~=42.0.2 to cryptography~=42.0.5
  • msgpack dependency upgraded from msgpack~=1.0.7 to msgpack~=1.0.8
  • pipdeptree dependency upgraded from pipdeptree~=2.14.0 to pipdeptree~=2.17.0
  • pyopenssl dependency upgraded from pyopenssl~=24.0 to pyopenssl~=24.1.0
  • pytest-cov dependency upgraded from pytest-cov~=4.1.0 to pytest-cov~=5.0.0
  • pytest dependency upgraded from pytest~=7.4.4 to pytest~=8.1.1
  • responses dependency upgraded from responses~=0.24 to responses~=0.25.0

Full Changelog: v5.1.10...v5.2.0

v5.1.10

16 Feb 11:45
v5.1.10
39f97d5
Compare
Choose a tag to compare

Changed

  • Change tests to use pytest instead of the custom script that uses unittest.
  • certifi dependency upgraded from certifi~=2023.11.17 to certifi~=2024.2.2
  • cryptography dependency upgraded from cryptography~=41.0.7 to cryptography~=42.0.2
  • pyopenssl dependency upgraded from pyopenssl~=23.3 to pyopenssl~=24.0
  • pytz dependency upgraded from pytz~=2023.3 to pytz~=2024.1
  • pipdeptree dependency upgraded from pipdeptree~=2.13.1 to pipdeptree~=2.14.0

Full Changelog: v5.1.9...v5.1.10

v5.1.9

07 Feb 07:48
v5.1.9
acebb51
Compare
Choose a tag to compare

v5.1.9

Added

  • Tests for encoding of messages in Sender.

Changed

  • UFT-8 encoding with "replace" is now used by default in Sender.

Full Changelog: v5.1.8...v5.1.9

v5.1.8

10 Jan 10:39
v5.1.8
2cbdad0
Compare
Choose a tag to compare

Added

  • Added Code of Conduct.

Changed

  • Restrict insecure TLS versions in Sender and API clients to TLSv1.2 and TLSv1.3.
  • Remove disclosing information in messages about keepalive token.
  • Fix incorences in documentation about using url and address interchangeably.
  • certifi dependency upgraded from certifi~=2023.7.22 to certifi~=2023.11.17
  • cryptography dependency upgraded from cryptography~=41.0.5 to cryptography~=41.0.7
  • pipdeptree dependency upgraded from pipdeptree~=2.13.0 to pipdeptree~=2.13.1
  • pyopenssl dependency upgraded from pyopenssl~=23.2 to pyopenssl~=23.3
  • responses dependency upgraded from responses~=0.22.3 to responses~=0.24

Full Changelog: v5.1.7...v5.1.8

v5.1.7

25 Oct 10:18
v5.1.7
c215978
Compare
Choose a tag to compare

What's Changed

  • urllib3 dependency removed, requests already solves it.
  • cryptography depemdency upgraded from cryptography~=41.0.3 to cryptography~=41.0.5
  • msgpack~=1.0.4 testing dependency upgraded from msgpack~=1.0.4 to msgpack~=1.0.7
  • pipdeptree~=2.5.0 testing dependency upgraded from pipdeptree~=2.5.0 to pipdeptree~=2.13.0
  • Removed support for Python 3.7.

Full Changelog: v5.1.6...v5.1.7

v5.1.6

05 Oct 09:57
v5.1.6
79d6893
Compare
Choose a tag to compare

What's Changed

Changed

  • pyopenssl dependency upgraded from pyopenssl~=23.0 to pyopenssl~=23.2
  • pytz dependency upgraded from pytz~=2019.3 to pytz~=2023.3
  • responses dependency upgraded from responses~=0.22.0 to responses~=0.23.3
  • urllib3 dependency upgraded from urllib3~=1.26.5 to urllib3~=2.0.6
  • Log level demoted to warning while closing socket in sender data.

Full Changelog: v5.1.5...v5.1.6

v5.1.5

21 Aug 09:03
v5.1.5
0b3d5b5
Compare
Choose a tag to compare

What's Changed

Changed

  • click dependency upgraded from click==8.1.3 to click==8.1.7
  • pem dependency open from pem==21.2.0 to pem~=21.2.0
  • pyyaml dependency open from pyyaml==6.0.1 to pyyaml~=6.0.1
  • Code reformatted with yapf, black, isort and flake8 tools.

Security

  • certifi dependency open from certifi==2021.10.8 to certifi~=2023.7.22
  • cryptography dependency upgraded from cryptography==41.0.1 to cryptography~=41.0.3

Full Changelog: v5.1.4...v5.1.5

v5.1.4

13 Jun 13:56
v5.1.4
9c97072
Compare
Choose a tag to compare

What's Changed

Security

  • requests dependency updated from requests@2.27 to requests@2.31
  • cryptography dependency updated from cryptography@39.0.1 to cryptography@41.0.1

Changed

  • pyopenssl dependency open from pyopenssl==23.0.* to pyopenssl>=23.0
  • Markdown documents reformated.

Full Changelog: v5.1.3...v5.1.4

v5.1.3

23 Mar 14:33
v5.1.3
305b0a9
Compare
Choose a tag to compare

What's Changed

Added

Fixed

  • Sender: Closing handshake protocol improved to avoid losing of events. Upstream channel is closed and then client waits for the closing of downstream channel
  • Sender: Monitoring of the EOF signal in downstream channel to detect whether server endpoint have closed the session
  • Fixed message file management in CLI
  • Fixed wrong import by @JuanFranDevo in #186
  • Doc fixes after peer review by @JuanFranDevo in #184
  • Fixed minor documentation error in docs/sender/data.md by @JuanFranDevo in #188

Full Changelog: v5.1.1...v5.1.3

v5.1.2rc2

21 Mar 17:00
v5.1.2rc2
e14c950
Compare
Choose a tag to compare
v5.1.2rc2 Pre-release
Pre-release

What's Changed

Added

Fixed

  • Sender: Closing handshake protocol improved to avoid losing of events. Upstream channel is closed and then client waits for the closing of downstream channel
  • Sender: Monitoring of the EOF signal in downstream channel to detect whether server endpoint have closed the session
  • Fixed message file management in CLI
  • Fixed wrong import by @JuanFranDevo in #186
  • Doc fixes after peer review by @JuanFranDevo in #184

Full Changelog: v5.1.1...v5.1.2rc2