Skip to content

Releases: keboola/python-component

1.6.8

13 Aug 10:09
cdd3ba9
Compare
Choose a tag to compare
  • Added native type support for base.create_out_table_definition_from_schema method
  • BUGFIX Fixed table_metadata structure from [{"key":"value"},{"key2":"value"}] to {"key":"value", "key2":"value"}
  • Table description exposed on TableDef level, inserted into table_metadata for backward compatibility
  • Deprecated methods TableMetadata. add_column_metadata and TableMetadata.add_table_descriptions

What's Changed

Full Changelog: 1.6.7...1.6.8

Changed default behavior

07 Aug 10:47
00e3460
Compare
Choose a tag to compare
  • Default to the new manifest when running locally (missing KBC_STACKID env variable).
  • Default to the legacy queue in KBC.

1.6.6

31 Jul 14:54
fdc5497
Compare
Choose a tag to compare
  • added write_always and destination parameters in output manifest
  • building_from_manifest now using using build_input_definition and build_output_definition

1.6.5: Merge pull request #66 from keboola/fix/missing-column

30 Jul 12:33
f264dcd
Compare
Choose a tag to compare

Fix - problem in the legacy manifest of input tables (affecting only processors editing tables from storage)

1.6.4

29 Jul 12:03
45fc673
Compare
Choose a tag to compare

Possibility to disable native types support allowed by ENV and component by setting storage.output.data_type_support
Fix exporting input tables manifest (affecting processors before components)
Added missing attributes to input manifest

Fix table-metadata

22 Jul 13:52
803e18f
Compare
Choose a tag to compare
Merge pull request #62 from keboola/fix/table-metadate

Fix/table metadate

1.6.2: Merge pull request #62 from keboola/fix/table-metadate

22 Jul 12:21
803e18f
Compare
Choose a tag to compare

1.6.1

19 Jul 06:08
b215fc3
Compare
Choose a tag to compare

What's Changed

  • Backward compatibility for legacy manifests on input as well as output
    • this means that it is possible to have empty columns and filled primary key, in which case the manifest will be always forced to legacy.
    • Fixed BaseType class type and added convenience methods
    • has_headers configurable from interface
    • Fixed tests, split to more so it's "unit" test
    • Remove columns as named attribute from every api, keeping it in kwargs for backward compatibility
    • Removed calls to legacy methods internally.
    • Added tests for original attribute order compatibility + replacing columns with schema, allowing for list of strings

Full Changelog: 1.6.0...1.6.1

1.6.0

17 Jul 12:55
394ef5d
Compare
Choose a tag to compare

What's Changed

Large update to support new Native Types functionality and new manifest structure. Backward compatible with the legacy.

New Contributors

Full Changelog: 1.5.0...1.6.0

1.5.0

04 Dec 13:53
826bfa1
Compare
Choose a tag to compare

What's Changed

  • Added write_always OM support KCOFAC-2666-Feature/write always by @davidesner in #51

Full Changelog: 1.4.3...1.5.0