Skip to content

Releases: jebena/jebena-python-client

Fall 2024 Release 🍂

23 Sep 20:42
4abe7b4
Compare
Choose a tag to compare

What's Changed

  • Allow users to set the socket timeout via the ENV variable JEBENA_CLIENT_TIMEOUT, which can be useful in certain API calls where the runtime is expected to be longer than typical.

Halloween 2021 Release 🎃

21 Oct 16:41
1e3b4ee
Compare
Choose a tag to compare

What's Changed

  • Set socket timeout to 5 minutes by @jpotter in #6
  • Updates for python 2.7 support by @jpotter in #8
  • Handle some flake8 / mypy issues in a Py 2.7 compatible way by @jpotter in #9
  • Add support for operation_name optional arg by @jpotter in #10
  • Fix httplib import for Py 2.7 by @jpotter in #11
  • More fixes for python 2.7 by @jpotter in #13
  • Additional fix for py2.7 compatibility by @jpotter in #14
  • Allow developers to use retry-logic for mutations when they know it's safe by @jpotter in #15
  • Call logging.basicConfig in Python2 setups by @jpotter in #18
  • Support for Jebena Trace ID; fix for Python2 Logging setups by @jpotter in #19
  • Switch to NullHandler solution for py2 logger error issues by @jpotter in #20

Full Changelog: 0.7.0...0.9.1

Christmas 2020 Release 🌲

21 Dec 19:28
1f3ab18
Compare
Choose a tag to compare

Small fixes for "edge-case" conditions:

  • Don't re-try GQL queries that are mutations
  • Add additional options to run_query() that allow developers to control logging and error handling
  • Slower time values on retries, based on observed behavior in production

v0.6.0

31 Oct 13:55
Compare
Choose a tag to compare

Halloween 2020 Release 🎃

  • Basic functionality; ready for feedback and beta testing.