Native SDK for Connectors Template - release notes

Release notes of the Native SDK for Connectors Template.

December 10th, 2024

General changes

  • Replaced the SnowSQL tool with new Snowflake CLI tool.

  • Updated the template to the newest SDK release.

  • Updated Java dependencies.

Bug fixes

  • Explicitly specified Java 11 as the target build version.

  • Added missing grant for the VIEWER and DATA_READER app roles on the Streamlit UI.

July 15th, 2024

Behavior changes

New features

  • Added backend internal implementations of resource management procedures handlers and their callbacks:

    • Implementations for PUBLIC.CREATE_RESOURCE() callbacks available in com.snowflake.connectors.example.ingestion.create (https://github.com/snowflakedb/connectors-native-sdk/tree/main/templates/connectors-native-sdk-template/src/main/java/com/snowflake/connectors/example/ingestion/create).

    • Implementations for PUBLIC.ENABLE_RESOURCE() procedure and its’ callbacks available in com.snowflake.connectors.example.ingestion.enable (https://github.com/snowflakedb/connectors-native-sdk/tree/main/templates/connectors-native-sdk-template/src/main/java/com/snowflake/connectors/example/ingestion/enable).

    • Implementations for PUBLIC.DISABLE_RESOURCE() procedure and its’ callbacks available in com.snowflake.connectors.example.ingestion.disable (https://github.com/snowflakedb/connectors-native-sdk/tree/main/templates/connectors-native-sdk-template/src/main/java/com/snowflake/connectors/example/ingestion/disable).

    • Implementations for PUBLIC.UPDATE_RESOURCE() procedure and its’ callbacks available in com.snowflake.connectors.example.ingestion.update (https://github.com/snowflakedb/connectors-native-sdk/tree/main/templates/connectors-native-sdk-template/src/main/java/com/snowflake/connectors/example/ingestion/update).

  • Changes in UI Data sync tab related to resource management:

    • Displaying values of resource_id, name and resource_ingestion_definition_id for each created resource in resources list.

    • Added functionality of enabling and disabling created resources.

Bug fixes

  • Correction to setup.sql script which was failing during the application version upgrade/downgrade.

May 24th, 2024

Initial release.

Language: English