Releases: DevoInc/python-sdk
Releases · DevoInc/python-sdk
v6.0.3
[6.0.3] - 2025-03-20
What's Changed
Deprecated
- Right now the upload of lookups is based on the
my.lookup.data
andmy.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
Full Changelog: v6.0.2...v6.0.3
[6.0.2] - 2025-03-07
[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
[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 todevo.data
instead to ROOT
Fixed
- Bump security libraries to updated versions
test_api_cli
corrected as error code changed nomenclature
Contributions
- Data logging by @franjuan in #296
- feat: logging to "devo.data" instead of "root" by @felipe-conde-devo in #295
Full Changelog: v6.0.0...v6.0.1
v6.0.0
[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
topebble
)
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
[5.4.1] - 2024-09-13
What's Changed
Security
- fix: Upgraded dependency cryptography~=43.0.1 by @franjuan in #290 cause vulnerability notifed in https://github.com/DevoInc/python-sdk/security/code-scanning/34
New Contributors
Full Changelog: v5.4.0...v5.4.1
v5.4.0
v5.4.0
v5.3.0
[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 fromrequests~=2.31
torequests~=2.32
certifi
dependency upgraded fromcertifi~=2024.2.2
tocertifi~=2024.6.2
cryptography
dependency upgraded fromcryptography~=42.0.5
tocryptography~=42.0.8
pipdeptree
dependency upgraded frompipdeptree~=2.17.0
topipdeptree~=2.23.0
pytest
dependency upgraded frompytest~=8.1.1
topytest~=8.2.2
Full Changelog: v5.2.0...v5.3.0
v5.2.0
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 fromcryptography~=42.0.2
tocryptography~=42.0.5
msgpack
dependency upgraded frommsgpack~=1.0.7
tomsgpack~=1.0.8
pipdeptree
dependency upgraded frompipdeptree~=2.14.0
topipdeptree~=2.17.0
pyopenssl
dependency upgraded frompyopenssl~=24.0
topyopenssl~=24.1.0
pytest-cov
dependency upgraded frompytest-cov~=4.1.0
topytest-cov~=5.0.0
pytest
dependency upgraded frompytest~=7.4.4
topytest~=8.1.1
responses
dependency upgraded fromresponses~=0.24
toresponses~=0.25.0
Full Changelog: v5.1.10...v5.2.0
v5.1.10
Changed
- Change tests to use
pytest
instead of the custom script that usesunittest
. certifi
dependency upgraded fromcertifi~=2023.11.17
tocertifi~=2024.2.2
cryptography
dependency upgraded fromcryptography~=41.0.7
tocryptography~=42.0.2
pyopenssl
dependency upgraded frompyopenssl~=23.3
topyopenssl~=24.0
pytz
dependency upgraded frompytz~=2023.3
topytz~=2024.1
pipdeptree
dependency upgraded frompipdeptree~=2.13.1
topipdeptree~=2.14.0
Full Changelog: v5.1.9...v5.1.10
v5.1.9
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