Skip to content

Releases: airbnb/omniduct

v1.2.2

01 Jun 00:09
Compare
Choose a tag to compare

This is a minor release that fixes some minor issues with the presto duct. In particular it:

  • Improves error handling (properly propagating the original exception).
  • Avoids running more than one query when writing the results of a query directly to a table.
  • Avoids thinking that the presto duct is disconnected, and thus retrying every failed query.

v1.2.1

03 Apr 22:04
Compare
Choose a tag to compare

A minor release that migrates off of deprecated interface_meta functionality, and which properly escapes passwords into the database uri for sqlalchemy databases.

v1.2.0

01 Nov 22:09
Compare
Choose a tag to compare

This is a relatively small major release that migrates to hatch, drops support for Python 2 and <3.7, increased linting on the code, reformatted using black, and fixes a few small bugs surfaced by linting.

v1.1.19

09 May 03:07
Compare
Choose a tag to compare

This is a patch release that allows interface_meta versions >=1.3, and <2 (this fixes compatibility issues between conda-installed and pip installed versions of interface_meta, since pip version metadata is only correct in conda packages newer than 1.3).

v1.1.18

27 Oct 05:52
Compare
Choose a tag to compare

This is a minor release that:

  1. Improves the behaviour of ParsedNamespaces (allowing mutations and copying).
  2. Allows for different default namespaces for read vs. write operation in databases.

Note: The default namespace changes only affects tables that are specified without a value for the appropriate schema field, and so should not break any existing implementations. Note that this was always intended to behave like this for (e.g.) dataframe_to_table operations, but this behaviour was masked by an earlier parsing of the namespaces.

v1.1.17

17 Dec 18:19
Compare
Choose a tag to compare

This is a minor release with one change:

  • Added support for passing custom thrift transport for use in HiveServer2 database client (#108) [thanks @gthomas-slack]

v1.1.16

09 Oct 03:24
Compare
Choose a tag to compare

This is a minor bugfix release that fixes clobbering of WebHDFS hostnames when host is manually set, and to correctly extract the hostname from the list.

v1.1.15

09 Oct 03:17
Compare
Choose a tag to compare

This is a minor release with two changes:

  • Added support for custom requests session in presto connections (#106) [thanks @gthomas-slack]
  • A usability fix for the webhdfs client when namenodes are specified but host is not (#104) [thanks @gloutsch]

v1.1.14

07 Jul 17:21
Compare
Choose a tag to compare

This is a minor release with some additions and bugfixes.

  • DatabaseClient instances gained a new method table_partition_cols, which returns the columns on which a table is partitioned. An implementation was added for Presto.
  • Fixed subclasses of Duct breaking when __getattr__ was implemented.
  • Allow usage of the backward compatible interface_meta 1.2.
  • Minor docstring improvements.

v1.1.13

07 Jul 17:16
Compare
Choose a tag to compare

A minor release with a bug fix for has_logged not being populated in some circumstances.