Skip to content

Releases: DevoInc/python-sdk

Version 1.6.1

11 Jan 13:20
9b3da3d
Compare
Choose a tag to compare

[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

09 Jan 16:18
b74f5ec
Compare
Choose a tag to compare

[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

28 Dec 15:20
69911ee
Compare
Choose a tag to compare

[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

27 Dec 09:14
9e1f72d
Compare
Choose a tag to compare

[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

27 Dec 09:13
215ee58
Compare
Choose a tag to compare

[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.