Releases: DevoInc/python-sdk
Releases · DevoInc/python-sdk
Version 1.6.1
[1.6.1] - 2019-01-10
Changed
- Refactoring of devo.common.dates from objects to simple functions
- Now API return bytes in Python 3 and str in Python 2 by default
Fixed
- Problems with non ascii/utf-8 characters in API
- Travis CI autodeploy to pypi
Added
- Travis CI upload wheel to release on github
Version 1.6.0
[1.6.0] - 2019-01-09
Changed
- Mild refactoring of Sender class
- Refactoring API Response processing
- Typos in docs
- API Socket recv size
Fixed
- API responses blank lines and splitted lines
- Problems with API CLI and automatic shutdowns
Version 1.5.1
[1.5.1] - 2018-12-28
Fixed
- devo.common buffer now receive data when CSV response
- devo.common buffer.is_empty
Added
- Travis CI deploy automatic options
Version 1.5.0
[1.5.0]
Changed
- Modify Configuration loads functions
- Now Sender send, send_raw, flush_buffer and fill_buffer return the number of lines sent
Fixed
- Problems when loads configuration from default sites
- Problems with local_server
Version 1.4.0
[1.4.0]
Added
- Allow the parameters user, application name and comment to queries
- Add tests (test_pragmas and test_pragmas test_pragmas_not_comment_free) in the query.py file.
Fixed
- Problems when API CAll query has not "to", now added be default "now()" if not to in no stream mode
[1.3.1] - 2018-12-04
Fixed
- Somes revert changes in pull request error are back again
[1.3.0] - 2018-12-03
Added
- Use of Token auth and JWT in API, added docs and tests
- Local servers for tests
- YAML file for Travis CI tests
Fixed
- ConnectionError in python 2
- tests of Sender
- Close order of API/Buffer
Changed
- Modify Client init class
- License file
Removed
- Dockerfile
[1.2.1] - 2018-11-26
Added
- YAML configuration files, like JSON files.
- YAML configuration file information in all docs.
- EXTRA_REQUIRES option for YAML support
- Default Yaml file load in Common
Changed
- Removed the octec count for performance, and verify if "\n" at the end of each msg, if applicable.
- Modify classes to privates
- Public functions to private in API
- Update documentation of Sender and API
Removed
- Unused class "Props" on Sender, included in past versions
- Bad class debug for Sender, unused too
- Memoize class from Common namespase
- Memoize references in Common readme.
[1.2.0] - 2018-11-16
Added
- Int conversion for SenderSSL and SenderTCP classes in port value
- is_empty, set_timeout and close functions for Buffer class
Changed
- Modified how API flow work
- Modified Buffer class to avoid failures by timeouts and emptys that block the threads
- Updated documentation
[1.1.4] - 2018-11-15
Changed
- Modified Sender init class for kwargs arguments
[1.1.3] - 2018-11-08
Added
- Sender class inherits from logging.handlers
[1.1.2] - 2018-10-26
Added
- Long description value in setup for pypi
Fixed
- Fixed problems when zip msgs dont have "\n" in each line msg
[1.1.1] - 2018-10-19
Added
- Added flush buffer in send data when socket is closed
Changed
- Modified documentation for new cert_reqs flag changed
[1.1.0] - 2018-10-19
Changed
- Tests and requirements for Sender
Fixed
- Problems with double "\n" in messages
- Sender CLI problems when no certs required
[1.0.4] - 2018-10-03
Added
- More error prevention in API
- More debug information when exceptions occur in API
Changed
- Strings joins for test files in Sender and Lookup tests
- Name of internal vars in sender tests
- API docs examples
Fixed
- API urls in docs, examples and code
[1.0.3] - 2018-10-01
Added
- Documentation of .devo.json file
- Contributors lists
- test function for setup.py
Changed
- API response when code are not 404 or 200 give more info now
Fixed
- Fixed API EU default url in code and documentation
[1.0.2] - 2018-09-24
Added
- Dockerfile now rm some folders for to avoid problems when there are several builds
- More Sender examples in docs/sender.md
- More info about config.json file in sender, api and common doc
- config.example.json in docs/common for give more info about config files for easy use
Changed
- Sender.from_config con_type default is None, and change how to manage default var into the function
- Changed how to manage certs_req value into function Sender.from_config
Fixed
- Sender.from_config now use the correct param "certs_req", not wrong/old "certreq"
[1.0.1] - 2018-09-14
Added
- Docker file for testing purposes
- Example vars in environment.env example file
Changed
- Updated option of not launch TCP tests for no-devo developers
- .gitignore file
Fixed
- Zip flag in Devo Sender
- Problems with QueryId and normal query in payload
[1.0.0] - 2018-09-05
Added
- On the ninth month of the year, a Devo programmer finally decided to publish a part of the SDK and rest in peace.