Databay Versions Save

Databay is a Python interface for scheduled data transfer. It facilitates transfer of (any) data from A to B, on a scheduled interval.

v0.3.0

2 years ago
  • added inlet_concurrency for throttling inlets
  • added cacert, params and headers support to HttpInlet
  • added immediate_transfer mode to BasePlanner and links allowing to run transfer immediately upon starting
  • Added atexit callback to BasePlanner which will attempt to gracefully shutdown upon unexpected exit.
  • added force_transfer to BasePlanner
  • added Processors, Groupers and Buffers
  • bumped aiohttp 3.6.2 to 3.7.4
  • removed logging.CRITICAL switches from tests

v0.2.0

3 years ago
  • added exception handling for link's on_start and on_shutdown
  • renamed APSPlanner to ApsPlanner. Old name will be removed in v1.0.0
  • added link interval coercion for integers and floats
  • renamed Update.index to Update.transfer_number
  • renamed Link.name to Link.tags. Old name will be removed in v1.0.0
  • added support for Python versions 3.6 to 3.9 and a version support table to the Readme
  • renamed catch_exceptions to ignore_exceptions. Old name will be removed in v1.0.0
  • added circleci automated branch testing
  • added two advanced examples - Twitter Inlet and Elasticsearch Outlet
  • in Python 3.8+ replaced asynctest with unittest.mock.AsyncMock
  • Autopep'ed the entire Python codebase

v0.1.6

3 years ago
  • renamed databay.outlet.Metadata to databay.outlet.MetadataKey
  • made push and pull a non-coroutine function by default
  • added BasePlanner.purge() for unscheduling and clearing out all links from a planner
  • added blockchain ticker example
  • added file encoding options to FileOutlet
  • disabled WindowsProactor tests on non-Windows platforms

v0.1.5

3 years ago
  • Updated HttpInlet and MongoOutlet error with correct pip install command including double quotes (#5)
  • Fix for Python 3.8+ on Windows running asyncio, producing Event loop is closed exception (#6)
  • Warning for incorrect Python stdout encoding (#6)
  • Fix for unusual exception handling on APSPlanner and SchedulePlanner (#6)

v0.1.4

3 years ago
  • Previous release v0.1.3 somehow missed the bugfix, this release is there to ensure they're published correctly.

v0.1.3

3 years ago
  • Fixed import importlib missing .util that appeared when importing HttpInlet and MongoOutlet

v0.1.2

3 years ago

First release for beta testing. This is the first release that was publicly shared.

v0.1.0-alpha.5

3 years ago

.