Jonathan Pearlin
b017ee67f9
Test MongoDB Replica Set/Oplog via Testcontainers ( #28400 )
...
* Update dependencies
* Use RawBsonDocument
* Add tests
* Formatting
* Incremental refresh test
* Formatting
* Fix NPE
* Test replica set/oplog via testcontainers
* Formatting
* PR feedback
* Automated Commit - Formatting Changes
* Add logging to debug integration test failures
* Fix failing test
* Remove credentials conversion logic
* Update documentation to include correct config format
* Use database from credentials
* Make expected catalog match test data
* Fix formatting
* Cleanup
* Improve logging
* Revert test catalog change
* Use test database
---------
Co-authored-by: jdpgrailsdev <jdpgrailsdev@users.noreply.github.com >
2023-07-20 11:27:07 -05:00
Subodh Kant Chaturvedi
94ed6554ea
upgrade debezium version to 2.2.0.Final ( #25401 )
...
* upgrade debezium version to 2.2.0.Final
* bump version + changelog
* auto-bump connector version
* manual bump version
---------
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2023-04-27 22:12:20 +05:30
Jonathan Pearlin
a38af089e9
Track stream status in source ( #24971 )
...
* WIP Track stream status in source
* Revert formatting
* Revert formatting changes
* Remove unnecessary file
* Automated Change
* Automated Change
* Use new stream status trace message
* Rename class
* Remove unnecessary import
* Formatting
* Add tests
* Fix compile issues
* Automated Commit - Formatting Changes
* Remove TODO
* Fix compilation error
* Split STOPPED into INCOMPLETE and COMPLETE
* Remove unused import
* Changelog updates for source-postgres
* Remove unused import
* auto-bump connector version
---------
Co-authored-by: jdpgrailsdev <jdpgrailsdev@users.noreply.github.com >
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2023-04-26 15:14:25 -05:00
Jonathan Pearlin
2ebfa459cf
Publish stream status messages in CDK ( #24994 )
...
* Publish stream status messages in CDK
* Automated Commit - Formatting Changes
* Convert to StreamDescriptor
* Automated Commit - Formatting Changes
* Bump to latest protocol model
* Automated Commit - Formatting Changes
* Bump protocol version
* Add tests for stream status message creation
* Formatting
* Formatting
* Fix failing test
* Actually emit state message
* Automated Commit - Formatting Changes
* Bump airbyte-protocol
* PR feedback
* Fix parameter input
* Correctly yield status message
* PR feedback
* Formatting
* Fix failing tests
* Automated Commit - Formatting Changes
* Revert accidental change
* Automated Change
* Replace STOPPED with COMPLETE/INCOMPLETE
* Update source-facebook-marketing changelog
* Revert "Update source-facebook-marketing changelog"
This reverts commit 709edb800c .
---------
Co-authored-by: jdpgrailsdev <jdpgrailsdev@users.noreply.github.com >
2023-04-26 10:30:36 -04:00
Marcos Marx
123a31e813
🎉 New Destination: Starburst Galaxy ( #25399 )
...
Co-authored-by: Mayank Vadariya <48036907+mayankvadariya@users.noreply.github.com >
2023-04-21 12:34:55 -03:00
Subodh Kant Chaturvedi
b5a2ceb7fe
cdc: refactor to remove debezium dependency from connector packages ( #24656 )
...
* cdc: refactor to remove debezium dependency from connector packages
* use gradle's shared dependency
* more refactoring
* upgrade docker version
* Automated Change
* auto-bump connector version
* manual bump
---------
Co-authored-by: subodh1810 <subodh1810@users.noreply.github.com >
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2023-04-11 21:32:17 +05:30
Subodh Kant Chaturvedi
a521ae580e
Revert "Postgres Source : Support JSONB datatype" ( #23642 )
...
* Revert "Postgres Source : Support JSONB datatype (#21695 )"
This reverts commit 90884d0c7b .
* upgrade version and add changelog
* auto-bump connector version
* update spec
---------
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2023-03-02 18:42:39 +05:30
VitaliiMaltsev
90884d0c7b
Postgres Source : Support JSONB datatype ( #21695 )
...
* Postgres Source Jsonb updated schema with oneOf definition
* updated json schema definition
* updated json schema definition
* updated tests
* refactoring
* fixed checkstyle
* fixed checkstyle
* updated values mapping
* updated test cases and refactoring
* updated test cases
* refactoring
* added jsonb[] support
* refactoring
* updated json schema
* reverted to schema with oneOf
* updated airbyte-protocol version
* deleted protocol files
* bump version
* auto-bump connector version
* manual bump of postgres-source version
* Automated Change
---------
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
Co-authored-by: VitaliiMaltsev <VitaliiMaltsev@users.noreply.github.com >
2023-02-27 21:38:37 +02:00
Peter Hu
e5eac0a4cc
use published protocol models jar ( #22498 )
...
* add airbyte-protocol to deps.toml
* use published protocol jar for platform
* use published protocol jar for connectors
* point at published jar
* fix dep
* bump gcs storage
* fix build failures in standard-source-test
* fix deps
* downgrade alloy db because it is missing strictness tests
* Revert "downgrade alloy db because it is missing strictness tests"
This reverts commit cc6089d053 .
---------
Co-authored-by: cgardens <charles@airbyte.io >
2023-02-13 12:50:43 -06:00
Jonathan Pearlin
ac370c9595
Add API source to tracking data ( #22320 )
...
* Add API source to tracking data
* PR feedback
* Fix formatting
* Add analytic source header to CORS filter
2023-02-06 12:57:57 -05:00
Jonathan Pearlin
60a4cac9ba
Update to Micronaut 3.8.3 ( #22070 )
2023-01-30 11:17:32 -05:00
Jonathan Pearlin
1e42895b58
Update to latest Micronaut release ( #21742 )
2023-01-23 15:10:34 -05:00
Jonathan Pearlin
b786a180f0
Add required roles to API endpoints ( #21664 )
...
* Restore auth poc
* Formatting
* Custom Netty pipeline handler to aid authorization
* Fix handler name
* Cleanup
* Remove cloud code
* Disable API authorization in OSS
* Remove unused dependency
* Add newline
* Add required roles
2023-01-23 12:42:43 -05:00
Cole Snodgrass
4731a9cb0f
add feature-flag client ( #21091 )
...
* feature-flag client; wip
* feature-flag; wip
* updated wip/poc
* make account truly optional
* add temp flag example
* wip of feature-flag client; upgrade to kotlin 1.8
* inject LDClient
* feature-flag client wip; add tests; finalize classes
* add cloud test with mockk
* add EnvVar tests
* remove account from workspace, add user
* comment out test
* doc typo
* move flags to top of file
* change LogConnectorMessages to EnvVar
* add @JvmOverloads to Workspace context
* rename clients; add TestClient (with tests)
* rename teams
* rename Client -> FeatureFlagClient
* doc typo
* change parameter ordering in flags
* rename files
* typo
* update docs to match re-org'd params
* rename PlatformClient -> ConfigFileClient; CloudClient -> LaunchDarklyClient
* pr feedback; comment updates
* pr feedback - remove star imports
* pr feedback; update to use version catalog
* pr feedback; add Connection, Source, Destination contexts
* pr feedback - add multicontext support
* replace Team idea with attributes map
* pr feedback
* explicit types
* rename data classes to match client
* pass context to envvar flags; make enabled open
* change fetcher to an internal property
* add UUID secondary constructors to context classes
* make values optional for TestClient
* add anonymous support
* pr-feedback; add newlines to each file
2023-01-17 09:40:32 -08:00
Pedro S. Lopez
220f193c3b
fix loading remote definitions via cron ( #21410 )
...
* make loading definitions part of the public DefinitionsProvider API
* fix failing test
* use micronaut caching
* revert
* cache the fetch method instead
* remove final
* configure cache to 15s on cron
2023-01-14 00:49:20 +00:00
Jonathan Pearlin
0b1e34a03f
Update to Micronaut 3.8.1 ( #21388 )
2023-01-13 11:22:30 -05:00
Jonathan Pearlin
e571b2bfd5
Upgrade to Micronaut 3.8.0 and related dependencies ( #21077 )
...
* Upgrade to Micronaut 3.8.0 and related dependencies
* Define hostname/subdomain to be compatible with updated AWS SDK
* Use bucket name for hostname
* Pin dependencies to avoid behavior change
* Add comment
2023-01-11 10:40:29 -05:00
Benoit Moriceau
9adb63cc0b
Revert "Revert Convert the server to micronaut" ( #21133 )
...
* Revert "Revert "Convert the server to micronaut (#19194 )" (#21132 )"
This reverts commit 31c65f8eea .
* Fix the cors
* Fix cloud
2023-01-09 10:52:19 -08:00
Benoit Moriceau
31c65f8eea
Revert "Convert the server to micronaut ( #19194 )" ( #21132 )
...
This reverts commit 0b153d11f9 .
2023-01-06 15:08:22 -06:00
Benoit Moriceau
0b153d11f9
Convert the server to micronaut ( #19194 )
...
* Extract Operation API
* Extract scheduler API
* Format
* extract source api
* Extract source definition api
* Add path
* Extract State API
* extract webbackend api
* extract webbackend api
* extract workspace api
* Extract source definition specification api
* Remove configuration API
* tmp
* Checkstyle
* tmp
* tmp
* Inject but don't resolve Bean
* tmp
* Tmp
* fix build
* TMP
* Tmp
* Clean up
* better thread pool
* Change port to 8080
* Fix port
* Rm unused
* Cors filter
* Format
* rename
* Tmp
* Config based
* Rm health controller ref
* tmp
* Pool size
* Mock healthcheck
* Revert "Mock healthcheck"
This reverts commit 466677636b .
* Revert "Revert "Mock healthcheck""
This reverts commit 267094ae14 .
* Restore health check
* Tmp
* format
* Rm deprecated
* Fix PMD
* Tmp
* Fix proxy test
* Remove useless annotation
* set auto commit as false
* Clean up and PR comments
* Bmoric/convert attempt micronaut (#19847 )
* tmp
* Fix build
* tmp
* Tmp
* tmp
* tmp
* Tmp
* tmp
* tmp
* Clean up
* Comments and banner
* Non related files
* rm tmp
* Fix build
* Format
* Hit the micronaut server directly
* micronaut OperationApiController (#20270 )
* micronaut OperationApiController
* pass micronaut client to OperationApi
* Bmoric/convert connection micronaut (#20211 )
* tmp
* Fix build
* tmp
* Tmp
* tmp
* tmp
* Tmp
* tmp
* tmp
* Clean up
* tmp
* Convert Connection Api Controller
* PR Comments
* convert openapiapicontroller to micronaut (#20258 )
* convert openapiapicontroller to micronaut
* merge health/openapi locations into one entry
* Fix build
* Format
* Remove media type
* Format
Co-authored-by: Cole Snodgrass <cole@airbyte.io >
* Bmoric/convert destination controller micronaut (#20269 )
* tmp
* Fix build
* tmp
* Tmp
* tmp
* tmp
* Tmp
* tmp
* tmp
* Clean up
* tmp
* Convert Connection Api Controller
* Tmp
* PR Comments
* convert openapiapicontroller to micronaut (#20258 )
* convert openapiapicontroller to micronaut
* merge health/openapi locations into one entry
* Fix bean
* Add JsonSchemaValidator as a Bean
* Fix build
* Format
* Format
* Test fix
* Pr comments
* Remove media type
* Format
* Remove media type
* Format
* format
* Add missing airbyte api client
Co-authored-by: Cole Snodgrass <cole@airbyte.io >
* Bmoric/convert destination definition controller micronaut (#20277 )
* tmp
* Fix build
* tmp
* Tmp
* tmp
* tmp
* Tmp
* tmp
* tmp
* Clean up
* tmp
* Convert Connection Api Controller
* Tmp
* PR Comments
* convert openapiapicontroller to micronaut (#20258 )
* convert openapiapicontroller to micronaut
* merge health/openapi locations into one entry
* Fix bean
* Add JsonSchemaValidator as a Bean
* Fix build
* Format
* Format
* Test fix
* Pr comments
* Remove media type
* Format
* Remove media type
* Format
* Remove media type
* Format
* api client
* missing annotation
* format
Co-authored-by: Cole Snodgrass <cole@airbyte.io >
* convert StateApiController to Micronaut (#20329 )
* convert to micronaut
* nginx updates
* format
* Move dest oauth to micronaut (#20318 )
* tmp
* Fix build
* tmp
* Tmp
* tmp
* tmp
* Tmp
* tmp
* tmp
* Clean up
* tmp
* Convert Connection Api Controller
* PR Comments
* convert openapiapicontroller to micronaut (#20258 )
* convert openapiapicontroller to micronaut
* merge health/openapi locations into one entry
* Fix build
* Format
* Remove media type
* Format
* Move dest oauth to micronaut
* Pr comments
* format
Co-authored-by: Cole Snodgrass <cole@airbyte.io >
* Bmoric/convert source micronaut (#20334 )
* tmp
* Fix build
* tmp
* Tmp
* tmp
* tmp
* Tmp
* tmp
* tmp
* Clean up
* tmp
* Convert Connection Api Controller
* PR Comments
* convert openapiapicontroller to micronaut (#20258 )
* convert openapiapicontroller to micronaut
* merge health/openapi locations into one entry
* Fix build
* Format
* Remove media type
* Format
* Tmp
* tmp
* Build
* missing bean
* format
Co-authored-by: Cole Snodgrass <cole@airbyte.io >
* Migrate to micronaut (#20339 )
* Migrate source to micronaut
* convert SchedulerApiController to Micronaut (#20337 )
* wip; SchedulerApiController
* remove @Named
* remove @Singleton
* add back todo message
* Bmoric/convert source definition micronaut (#20338 )
* tmp
* Fix build
* tmp
* Tmp
* tmp
* tmp
* Tmp
* tmp
* tmp
* Clean up
* tmp
* Convert Connection Api Controller
* PR Comments
* convert openapiapicontroller to micronaut (#20258 )
* convert openapiapicontroller to micronaut
* merge health/openapi locations into one entry
* Fix build
* Format
* Remove media type
* Format
* Tmp
* tmp
* Build
* missing bean
* Tmp
* Add Beans
* fix Bean
* Add passthrough
* Clean up
* Missing path
* FIx typo
* Fix conflicts
* for mat
Co-authored-by: Cole Snodgrass <cole@airbyte.io >
* update SourceOauthApiController to Micronaut (#20386 )
* convert SourceOauthApiController to Micronaut
* remove SourceOauthApi reference
* convert WorkspaceApiController to micronaut (#20214 )
* wip; broken
* convert WorkspaceApiController to micronaut
* remove test controller
* format
* format
* add @Body to SourceOauthApiController
* consolidate nginx settings
* remove unnecessary factories
* Bmoric/convert jobs micronaut (#20382 )
* Convert jobs to micronaut
* Nit
* Format
* Bmoric/convert source definition specification micronaut (#20379 )
* Migrate source definition specifications to micronaut
* Format
* Format
* convert database assert call to Micronaut (#20406 )
* remove dupe config section; add DatabaseEventListener
* move eventlistner to correct package; update implementation
* convert NotificationsApiController to Micronaut (#20396 )
* convert NotificationsApiController to Micronaut
* format
* Migrate logs to micronaut (#20400 )
* Bmoric/convert webbackend micronaut (#20403 )
* Convert jobs to micronaut
* Nit
* Format
* Migrate the webbackend to micronaut
* Add missing Bean
* Cleanup (#20459 )
* Cleanup
* More cleanup
* Disable in order to test cloud
* Restore missing files
* Fix test
* Format and fix pmd
* Add transactional
* Fix version
* Tentative
* Cleanup the cleanup
* Rm reference to the micronaut server
* format
* pmd
* more pmd
* fix build
* Delete logs API
* Revert "Delete logs API"
This reverts commit fcb271dcdf .
* Rm flaky test
* Format
* Try to fix test
* Format
* Remove optional
* Rm import
* Test sleep
* Simplify injection
* update import
* Remove sleep
* More injection
* Remove more requirement
* imports
* Remove more requirement
* Fix yaml
* Remove unused conf
* Add role
* Test acceptance test
* Update env
* Revert "Update to Micronaut 3.8.0 (#20716 )"
This reverts commit a28f93747f .
* Update helm chart
* Fix helm chart
* Convert Application Listener
* Format
* Add explicit deployment mode
* Change check port
* Update version and bump version to the right value
* Cleanup
* Update FE end to end test
* Allow head request
* Fix controller
* Format
* Fix http client Bean
* Format
Co-authored-by: Cole Snodgrass <cole@airbyte.io >
2023-01-06 11:04:03 -08:00
Davin Chia
eeedd64ac9
Introduce Default Replication Worker Performance Test Harness ( #20956 )
...
Introduce a performance test harness for the default replication worker to make it easy for devs to test effect of changes on platform throughput.
The current set up is designed to be run manually. In the future, we can look into integrating this report into our build pipelines. For now, this is good enough as I wanted to start somewhere.
The general idea is to use JMH to run the test n number of times (currently 4 times). The dev can then look at logs to see throughput and how it varies.
As of this PR, we see general platform throughput of ~ 20 - 25 MB/s.
2023-01-05 14:22:47 -08:00
Jimmy Ma
90700f54a7
Revert "Update to Micronaut 3.8.0 ( #20716 )" ( #21039 )
...
This reverts commit a28f93747f .
2023-01-04 14:38:29 -08:00
Jonathan Pearlin
8d658b76a5
Remove duplicate versions ( #20979 )
2023-01-03 12:34:44 -05:00
Jonathan Pearlin
a28f93747f
Update to Micronaut 3.8.0 ( #20716 )
...
* Update to Micronaut 3.7.5
* Update to Micronaut 3.8.0 and corresponding dependencies
2023-01-03 12:22:29 -05:00
Davin Chia
2deac0f244
Prep for Java 19 Upgrade ( #20911 )
...
Upgrade all the necessary tooling dependencies to get us to Java 19.
2022-12-29 12:32:42 -08:00
Jonathan Pearlin
816a147cfc
Update Micronaut dependencies ( #19601 )
2022-11-18 11:39:10 -05:00
Jonathan Pearlin
9ab4d07cf3
Update to latest Micronaut release ( #18774 )
2022-11-01 09:56:15 -04:00
Jonathan Pearlin
657f997aae
Update to latest Temporal SDK release ( #18492 )
2022-10-26 12:54:00 -04:00
Cole Snodgrass
4b93a9b436
remove extra ' in version ( #18400 )
...
- rm extra `'` in version string; `"2.1.1'"` -> `"2.1.1"`
2022-10-24 14:21:33 -07:00
Cole Snodgrass
6b5587d7d6
update spotbugs to latest ( #18208 )
2022-10-24 10:37:48 -07:00
Eugene
5ab81e6ced
🎉 Destination-elasticsearch: added custom sertificate support ( #18177 )
...
* [11356] Destination-elasticsearch: added custom certificate support
2022-10-24 19:45:37 +03:00
Jonathan Pearlin
702154da76
Update to Micronaut 3.7.2 and related dependecies ( #18191 )
2022-10-19 18:49:25 -04:00
Jonathan Pearlin
b4c16bfdbb
Custom APM Tracing ( #17947 )
...
* Add APM tracing to airbyte-workers
* Add custom traces to airbyte-cron
* Formatting
* Refactor tag constants
* Handle potential null object
* Handle null tag values
2022-10-18 13:14:29 -04:00
Jonathan Pearlin
3b22d80f5d
Add APM trace dependencies to catalog ( #17695 )
2022-10-06 16:31:30 -04:00
Jonathan Pearlin
13815e0395
Update Micronaut ( #17389 )
2022-09-29 12:46:41 -04:00
Jonathan Pearlin
896c2c9751
Switch to jakarta annotations ( #17251 )
2022-09-27 11:18:22 -04:00
Jonathan Pearlin
474642868c
Convert airbyte-workers to Micronaut ( #16434 )
...
* WIP Convert airbyte-workers to Micronaut framework
* Rebase cleanup
* Fix broken tests
* Simplify code
* Support control vs data plane configuration
* make WORFKLOW_PROXY_CACHE non-static to avoid cacheing mocks in unit tests
* Formatting
* Pairing on Worker Micronaut (#16364 )
* add RouteToSyncTaskQueue activity
* use new route activity in connection manager workflow
* format
* call router service for task queue
* Revert temporal proxy changes
* Formatting
* Fix default value
* register new route activity in test
* fix SyncWorkflowTest now that it isn't doing any routing
* Update dependencies
* More dependency updates
* Update dependencies
* Improve conditional bean check
* Match existing Optional functionality
* Add notEquals check
* Add missing env var to Helm chart
* Fix typo
* Mark LogConfigs as Singleton
* Env vars for log/state storage type
* Remove use of Optional in bean declarations
* Fix typo in config property name
* Support Temporal Cloud namespace
* Change to @Value
* Use correct value for conditional check
* Upgrade Micronaut
* Fix merge conflict
* Formatting
* Add missing env var
* Use sync task queue environment variable
* Handle sync task queue as set
* format and force http
* Handle case where sync task queue is empty
* Add correct path to config property
* Remove unused import
* Remove unused parameter
* Formatting
* Use pattern for condition process factory beans
* Cleanup
* PR feedback
* Revert hack for testing
Co-authored-by: pmossman <parker@airbyte.io >
2022-09-14 13:10:23 -04:00
Jonathan Pearlin
6aa08e0b96
Add micronaut dependencies and bundles ( #15459 )
...
* Add micronaut dependencies and bundles
* Update Micronaut core
2022-08-10 10:55:46 -04:00
Xiaohan Song
0961ee94f2
Export temporal metrics to datadog ( #14842 )
...
* add error code to ManualOperationResult
* fix a bug
* support temporal metrics
* metrics in temporal
* use statsd
* wrap otel config to temporal metric export
* use http port 4318 for otlp exporter
* simpilfy to support dd only
* use /v1/metrics for endpoint
* use statsd
* fix
* remove unused func
* wrap up implementation to export temporal metrics to datadog
* use deps.toml to wrap up the dependency
* move to metric client factory
* fix pmd error
* pmd, comment fix
* pr comment fix
2022-08-01 14:57:36 -07:00
Oleksandr Sheheda
3751be47cb
[10719] Destination Oracle: custom JDBC parameters ( #13841 )
...
* [10719] Destination Oracle: custom JDBC parameters
* [10719] Destination Oracle: custom JDBC parameters
fixed tests
* [10719] Destination Oracle: custom JDBC parameters
fixed tests
* [10719] Destination Oracle: custom JDBC parameters
fix for SSH oracle tests
* [10719] Destination Oracle: custom JDBC parameters
fixed test
* [10719] Destination Oracle: custom JDBC parameters
updated image tag
* auto-bump connector version [ci skip]
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2022-07-27 13:37:44 +03:00
Edward Gao
d465461c13
reconcile junit version ( #15047 )
2022-07-26 16:03:40 -07:00
Michael Siega
69d1626375
Make Temporal workflows use new schema for scheduling to support cronstrings ( #14873 )
2022-07-26 13:42:41 +02:00
Yevhen Sukhomud
436de264cb
13539 Fix integration tests source-clickhouse Mac OS ( #14701 )
...
* 13539 Fix integration tests source-clickhouse Mac OS
* 13539 Updated clickhouse jdbc driver
* 13539 Updated destination-clickhouse-strict-encrypt
* 13539 Updated SSL configuration and tests for clickhouse-destination
* 13539 Updated SSL for source-clickhouse-strict-encrypt
* 13539 Resolved host by ip
* 13539 Fixed code formatting
* 13539 Bump up source-clickhouse-strict-encrypt version
* auto-bump connector version [ci skip]
* auto-bump connector version [ci skip]
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2022-07-26 13:08:44 +07:00
Yevhen Sukhomud
8abe9d92c2
13524 Resolved host port for mac os ( #14663 )
...
* 13524 Resolved host port for mac os
* 13524 Uodated testcontainer version
2022-07-13 18:36:49 +07:00
Subodh Kant Chaturvedi
62017d5b05
upgrade potgresql version to fix default timestamp handling ( #14211 )
2022-06-29 20:28:54 +05:30
Xiaohan Song
9d060a9053
Add meaningful tests for OTEL client ( #13831 )
...
* Add meaningful tests for OTEL client
* PR comment fix
* code clean ups
2022-06-16 15:54:25 -07:00
Jonathan Pearlin
2b31011bce
Separate platform and connector testcontainer versions ( #13642 )
...
* Separate platform and connector testcontainer versions
* Fix dependency
* Fix dependency
* Fix dependency usage
* Prevent leaking testcontainer dependencies
2022-06-10 09:34:31 -04:00
Xiaohan Song
96149e2fe4
otel metric client implementation ( #13473 )
...
* Create interface, factory for metric client
* remove unused func
* change count val to use long
* PR fix
* otel metric client implementation
* merge conflicts resolve
* build fix
* add a test, moved version into deps catalog
* fix test
2022-06-08 14:39:09 -07:00
Jonathan Pearlin
ebb9f3e1ac
Prepare Database Access Layer for Dependency Injection ( #12546 )
...
* Prepare database access objects for dependency injection
* Replace duplicate code
* Remove unused imports
* Remove redundant validation call
* Remove unused imports
* Use constants
* Disable fast fail during connection pool initialization
* Remove typo
* Add missing test dependency
* Add missing test dependency
* Add missing test dependency
* Fix issue caused by rebase
* Add method for cloud
* Autoclose DSL context during migration
* Better connection close handling
* Fix typo in dependency
* Fix SpotBugs issue
* React to rebase
* Fix typo
* Update JavaDoc
* Fix database close calls
* Pass configs to getServer
* Fix typo
* Fix call to removed method
* Fix typo
* Use catalog to manage versions
* PR feedback
* Centralize shutdown hook
* Fix rebase issues
* Document test cases
* Document test cases
* Formatting
* Properly close database resources
* Rebase cleanup
2022-05-09 15:26:54 -04:00
Denys Krytskyi
905807591b
Modify OSS Airbyte and Cloud Airbyte to use Catalogs - 809 ( #12610 )
...
This PR provides 'version catalog' plugin, Where catalog is defined by using declared dependency list in 'build.gradle'.
In this pr all dependencies were transferred to 'libs' using 'dependencyResolutionManagement -> versionCatalogs -> libs'
2022-05-06 02:23:01 +08:00