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

OAuth 2 release note #52613

Merged
merged 2 commits into from
Jan 31, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions docs/release_notes/v-1.4.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,24 @@ You must ensure copies of platform and connector images are available in your cu

[Custom Docker connectors](../operator-guides/using-custom-connectors/) in your workspace that specify an image using a fully qualified domain name (for example, `example.com/airbyte/your-custom-source`) ignore your configured custom image registry and pull images from the domain specified by that connector.

### Simplified OAuth flow for connectors

We've simplified how Self-Managed Airbyte instances use OAuth to connect to data sources. You no longer need to implement your own web service to handle OAuth flows, removing the need for an entire piece of web infrastructure so you can start moving data faster and more easily.

#### Version 1.3 and earlier

In the past, you implemented your own web service to handle the OAuth flow, passing your client ID and client secret, setting a redirect URL, handling the redirect response, and obtaining an access token and refresh token. You then input that access token and refresh token into Airbyte while setting up a connection.

#### Version 1.4 and later

Airbyte handles the parts of the OAuth flow that once required a separate web server. Existing connections set up using the old flow continue to work. However, when you set up new connections, you use this simplified flow.

1. Create your OAuth application for a given data source.
2. Input your Client ID and Client Secret in Airbyte while setting up a connection.
3. Click the authenticate button.

Airgapped instances support this new flow. The redirect is handled by your web browser and not the Airbyte server.

## 🐛 Bug fixes

- **Reduced resource consumption**: Instances of Airbyte running multiple connections at a time now consume fewer resources, thanks to optimizations to the `airbyte-worker` pod.
Expand Down
Loading