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 have added options to provide default value and placeholder for `Field`.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- We have 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`. A single attribute should be used to assign the regular fields.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved

**SourceConnector Changes**
- We have removed `LogEntry` from the 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
- We have renamed service definition from `Connector` to `SourceConnector`.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- We have 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 maximal value supported for the column 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
- We have 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`:
- It now uses `table_name` instead of `Table`
- We have introduced a new field, `SchemaDiff`, which supports adding new columns, changing column type, and updating 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
- We have introduced new field `HistoryMode`, which indicates that history mode is enabled for the table.
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
Loading