Releases: DevoInc/python-sdk
Releases · DevoInc/python-sdk
v6.0.6
v6.0.5
[6.0.5] - 2025-05-23
Added
- API Lookup developer guide in documentation
Deprecated
- Deprecation message in lookup upload functionality modified
Contributions
Full Changelog: v6.0.4...v6.0.5
v6.0.4
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.dataandmy.lookup.controltables.
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.pyso it logs todevo.datainstead to ROOT
Fixed
- Bump security libraries to updated versions
test_api_clicorrected 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
stopittopebble)
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
destinationare 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
mockdependency added to testing requirements
Changed
requestsdependency upgraded fromrequests~=2.31torequests~=2.32certifidependency upgraded fromcertifi~=2024.2.2tocertifi~=2024.6.2cryptographydependency upgraded fromcryptography~=42.0.5tocryptography~=42.0.8pipdeptreedependency upgraded frompipdeptree~=2.17.0topipdeptree~=2.23.0pytestdependency upgraded frompytest~=8.1.1topytest~=8.2.2
Full Changelog: v5.2.0...v5.3.0