Skip to content

Releases: airbytehq/airbyte-platform

v0.51.0

06 Mar 00:53
Compare
Choose a tag to compare

⚠️ 🚨 Deployment Configuration Breaking Change Alert 🚨 ⚠️

This update has a breaking change to Docker and Helm deployments.
We've revamped how external logs are configured, making it much simpler.
Be sure to watch out for upcoming migration documentation if you're considering upgrading to this version.
Remember to verify that your deployment uses the correct variables.

c4fe6b9 🪟 🧹 Remove now unused workspace users list hook (#11470)
a5269c0 Move Public API spec generation out of the cloud-public-api-server module (#11512)
b2a5ab6 consolidate configs storage logs (#10828)
891b473 reset streams when the user asks for it, not when they opt out (#11506)
489ae30 Bugfix for updating stream status when destination has emitted a state message (#11507)
203789a Add Message Type label to Message Emission Metric (#11511)
7480a9a Upgrade Keycloak from 21.1.1 to 23.0.3 [DO NOT REVERT] (#11483)
9d1798e Improve replication read/write metrics (#11503)
4f19a3a Mark WorkloadHeartbeat errors as platform errors. (#11492)
bef4274 Remove unused FF - Fail if missing PK (#11505)
e6b5130 checksum-state-metrics: compute feature flag value only once (#11445)
eb2504a Fix for incorrect regex (#11498)
8d42ced 🪟 🎨 cleanup items on new connection creation flow (#11485)
d9b7b59 🪟🎉 Make job id only visible for support (#11499)
0a82e43 🪟🧹 Fix TS error (#11500)
04bb810 Bump helm chart version reference to 0.54.69
c2407cb 🪟 🐛 Fix email invite dual write to keycloak (#11481)
f18c290 Add email_verified to JwtTokenParser map (#11497)
fca1839 Revert "Improve replication read/write metrics" (#11494)
3b0d76b Improve replication read/write metrics (#11490)
d560b87 Send the full data dictionary for sync success and failures to customerio (#11094)
e06ff06 Trust JWT OIDC email_verified field when creating keycloak user (#11443)
fba264e 🪟 🎨 [Part 2]Standardize search and filter behavior on Job History page (#11180)
fd8abb2 remove keycloak-oidc (#11420)
3f75eff Revert "Enforce mutex key check on workload create" (#11484)
bcce1e9 Update to latest log4j appender (#11482)
ae117c1 Enforce mutex key check on workload create (#11439)
cd528f1 acceptance tests - consolidate updates and make sure we always sleep before syncing (#11478)
e81128a 🪟 🐛 Fixed a case when a workspace was mistakenly deleted if a user closed a confirmation modal (#11479)
5d924a7 Add mutex key index on workload table (#11448)
3774652 Bgroff/remove organization service from config repository (#11467)
43f0dfe 🪟🎉 Disable the SSO upsell message in OSS (#11473)
bab3ad0 Trace for specs (#11469)
e962555 🪟 🎉 simplified connection creation - settings & advanced settings (#11171)
8c436e6 Set tracked to true to customerio schema notifications (#11468)
7e06efb Add flag. (#11454)
b27dc2c 🪟 🐛 Fix open redirect vulnerability in oauth flow (#11452)
41ff93d Fix pod name for spec (#11446)
5e4b2db Use the workload in the spec activity (#11425)
5879a14 give analytics flush test longer to finish (#11464)
2de5f6f 🪟 🔧 Error handling for dual-writing users to keycloak (#11463)
82c307a 🪟🧹 Cleanup billing banner logic (#11419)
8b61578 🪟🎉 Add advanced setting page (#11458)
0d66833 🪟 🐛 fix settings page bug (#11466)
8eca8bf Sidecar specs (#11416)
05b4d3c Revert #11237 (#11461)
bdcc752 🪟 🎉 Dual write firebase users to keycloak from frontend (#11237)
e554884 send invite email to user (#11277)
298c9e4 Never show archived connectors as an option for a new source or destination (#11437)
fa66572 🪟🎉 Show SSO badge in organization settings (#11449)
a6c41c1 🪟 Move Source and Destination Settings into Organization section in Enterprise (#11429)
7c2a5de 🪟🐛 Fix XSS attack in OAuth flow (#11442)
3f91197 Remove the Health methods from the Config Repository. (#11438)
9084d97 🪟 🐛 Fix broken modals (#11424)
d62484b Move the execution to the IO pool (#11434)
6a6e597 more threads for docker compose acceptance tests (#11431)
71ede73 🪟 🎉 integrate filters with url parameters, navigate to job history page from connection Records graph (#11320)
4df3520 Bump helm chart version reference to 0.54.15
609a373 Fix flaky test (#11428)

v0.50.56

26 Feb 23:18
Compare
Choose a tag to compare

b44913e make waitUntilNextJobIsStarted more reliable (#11433)
52792ef data-dog-metric: add connectionId tag to the LINE_SKIPPED_WITH_RECORD metric (#11401)
6f907f5 Fix discover workload name (#11426)
3dd035a state-count-metrics: fix state count emission (#11393)
1d6cd9f Fix formatting (#11136)
ae371dd Delete KubeResourceMonitor (#11427)
9ba3e31 🪟 🧹 RBAC UI code cleanup (#11395)
2b32cba Add archived to connector SupportLevel enum in database (#11405)
a319731 Bump helm chart version reference to 0.54.3
70f93a0 Add machinery for launching spec pods. (#11417)
7e20aef Disable test to unblock deploys (#11423)
34a46c0 deflake failure timeout test (#11422)
34348f6 Show dynamic values in "limit reached" text (#11418)
7a4b017 acceptance tests cleanup (#11406)
e61e089 Add SpecInput. Parse and build it in build stage. (#11392)
cf4f1a5 use concurrency safe primitive. (#11404)
c0ec94b Bump helm chart version reference to 0.53.313

v0.50.55

23 Feb 19:40
Compare
Choose a tag to compare

a89ad02 Enterprise: Fix worker auth to use all instance admin roles (#11396)
e079905 Disable appender verbosity to avoid recursive error in Log4j2 (#11394)
08aca48 Remove flaky test (#11398)
6cb2ec7 Remove unused python files that were moved over in the monorepo migration by mistake (#11397)
54756fe Remove logs (#11388)
8f963de More addition to the application.yml (#11391)
4d3d243 🪟 🎉 Add search to Sources and Destinations (#11362)
896580c 🪟 🎉 Display job-level aggregate stats (#11380)
f59b5dd Bump helm chart version reference to 0.53.301

v0.50.54

23 Feb 01:53
Compare
Choose a tag to compare

3c7e1b5 Keycloak-Setup: Remove validateSignature key from idp config (#11390)
dec18b9 Properly surface the error message for pk validation. (#11386)
410ab8f Add missing property to sidecar yml. (#11387)
c7d01b9 Avoid using the wrong input for discovery error (#11385)
6d71239 Log error in sidecar. (#11384)
c63a6e1 workload discover acceptance test (#11369)
ced8946 Merge openapi specs (#11272)
a8139c5 state-record-counts: emit segment metrics for state stats (#11340)
5ef9172 Show actionable error for large builder responses (#11328)
5f620f7 Add breaking change and override applied flag to SourceRead and DestinationRead (#11315)
dd9c9fa 🪟 🔧 Extend timeouts for other discover schema calls in frontend e2e tests (#11373)
f7455c8 🪟🐛 Fix "no permissions screen" showing on workspace listing page (#11261)
79a9585 RBAC: Several small fixes to unblock Reader role release (#11355)
7add3ee 🪟 Replace onClick navigation with Link components in Builder project table (#11214)
354f8fb Bump helm chart version reference to 0.53.278

v0.50.53

22 Feb 16:45
Compare
Choose a tag to compare

9314479 🪟🔧 Fix local doc delivery (#11349)
f284238 User-configurable test read limits (#11273)
7b89179 Updating CDK version following release (#11146)
1062e21 🪟🎨 Add new unsorted icon (#11376)
cc8ac67 upgrade plugins and format (#11368)
9c56de2 Bump helm chart version reference to 0.53.272

v0.50.52

21 Feb 22:32
Compare
Choose a tag to compare

54829fb convert integration test to unit test (#11331)
583e2e8 Don't fail workload when check or discover fails (#11352)
8cfa79b [Firebase Deprecation] Support multiple auth_user_ids in RbacRoleHelper for SELF role (#11241)
b7c88ea Wait 50ms (#11347)
f8c3347 Bmoric/run discover with workload (#11222)
5fdeabd Add archived connector support level (#11356)
a2d0106 🪟 🐛 Fix sorting toggle behavior for initially-unsorted tables (#11351)
48cef4b 🪟 🔧 Add longer timeouts for discover_schema in frontend e2e (#11361)
76c7d3a 🪟🎨 Several minor design improvements (#11350)
11961a3 Fix user update endpoint (#11339)
a324df8 bump gradle plugin version (#11348)
4840c7d report docker image tag on apply definitions helper metrics (#11353)
f194a0f RBAC: Block withRefreshCatalog in WebBackendConnectionGet unless workspace editor or above (#11326)
863922f Bmoric/launcher side car copy (#11167)
c48ca8c 🪟🔧 Add .vscode settings for webapp (#11329)
cab7a6d De-redify alerts (#11239)
52efc11 Bump helm chart version reference to 0.53.250
2a58277 Deflake replication worker unit test (#11330)
cfa9a61 Bump helm chart version reference to 0.53.248
7b35a54 Bump helm chart version reference to 0.53.247
d0e79c5 Bump helm chart version reference to 0.53.246
443672b Bump helm chart version reference to 0.53.245

v0.50.51

17 Feb 01:14
Compare
Choose a tag to compare

d9d5675 Log data plane and fix setting launched on skipped. (#11324)
54e5d71 remove jacoco-report-aggregation plugin (#11325)
aec872e Bump helm chart version reference to 0.53.241
df54be0 Fix some notifications related issues (#11319)
e2f0f40 Expose threadump endpoint in workload-launcher (#11321)
f43dddf upgrade to gradle 8.6; upgrade our plugin from 0.24 -> 0.25 (#11297)
0c91a32 make sure we always use the latest job info before stream status assert (#11312)
737d323 Rbroughan/bmoric/launch discover (#11282)
f4550b3 Remove unused dependency (#11313)
51bfe40 🪟🧹Remove .vscode folder (#11309)
56fcb8a Extend analytics plugin test timeout (#11310)
d73d44d move api requests into the test harness (#11287)
e2f7ba9 Bump helm chart version reference to 0.53.227
b599058 improve: support specifying NodePort on webapp and keycloak services (#11253)
e9b06cd Tweak deadline and creation timeout values to reflect current launche… (#11305)
d902a31 Add comments and rename things for readability / clarity. (#11295)
7322b84 Fix logger to put the full stack in case of exception (#11294)
042d350 Add WorkloadLauncher kill-switch (#11296)
58c4ea2 Bump helm chart version reference to 0.53.213
1976ed1 remove unused LogApiController (and supporting code) (#11292)
a5834a1 Rbroughan/bmoric/build discover input (#11271)
8fdbafb 🪟 🧹 [Final step] Complete styled-components deprecation process: clean up styled components (#11289)
e68da99 Revert "Revert "buffered-replication-worker: introduce implementation based on LinkedBlockingQueue queue"" (#11202)
9f88003 add support for oidc based IDPs (#11221)
08a24cd 🪟🔧 Set environments for Datadog Frontend integration (#11275)
c1a01f5 Log dataplane id and claimed result. (#11266)
85ec40b Revert "🪟 🔧 frontend cloud e2e test for registering a user via email and password" (#11288)
23c3bb5 🪟 🎨 [Part 1]Standardize search and filter behavior on Connections and Billing pages (#11073)
10fe272 🪟 🔧 frontend cloud e2e test for registering a user via email and password (#11172)
699d333 create_keycloak_user endpoint (#10860)
ec77d1d 🪟 🔧 Replace all usages of <DropDown /> with <ListBox /> component (#10684)
4a514c3 Bump helm chart version reference to 0.53.196
0fb318c ScopedImpact: Upgrade actors not syncing affected streams (#10705)
88a6519 🪟 🐛 Fix error message and workspace users state bug (#11265)
b07a1e3 Bump helm chart version reference to 0.53.191
b1c8189 Bump helm chart version reference to 0.53.190
8a904f3 add support to bypass the keycloak init-container (#10730)
39da73a Exclude worker commons from FE E2E tests (#11250)
4deb9ce 🪟 Make inactive sortable columns more visually distinct (#11243)
c404a00 Unrevert @SecuredWorkspace removal (#11249)
0d9eab4 Bump helm chart version reference to 0.53.182
a6cdd77 Bump helm chart version reference to 0.53.181
556fe26 Bump helm chart version reference to 0.53.178
4bf85dd Add the ClientScope + Mappers creation to the Keycloak setup. (#11254)
8a494b9 Improve error logging for failed notifications (#11246)
b46a9c9 Allow usage of aws secret manager without supplying access keys (#11242)
8c433d2 Update launcher queue feature flag contexts to easy validation. (#11212)
38438ed Retry on StreamResetErrors. (#11245)
9d64b6d Revert "Remove @SecuredWorkspace annotation in favor of RBAC role ann… (#11248)
9aa8007 Factor out ConnectorPodFactory. Move check to PodFactoryBeanFactory. … (#11195)
78cddd9 Remove @SecuredWorkspace annotation in favor of RBAC role annotations (#11099)
1f09d16 handle null instance configuration (#10279)
31e06fc Merge Airbyte API server and config API server (#10217)
0c3a2c7 Improve performance of connector builder when there are many records rendered in table view (#11215)
aa30147 Bump helm chart version reference to 0.53.163
4b8379c Only run FE E2E tests on specific BE changes (#11085)

v0.50.50

13 Feb 18:38
Compare
Choose a tag to compare

f6d706f Update the regex to be more permissive. (#11220)
641f2aa Firebase deprecation: Support multiple authUserIds in CloudAuthenticationProvider (#11185)
99f1f32 Bump helm chart version reference to 0.53.159
d64570a Enterprise: Update RESET_KEYCLOAK_REALM to delete and re-create entire realm (#11047)
93f264a 🪟 🐛 change "table" -> "stream" (#11224)
5f27e26 🪟 🚦 Remove E2E test - Cannot edit Normalization form settings (#11223)
d8710af Pin postgres dest for tests (#11218)
6ec4d73 Bump helm chart version reference to 0.53.149
43ee4fd More null safety for stats sent in notifications (#11198)

v0.50.49

12 Feb 20:56
Compare
Choose a tag to compare

9a4e46a attempt to deflake connection manager test (#11205)
f7d1aca Make project names in connector builder project table links to edit the project (#11129)
23e3905 Disable heartbeat on OSS (#11211)
bd86da1 🪟 Hide "Invite Users" hint for workspace_reader role (#11140)
e2b9ef8 🪟 🐛 Fix white background/white text dropdown boxes in Connector Builder in dark mode (#11204)
8d3291e 🪟 🐛 disable more stream details panel fields when in readonly mode (#11190)
254d97c Bump helm chart version reference to 0.53.137
60e6002 Fix sync stats handling (#11192)
3a99110 Revert "acceptance tests cleanup" (#11197)
562bbeb Kebab to snake case. Add _TAG qualifier. (#11196)
9782fa4 acceptance tests cleanup (#11031)
a099473 Add dimensions for kube command and pod type to workload failure metric. (#11194)
d86c4bd 🐛 Feature flag retrieve the default heartbeat timeout. (#11178)
db095af stats-tracker: add more logs for debugging checksum issues (#11191)
134c561 🪟 🎨 New Input styling (#9391)
4c8a85a 🪟🔧 Webapp build optimization (#11176)
af22b4e 🪟 🎨 show delayed credit usage message in billing graph (#11184)
c74b263 🪟 🔧 Show all sync statuses for each source in sources table (#11175)
22dc2ca Wire up assumed role env vars. Only inject if non-custom connector an… (#11143)
cc049e2 Add isCustomConnector check to env var injection gating. (#11144)
36ea3af fix cancelled by null (#11138)
622d869 Add disco to the sidecar (#11096)
86186f8 Bump helm chart version reference to 0.53.120
b7f7fb4 Bump helm chart version reference to 0.53.119

v0.50.48

09 Feb 01:27
Compare
Choose a tag to compare

0249f05 Revert "buffered-replication-worker: introduce implementation based on LinkedBlockingQueue queue" (#11166)
7e0bfd0 🪟 🎉 first step of simplifing connection creation (#10799)
755920a Bump helm chart version reference to 0.53.115
41f62f7 🚤 Do not build and deploy FE for Docker Acceptance Tests (#11133)
b5a55cd 🪟🎉 Change PBA billing banner wording (#11161)
6461942 Add source tag to metric. (#11156)
5c69580 Remove check orchestrator labels and constants. (#11132)
91e2bcb 🪟🔧 Update to Node 20 (#11150)
2d4a74e 🪟 🎨 add color to the records committed graph (#11120)
0305ec6 Bump helm chart version reference to 0.53.105
f4c5be4 Bump helm chart version reference to 0.53.103
c2e25e2 Allow tags for AWS secrets (#11117)
9a9aa03 🪟 🐛 Fix page titles and query invalidation for new RBAC UI (#11139)
4c3aa0f Updating CDK version following release (#10285)
78003fb stats-tracker: add logs to understand the checksum invalid behaviour better (#11124)
ea50a54 Rename fields in the syncSummary notification object (#11095)
82f95f2 Remove check orchestrator from orchestrator. (#11089)
d5db1fa Rbroughan/sidecar launcher cleanup (#11114)
ed4367f 🪟 🧹 RBAC UI v2 feedback response (#11017)
6c9be36 Set FailureOrigin: Source for connector failures during discover jobs (#11102)
fc39277 More granular metric emissions for source heartbeat killing. (#11118)
b8c493b buffered-replication-worker: introduce implementation based on LinkedBlockingQueue queue (#10999)
cd7897a longer timeout and more retries (#11072)
c5d4fcc add trace check with workload (#11109)
8149245 Add comment on not breaking labels. (#11115)
4787ec7 Add metric to track checksum discrepancies (#11113)
c0095f9 Remove Cloud DB User dual-write from UserApiWrappedController (#11050)
5a3f404 Remove heartbeat (#11100)
315fb08 Enable Retries for kubectl cp (#11103)
4a2c109 🪟🔧 Update build dependencies (#11092)
0a11c81 Move writes to configdb (#11071)
7b419fa Bump jinja2 from 3.1.2 to 3.1.3 in /oss/airbyte-connector-builder-server (#10668)
4579587 set mdc context on workload heartbeat thread (#11091)
92fc36d More slack block (#10940)
b232132 Switch where the metrics are being send (#11083)
bc6ccc0 Use correct key name for secrets (#11046)
36e6a0f Remove the billing.newTrialPolicy feature flag (#11027)
07cab69 Add metrics to the sidecar (#11078)
3322812 added listRecordsCommittedForConnectionAfterTimestamp to job persistence (#10778)
89e45cb Rbroughan/add workload ff info to check tracking (#11063)
3ab491e Use new notifications format by default in Airbyte Community version (#10844)
5fddd8b Set explicit resources for the orchestrator init container (#11064)
5864c06 🪟 🐛 Fix schedule type on Billing Page for cron schedules (#11076)
ab6c767 workload-api: add deadline as optional parameter for status change endpoints (#10886)
02fe442 workload-launcher: inject the right orchestrator image + JAVA_OPTS if feature flags are active (#11032)
bf8b6db 🪟 🐛 reenable ConnectionHistoryGraphs in cloud (#11074)
b3ac068 🪟 🎉 Indicate that a connection's syncs will be free for 7 days (#11002)
38fa6ba Bump helm chart version reference to 0.53.52
a66da10 Revert "remove unused user/permission endpoints (#10895)" (#11065)
ff46c78 Factorize files (#11060)
e771ca7 Bump helm chart version reference to 0.53.48