Skip to content

Releases: DevoInc/python-sdk

v6.0.3

20 Mar 10:54
v6.0.3
e408e05
Compare
Choose a tag to compare

[6.0.3] - 2025-03-20

What's Changed

Deprecated

  • Right now the upload of lookups is based on the my.lookup.data and my.lookup.control tables.
    This method will soon be deprecated on the Devo backend.
    As an alternative, you can use the Lookups API: Lookups API Documentation.
    The Python SDK will support the Lookups API in future versions.

Contributions

  • Deprecation warning in lookups functionality by @franjuan in #300

Full Changelog: v6.0.2...v6.0.3

[6.0.2] - 2025-03-07

07 Mar 12:03
2c750a0
Compare
Choose a tag to compare

[6.0.2] - 2025-03-07
Added

Added new --escapenewline or -enl option in lookup creation, edition and deletion. It will escape with double backslash any new line char found inside a csv field.

v6.0.1

05 Feb 11:59
v6.0.1
c62f89b
Compare
Choose a tag to compare

[6.0.1] - 2025-02-05

What's Changed

Added

  • Added Python 3.13 support

Changed

  • Change logger name in common/sender/data.py so it logs to devo.data instead to ROOT

Fixed

  • Bump security libraries to updated versions
  • test_api_cli corrected as error code changed nomenclature

Contributions

Full Changelog: v6.0.0...v6.0.1

v6.0.0

07 Oct 12:56
v6.0.0
25a56f6
Compare
Choose a tag to compare

[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

13 Sep 14:13
v5.4.1
eecbf7d
Compare
Choose a tag to compare

[5.4.1] - 2024-09-13

What's Changed

Security

New Contributors

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

v5.4.0

09 Jul 08:02
v5.4.0
636aa1d
Compare
Choose a tag to compare
v5.4.0

v5.3.0

18 Jun 11:03
v5.3.0
c0e1293
Compare
Choose a tag to compare

[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

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