Skip to content

Releases: initialstate/python_appender

IoT App Support

06 Dec 16:21
Compare
Choose a tag to compare

This release uses the new IoT product from Initial State: https://iot.app.initialstate.com

Additionally, the easy install script now also supports authenticating with and automatically retrieving an example script with an account access key enabled for the new iot.app.initialstate.com platform.

Exception Gobbler

25 Jul 13:24
Compare
Choose a tag to compare

Generally, eating exceptions is not great practice. However, many of this libraries users have asked that they be able to run this library in a "silent failure" mode if they're having network connection issues on their end. To that extent, this version represents an attempt at not bubbling up exceptions if those exceptions are not account related.

So, if there is a failure to ship some events, and the debug_level is not set higher than 1, then exceptions will just be printed and gobbled instead of halting a consuming application.

N.B. While this is marked as a minor release, there are still probably many new paradigms to handle this problem that are not yet addressed. This library is still a 0 major version which generally means not fully stable. It will likely move to a stable first version release when the use paradigms are best flushed out. So, to that end, feel free to fork and PR!

Rate Limiting Support

31 Mar 17:33
Compare
Choose a tag to compare

This is a new release that supports the rate limiting headers of the Initial State ingestion api. This release allows the library to automatically sleep when the rate limit has been exceeded to ensure compliance with tier-specific throughput.

0.1.1 Release (Improved API Interfacing)

14 Feb 14:37
Compare
Choose a tag to compare
  • Better API response displays.

v0.0.25

02 Sep 13:27
Compare
Choose a tag to compare

Breaking Changes since 0.0.24:

  1. Constructing the Streamer object not uses two parameters bucket_key and bucket_name as opposed to the old bucket parameter. This allows the calling code to specify a specific bucket_key to append to an existing bucket inside Initial State.
  2. The Streamer constructor parameter client_key is now access_key to match the naming across the Initial State platform.