As we're trying to automate changelog editing, we need to make sure it's following a common format. Most connectors are OK except the ones here.
Issus include:
Missing a line before the changelog table (as required per markdown)
missing a header separator (as required by makdown)
having weird characters in the header separator
Wrong headers
missing column
* 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>