* add user-agent option to source-file
* fix acceptance-test
* set version to 0.0 if version cannot be fetched
* vump connector version
* auto-bump connector version
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* remove redundant error status retry logic
* added kyriba source
* implemented account incremental sync
* remove unnecessary scheams and rename accounts
* added cash flows
* allow for different kyriba domains
* added account balances
* added bank balances and intraday streams
* refactored with account sub stream class
* airbyte cannot accomodate nested incremental date fields
* fix nested date fields in schema
* fix cash flow schema and logic
* specify max retries
* change 401 status code, so it gets retried
* moved to requests native auth
* compare tokens
* update request auth on 401
* set request auth header on 401
* increase cash flow page size to 1000
* add retries to login
* only sync cash balances yesterday and earlier
* corrected account schema
* increased max retries
* create uuid for eod bank balances
* add standard cash balance sync
* add standard bank balance sync
* fixed cash flow schema
* full refresh cash balances to enable proper ELT
* full refresh bank balances to enable proper ELT
* add end date
* fix formatting None end date
* don't require end_date in regex
* fixed cash balance range increment
* added unit tests
* added tests updated update date time parameter formatting
* added unit tests
* removed modification
* formatted
* fix integration tests
* fix test connection integration test
* added lastKnownBalanceDate
* produce STATE with abnormal future state
* formatted
* added source kyriba
* added kyriba build
* removed unnecessary files
* address PR comments to improve code
* make api version name consistent
* decrease size of cash flow slices
* improve cash flow sync performance with 1 day stream slices
* reduce number of retries as slices checkpoint state
* currently only one version of the API
* fixed pr link
* fixed static code check issues
* added source kyriba
* correct doc
* remove redundant error status retry logic
* added kyriba source
* implemented account incremental sync
* remove unnecessary scheams and rename accounts
* added cash flows
* added account balances
* added bank balances and intraday streams
* airbyte cannot accomodate nested incremental date fields
* fix cash flow schema and logic
* specify max retries
* change 401 status code, so it gets retried
* compare tokens
* set request auth header on 401
* add retries to login
* increased max retries
* create uuid for eod bank balances
* add standard cash balance sync
* add standard bank balance sync
* fixed cash flow schema
* full refresh cash balances to enable proper ELT
* full refresh bank balances to enable proper ELT
* added unit tests
* added tests updated update date time parameter formatting
* removed modification
* formatted
* fix integration tests
* fix test connection integration test
* added source kyriba
* removed unnecessary files
* address PR comments to improve code
* currently only one version of the API
* fixed static code check issues
* correct mypy checks
* auto-bump connector version
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* New source Elasticsearch
* Update README.md
* Update tests
* File additions and changes in test
* Deleting spec.json
* File additions and changes in test
* Fixed multiple streams bug in discover
* run format
* format files
* eof and update doc
* correct spec test
* auto-bump connector version
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* convert styled components in Auth component to scss
* move GitBlock to separate component to the left side
* fix color variables
* replace styled component FormTitle with scss modules
* create new PersonQuoteCover component
* update styles for LogIn button
* update login title
* remove Airbyte logo from auth page
* update related components after changes in FormTitle component
* increase size of "forgot password" text
* add cart.com company logo
* add all necessary elements and styles
* polished css for PersonQuoteCover component
* completed PersonQuoteCover component and moved to separate folder
* move FormTitle to separate folder
* move GitBlock to separate folder
* add tests for PersonQuoteCover component
* update Header component:
- remove "Back" button
- replace styled components with css
* leave comment for News component
* update GitBlock component:
- extend to support props
- add tests
* update GitBlock css classes order
* update SpecialBlock component
* update SignupPage with optional props
* set full width for Sign Up button
* replace News with PersonQuoteCover component
* Update airbyte-webapp/src/packages/cloud/views/auth/components/FormTitle/index.tsx
Co-authored-by: Edmundo Ruiz Ghanem <168664+edmundito@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Edmundo Ruiz Ghanem <168664+edmundito@users.noreply.github.com>
* move testimonials photo and logo to separate folder
* update tests
* Fixes after comments to PR:
- fixed not grayed image in Firefox
- update test snapshots
* remove alt text on company logo
* remove all conditionally rendered text (preparation for LaunchDarkly)
* update tests
* simplify implementation of title style
* Update quote company logo testid
* Move emoji from css to en file in signup specialblock component
* Update accept email invite heading and button to match styles
Add status message to signup page
Co-authored-by: Edmundo Ruiz Ghanem <168664+edmundito@users.noreply.github.com>
Co-authored-by: Edmundo Ruiz Ghanem <edmundo@airbyte.io>
* add Group_Members stream to okta source
- Group_Members return a list of users, the same schema of Users stream.
- Create a shared schema users, and both group_members and users sechema use it as a reference.
- Add Group_Members stream to source connector
* add tests and fix logs schema
- fix the test error: None is not one of enums though the enum type includes both string and null, it comes from json schema validator
ddb87afad8/jsonschema/_validators.py (L279-L285)
- change grouop_members to use id as the cursor field since `filter` is not supported in the query string
- fix the abnormal state test on logs stream, when since is abnormally large, until has to defined, an equal or a larger value
- remove logs stream from full sync test, because 2 full sync always has a gap -- at least a new log about users or groups api.
* last polish before submit the PR
- bump docker version
- update changelog
- add the right abnormal value for logs stream
- correct the sample catalog
* address comments::
- improve comments for until parameter under the logs stream
- add use_cache on groupMembers
* add use_cache to Group_Members
* change configured_catalog to test
* auto-bump connector version
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
The upstream Parquet library that is currently pinned for use in the S3 destination plugin is over a year old. The current version is generating invalid schemas for date-time with time-zone fields which appears to be addressed in the `1.12.3` release of the library in commit c72862b613
* Move helper methods to dedicated class
* Add unit tests for existing methods
* Move constant to debezium event util
* Include only publicized tables under cdc mode
* Add comments
* Add unit test
* Format code
* Move isCdc method out of postgres source
* Bump versions
* Update doc
* Add comment in unit test
* auto-bump connector version
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* configurable oauth request payload
* support interpolation for dictionaries that are not new subcomponents
* rewrite a declarative oauth authenticator that performs interpolation at runtime
* formatting
* whatever i don't know why factory gets flagged w/ the newline change
* we java now
* remove duplicate oauth
* add some comments
* parse time properly from string interpolation
* move declarative oauth to its own package in declarative module
* add changelog info
* Use Debezium Postgres image for CDC tests
* Formatting
* add cdc acceptance tests
* make method public
* format
* add update destination definition version method
* wait for successful job
* add acceptance tests for incremental with old dest, and for delete + some refactoring
* format
* fix assignment of sourceDbConfig
* fix init
* remove logs
* increase timeout on deleteConnection test to prevent transient failures
* TEMPORARY add logs to help with debugging CI failures
* add -i to acceptance test for debugging
* add back destinationPsql start to see if it fixes the issue
* Revert "add -i to acceptance test for debugging"
This reverts commit 693a955041.
* Revert "TEMPORARY add logs to help with debugging CI failures"
This reverts commit a30efd2c54.
* fix timestamp comparison
Co-authored-by: jdpgrailsdev <jpearlin1@gmail.com>
* align text to center in edit mode
* fix firing onChange event twice
* fix wrong prop drilling
* fix issues:
- unable to delete last chart in input
- delete the whole name by 'select all' command
- trim entered names
- don't allow to save empty names
* remove debug from test
* remove unused import
* update tests due to changes in base Input component
* reorder default input data-testId in order to have ability to overwrite it
* fix e2e tests
* Improvements:
- replace "props: any" with right types
- rename 'addEnterEscFuncForInput' to more general and self-describable name
* replace styled components with scss modules
* add eslint-plugin-css-modules rules
* Fixes:
- turn on eslint css modules rule as error
- remove unused styles
* minor fix after master merge
* Revert "Fixes:"
This reverts commit d7fb68abc6.
* Revert "add eslint-plugin-css-modules rules"
This reverts commit 0333a70108.
* apply suggested changes after PR review
* add updates due to changes in PR #13914
* add react-app-rewired to tweak webpack config and fix the css order issue
* remove test flag "CI=true"
* Revert "add react-app-rewired to tweak webpack config and fix the css order issue"
This reverts commit 81d7ba42
* wip
* Update high priority segment calls
* other segment calls use new format
* allow for non-legacy segment calls
* comment
* cleanup
* use single TrackActionAction
* renames from code review
* typo fix
* WIP connect hook to react hooks testing library
* test parsing of legacy namespace
* cleanup
* Changes vertical alignment on icon value to 'bottom' when the status is 'inactive'.
* Update StatusIcon storybook to test adding a value
Co-authored-by: Edmundo Ruiz Ghanem <edmundo@airbyte.io>
* Add CONTAINER_ORCHESTRATOR=true flag to kube acceptance tests
* Add CONTAINER_ORCHESTRATOR=true flag to GKE acceptance tests too
* fix downtime test
* fix the other orchestrator tests
* move container orchestrator acceptance tests to their own class
* generate pdoc
* set python version to 3.8
* mimic doc
* set the os
* Revert "generate pdoc"
This reverts commit 82bdeabe8f.
* add missing docs
* add declarative to index
* missing init files
* generate rst files