Skip to content

Releases: DevoInc/python-sdk

v6.0.0

Choose a tag to compare

@franjuan franjuan released this 07 Oct 12:56
v6.0.0
25a56f6

[6.0.0] - 2024-10-07

What's Changed

Changed

  • Supported Python versions extended to 10, 11 and 12
  • Added time zones in date operations
  • Jobs API reviewed and fixed. Jobs searching by type and friendlyName discontinued as it is not supported by API.
    Jobs API unit test checked and enabled
  • Added timeout to unit tests of API queries. They may run forever when faulty

Fixed

  • Keep-alive mechanism not working for queries with destination. Forcing NO_KEEP_ALIVE in queries with
    destination.
  • SSL wrapping of the TCP connection when no certificates are used improved
  • Fix auxiliary Echo serving for unit testing in order to run with new async paradigm
  • Documentation fixes. Some parameters missing or non-existent in docstring
  • Fix for a unit test when using concurrency (from library stopit to pebble)

Removed

  • Python 3.8 support discontinued

Incompatibilities with 5.x.x that caused mayor version bump

  • Python 3.8 not supported anymore
  • Jobs searching by type and friendlyName discontinued in Jobs API. Only search by job id is supported.
  • Date requires time zone
  • Query with destination are forced to NO_KEEP_ALIVE mode for Keep-alive mechanism (instead of
    DEFAULT_KEEPALIVE_TOKEN)

Contributors

Full Changelog: v5.4.1...v6.0.0

v5.4.1

Choose a tag to compare

@franjuan franjuan released this 13 Sep 14:13
v5.4.1
eecbf7d

[5.4.1] - 2024-09-13

What's Changed

Security

New Contributors

Full Changelog: v5.4.0...v5.4.1

v5.4.0

Choose a tag to compare

@angel-devo angel-devo released this 09 Jul 08:02
v5.4.0
636aa1d
v5.4.0

v5.3.0

Choose a tag to compare

@angel-devo angel-devo released this 18 Jun 11:03
v5.3.0
c0e1293

[5.3.0] - 2024-06-18

Added

  • Force flush in Sender buffer to send incomplete buffers after a timeout
  • mock dependency added to testing requirements

Changed

  • requests dependency upgraded from requests~=2.31 to requests~=2.32
  • certifi dependency upgraded from certifi~=2024.2.2 to certifi~=2024.6.2
  • cryptography dependency upgraded from cryptography~=42.0.5 to cryptography~=42.0.8
  • pipdeptree dependency upgraded from pipdeptree~=2.17.0 to pipdeptree~=2.23.0
  • pytest dependency upgraded from pytest~=8.1.1 to pytest~=8.2.2

Full Changelog: v5.2.0...v5.3.0

v5.2.0

Choose a tag to compare

@angel-devo angel-devo released this 11 Apr 10:11
v5.2.0
fe900ae

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

Choose a tag to compare

@angel-devo angel-devo released this 16 Feb 11:45
v5.1.10
39f97d5

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

Choose a tag to compare

@angel-devo angel-devo released this 07 Feb 07:48
v5.1.9
acebb51

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

Choose a tag to compare

@angel-devo angel-devo released this 10 Jan 10:39
v5.1.8
2cbdad0

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

Choose a tag to compare

@angel-devo angel-devo released this 25 Oct 10:18
v5.1.7
c215978

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

Choose a tag to compare

@angel-devo angel-devo released this 05 Oct 09:57
v5.1.6
79d6893

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