Skip to content

Releases: Unstructured-IO/unstructured-ingest

1.4.13

16 Mar 18:54
2426a4d

Choose a tag to compare

What's Changed

  • fix(snowflake): handle VARIANT columns with PARSE_JSON during upload by @awalker4 in #664

Full Changelog: 1.4.12...1.4.13

1.4.12

13 Mar 17:40
7ac4913

Choose a tag to compare

What's Changed

  • fix(azure-ai-search): drop fields not present in index before upload by @awalker4 in #663

Full Changelog: 1.4.11...1.4.12

1.4.11

09 Mar 16:23
eb6b062

Choose a tag to compare

[1.4.11]

  • fix: Parse dict values to JSON strings in SQL stagers

1.4.10

03 Mar 00:44
d5e6115

Choose a tag to compare

[1.4.10]

  • fix: Teradata opinionated schema CLOB column now uses CHARACTER SET UNICODE

1.4.9

02 Mar 21:02
fdd0556

Choose a tag to compare

[1.4.9]

  • feat: Teradata auto-creates missing tables with opinionated JSON schema When a provided table name does not exist, create_destination() now creates it automatically instead of failing at precheck.

1.4.8

02 Mar 16:23
85be06d

Choose a tag to compare

[1.4.8]

  • feat: Teradata opinionated writes with JSON metadata schema Add auto-table-creation for Teradata destination when table_name is not provided. Uses a new 6-column schema (id, record_id, element_id, text, type, metadata as JSON)

1.4.7

26 Feb 23:54
8b4296a

Choose a tag to compare

[1.4.7]

  • fix: SQL downloader KeyError when fields config omits id_column Ensure id_column is always included in the SELECT field list across all SQL connectors (Teradata, PostgreSQL, Snowflake, SingleStore, SQLite).
  • fix: case-insensitive column resolution in SQL download responses Add _resolve_column_name to the base SQLDownloader so generate_download_response handles databases that return uppercase column names (e.g., Snowflake, Teradata Enterprise).
  • fix: case-insensitive can_delete() in SQL uploader The base SQLUploader.can_delete() now matches record_id_key case-insensitively against database column names, fixing silent delete skips on Snowflake and other case-folding databases.

1.4.6

26 Feb 16:36
71e06ce

Choose a tag to compare

[1.4.6]

  • fix: SQL connector connection leak when commit() fails Wrap commit()/close() in try/finally across Teradata, PostgreSQL, Snowflake, SingleStore, and SQLite so close() is always called.
  • fix: Teradata case-insensitive column handling Resolve column names to actual database case before use in double-quoted SQL identifiers. Handles all uppercase/lowercase combinations between database and user config.
  • fix: Teradata uploader precheck validates table existence Catch wrong table names early at precheck time instead of failing mid-pipeline.

1.4.5

20 Feb 00:36
702d340

Choose a tag to compare

[1.4.5]

  • fix: add capability to use opensearch serverless

1.4.4

13 Feb 21:11
029b6f9

Choose a tag to compare

[1.4.4]

  • fix: add table precheck to teradata source

[1.4.3]

  • fix: enable sftp to make directories