Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 2.58 KB

CHANGELOG.md

File metadata and controls

57 lines (39 loc) · 2.58 KB

Changelog

4.0.0

  • Bump singer-python to version 6.0.0, which adds support for python 3.10+ but is no longer compatible with python 3.5
  • Bumps requests and aiohttp libraries to more secure versions #108

3.2.2

  • Remove unused dependencies #107

3.2.1

  • Updated dependencies to support Python 3.9.6, deprecated support for Python 3.5.X. #104

3.2.0

  • Log how many records appear in a batch and note the number of bytes #98

3.1.1

  • Fix a bug related to buffering records per stream that would cause state to not be emitted during certain edge conditions #96

3.1.0

  • Buffer records per stream so that changing streams does not flush records #94

3.0.3

  • Generates sequence numbers based on nanosecond time to avoid collisions with small, async batches #90

3.0.1

  • Removes requirement for connection_ns property.

3.0.0

  • Adds new configuration properties - small_batch_url, big_batch_url and batch_size_preferences - for internal Stitch use.

2.0.7

  • Any exception in flush_state callback will set SEND_EXCEPTION resulting in the termination of the main thread and process.

2.0.5

  • Emits final state after all records have been pushed to Stitch, before exit #71

1.8.1

  • Updates requests to version 2.20.0 in response to CVE 2018-18074

1.7.6

  • Flush buffer if enough time has passed when state message is received #57

1.7.5

  • Throw an error in the ValidationHandler if schema validation fails.

1.7.4

  • Generate unique sequence numbers based on the current time millis with an appended zero-padded message number

1.7.3

  • Update to singer-python==5.0.15 to use the change to RecordMessage.asdict for serialization of time_extracted

1.7.2

  • Updates serialize to format time_extracted in a cross platform way, using singer.utils.strftime

1.7.1

  • Allows the push to the Stitch API to bypass SSL verification if an env variable is set #45
  • Updates error message to clarify when a message is too large for the Stitch API #47