* make bucket_path required
* check for nonempty path
* not required
* handle null/empty path
* version bump + changelog
* fix comment
* auto-bump connector version
* format
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* Adds logic to fail upon non-deterministic custom S3 endpoint and documentation for insecure settings
* Reused config factory settings to a single static variable
* Updated error message and example in the spec.json to match expectation of secured endpoint
* Added validation check within the base s3
* Integrated AdaptiveDestinationRunner with S3Destination
* Reduced visibility for testing and fixed AdaptiveDestinationRunner issue
* Adds speicifc secure protocol with S3 and empty endpoint check
* Bumps docker version and adds comments and clearer string methods
* auto-bump connector version [ci skip]
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* added destination-r2 spec
added base-java-s3 module
updated common s3 lib
local
changed dependency of s3 in all realted modules
minor style fixes
added common module for s3 integration tests
* fix configuration for r2 integration tests
* fix configuration for r2 integration tests
* added docs for destination-r2
* minor import fixes
* mark test as disabled
* fixed imports in destination-snowflake
* restored styling task
* added tests for S3DEstinationConfig
* added upload threads count configuration for r2(due to limitations)
* deleted parquet format type
* Fix import in gcs
* Fix import in redshift
* Fix import in snowflake
* Fix one more import in gcs
* Fix one more import in redshift
* Fix import in databricks
Co-authored-by: Liren Tu <tuliren.git@outlook.com>