diff --git a/docs/release_notes/assets/1.2-file-transfers.png b/docs/release_notes/assets/1.2-file-transfers.png new file mode 100644 index 000000000000..7dd6fa63b25b Binary files /dev/null and b/docs/release_notes/assets/1.2-file-transfers.png differ diff --git a/docs/release_notes/assets/1.2-rbac-runner.png b/docs/release_notes/assets/1.2-rbac-runner.png new file mode 100644 index 000000000000..1df7c01bf598 Binary files /dev/null and b/docs/release_notes/assets/1.2-rbac-runner.png differ diff --git a/docs/release_notes/assets/1.2-xml-builder.png b/docs/release_notes/assets/1.2-xml-builder.png new file mode 100644 index 000000000000..b9a6ebd2545f Binary files /dev/null and b/docs/release_notes/assets/1.2-xml-builder.png differ diff --git a/docs/release_notes/v-1.2.md b/docs/release_notes/v-1.2.md new file mode 100644 index 000000000000..0634b4779859 --- /dev/null +++ b/docs/release_notes/v-1.2.md @@ -0,0 +1,30 @@ +# Airbyte 1.2.0 + +Happy Halloween! We are excited to release the following set of improvements and changes. + +## 🚀 Platform Changes + +- **File Transfers**: Airbyte now supports transfering unstructured text data, non-text data and compressed files. This capability is in early access, and currently only available for moving data from the "SFTP Bulk" source to the "S3" destination. Support in the "S3" source is coming soon. File transfers allow you to copy raw files in Airbyte without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. This is recommended for use with unstructured text data, non-text and compressed files. This is an entirely new way of moving data through Airbyte, as all pre-existing data movement methods involved parsing individual records. + +![file-transfers-sftp-bulk-source](./assets/1.2-file-transfers.png) + +- **Custom Image Registry Support**: Introduces support for specifying a custom Docker registry from which all platform images are pulled. This should simplify helm chart configurations for users who require images to be pulled from internally approved image repositories. Configuring the following will prefix all docker images with `my-registry.foo.com`. The value provided in the `registry` field must have a trailing slash: + +```yaml +global: + image: + registry: my-registry.foo.com/ +``` + +- **XML Support in the Connector Builder**: Airbyte now supports custom API connectors built via the Airbyte Connector Builder which return responses as XML format. + +![xml-builder](./assets/1.2-xml-builder.png) + +## 🚀 Self-Managed Enterprise Changes + +- **Runner RBAC Role**: Users provisioned with the 'Runner' role are able to start or stop syncs, and run backfills for individual connections (in the workspaces where they've been granted Runner permissions). Outside of these explicit tasks, users with the 'Runner' role have an entirely read-only experience (Self-Managed Enterprise only). + +![rbac-1.2](./assets/1.2-rbac-runner.png) + +- **Self-Managed Diagnostics**: Diagnostics have been expanded to include deployment statistics. Diagnostics can be downloaded through the Organization Settings page. This exports a .zip file which can be easily shared with Airbyte Support (Self-Managed Enterprise only). +- **Removing SSO Users**: You may now remove SSO users from your Airbyte Organization. This removes them from the list of Organization Members. \ No newline at end of file diff --git a/docusaurus/sidebars.js b/docusaurus/sidebars.js index 9b073b6e674c..e357eaa01f4e 100644 --- a/docusaurus/sidebars.js +++ b/docusaurus/sidebars.js @@ -720,6 +720,7 @@ module.exports = { type: "generated-index", }, items: [ + "release_notes/v-1.2", "release_notes/v-1.1", "release_notes/v-1.0", "release_notes/aug_2024",