* Display addtional failure information when sync is expanded * rename * Update airbyte-webapp/src/components/JobItem/components/FailureDetails.tsx Co-authored-by: Tim Roes <tim@airbyte.io> * fix bad merge * jump to timestamp * cleat timestamp when logs colapsed * speed up search * rename * Do what @pedroslopez says * Rebase from master after big API update * `floor` matchtimes for greater range matching * Update airbyte-webapp/src/components/JobItem/components/ErrorDetails.tsx Co-authored-by: Tim Roes <tim@airbyte.io> * Update airbyte-webapp/src/components/JobItem/components/ErrorDetails.tsx Co-authored-by: Tim Roes <tim@airbyte.io> * Update airbyte-webapp/src/components/JobItem/components/Logs.tsx Co-authored-by: Tim Roes <tim@airbyte.io> * Update airbyte-webapp/src/components/JobItem/JobItem.tsx Co-authored-by: Tim Roes <tim@airbyte.io> * replace regexp with `dayJs` * Extract dayjs into globals module * mach time in full-second resolution * revert `dayJs` and use `Date.parse` * Just show failure timestamp rather than scroll Co-authored-by: Tim Roes <tim@airbyte.io>
airbyte-api
Defines the OpenApi configuration for the Airbyte Configuration API. It also is responsible for generating the following from the API spec:
- Java API client
- Java API server - this generated code is used in
airbyte-serverto allow us to implement the Configuration API in a type safe way. SeeConfigurationApi.javainairbyte-server - API docs
Key Files
- src/openapi/config.yaml - Defines the config API interface using OpenApi3
- AirbyteApiClient.java - wraps all api clients so that they can be dependency injected together
- PatchedLogsApi.java - fixes generated code for log api.