* Improved logging for troubleshooting.
* Limiting the number of tests for faster iteration testing.
* Re-enable tests
* Removed unnecessary logging from troubleshooting
* Formatting
* whitespace
* Eliminated duplicate timeout.
* Whitespace/formatting
* Show logs when a sync job fails during testing.
* Formatting
* Use alphanumeric random string, not bytes, to test paths
* Initial commit, working source with static Creds
* Typo in example queue url
* Adds auto delete of messages after read
* Adds visibility timeout
* remove insecure comments from AWS IAM Key spec
* explicitly set supported sync modes
* explicit sync mode should be lower case
* Adds unit tests for check, discover, read
* remove incremental acceptance test block
* remove incremental from conf catalog sample
* remove test requirement moto from main req
* align int catalog sample with sample_files
* fixing catalog configs
* acceptance testing config
* adds expected records txt
* automated formatting changes
* remove expected records block from acpt test
* Adds Docs page
* Ammends formatting on readme
* Adds doc link to summary
* Improve error handling & debug logging
* Adds bootstrap.md
* Add a todo suggestion for batch output
* Adds SQS to integrations readme list
* lower case properties
* removed unused line
* uses enum for aws region
* updates sample configs to use lowercase
* required props to lower case
* add missed property to lowercase
* gradle formatting
* Fixing issues from acceptance tests
* annotate secrets in spec.json with airbyte_secret
* Adds explicit warnings about data less when using Delete Message option
* create config files
* remove eof line
* correct catalog with airbyte creds
* format
Co-authored-by: Alasdair Brown <me@alasdairb.com>
* Initial commit, working source with static Creds
* Typo in example queue url
* Adds auto delete of messages after read
* Adds visibility timeout
* remove insecure comments from AWS IAM Key spec
* explicitly set supported sync modes
* explicit sync mode should be lower case
* Adds unit tests for check, discover, read
* remove incremental acceptance test block
* remove incremental from conf catalog sample
* remove test requirement moto from main req
* align int catalog sample with sample_files
* fixing catalog configs
* acceptance testing config
* adds expected records txt
* automated formatting changes
* remove expected records block from acpt test
* Adds Docs page
* Ammends formatting on readme
* Adds doc link to summary
* Improve error handling & debug logging
* Adds bootstrap.md
* Add a todo suggestion for batch output
* Adds SQS to integrations readme list
* lower case properties
* removed unused line
* uses enum for aws region
* updates sample configs to use lowercase
* required props to lower case
* add missed property to lowercase
* gradle formatting
* Fixing issues from acceptance tests
* annotate secrets in spec.json with airbyte_secret
* Adds explicit warnings about data less when using Delete Message option
* Add migration to create latest state table
* Log migration name
* Expose db variables to airbyte-db
* Implement migration
* Fix migration test
* temp
* Rebase on master
* Save state in temporal (#7253)
* Copy state to airbyte_configs table
* Add standard sync state
* Move state methods to config repository
* Add unit tests
* Fix unit tests
* Register standard sync state in migration
* Add comment
* Use config model instead of json node
* Add comments
* Remove unnecessary method
* Fix migration query
* Remove unused config database
* Move persist statement and log the call
* Update dev doc
* Add unit tests for sync workflow
Co-authored-by: Charles <giardina.charles@gmail.com>
* try fetching specs from definitions first
* refactor specFetcher and update tests
* run gradle format
* format again
* fix comment formatting
* fix test
* merge comment lines into single line
* move duplicate job metadata mocking logic to shared static method
* add todo
* formatting
* use local var and clone
* run gw format
* add todo
* skip spec fetcher in docker image validator and update todos
* run gw format
This is preparing the tagging of the application that generate a log which is requested in #5889
It is adding helper to add a color to the log and safely manipulate the MDC.
It is also modifying the log4j pattern.
The use of those helper will will be implemented in another PR.
* Redshift Source and Restination set SSL as default option
* add changelog
* remove SSL test| add more documentation
* bump new version
* bump new version
Co-authored-by: vmaltsev <vitalii.maltsev@globallogic.com>