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
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#### June 2024

-----------
fivetran-abdulsalam marked this conversation as resolved.
Show resolved Hide resolved
- We have added a new data type, `NAIVE_TIME`.

**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

**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 the service definition from `Connector` to `SourceConnector`.
- 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
- We have introduced a new rpc method, `Capabilities`, which brings the following functionalities:
- Adjust column types: Supports optional adjusting of a Partner data type for each Fivetran type.
- Define maximum value supported for the column types.
- We have added support for Parquet batch files.
- 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.
- We have introduced a new boolean field, `history_mode`, which indicates that history mode is enabled for the table.
Loading