Releases: airbytehq/airbyte-platform
v0.63.11
8913473 feat: randomized credentials for Community Auth (#13232)
46b4499 fix: allow workspace editors to upload custom connectors (#13242)
e95c551 chore: extend DestinationSyncMode in the API (#13076)
09965d3 fix: correctly handle patch without operation id values (#13253)
eb4391c feat(connector-builder-contribute): write boilerplate (metadata, icon, testconfig) (#13168)
b0effd4 feat(connector-builder-contribute): github branch + pr creation (#13119)
13550c0 chore: add api skeleton for /contribute/generate (#13080)
cefdf56 feat: add contribution check endpoint to connector builder server (#13092)
1a23ffa Bump helm chart version reference to 0.344.2
v0.63.10
c975308 chore: serverside filters and pagination plus virtualization in timeline (#13128)
e890443 fix: align streams list subtitle to the baseline (#13249)
74cbf99 fix: stringify resolved stream before hashing (#13250)
8e343f5 revert: "refactor: add min-width/height: 0 to FlexContainer (#13017)" (#13244)
fc778e0 fix: use an empty string fallback so we don't sort on null values (#13245)
60617b5 feat: wipe a stream state when it is disabled (#13122)
cc65b1e fix: use left join for auth_user cols (#13239)
c787b2f chore: remove feature flags for secrets deletion (#13227)
825870d fix: set min height and width in message component (#13222)
cf062fc refactor: remove UseIconUrlInApiResponse feature flag - always use Icon Url (#10909)
be190c4 refactor: break apart airbyte-api (#13215)
0c05071 chore: pass workloadId as an env var. (#13226)
7cf7826 chore: revert revert of kotlin warnings cleanup (#13210)
2f668c6 chore: remove remaining user table auth column usages (#13189)
ecbc6ff feat: set additional attributes on LD contexts (#13204)
98c6d0b chore: remove deprecated suppressions. (#13230)
4e61dff refactor: separate auth-related and non-auth user persistence calls (#13188)
bed8aa4 revert: expect refresh modal in frontend e2e (#13206) (#13228)
3d53449 fix: set the expected timeout (#13212)
c080d6d Bump helm chart version reference to 0.336.0
a8089cd feat: remove reference to the api-server. (#13223)
4b3b5b4 fix: set organization Id in the discover child workflow (#13217)
d0b0437 chore: remove env map copying entirely. Use kube/docker env features. (#13205)
202d008 chore: enable PMD on Platform code (#13172)
52a11f0 chore: cleaning up some completed experiments (#13124)
eac06e4 fix: expect refresh modal in frontend e2e (#13206)
b68a897 chore: revert "chore: fix Kotlin warnings" (#13207)
2d87eca feat: warn on publish if there are any stale or unsuccessfully tested streams (#13111)
0248108 chore: remove email-based auth resolvers (#13196)
8401c89 chore: fix Kotlin warnings (#13202)
7e2eed1 chore: add typing and API data to connection timeline (#13072)
8bd0ecf fix: allow 30 minutes to retrieve the files from the sidecar (#13170)
f4d4a94 chore: handle legacy job history links in connection timeline (#13142)
0c2e96a refactor: add min-width/height: 0 to FlexContainer (#13017)
c59c6f4 fix: run generate-client before starting OSS and cloud k8s (#13200)
3994940 chore: remove finished todo comment. (#13201)
736bfc5 refactor: auth user id in analytics call (#13199)
09a5f07 feat: disable connector platform validation in cloud (#13194)
e398a42 chore: fix Kotlin warnings (#13180)
08c42c5 chore: don't copy files we don't need (#13187)
1c75a29 chore(connector-builder): don't show the beta badge anymore (#13181)
e3e0138 design: remove records extraced from job history page (#13192)
6e5553d design: add number badges to marketplace UI (#13174)
ae769b6 feat: subrow level for nested fields (#13123)
v0.63.9
67ec502 fix: don't send status if source exited with non zero (#13190)
b072cfe feat: community auth (#13175)
fa424a6 fix: reduce log level (#13186)
e788ebb fix: check get before access it (#13182)
4cc44e1 fix: only trigger TagInput onChange if value changed (#13166)
3f22702 fix: json deserialize summary
in connection timeline events (#13179)
225f621 chore: fully remove OSS airbyte api server (#13013)
7e01f5d feat: add file format + download + validation logic for connector<>platform compatibility (#13098)
5f89658 feat: add streams
in refresh & clear events in connection timeline (#13169)
4b561fe chore: don't run discovery if it is a clear (#13176)
041fa95 feat: add AuthRefreshToken table and data repository/service [CONTAINS MIGRATION] (#13149)
5038d40 chore: turn on PMD (#13167)
993395c fix: avoid uncatched exception (#13137)
763603f chore: clean up the config:init folder. (#13165)
c39711c fix: clean up Kotlin warnings (#13139)
3abfcd2 chore: update to latest Gradle plugins (#13162)
fc1ae65 fix: organization_email_domain unique constraints (#13161)
f293857 fix: explicitly have db-lib tasks depend on the build for the project (#13157)
38522c5 chore: update CDK version following release (#13159)
5dd3643 fix: pagination issue in listing connection timeline events (#13148)
9fc5b86 feat: delete keycloak user when login is restricted (#13075)
86c6955 chore: use correct image pull secret. (#13151)
74b7096 chore: remove normalization references. (#13150)
8f00c41 feat: redirect users to SSO login page if required (#13116)
7bccaef chore: move main entry point command script logic generation to ContainerCom… (#13138)
f9790db feat: restrict sso logins (#13063)
70281a3 chore: make it more obvious that a refresh will sync all streams (#13134)
edaefc3 chore: update CDK version following release (#13041)
255a691 chore: remove simplified connection experiment flag usage (#13125)
d013a66 chore: update to latest gradle plugin (#13086)
314c865 feat: rate limited UI (#13067)
8e344c4 feat: add confirmation modal with context when canceling a job (#13015)
6950de8 chore: scrollable stream status page (#13036)
c769077 fix: dark theme background color (#13121)
7403de9 chore: remove unnused dbt related .sh scripts. Unused dbt metric. (#13130)
b4760e1 feat: support refresh
and clear/reset
events in connection_time (#13091)
0409ce1 fix: fix metric name and add reset information. (#13129)
0eec5de chore: adds metric to surface when we run a sync for an empty catalog. (#13127)
2d5458b fix: make stream status graph 'hallucinate' stream statuses when none exist (#13106)
21dca66 feat: add Incremental Parent support to Builder (#13093)
19bb309 fix: kotlin warning (#13120)
4e44003 design: fix buttons to bottom of screen during connection creation (#13084)
85a60f5 fix: avoid NPE (#13117)
1ee6e3b refactor: refactor all platform code into a single gradle project (removes composite builds) (#13097)
de3867c feat: avoid using the new workloadId if we are running a manual discovery (#13094)
f0668e0 chore: remove unused workloadId. Fix lint warnings. (#13096)
8c44622 fix: make token endpoint compatible with client credentials grant for SDKs and tf provider. (#13089)
f11bce6 fix: remove diff markings during connection create, don't mark unmodified row as modified during edit (#12595)
9728165 fix: update permissions on fifo to allow write premissions for all users (#13073)
29c1dd2 Bump helm chart version reference to 0.293.4
815b133 chore: delete use stream attempt metadata feature flag (#13090)
v0.63.8
3c6d993 chore: add warm reload to connector-builder-server (#13078)
8478745 chore: consolidate worker env vars. (#13081)
46ac92f feat: run discover as a child workflow (#12944)
8e3c9a7 fix: remember the selected tab, search, and sorting when pressing Back on a connector setup page (#13059)
e4a6800 Bump helm chart version reference to 0.291.0
v0.63.7
b4aac8e fix: move "Back to destination" button (#13025)
23bd7b1 Bump helm chart version reference to 0.290.0
4575d71 feat: re-import definition on start (#13010)
9e1bc21 chore: delete deprecated ConfigRepositor.getConfiguredCatalogForConnectionId (#13074)
b867a45 chore: encapsulate postprocess in api (#13069)
d4cc888 feat: limit application creation/deletion when using community auth (#13022)
69f59b9 feat: populate internal support level in Sentry on error reporting (#13023)
cd75723 fix: add @Body annotation to connection events endpoints (#13071)
a1e41b1 perf: allow specifying row ids for Table (#13053)
cc3383f fix: format error properly when uploading custom connectors (#12984)
7a19e01 fix: listbox accessibility fixes (#13026)
0da1d9c fix: add image pull secret to authenticate to docker. (#13070)
ff7d645 feat: add the applications endpoints to the airbyte api. (#12757)
f031804 Bump helm chart version reference to 0.282.0
v0.63.6
02140e4 feat: backend support for connection timeline (#13057)
b075d90 design: minor styling fixes to RBAC pages (#13064)
adb36aa design: show empty icon for missing connector metric data (#13055)
e8f4c78 chore: diff and disable specified connection in endpoint (#13066)
a7d84df chore: fix kotlin compiler warnings (#12998)
82b36fd chore: add segment events for sync progress ui (#13049)
e1d2210 feat: add filters and logs to connection timeline ui (#12990)
1ff3ab2 feat: prepare worker v2 release (#12875)
b43457e fix: improve backfill resume status tracking (#13056)
3950b43 fix: put Application clients in a single dedicated realm (#13051)
fee1856 docs: update connector builder server README (#13044)
a58f304 chore: add propagating the schema change call to the postprocess activity. (#13058)
4e601cb fix: rename integrations to Airbyte Connectors (#13054)
fb7ea0d fix: prevent NPE in refresh schema for null diffs (#13050)
cfab6f5 chore: add discover postprocess activity (#13040)
6323134 fix: revert "feat: support connection timeline
(#12994)" (#13043)
73e7032 fix: connector header text ellipsis (#13042)
7cd8327 feat: support connection timeline
(#12994)
d4db4a8 fix: undo stats read change (#13039)
856e343 Bump helm chart version reference to 0.270.0
v0.63.5
33afb62 feat: marketplace UI (#12899)
1bce73c chore: cleanup sync frequency and flush FF logic (#12999)
43070ed feat: log streams that have RFR turned on (#13033)
ce22112 ci: move all BE docker compose acceptance tests to k8s (#13008)
89fab2b feat: oss gets 10 second updates for sync progress (#13029)
1751a63 chore: update CDK version following release (#13027)
aa0fb65 feat: show connector breaking changes on Sources and Destinations (#12883)
cceefa5 feat: add admin editing toggle to Builder (#13020)
fe1d956 chore: add new discover workload id generator with window snapping (#13003)
55372ce feat: improve backfill and resume tracking (#13034)
275832e fix: actor deletion with config (#12978)
028ef7f Bump helm chart version reference to 0.263.0
618c127 fix: stream status tracker (#13028)
ab22c3b feat: add stream_attempt_metadata table, data layer and save stream attempt metadata API. (#13018)
31e0463 fix: standardize datetime formats, streamslist layout shift, and re-remove non-breaking changes from connections list (#12951)
12b9c39 fix: reenable streams list filtering and check that latest status matches current job for calculating time elapsed (#12996)
e8dabf9 chore: remove dep (#12974)
6d139ca feat: mocked connection timeline ui (#12207)
2218564 feat: log stream names in GLOBAL state message (#13014)
a832b7e fix(helm): support for plaintext db user and password (#12861)
9c4172d feat: improve sync errors being generated from workload-launcher and workload-monitor (#12982)
da6c5e3 fix: add optional chaining to isVersionOverrideApplied
(#13007)
3dae0c9 chore: update to latest gradle plugin version (#13005)
6fd9cbd feat: rename Administrator email to Contact email (#13001)
982b20e chore: serve discover post processing a la carte (#12921)
cadc781 chore: new connection graph empty state (#12983)
3e123ed fix: unescape schema fields for record filtering (#12993)
50bcf95 fix: escape id property in json schema (#12991)
ccd85da fix: fix stream progress label (#12981)
e6340a5 chore: change default behavior of schema update notification settings (#12955)
7660fa0 chore: only persist stats if stats changed. (#12977)
7e5593b chore: enable warm reload on servers (#12971)
9b71521 fix: restore normalization enum values (#12985)
f0c3a9c refactor: remove ConfigPersistence (#12964)
ec6908a refactor: remove normalization logic from platform (#12954)
129f37e chore: upgrade build cache plugin to latest. (#12970)
fcd4b6d fix: connector setup form slowness when focusing inputs (#12973)
1402fa5 Bump helm chart version reference to 0.248.5
v0.63.4
d8d9387 ci: run the stage deploys in parallel (#12904)
c212200 chore: start stats saving loop on init of sync persistence. (#12968)
bff305d feat: ignore state to flush precondition if frequencyOverride enabled. (#12966)
fafc322 chore: move kotlin code in kotlin code tree (#12965)
24683de chore: remane parameter (#12961)
2d324b6 fix: allow switching to UI if streams are empty (#12949)
4327133 fix: improve the error message (#12959)
326f38a fix: do not set refresh time if it didn't run (#12947)
f7b47f2 build: micronaut 4.5.0 (#12943)
1607839 refactor: remove unused normalization activities (#12948)
960bd4b chore: remove flaky test (#12950)
b0e343d revert: ci: optimize Dockerfiles to build faster (#12952)
098d2aa fix: change connection deletion confirmation text to 'delete my connection' (#12932)
47212e4 fix: make all relevant dbt ids bigint (#12903)
ae117cd Bump helm chart version reference to 0.242.2
v0.63.3
aba797e feat(community-auth): add community auth login page (#12884)
02c88a2 fix: array of objects label overlap (#12942)
4e01d05 feat: add refresh time to the sync output (#12914)
142677a chore: add testid to link on streams uptime graph (#12939)
25d53ea feat: revert: "feat: add the time to run the sync operations" (#12923)
0ad3289 feat: metric to monitor JWT client-side token generation (#12937)
190c1ec fix: parse sentry stacktraces including kotlin code (#12938)
39a3104 ci: optimize Dockerfiles to build faster (#12924)
5767d22 chore: remove normalizations when creating connections (#12928)
7bc8326 feat: (flagged) increase sync stats polling frequency on frontend (#12929)
5ae56e4 fix: rbroughan/revert micronaut 4 5 0 upgrade (#12931)
b0e2313 fix: dbt error message (#12927)
1576372 Bump helm chart version reference to 0.233.2
148c874 chore: remove dead code from sync progress rollout (#12907)
6024c5d revert: "feat: add the time to run the sync operations" (#12922)
fcf04e2 chore: enable virtualization for <StreamsList />
and <NextStreamsList />
components (#12882)
6213654 fix: improve viewer experience on connection pages (#12892)
795a363 fix: handle null object when generating retry metrics (#12917)
f5e37e8 feat: add the time to run the sync operations (#12908)
7ecdf3e feat: debug logging for JWT generation (#12916)
4d0b9c2 Bump helm chart version reference to 0.228.0
8bf7e4e chore: delete obsolete and flaky tests (#12912)
4407a79 feat: add ff to control stats flush frequency (#12910)
a5dcef6 test: add test case and comments for null id on retry state defaulting to 0… (#12911)
5b6ff02 test: remove cloud e2e builder test (#12896)
cd1ed90 fix: default to '0000...' uuid when id null for retry states.. (#12909)
959e3fa chore: enable sync progress for oss (#12905)
0e4e33e chore: new job history page empty state (#12906)
1ae1520 fix: add discover section (#12876)
c89638f fix: connection-level records loaded should use committed, not emitted (#12888)
ae3f5f9 build: update micronaut 4.5.0 (#12885)
dfbe1d2 feat: add FF branching for postprocessing. (#12898)
34d13bd feat(public-api): field selection (#12727)
aa27e7f chore: remove unused version (#12897)
b4c1ae7 feat: delete secrets when tombstone a source/destination/workspace (#12808)
208d71d test: reenable createConnection E2E tests (#12871)
a42b1d9 feat(docs): add cdk version, metrics, and last updated to ui (#12800)
899d283 feat(registry-updater): add cdk, last updated, metrics to ad and adv (#12749)
c08e284 feat(docs): add new stats component to docs panel (#12598)
4d5cb69 feat(docs): remove first top level heading from connector in app docs (#12597)
ba11761 Bump helm chart version reference to 0.220.2
v0.63.2
3ee7081 Bump helm chart version reference to 0.220.1
cff3e95 chore: update CDK version following release (#12874)
63cd0fb revert: "fix: mark http_method property as optional (#12872)" (#12881)
402e699 fix: fix clear stream endpoint to behave like refresh (#12889)
6d37211 fix: return streams list for running reset jobs (#12863)
9a5a0f1 chore: observe base url to troubleshoot 401 errors (#12886)
24cfa15 fix: set correct job type labels for spec / discover. Remove deprecated st… (#12880)
282a010 feat: placeholder stream history bar for currently running sync (#12848)
ec5b124 fix: connection header styling fixes (#12857)
4c2c156 fix: do not allow close twice + add override in SyncPersistence (#12867)
2d2bfe6 chore: add no-only-tests
for Cypress files to prevent accidentally disabling other tests by marking one with *.only
(#12859)
b10a9f8 fix: delete all state if all global stream states are deleted (#12879)
686cdb2 feat: show connector breaking changes on all connections (#12771)
214cba0 test: run replay tests in series. (#12878)
f683e4a chore: bump com.google.cloud:google-cloud-storage version to 2.40 (#12865)
b0fca21 fix: use Jackson for connector builder client serialization (#12877)
8ab7727 chore: refactor column selection test (#12849)
264cf6d fix: mark http_method property as optional (#12872)
c446a1a test: assign processor thread to var so we can wait on it in the test. (#12868)
2984763 perf: improve stale times of common queries (#12853)
da06c78 refactor: use Jackson instead of Moshi for API clients (#12864)
c78d777 chore: update CDK version following release (#12766)
09be736 fix: loading state for stream statuses during running sync (#12862)
2316732 feat: implement handler for validating and managing checksum events (#12829)
07e415a fix: handle case where no stream stats are present for the stream (#12860)
7ad6444 feat: implement pub-sub writer (#12812)
d77f3f9 feat: allow filtering enabled/disabled connections in list (#12851)
1db0ffd feat(security): address password suggestions from pentest (#12827)
cf473cc feat: show streams list for disabled connections (#12846)
06b2f0b feat: [SyncCatalog V2] Add stream and field status: added/removed/changed (#12577)
ace0eab chore: move connection stats endpoint to stream statuses query (#12847)
a6b3920 fix: move AirbyteGeneratedConfigAdapter to the end so it doesn't override other custom serialization adapters. (#12858)
3186be8 Bump helm chart version reference to 0.199.0