Skip to content

Commit 66b9e9f

Browse files
#11504 v1.5 release notes (#53647)
Co-authored-by: Alexandre Cuoci <[email protected]>
1 parent e666f19 commit 66b9e9f

File tree

6 files changed

+125
-29
lines changed

6 files changed

+125
-29
lines changed
Loading
Loading
437 KB
Loading

docs/release_notes/v-1.0.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Airbyte 1.0
22

3-
## airbyte v1.0.0
4-
53
This page includes new features and improvements to the Airbyte products we're excited to share as a part of the 1.0 release. Airbyte v1.0 contains many improvements and additions to enhance the reliability, scalability, and uses of Airbyte.
64

75
Moving forward, Airbyte will release official new platform versions on a monthly cadence, with the associated [changelog](https://github.com/airbytehq/airbyte/releases).
@@ -59,4 +57,4 @@ Self-Managed Enterprise extends on Airbyte 1.0 by introducing new classes of fun
5957

6058
- To ensure adherence to security best practices, Airbyte is migrating all connectors to [non-root versions](https://github.com/airbytehq/airbyte/discussions/44924). It is highly recommended that you upgrade your platform version to [v0.63.9](https://github.com/airbytehq/airbyte-platform/releases/tag/v0.63.9) or later before October 2024 to ensure your syncs continue to succeed.
6159

62-
- As we prepare to deprecate Docker Compose, we published a [migration guide](../../using-airbyte/getting-started/oss-quickstart#migrating-from-docker-compose-optional) for those migrating from Docker Compose to abctl.
60+
- As we prepare to deprecate Docker Compose, we published a [migration guide](../../using-airbyte/getting-started/oss-quickstart#migrating-from-docker-compose-optional) for those migrating from Docker Compose to abctl.

docs/release_notes/v-1.5.md

+87
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
# Airbyte 1.5.0
2+
3+
Valentine's Day let you down? That's OK. You'll love this. Airbyte 1.5.0 was released on February 20, 2025. We’re excited to share new improvements and changes to the Airbyte platform.
4+
5+
## 🚀 Platform Changes
6+
7+
These changes improve Airbyte for all Self-Managed users.
8+
9+
### Declarative OAuth 2.0 in the connector builder
10+
11+
If you're building a connector to an API and want to authenticate with OAuth, you can now authenticate directly in the Connector Builder. This simplified flow ensures you can start building connectors to APIs that support OAuth without writing code to authenticate yourself and provide Airbyte with tokens. OAuth 2.0 is also supported in the low-code connector development kit (CDK), where you can define your authentication using YAML.
12+
13+
To learn more, see the authentication documentation: [No-code Connector Builder](../connector-development/connector-builder-ui/authentication#oauth) | [Low-code CDK](../connector-development/config-based/advanced-topics/oauth).
14+
15+
![Connector builder with OAuth 2.0 authentication](assets/1.5-declarative-oauth.png)
16+
17+
### Connection tags
18+
19+
You can now classify your connections with tags. As time goes on, your number of connections tends to increase. This popular classification tool gives you the power to organize connections based on any set of criteria you like, then filter for the ones you want to see. [**Learn more >**](../using-airbyte/tagging)
20+
21+
![Connections page with tags applied to connections](assets/1.5-tags.png)
22+
23+
### Configure workspace notifications in the API
24+
25+
Use the Airbyte API to view and change email and webhook notification settings in your workspace. Previously, this was only available in Airbyte's user interface.
26+
27+
- [List workspaces](https://reference.airbyte.com/reference/listworkspaces) returns a notifications object with details about each workspace's notification settings.
28+
- [Get workspace details](https://reference.airbyte.com/reference/getworkspace) returns a notifications object with details about that workspace's notification settings.
29+
- [Create a workspace](https://reference.airbyte.com/reference/createworkspace) has a notifications object parameter so you can configure notifications when you create the workspace.
30+
- [Update a workspace](https://reference.airbyte.com/reference/updateworkspace) has a notifications object parameter so you can configure notifications later.
31+
32+
Use notifications if you want to be alerted to important events in Airbyte, like failed syncs, schema changes, and mandatory connector upgrades. [**Learn more about notifications >**](../cloud/managing-airbyte-cloud/manage-airbyte-cloud-notifications)
33+
34+
### Full Refresh - Overwrite + Deduped in the API
35+
36+
Use the API to set "Full Refresh - Overwrite + Deduped" as your [sync mode](../using-airbyte/core-concepts/sync-modes/) when [creating](https://reference.airbyte.com/reference/createconnection) and [updating](https://reference.airbyte.com/reference/patchconnection) a connection. Previously, this sync mode was only available in Airbyte's user interface.
37+
38+
## 🚀 Self-Managed Enterprise Changes
39+
40+
These changes bring new capabilities to Airbyte's Self-Managed Enterprise customers.
41+
42+
### Mappings in the UI
43+
44+
We introduced mappings in the API in version 1.3, and it's now available in Airbyte's user interface, too. Use mappings to hash, encrypt, and rename fields, and filter rows. You set up mappings on each stream, ensuring your source data arrives in your destination in a more meaningful way. [**Learn more >**](../using-airbyte/mappings)
45+
46+
![](../using-airbyte/images/mappings.png)
47+
48+
### OpenTelemetry (OTel) metrics monitoring
49+
50+
Self-Managed Enterprise now generates a number of crucial metrics about syncs and volumes of data moved. You can configure Airbyte to send telemetry data to an OTel collector endpoint so you can consume these metrics in your downstream monitoring tool of choice. The following metrics are available:
51+
52+
- Sync details
53+
- Sync duration
54+
- Volume of data moved
55+
- API requests
56+
57+
To start sending metrics, update your `values.yaml` file with the following configurations. [**Learn more >**](../operator-guides/collecting-metrics)
58+
59+
```yaml title="values.yaml"
60+
global:
61+
edition: enterprise # This is an enterprise-only feature
62+
metrics:
63+
enabled: true
64+
otlp:
65+
enabled: true
66+
collectorEndpoint: "YOUR_ENDPOINT" # The OTel collector endpoint Airbyte sends metrics to. You configure this endpoint outside of Airbyte as part of your OTel deployment.
67+
```
68+
69+
### Resource allocation on connectors
70+
71+
In Self-Managed Enterprise, you can now define resource allocations for individual connectors as part of that connector's configuration, both in the user interface and the API.
72+
73+
Airbyte's default CPU and memory allocations aren't always appropriate for every situation, and different connectors have different resource requirements. This can make it challenging to run a large number of concurrent syncs. Historically, you had to tweak a number of variables to configure this. Now, you can set CPU and memory allocation when you set up a source or destination, and it applies to all connections using that connector. [**Learn more >**](../operator-guides/configuring-connector-resources)
74+
75+
![Connector resource allocation screenshot](assets/1.5-resource-allocation.png)
76+
77+
:::note
78+
Resource allocation can still be set on specific connections, on all connectors of a type using `resourceRequirements`, and using environment variables. In cases where resource allocation is defined multiple times, there is an order of precedence. Narrower definitions have higher precedence. From highest to lowest: **Connection** > **Connector** > **Connector yaml definition** > **environment variables**. See [the documentation](../operator-guides/configuring-connector-resources) to learn more about precedence.
79+
:::
80+
81+
## 🐛 Bug fixes
82+
83+
- [Fixed issue #46097](https://github.com/airbytehq/airbyte/issues/46097). When using AWS Secrets Manager, updating a connector that used secrets caused its secrets to be deleted. For connectors with secrets that were deleted because of the bug, upgrade to 1.5 and then update your connector's secrets. They will persist correctly. For sources/destinations that were not affected, upgrading to 1.5 prevents the issue.
84+
85+
## Other Changes
86+
87+
Docusaurus is upgraded to version 3.7. Local docs site builds are a bit faster.

docusaurus/sidebars.js

+37-26
Original file line numberDiff line numberDiff line change
@@ -777,37 +777,48 @@ module.exports = {
777777
description: "We release new self-managed versions of Airbyte regularly. Airbyte Cloud customers always have the latest enhancements.",
778778
},
779779
items: [
780+
"release_notes/v-1.5",
780781
"release_notes/v-1.4",
781782
"release_notes/v-1.3",
782783
"release_notes/v-1.2",
783784
"release_notes/v-1.1",
784785
"release_notes/v-1.0",
785-
"release_notes/aug_2024",
786-
"release_notes/july_2024",
787-
"release_notes/june_2024",
788-
"release_notes/may_2024",
789-
"release_notes/april_2024",
790-
"release_notes/march_2024",
791-
"release_notes/february_2024",
792-
"release_notes/january_2024",
793-
"release_notes/december_2023",
794-
"release_notes/november_2023",
795-
"release_notes/october_2023",
796-
"release_notes/upgrading_to_destinations_v2",
797-
"release_notes/september_2023",
798-
"release_notes/july_2023",
799-
"release_notes/june_2023",
800-
"release_notes/may_2023",
801-
"release_notes/april_2023",
802-
"release_notes/march_2023",
803-
"release_notes/february_2023",
804-
"release_notes/january_2023",
805-
"release_notes/december_2022",
806-
"release_notes/november_2022",
807-
"release_notes/october_2022",
808-
"release_notes/september_2022",
809-
"release_notes/august_2022",
810-
"release_notes/july_2022",
786+
{
787+
type: "category",
788+
label: "Historical release notes",
789+
link: {
790+
type: "generated-index",
791+
description: "Historical release notes from before Airbyte 1.0 are preserved here for posterity."
792+
},
793+
items: [
794+
"release_notes/aug_2024",
795+
"release_notes/july_2024",
796+
"release_notes/june_2024",
797+
"release_notes/may_2024",
798+
"release_notes/april_2024",
799+
"release_notes/march_2024",
800+
"release_notes/february_2024",
801+
"release_notes/january_2024",
802+
"release_notes/december_2023",
803+
"release_notes/november_2023",
804+
"release_notes/october_2023",
805+
"release_notes/upgrading_to_destinations_v2",
806+
"release_notes/september_2023",
807+
"release_notes/july_2023",
808+
"release_notes/june_2023",
809+
"release_notes/may_2023",
810+
"release_notes/april_2023",
811+
"release_notes/march_2023",
812+
"release_notes/february_2023",
813+
"release_notes/january_2023",
814+
"release_notes/december_2022",
815+
"release_notes/november_2022",
816+
"release_notes/october_2022",
817+
"release_notes/september_2022",
818+
"release_notes/august_2022",
819+
"release_notes/july_2022",
820+
]
821+
},
811822
],
812823
},
813824
],

0 commit comments

Comments
 (0)