Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added changelog for partner SDK #44

Closed
wants to merge 11 commits into from
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#### June 2024

-----------
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- Added a new `NAIVE_TIME` data type.

**ConfigurationForm Changes**
- We added options to provide default value and placeholder for the Field.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- We Introduced FieldSet support, which allows to group the Fields and add visibility condition to control displaying on the form.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- The FormField format is updated to support FieldSet. The single attribute should be used to assign the regular fields.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved

**SourceConnector Changes**
- We removed `LogEntry` from Update operation. Now, partners can use `STD::OUT` to send logs. For more details, please refer to the [logging](https://github.com/fivetran/fivetran_sdk/blob/main/development-guide.md#logging) section in the SDK Development Guide.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- Renamed service definition from `Connector` to `SourceConnector`.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- Renamed `OpType` to `RecordType`.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved

**DestinationConnector Changes**
- We have renamed the service definition from `Destination` to `DestinationConnector`.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- A new rpc method `Capabilities` is introduced. This brings the following functionalities:
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- Adjust column types: Supports optionally adjusting Partner data type for each Fivetran type.
- Define the max value supported for the columns types.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- We have added support for providing parquet batch files. Now, partner can choose the file type to create batch files.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- Introduced a new field `supports_history_mode`, which indicates whether the destination supports history mode.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- Changes in AlterTableRequest:
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- Takes `table_name` instead of `Table`
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- Introduced SchemaDiff field, which supports adding new columns, change column type, and update primary keys.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- Changes in WriteBatchRequest:
- We have added support for parquet batch files configuration details.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- Introduced new field `HistoryMode`, which indicates history mode is enabled for table.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
Loading