From 5d5c15fb42af8bb6e818af635b54972571280e6e Mon Sep 17 00:00:00 2001 From: Favian Samatha Date: Mon, 6 Apr 2026 14:07:18 -0700 Subject: [PATCH 1/2] chore: update changelog and versions for 2026-04-06 release --- .test/go.mod | 24 +++---- .../adfs_credentials_provider_factory_test.go | 4 +- .test/test/aurora_connection_tracker_test.go | 8 +-- ...initial_connection_strategy_plugin_test.go | 8 +-- .../test/auth_plugin_param_validator_test.go | 4 +- .test/test/aws_credentials_management_test.go | 4 +- ..._secrets_manager_connection_plugin_test.go | 10 +-- .test/test/aws_wrapper_driver_test.go | 8 +-- .test/test/base_connection_plugin_test.go | 8 +-- .test/test/benchmark_plugin.go | 10 +-- .test/test/bg_helpers_test.go | 8 +-- .test/test/bg_plugin_test.go | 16 ++--- .test/test/bg_routing_test.go | 14 ++-- .test/test/bg_status_monitor_test.go | 6 +- .test/test/bg_status_provider_test.go | 10 +-- .test/test/cache_map_test.go | 2 +- .test/test/connect_time_plugin_test.go | 6 +- .../connection_plugin_chain_builder_test.go | 14 ++-- .test/test/connection_provider_test.go | 4 +- .../test/credentials_provider_factory_test.go | 2 +- .test/test/custom_endpoint_monitor_test.go | 6 +- .test/test/custom_endpoint_plugin_test.go | 8 +-- .test/test/default_plugin_test.go | 10 +-- .test/test/default_telemetry_factory_test.go | 6 +- .../test/developer_connection_plugin_test.go | 8 +-- .../dialect_manager_test.go | 6 +- .test/test/dsn_host_list_provider_test.go | 6 +- .test/test/dsn_parser_test.go | 4 +- .test/test/efm_test.go | 18 ++--- .test/test/error_messages_test.go | 4 +- .test/test/execution_time_plugin_test.go | 4 +- .test/test/failover_plugin_test.go | 18 ++--- .test/test/federated_auth_plugin_test.go | 16 ++--- .test/test/gdb_failover_plugin_test.go | 12 ++-- .../gdb_read_write_splitting_plugin_test.go | 14 ++-- .test/test/gdb_region_util_test.go | 4 +- .../test/highest_weight_host_selector_test.go | 6 +- .test/test/host_monitor_test.go | 10 +-- .test/test/host_selector_test.go | 4 +- .test/test/iam_auth_plugin_test.go | 14 ++-- .test/test/implementations_test.go | 26 ++++---- .test/test/internal_conn_pool_test.go | 2 +- .test/test/internal_pool_config_test.go | 2 +- .test/test/internal_pool_key_test.go | 2 +- ...nternal_pooled_connection_provider_test.go | 8 +-- .test/test/limitless_plugin_test.go | 18 ++--- .test/test/limitless_query_helper_test.go | 6 +- .test/test/limitless_router_monitor_test.go | 12 ++-- .test/test/mask_helper_test.go | 4 +- .test/test/mock_implementations.go | 18 ++--- .../mock_cluster_topology_monitor.go | 6 +- .../mock_connection_plugin.go | 8 +-- .../mock_connection_provider.go | 6 +- .../mock_database_dialect.go | 4 +- .../mock_driver_dialect.go | 6 +- .../mock_driver_property_resolver.go | 4 +- .../mock_host_list_provider.go | 4 +- .../mock_host_selector.go | 4 +- .../mock_monitor_service.go | 4 +- .../mock_plugin_helpers.go | 10 +-- .../driver_infrastructure/mock_row_parser.go | 2 +- .../mock_services_container.go | 6 +- .../mock_storage_service.go | 4 +- .../mock_topology_utils.go | 4 +- .../limitless/mock_limitless_query_helper.go | 6 +- .../mock_connection_tracker.go | 4 +- .../mock_error_simulator_connect_callback.go | 4 +- .../mock_error_simulator_method_callback.go | 2 +- .../util/telemetry/mock_telemetry_util.go | 4 +- .../mock_custom_endpoint_monitor.go | 2 +- .test/test/mysql_database_dialects_test.go | 4 +- .test/test/mysql_driver_dialect_test.go | 2 +- .test/test/okta_auth_plugin_test.go | 16 ++--- .../okta_credentials_provider_factory_test.go | 4 +- .test/test/open_telemetry_context_test.go | 2 +- .test/test/opened_connection_tracker_test.go | 4 +- .../test/otlp/open_telemetry_context_test.go | 2 +- .../test/otlp/open_telemetry_factory_test.go | 2 +- .test/test/partial_plugin_service_test.go | 12 ++-- .test/test/pg_database_dialects_test.go | 6 +- .test/test/pgx_driver_dialect_test.go | 2 +- .test/test/plugin_manager_benchmark_test.go | 16 ++--- .test/test/plugin_manager_test.go | 16 ++--- .test/test/plugin_service_test.go | 12 ++-- .test/test/plugin_telemetry_benchmark_test.go | 20 +++--- .test/test/random_host_selector_test.go | 4 +- .test/test/rds_host_list_provider_test.go | 8 +-- .test/test/rds_utils_test.go | 2 +- .../test/read_write_splitting_plugin_test.go | 14 ++-- .test/test/region_util_test.go | 4 +- .test/test/round_robin_host_selector_test.go | 8 +-- .test/test/rw_map_test.go | 2 +- .test/test/rw_queue_test.go | 2 +- .test/test/services/container_test.go | 6 +- .test/test/services/core_test.go | 2 +- .test/test/services/events_test.go | 4 +- .test/test/services/factory_test.go | 8 +-- .test/test/services/monitor_test.go | 4 +- .test/test/services/storage_test.go | 4 +- .test/test/session_state_service_test.go | 6 +- .test/test/session_state_test.go | 2 +- .test/test/sliding_expiration_cache_test.go | 2 +- .test/test/sql_method_helper_test.go | 2 +- .test/test/test_connection_wrapper.go | 4 +- .test/test/topology_utils_test.go | 4 +- .test/test/unit_test_utils.go | 2 +- .test/test/utils_test.go | 2 +- .../weighted_random_host_selector_test.go | 8 +-- .test/test/xray_telemetry_context_test.go | 2 +- .../test_utils/aurora_test_utility.go | 2 +- .../container/test_utils/driver_helper.go | 2 +- .../container/test_utils/perf_util.go | 2 +- .../test_utils/test_setup_utility.go | 2 +- .../tests/aws_secrets_manager_test.go | 4 +- .../container/tests/bg_deployment_test.go | 10 +-- .../container/tests/failover_conn_test.go | 4 +- .../container/tests/failover_db_test.go | 2 +- .../container/tests/iam_integration_test.go | 8 +-- .../container/tests/limitless_test.go | 4 +- .../tests/parameterized_query_test.go | 4 +- .../container/tests/performance_test.go | 8 +-- .../tests/read_write_splitting_test.go | 14 ++-- .../container/tests/stress_test.go | 4 +- CHANGELOG.md | 50 +++++++++++++- MAINTENANCE.md | 24 +++---- auth-helpers/CHANGELOG.md | 20 ++++-- auth-helpers/auth_plugin_param_validator.go | 4 +- auth-helpers/aws_credentials_management.go | 4 +- auth-helpers/credentials_provider_factory.go | 6 +- auth-helpers/gdb_region_util.go | 8 +-- auth-helpers/go.mod | 4 +- auth-helpers/iam_auth_util.go | 4 +- auth-helpers/iam_token_utility.go | 6 +- aws-secrets-manager/CHANGELOG.md | 18 +++-- aws-secrets-manager/aws_client_helper.go | 6 +- .../aws_secrets_manager_connection_plugin.go | 20 +++--- .../aws_secrets_manager_connection_util.go | 10 +-- aws-secrets-manager/go.mod | 6 +- awssql/CHANGELOG.md | 66 +++++++++++++++++-- .../driver/connection_plugin_chain_builder.go | 10 +-- awssql/driver/driver.go | 24 +++---- awssql/driver/target_driver_helper.go | 8 +-- awssql/driver/wrapper_utils.go | 6 +- awssql/driver_info/driver_version.go | 2 +- awssql/driver_infrastructure/bg_helpers.go | 6 +- .../cluster_topology_monitor.go | 6 +- .../connection_plugin.go | 4 +- .../connection_plugin_factory.go | 2 +- .../connection_provider.go | 2 +- .../connection_provider_manager.go | 4 +- .../driver_infrastructure/dialect_manager.go | 6 +- .../driver_connection_provider.go | 4 +- .../driver_infrastructure/driver_dialect.go | 2 +- .../dsn_host_list_provider.go | 8 +-- .../global_aurora_host_list_provider.go | 8 +-- .../highest_weight_host_selector.go | 6 +- .../host_list_provider.go | 4 +- awssql/driver_infrastructure/host_selector.go | 4 +- .../mysql_database_dialects.go | 4 +- .../pg_database_dialects.go | 6 +- .../driver_infrastructure/plugin_helpers.go | 6 +- .../random_host_selector.go | 6 +- .../rds_host_list_provider.go | 8 +-- .../round_robin_host_selector.go | 8 +-- .../services_container.go | 2 +- .../session_state_service.go | 6 +- awssql/driver_infrastructure/topology.go | 2 +- .../driver_infrastructure/topology_utils.go | 8 +-- .../weighted_random_host_selector.go | 8 +-- .../error_simulator_util.go | 8 +-- awssql/error_util/aws_wrapper_messages.go | 2 +- awssql/go.mod | 2 +- awssql/host_info_util/host_info.go | 2 +- awssql/internal_pool/internal_conn_pool.go | 2 +- .../internal_pooled_connection_provider.go | 12 ++-- .../plugin_helpers/partial_plugin_service.go | 10 +-- awssql/plugin_helpers/plugin_manager.go | 10 +-- awssql/plugin_helpers/plugin_service.go | 12 ++-- awssql/plugins/aurora_connection_tracker.go | 12 ++-- ...rora_initial_connection_strategy_plugin.go | 12 ++-- awssql/plugins/base_connection_plugin.go | 8 +-- awssql/plugins/bg/base_routing.go | 4 +- awssql/plugins/bg/bg_info_helpers.go | 2 +- awssql/plugins/bg/bg_interim_status.go | 8 +-- awssql/plugins/bg/bg_plugin.go | 14 ++-- awssql/plugins/bg/bg_status_monitor.go | 10 +-- awssql/plugins/bg/bg_status_provider.go | 10 +-- awssql/plugins/bg/bg_test_helpers.go | 8 +-- awssql/plugins/bg/connect_routing.go | 12 ++-- awssql/plugins/bg/execute_routing.go | 10 +-- awssql/plugins/connect_time_plugin.go | 10 +-- .../connection_tracker/connection_tracker.go | 2 +- .../opened_connection_tracker.go | 8 +-- awssql/plugins/default_plugin.go | 12 ++-- awssql/plugins/developer_connection_plugin.go | 12 ++-- awssql/plugins/efm/host_monitor.go | 12 ++-- awssql/plugins/efm/host_monitoring_plugin.go | 10 +-- awssql/plugins/efm/host_monitoring_service.go | 12 ++-- .../error_simulator_connect_callback.go | 2 +- awssql/plugins/execution_time_plugin.go | 8 +-- awssql/plugins/failover_plugin.go | 14 ++-- awssql/plugins/gdb_failover_plugin.go | 12 ++-- .../limitless/limitless_connection_context.go | 6 +- awssql/plugins/limitless/limitless_plugin.go | 14 ++-- .../limitless/limitless_query_helper.go | 10 +-- .../limitless/limitless_router_monitor.go | 10 +-- .../limitless/limitless_router_service.go | 10 +-- awssql/plugins/limitless/limitless_routers.go | 4 +- awssql/plugins/limitless/limitless_utils.go | 2 +- .../gdb_read_write_splitting.go | 12 ++-- .../read_write_splitting_plugin.go | 14 ++-- awssql/plugins/stale_dns_helper.go | 10 +-- awssql/property_util/aws_wrapper_property.go | 4 +- awssql/property_util/dsn_parser.go | 6 +- awssql/property_util/mask_helper.go | 2 +- awssql/property_util/saml_utils.go | 4 +- awssql/region_util/region_util.go | 4 +- awssql/services/container.go | 4 +- awssql/services/core.go | 2 +- awssql/services/events.go | 4 +- awssql/services/factory.go | 6 +- awssql/services/monitor.go | 4 +- awssql/services/storage.go | 4 +- awssql/utils/sliding_expiration_cache.go | 2 +- .../telemetry/default_telemetry_factory.go | 6 +- awssql/utils/utils.go | 6 +- custom-endpoint/CHANGELOG.md | 12 +++- custom-endpoint/custom_endpoint_info.go | 2 +- custom-endpoint/custom_endpoint_monitor.go | 12 ++-- custom-endpoint/custom_endpoint_plugin.go | 18 ++--- custom-endpoint/go.mod | 6 +- ...ws_credentials_provider_handler_example.go | 2 +- examples/aws_failover_mysql_example.go | 4 +- examples/aws_failover_postgresql_example.go | 4 +- ...ion_pool_password_warning_mysql_example.go | 4 +- ...ool_password_warning_postgresql_example.go | 4 +- .../custom_connection_provider_example.go | 4 +- examples/dev_plugin_mysql_example.go | 4 +- examples/dev_plugin_postgres_example.go | 4 +- .../read_write_splitting_mysql_example.go | 10 +-- ...read_write_splitting_postgresql_example.go | 10 +-- federated-auth/CHANGELOG.md | 21 ++++-- .../adfs_credentials_provider_factory.go | 10 +-- federated-auth/federated_auth_plugin.go | 20 +++--- federated-auth/go.mod | 6 +- iam/CHANGELOG.md | 21 ++++-- iam/go.mod | 6 +- iam/iam_auth_plugin.go | 20 +++--- mysql-driver/CHANGELOG.md | 29 ++++++-- mysql-driver/driver.go | 4 +- mysql-driver/go.mod | 4 +- mysql-driver/mysql_driver_dialect.go | 10 +-- mysql-driver/mysql_property_resolver.go | 2 +- mysql-driver/mysql_row_parser.go | 4 +- okta/CHANGELOG.md | 21 ++++-- okta/go.mod | 6 +- okta/okta_auth_plugin.go | 20 +++--- okta/okta_credentials_provider_factory.go | 10 +-- otlp/CHANGELOG.md | 17 +++-- otlp/go.mod | 4 +- otlp/open_telemetry_context.go | 4 +- otlp/open_telemetry_factory.go | 4 +- pgx-driver/CHANGELOG.md | 29 ++++++-- pgx-driver/driver.go | 4 +- pgx-driver/go.mod | 4 +- pgx-driver/pgx_driver_dialect.go | 10 +-- pgx-driver/pgx_property_resolver.go | 2 +- pgx-driver/pgx_row_parser.go | 2 +- xray/CHANGELOG.md | 17 +++-- xray/go.mod | 4 +- xray/xray_telemetry_context.go | 2 +- xray/xray_telemetry_factory.go | 4 +- 272 files changed, 1161 insertions(+), 966 deletions(-) diff --git a/.test/go.mod b/.test/go.mod index 63594923..8cfd0b40 100644 --- a/.test/go.mod +++ b/.test/go.mod @@ -4,17 +4,17 @@ go 1.25.0 require ( github.com/Shopify/toxiproxy v2.1.4+incompatible - github.com/aws/aws-advanced-go-wrapper/auth-helpers v1.0.5 - github.com/aws/aws-advanced-go-wrapper/aws-secrets-manager v1.1.0 - github.com/aws/aws-advanced-go-wrapper/awssql v1.4.0 - github.com/aws/aws-advanced-go-wrapper/custom-endpoint v1.0.2 - github.com/aws/aws-advanced-go-wrapper/federated-auth v1.0.5 - github.com/aws/aws-advanced-go-wrapper/iam v1.0.5 - github.com/aws/aws-advanced-go-wrapper/mysql-driver v1.0.5 - github.com/aws/aws-advanced-go-wrapper/okta v1.0.5 - github.com/aws/aws-advanced-go-wrapper/otlp v1.0.5 - github.com/aws/aws-advanced-go-wrapper/pgx-driver v1.0.5 - github.com/aws/aws-advanced-go-wrapper/xray v1.0.5 + github.com/aws/aws-advanced-go-wrapper/auth-helpers v1.1.0 + github.com/aws/aws-advanced-go-wrapper/aws-secrets-manager v1.1.1 + github.com/aws/aws-advanced-go-wrapper/awssql/v2 v2.0.0 + github.com/aws/aws-advanced-go-wrapper/custom-endpoint v1.0.3 + github.com/aws/aws-advanced-go-wrapper/federated-auth v1.1.0 + github.com/aws/aws-advanced-go-wrapper/iam v1.1.0 + github.com/aws/aws-advanced-go-wrapper/mysql-driver v1.1.0 + github.com/aws/aws-advanced-go-wrapper/okta v1.1.0 + github.com/aws/aws-advanced-go-wrapper/otlp v1.0.6 + github.com/aws/aws-advanced-go-wrapper/pgx-driver v1.1.0 + github.com/aws/aws-advanced-go-wrapper/xray v1.0.6 github.com/aws/aws-sdk-go-v2 v1.41.4 github.com/aws/aws-sdk-go-v2/config v1.32.12 github.com/aws/aws-sdk-go-v2/service/rds v1.116.3 @@ -104,7 +104,7 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/aws/aws-advanced-go-wrapper/awssql => ../awssql +replace github.com/aws/aws-advanced-go-wrapper/awssql/v2 => ../awssql replace github.com/aws/aws-advanced-go-wrapper/custom-endpoint => ./../custom-endpoint diff --git a/.test/test/adfs_credentials_provider_factory_test.go b/.test/test/adfs_credentials_provider_factory_test.go index bc190558..d0fc420f 100644 --- a/.test/test/adfs_credentials_provider_factory_test.go +++ b/.test/test/adfs_credentials_provider_factory_test.go @@ -27,8 +27,8 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_telemetry "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/util/telemetry" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" federated_auth "github.com/aws/aws-advanced-go-wrapper/federated-auth" "github.com/golang/mock/gomock" diff --git a/.test/test/aurora_connection_tracker_test.go b/.test/test/aurora_connection_tracker_test.go index c28b21cc..60b1850d 100644 --- a/.test/test/aurora_connection_tracker_test.go +++ b/.test/test/aurora_connection_tracker_test.go @@ -23,10 +23,10 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_connection_tracker "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/plugins/connection_tracker" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/aurora_initial_connection_strategy_plugin_test.go b/.test/test/aurora_initial_connection_strategy_plugin_test.go index 325e624e..2cbcf830 100644 --- a/.test/test/aurora_initial_connection_strategy_plugin_test.go +++ b/.test/test/aurora_initial_connection_strategy_plugin_test.go @@ -23,10 +23,10 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/auth_plugin_param_validator_test.go b/.test/test/auth_plugin_param_validator_test.go index 683c93f9..6fea980b 100644 --- a/.test/test/auth_plugin_param_validator_test.go +++ b/.test/test/auth_plugin_param_validator_test.go @@ -20,8 +20,8 @@ import ( "testing" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/aws_credentials_management_test.go b/.test/test/aws_credentials_management_test.go index 621c1b4d..b8cd5cb6 100644 --- a/.test/test/aws_credentials_management_test.go +++ b/.test/test/aws_credentials_management_test.go @@ -21,12 +21,12 @@ import ( "strings" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/aws/aws-sdk-go-v2/aws" "github.com/stretchr/testify/assert" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" ) type mockCredentialsProviderHandler struct { diff --git a/.test/test/aws_secrets_manager_connection_plugin_test.go b/.test/test/aws_secrets_manager_connection_plugin_test.go index 837b6c6c..a2165e5c 100644 --- a/.test/test/aws_secrets_manager_connection_plugin_test.go +++ b/.test/test/aws_secrets_manager_connection_plugin_test.go @@ -26,11 +26,11 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_telemetry "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/util/telemetry" aws_secrets_manager "github.com/aws/aws-advanced-go-wrapper/aws-secrets-manager" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/golang/mock/gomock" mysql_driver "github.com/aws/aws-advanced-go-wrapper/mysql-driver" diff --git a/.test/test/aws_wrapper_driver_test.go b/.test/test/aws_wrapper_driver_test.go index 1938675a..43d39e5a 100644 --- a/.test/test/aws_wrapper_driver_test.go +++ b/.test/test/aws_wrapper_driver_test.go @@ -26,10 +26,10 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_telemetry "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/util/telemetry" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" mysql_driver "github.com/aws/aws-advanced-go-wrapper/mysql-driver" "github.com/golang/mock/gomock" diff --git a/.test/test/base_connection_plugin_test.go b/.test/test/base_connection_plugin_test.go index c204f6d9..911cba91 100644 --- a/.test/test/base_connection_plugin_test.go +++ b/.test/test/base_connection_plugin_test.go @@ -23,10 +23,10 @@ import ( "database/sql/driver" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/benchmark_plugin.go b/.test/test/benchmark_plugin.go index 64e9134c..709a9d12 100644 --- a/.test/test/benchmark_plugin.go +++ b/.test/test/benchmark_plugin.go @@ -19,11 +19,11 @@ package test import ( "database/sql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type BenchmarkPluginFactory struct{} diff --git a/.test/test/bg_helpers_test.go b/.test/test/bg_helpers_test.go index f4966eb0..97d90291 100644 --- a/.test/test/bg_helpers_test.go +++ b/.test/test/bg_helpers_test.go @@ -19,10 +19,10 @@ package test import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/bg" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/bg" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/bg_plugin_test.go b/.test/test/bg_plugin_test.go index 363ae9ac..013daa5c 100644 --- a/.test/test/bg_plugin_test.go +++ b/.test/test/bg_plugin_test.go @@ -26,14 +26,14 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_telemetry "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/util/telemetry" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/bg" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/bg" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/.test/test/bg_routing_test.go b/.test/test/bg_routing_test.go index 283ba305..e5bce2f3 100644 --- a/.test/test/bg_routing_test.go +++ b/.test/test/bg_routing_test.go @@ -25,13 +25,13 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_telemetry "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/util/telemetry" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/bg" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/bg" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/.test/test/bg_status_monitor_test.go b/.test/test/bg_status_monitor_test.go index f6a61a51..16527d6a 100644 --- a/.test/test/bg_status_monitor_test.go +++ b/.test/test/bg_status_monitor_test.go @@ -24,9 +24,9 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/bg" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/bg" pgx_driver "github.com/aws/aws-advanced-go-wrapper/pgx-driver" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" diff --git a/.test/test/bg_status_provider_test.go b/.test/test/bg_status_provider_test.go index edb38baf..baefed83 100644 --- a/.test/test/bg_status_provider_test.go +++ b/.test/test/bg_status_provider_test.go @@ -21,11 +21,11 @@ import ( "time" mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/bg" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/bg" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/cache_map_test.go b/.test/test/cache_map_test.go index 070f0b6a..7bad909a 100644 --- a/.test/test/cache_map_test.go +++ b/.test/test/cache_map_test.go @@ -20,7 +20,7 @@ import ( "testing" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/connect_time_plugin_test.go b/.test/test/connect_time_plugin_test.go index a1f96bae..2a85cd88 100644 --- a/.test/test/connect_time_plugin_test.go +++ b/.test/test/connect_time_plugin_test.go @@ -22,9 +22,9 @@ import ( "time" mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/connection_plugin_chain_builder_test.go b/.test/test/connection_plugin_chain_builder_test.go index 2511ce57..73edd071 100644 --- a/.test/test/connection_plugin_chain_builder_test.go +++ b/.test/test/connection_plugin_chain_builder_test.go @@ -21,13 +21,13 @@ import ( "testing" mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" - awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/efm" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/limitless" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/efm" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/limitless" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/aws/aws-advanced-go-wrapper/iam" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" diff --git a/.test/test/connection_provider_test.go b/.test/test/connection_provider_test.go index 0856e035..82b55ebe 100644 --- a/.test/test/connection_provider_test.go +++ b/.test/test/connection_provider_test.go @@ -23,8 +23,8 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" mysql_driver "github.com/aws/aws-advanced-go-wrapper/mysql-driver" "github.com/golang/mock/gomock" diff --git a/.test/test/credentials_provider_factory_test.go b/.test/test/credentials_provider_factory_test.go index f475af91..f257444f 100644 --- a/.test/test/credentials_provider_factory_test.go +++ b/.test/test/credentials_provider_factory_test.go @@ -20,7 +20,7 @@ import ( "errors" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "testing" diff --git a/.test/test/custom_endpoint_monitor_test.go b/.test/test/custom_endpoint_monitor_test.go index fb0fecc2..c7ebc8b2 100644 --- a/.test/test/custom_endpoint_monitor_test.go +++ b/.test/test/custom_endpoint_monitor_test.go @@ -22,9 +22,9 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_telemetry "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/util/telemetry" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" custom_endpoint "github.com/aws/aws-advanced-go-wrapper/custom-endpoint" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" diff --git a/.test/test/custom_endpoint_plugin_test.go b/.test/test/custom_endpoint_plugin_test.go index fec0503b..28765ff5 100644 --- a/.test/test/custom_endpoint_plugin_test.go +++ b/.test/test/custom_endpoint_plugin_test.go @@ -24,10 +24,10 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_telemetry "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/util/telemetry" mock_custom_endpoint "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/custom-endpoint" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" custom_endpoint "github.com/aws/aws-advanced-go-wrapper/custom-endpoint" "github.com/aws/aws-sdk-go-v2/service/rds" "github.com/golang/mock/gomock" diff --git a/.test/test/default_plugin_test.go b/.test/test/default_plugin_test.go index a5dde832..03aa3115 100644 --- a/.test/test/default_plugin_test.go +++ b/.test/test/default_plugin_test.go @@ -24,11 +24,11 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_telemetry "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/util/telemetry" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/default_telemetry_factory_test.go b/.test/test/default_telemetry_factory_test.go index 672f6b75..5ca57b8c 100644 --- a/.test/test/default_telemetry_factory_test.go +++ b/.test/test/default_telemetry_factory_test.go @@ -21,9 +21,9 @@ import ( "testing" mock_telemetry "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/util/telemetry" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/developer_connection_plugin_test.go b/.test/test/developer_connection_plugin_test.go index 92609216..2fbb40f5 100644 --- a/.test/test/developer_connection_plugin_test.go +++ b/.test/test/developer_connection_plugin_test.go @@ -23,10 +23,10 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_error_simulator "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/plugins/error_simulator" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/error_simulator" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/error_simulator" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/dialect_manager_test/dialect_manager_test.go b/.test/test/dialect_manager_test/dialect_manager_test.go index 52c2d77a..f08378f3 100644 --- a/.test/test/dialect_manager_test/dialect_manager_test.go +++ b/.test/test/dialect_manager_test/dialect_manager_test.go @@ -21,9 +21,9 @@ import ( "testing" "github.com/aws/aws-advanced-go-wrapper/.test/test" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/.test/test/dsn_host_list_provider_test.go b/.test/test/dsn_host_list_provider_test.go index 4ac7747a..f3c9828d 100644 --- a/.test/test/dsn_host_list_provider_test.go +++ b/.test/test/dsn_host_list_provider_test.go @@ -20,9 +20,9 @@ import ( "testing" mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/dsn_parser_test.go b/.test/test/dsn_parser_test.go index a989cce3..47fc1843 100644 --- a/.test/test/dsn_parser_test.go +++ b/.test/test/dsn_parser_test.go @@ -21,8 +21,8 @@ import ( "strings" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/efm_test.go b/.test/test/efm_test.go index 08798216..76493fc5 100644 --- a/.test/test/efm_test.go +++ b/.test/test/efm_test.go @@ -25,15 +25,15 @@ import ( "weak" mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" - awssql "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/efm" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + awssql "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/efm" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" pgx_driver "github.com/aws/aws-advanced-go-wrapper/pgx-driver" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" diff --git a/.test/test/error_messages_test.go b/.test/test/error_messages_test.go index ca1e997b..0f24dd43 100644 --- a/.test/test/error_messages_test.go +++ b/.test/test/error_messages_test.go @@ -21,8 +21,8 @@ import ( "log/slog" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/execution_time_plugin_test.go b/.test/test/execution_time_plugin_test.go index b35eb032..20b39454 100644 --- a/.test/test/execution_time_plugin_test.go +++ b/.test/test/execution_time_plugin_test.go @@ -21,8 +21,8 @@ import ( "time" mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/failover_plugin_test.go b/.test/test/failover_plugin_test.go index 5a81f793..f368cf3a 100644 --- a/.test/test/failover_plugin_test.go +++ b/.test/test/failover_plugin_test.go @@ -24,15 +24,15 @@ import ( "time" mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" mysql_driver "github.com/aws/aws-advanced-go-wrapper/mysql-driver" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" diff --git a/.test/test/federated_auth_plugin_test.go b/.test/test/federated_auth_plugin_test.go index 2ec02d75..37a0201a 100644 --- a/.test/test/federated_auth_plugin_test.go +++ b/.test/test/federated_auth_plugin_test.go @@ -22,14 +22,14 @@ import ( "testing" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" federated_auth "github.com/aws/aws-advanced-go-wrapper/federated-auth" pgx_driver "github.com/aws/aws-advanced-go-wrapper/pgx-driver" diff --git a/.test/test/gdb_failover_plugin_test.go b/.test/test/gdb_failover_plugin_test.go index afefb945..abf94b73 100644 --- a/.test/test/gdb_failover_plugin_test.go +++ b/.test/test/gdb_failover_plugin_test.go @@ -22,12 +22,12 @@ import ( "testing" mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/gdb_read_write_splitting_plugin_test.go b/.test/test/gdb_read_write_splitting_plugin_test.go index 26f5cd5a..6082f7da 100644 --- a/.test/test/gdb_read_write_splitting_plugin_test.go +++ b/.test/test/gdb_read_write_splitting_plugin_test.go @@ -22,13 +22,13 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/read_write_splitting" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/read_write_splitting" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/gdb_region_util_test.go b/.test/test/gdb_region_util_test.go index 7d2badbd..eb101141 100644 --- a/.test/test/gdb_region_util_test.go +++ b/.test/test/gdb_region_util_test.go @@ -22,8 +22,8 @@ import ( "testing" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/rds" rdsTypes "github.com/aws/aws-sdk-go-v2/service/rds/types" diff --git a/.test/test/highest_weight_host_selector_test.go b/.test/test/highest_weight_host_selector_test.go index 4b38d9a7..2e7234be 100644 --- a/.test/test/highest_weight_host_selector_test.go +++ b/.test/test/highest_weight_host_selector_test.go @@ -19,9 +19,9 @@ package test import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/host_monitor_test.go b/.test/test/host_monitor_test.go index f9cb81c9..d2bcb47c 100644 --- a/.test/test/host_monitor_test.go +++ b/.test/test/host_monitor_test.go @@ -22,11 +22,11 @@ import ( "time" "weak" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/efm" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/efm" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/host_selector_test.go b/.test/test/host_selector_test.go index 6b71329d..9c083852 100644 --- a/.test/test/host_selector_test.go +++ b/.test/test/host_selector_test.go @@ -19,8 +19,8 @@ package test import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/iam_auth_plugin_test.go b/.test/test/iam_auth_plugin_test.go index 17997dcc..8a001948 100644 --- a/.test/test/iam_auth_plugin_test.go +++ b/.test/test/iam_auth_plugin_test.go @@ -25,13 +25,13 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_telemetry "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/util/telemetry" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - awssql "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + awssql "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/aws/aws-advanced-go-wrapper/iam" mysql_driver "github.com/aws/aws-advanced-go-wrapper/mysql-driver" "github.com/golang/mock/gomock" diff --git a/.test/test/implementations_test.go b/.test/test/implementations_test.go index 24b3a102..5575dbea 100644 --- a/.test/test/implementations_test.go +++ b/.test/test/implementations_test.go @@ -20,12 +20,12 @@ import ( "database/sql/driver" aws_secrets_manager "github.com/aws/aws-advanced-go-wrapper/aws-secrets-manager" - "github.com/aws/aws-advanced-go-wrapper/awssql/internal_pool" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/connection_tracker" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/limitless" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/read_write_splitting" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/internal_pool" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/connection_tracker" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/limitless" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/read_write_splitting" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" custom_endpoint "github.com/aws/aws-advanced-go-wrapper/custom-endpoint" mysql_driver "github.com/aws/aws-advanced-go-wrapper/mysql-driver" "github.com/aws/aws-advanced-go-wrapper/okta" @@ -35,13 +35,13 @@ import ( "testing" - awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/bg" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/efm" + awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/bg" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/efm" federated_auth "github.com/aws/aws-advanced-go-wrapper/federated-auth" "github.com/aws/aws-advanced-go-wrapper/iam" ) diff --git a/.test/test/internal_conn_pool_test.go b/.test/test/internal_conn_pool_test.go index d56c7819..355c503f 100644 --- a/.test/test/internal_conn_pool_test.go +++ b/.test/test/internal_conn_pool_test.go @@ -25,7 +25,7 @@ import ( "time" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/internal_pool" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/internal_pool" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/internal_pool_config_test.go b/.test/test/internal_pool_config_test.go index ac2638f8..9c408c01 100644 --- a/.test/test/internal_pool_config_test.go +++ b/.test/test/internal_pool_config_test.go @@ -20,7 +20,7 @@ import ( "testing" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/internal_pool" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/internal_pool" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/internal_pool_key_test.go b/.test/test/internal_pool_key_test.go index 7336dbbf..cb73f652 100644 --- a/.test/test/internal_pool_key_test.go +++ b/.test/test/internal_pool_key_test.go @@ -19,7 +19,7 @@ package test import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/internal_pool" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/internal_pool" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/internal_pooled_connection_provider_test.go b/.test/test/internal_pooled_connection_provider_test.go index 2a4fbd8d..7e4b894c 100644 --- a/.test/test/internal_pooled_connection_provider_test.go +++ b/.test/test/internal_pooled_connection_provider_test.go @@ -22,10 +22,10 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/internal_pool" + awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/internal_pool" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/limitless_plugin_test.go b/.test/test/limitless_plugin_test.go index b6fcfcb0..6ae2d37d 100644 --- a/.test/test/limitless_plugin_test.go +++ b/.test/test/limitless_plugin_test.go @@ -23,15 +23,15 @@ import ( "time" mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/limitless" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/limitless" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" mysql_driver "github.com/aws/aws-advanced-go-wrapper/mysql-driver" pgx_driver "github.com/aws/aws-advanced-go-wrapper/pgx-driver" "github.com/golang/mock/gomock" diff --git a/.test/test/limitless_query_helper_test.go b/.test/test/limitless_query_helper_test.go index c1bc12d3..add171bb 100644 --- a/.test/test/limitless_query_helper_test.go +++ b/.test/test/limitless_query_helper_test.go @@ -23,9 +23,9 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/limitless" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/limitless" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/limitless_router_monitor_test.go b/.test/test/limitless_router_monitor_test.go index 67a62752..1996831f 100644 --- a/.test/test/limitless_router_monitor_test.go +++ b/.test/test/limitless_router_monitor_test.go @@ -23,12 +23,12 @@ import ( "time" mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/limitless" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/limitless" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/golang/mock/gomock" ) diff --git a/.test/test/mask_helper_test.go b/.test/test/mask_helper_test.go index a1b33ef2..4f67f6b9 100644 --- a/.test/test/mask_helper_test.go +++ b/.test/test/mask_helper_test.go @@ -20,8 +20,8 @@ import ( "strings" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/mock_implementations.go b/.test/test/mock_implementations.go index 28eabdc1..f06ecee5 100644 --- a/.test/test/mock_implementations.go +++ b/.test/test/mock_implementations.go @@ -26,15 +26,15 @@ import ( auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" aws_secrets_manager "github.com/aws/aws-advanced-go-wrapper/aws-secrets-manager" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/efm" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/limitless" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/efm" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/limitless" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/secretsmanager" diff --git a/.test/test/mocks/awssql/driver_infrastructure/mock_cluster_topology_monitor.go b/.test/test/mocks/awssql/driver_infrastructure/mock_cluster_topology_monitor.go index 06c26d6d..8b29cc38 100644 --- a/.test/test/mocks/awssql/driver_infrastructure/mock_cluster_topology_monitor.go +++ b/.test/test/mocks/awssql/driver_infrastructure/mock_cluster_topology_monitor.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure (interfaces: ClusterTopologyMonitor) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure (interfaces: ClusterTopologyMonitor) // Package mock_driver_infrastructure is a generated GoMock package. package mock_driver_infrastructure @@ -23,8 +23,8 @@ package mock_driver_infrastructure import ( reflect "reflect" - driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/driver_infrastructure/mock_connection_plugin.go b/.test/test/mocks/awssql/driver_infrastructure/mock_connection_plugin.go index f9311332..fa8e51ca 100644 --- a/.test/test/mocks/awssql/driver_infrastructure/mock_connection_plugin.go +++ b/.test/test/mocks/awssql/driver_infrastructure/mock_connection_plugin.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure (interfaces: ConnectionPlugin) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure (interfaces: ConnectionPlugin) // Package mock_driver_infrastructure is a generated GoMock package. package mock_driver_infrastructure @@ -24,9 +24,9 @@ import ( driver "database/sql/driver" reflect "reflect" - driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - utils "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + utils "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/driver_infrastructure/mock_connection_provider.go b/.test/test/mocks/awssql/driver_infrastructure/mock_connection_provider.go index a8550fb7..abcb8dc6 100644 --- a/.test/test/mocks/awssql/driver_infrastructure/mock_connection_provider.go +++ b/.test/test/mocks/awssql/driver_infrastructure/mock_connection_provider.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure (interfaces: ConnectionProvider) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure (interfaces: ConnectionProvider) // Package mock_driver_infrastructure is a generated GoMock package. package mock_driver_infrastructure @@ -24,8 +24,8 @@ import ( driver "database/sql/driver" reflect "reflect" - driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/driver_infrastructure/mock_database_dialect.go b/.test/test/mocks/awssql/driver_infrastructure/mock_database_dialect.go index 7e7edd42..4d81164d 100644 --- a/.test/test/mocks/awssql/driver_infrastructure/mock_database_dialect.go +++ b/.test/test/mocks/awssql/driver_infrastructure/mock_database_dialect.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure (interfaces: DatabaseDialect,TopologyDialect,MultiAzTopologyDialect,GlobalAuroraTopologyDialect,AuroraLimitlessDialect,BlueGreenDialect) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure (interfaces: DatabaseDialect,TopologyDialect,MultiAzTopologyDialect,GlobalAuroraTopologyDialect,AuroraLimitlessDialect,BlueGreenDialect) // Package mock_driver_infrastructure is a generated GoMock package. package mock_driver_infrastructure @@ -24,7 +24,7 @@ import ( driver "database/sql/driver" reflect "reflect" - driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/driver_infrastructure/mock_driver_dialect.go b/.test/test/mocks/awssql/driver_infrastructure/mock_driver_dialect.go index 59518c49..fbacab46 100644 --- a/.test/test/mocks/awssql/driver_infrastructure/mock_driver_dialect.go +++ b/.test/test/mocks/awssql/driver_infrastructure/mock_driver_dialect.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure (interfaces: DriverDialect) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure (interfaces: DriverDialect) // Package mock_driver_infrastructure is a generated GoMock package. package mock_driver_infrastructure @@ -24,8 +24,8 @@ import ( driver "database/sql/driver" reflect "reflect" - driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/driver_infrastructure/mock_driver_property_resolver.go b/.test/test/mocks/awssql/driver_infrastructure/mock_driver_property_resolver.go index cb2f032f..0b56e8c0 100644 --- a/.test/test/mocks/awssql/driver_infrastructure/mock_driver_property_resolver.go +++ b/.test/test/mocks/awssql/driver_infrastructure/mock_driver_property_resolver.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure (interfaces: DriverPropertyResolver) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure (interfaces: DriverPropertyResolver) // Package mock_driver_infrastructure is a generated GoMock package. package mock_driver_infrastructure @@ -7,7 +7,7 @@ package mock_driver_infrastructure import ( reflect "reflect" - driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/driver_infrastructure/mock_host_list_provider.go b/.test/test/mocks/awssql/driver_infrastructure/mock_host_list_provider.go index dd68417a..404543b0 100644 --- a/.test/test/mocks/awssql/driver_infrastructure/mock_host_list_provider.go +++ b/.test/test/mocks/awssql/driver_infrastructure/mock_host_list_provider.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure (interfaces: HostListProvider) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure (interfaces: HostListProvider) // Package mock_driver_infrastructure is a generated GoMock package. package mock_driver_infrastructure @@ -24,7 +24,7 @@ import ( driver "database/sql/driver" reflect "reflect" - host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/driver_infrastructure/mock_host_selector.go b/.test/test/mocks/awssql/driver_infrastructure/mock_host_selector.go index f40bb13f..e00764ff 100644 --- a/.test/test/mocks/awssql/driver_infrastructure/mock_host_selector.go +++ b/.test/test/mocks/awssql/driver_infrastructure/mock_host_selector.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure (interfaces: HostSelector,WeightedHostSelector) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure (interfaces: HostSelector,WeightedHostSelector) // Package mock_driver_infrastructure is a generated GoMock package. package mock_driver_infrastructure @@ -23,7 +23,7 @@ package mock_driver_infrastructure import ( reflect "reflect" - host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/driver_infrastructure/mock_monitor_service.go b/.test/test/mocks/awssql/driver_infrastructure/mock_monitor_service.go index 5816bb93..c4eeb0cf 100644 --- a/.test/test/mocks/awssql/driver_infrastructure/mock_monitor_service.go +++ b/.test/test/mocks/awssql/driver_infrastructure/mock_monitor_service.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure (interfaces: MonitorService) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure (interfaces: MonitorService) // Package mock_driver_infrastructure is a generated GoMock package. package mock_driver_infrastructure @@ -23,7 +23,7 @@ package mock_driver_infrastructure import ( reflect "reflect" - driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/driver_infrastructure/mock_plugin_helpers.go b/.test/test/mocks/awssql/driver_infrastructure/mock_plugin_helpers.go index 34001ce9..631c91dc 100644 --- a/.test/test/mocks/awssql/driver_infrastructure/mock_plugin_helpers.go +++ b/.test/test/mocks/awssql/driver_infrastructure/mock_plugin_helpers.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure (interfaces: HostListProviderService,PluginService,PluginManager,CanReleaseResources) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure (interfaces: HostListProviderService,PluginService,PluginManager,CanReleaseResources) // Package mock_driver_infrastructure is a generated GoMock package. package mock_driver_infrastructure @@ -25,10 +25,10 @@ import ( driver "database/sql/driver" reflect "reflect" - driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - utils "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - telemetry "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + utils "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + telemetry "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/driver_infrastructure/mock_row_parser.go b/.test/test/mocks/awssql/driver_infrastructure/mock_row_parser.go index c1b64137..71be46c8 100644 --- a/.test/test/mocks/awssql/driver_infrastructure/mock_row_parser.go +++ b/.test/test/mocks/awssql/driver_infrastructure/mock_row_parser.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure (interfaces: RowParser) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure (interfaces: RowParser) // Package mock_driver_infrastructure is a generated GoMock package. package mock_driver_infrastructure diff --git a/.test/test/mocks/awssql/driver_infrastructure/mock_services_container.go b/.test/test/mocks/awssql/driver_infrastructure/mock_services_container.go index 72a8e778..e9a6539b 100644 --- a/.test/test/mocks/awssql/driver_infrastructure/mock_services_container.go +++ b/.test/test/mocks/awssql/driver_infrastructure/mock_services_container.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure (interfaces: ServicesContainer) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure (interfaces: ServicesContainer) // Package mock_driver_infrastructure is a generated GoMock package. package mock_driver_infrastructure @@ -23,8 +23,8 @@ package mock_driver_infrastructure import ( reflect "reflect" - driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - telemetry "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + telemetry "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/driver_infrastructure/mock_storage_service.go b/.test/test/mocks/awssql/driver_infrastructure/mock_storage_service.go index 4382431c..705b5527 100644 --- a/.test/test/mocks/awssql/driver_infrastructure/mock_storage_service.go +++ b/.test/test/mocks/awssql/driver_infrastructure/mock_storage_service.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure (interfaces: StorageService,RawStorageAccess) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure (interfaces: StorageService,RawStorageAccess) // Package mock_driver_infrastructure is a generated GoMock package. package mock_driver_infrastructure @@ -24,7 +24,7 @@ import ( reflect "reflect" time "time" - driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/driver_infrastructure/mock_topology_utils.go b/.test/test/mocks/awssql/driver_infrastructure/mock_topology_utils.go index 5342045c..bdf43753 100644 --- a/.test/test/mocks/awssql/driver_infrastructure/mock_topology_utils.go +++ b/.test/test/mocks/awssql/driver_infrastructure/mock_topology_utils.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure (interfaces: TopologyUtils,ClusterTopologyUtils,GlobalClusterTopologyUtils) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure (interfaces: TopologyUtils,ClusterTopologyUtils,GlobalClusterTopologyUtils) // Package mock_driver_infrastructure is a generated GoMock package. package mock_driver_infrastructure @@ -25,7 +25,7 @@ import ( reflect "reflect" time "time" - host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/limitless/mock_limitless_query_helper.go b/.test/test/mocks/awssql/limitless/mock_limitless_query_helper.go index 534dcb64..6e0be8d6 100644 --- a/.test/test/mocks/awssql/limitless/mock_limitless_query_helper.go +++ b/.test/test/mocks/awssql/limitless/mock_limitless_query_helper.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/plugins/limitless (interfaces: LimitlessQueryHelper) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/limitless (interfaces: LimitlessQueryHelper) // Package mock_limitless is a generated GoMock package. package mock_limitless @@ -24,8 +24,8 @@ import ( driver "database/sql/driver" reflect "reflect" - host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - utils "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + utils "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/plugins/connection_tracker/mock_connection_tracker.go b/.test/test/mocks/awssql/plugins/connection_tracker/mock_connection_tracker.go index 8ec06c29..dfdccfd6 100644 --- a/.test/test/mocks/awssql/plugins/connection_tracker/mock_connection_tracker.go +++ b/.test/test/mocks/awssql/plugins/connection_tracker/mock_connection_tracker.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/plugins/connection_tracker/connection_tracker.go +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/connection_tracker/connection_tracker.go // Package mock_connection_tracker is a generated GoMock package. package mock_connection_tracker @@ -24,7 +24,7 @@ import ( driver "database/sql/driver" reflect "reflect" - host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/plugins/error_simulator/mock_error_simulator_connect_callback.go b/.test/test/mocks/awssql/plugins/error_simulator/mock_error_simulator_connect_callback.go index d3f6d041..d7e348fa 100644 --- a/.test/test/mocks/awssql/plugins/error_simulator/mock_error_simulator_connect_callback.go +++ b/.test/test/mocks/awssql/plugins/error_simulator/mock_error_simulator_connect_callback.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/plugins/error_simulator/error_simulator_connect_callback.go +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/error_simulator/error_simulator_connect_callback.go // Package mock_error_simulator is a generated GoMock package. package mock_error_simulator @@ -23,7 +23,7 @@ package mock_error_simulator import ( reflect "reflect" - host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + host_info_util "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/awssql/plugins/error_simulator/mock_error_simulator_method_callback.go b/.test/test/mocks/awssql/plugins/error_simulator/mock_error_simulator_method_callback.go index f4a5a76a..6ec400a1 100644 --- a/.test/test/mocks/awssql/plugins/error_simulator/mock_error_simulator_method_callback.go +++ b/.test/test/mocks/awssql/plugins/error_simulator/mock_error_simulator_method_callback.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/plugins/error_simulator/error_simulator_method_callback.go +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/error_simulator/error_simulator_method_callback.go // Package mock_error_simulator is a generated GoMock package. package mock_error_simulator diff --git a/.test/test/mocks/awssql/util/telemetry/mock_telemetry_util.go b/.test/test/mocks/awssql/util/telemetry/mock_telemetry_util.go index 8f423257..d8c0a179 100644 --- a/.test/test/mocks/awssql/util/telemetry/mock_telemetry_util.go +++ b/.test/test/mocks/awssql/util/telemetry/mock_telemetry_util.go @@ -15,7 +15,7 @@ */ // Code generated by MockGen. DO NOT EDIT. -// Source: github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry (interfaces: TelemetryCounter,TelemetryGauge,TelemetryContext,TelemetryFactory) +// Source: github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry (interfaces: TelemetryCounter,TelemetryGauge,TelemetryContext,TelemetryFactory) // Package mock_telemetry is a generated GoMock package. package mock_telemetry @@ -24,7 +24,7 @@ import ( context "context" reflect "reflect" - telemetry "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + telemetry "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mocks/custom-endpoint/mock_custom_endpoint_monitor.go b/.test/test/mocks/custom-endpoint/mock_custom_endpoint_monitor.go index 989f686c..dc1a40be 100644 --- a/.test/test/mocks/custom-endpoint/mock_custom_endpoint_monitor.go +++ b/.test/test/mocks/custom-endpoint/mock_custom_endpoint_monitor.go @@ -23,7 +23,7 @@ package mock_custom_endpoint import ( reflect "reflect" - driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" gomock "github.com/golang/mock/gomock" ) diff --git a/.test/test/mysql_database_dialects_test.go b/.test/test/mysql_database_dialects_test.go index 54032bbb..cc7d7fb8 100644 --- a/.test/test/mysql_database_dialects_test.go +++ b/.test/test/mysql_database_dialects_test.go @@ -21,10 +21,10 @@ import ( "fmt" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/mysql_driver_dialect_test.go b/.test/test/mysql_driver_dialect_test.go index e3620cdb..bf576396 100644 --- a/.test/test/mysql_driver_dialect_test.go +++ b/.test/test/mysql_driver_dialect_test.go @@ -19,7 +19,7 @@ package test import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" mysql_driver "github.com/aws/aws-advanced-go-wrapper/mysql-driver" "github.com/stretchr/testify/assert" diff --git a/.test/test/okta_auth_plugin_test.go b/.test/test/okta_auth_plugin_test.go index 1cd78ca4..5ab98446 100644 --- a/.test/test/okta_auth_plugin_test.go +++ b/.test/test/okta_auth_plugin_test.go @@ -24,14 +24,14 @@ import ( "time" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/aws/aws-advanced-go-wrapper/okta" pgx_driver "github.com/aws/aws-advanced-go-wrapper/pgx-driver" diff --git a/.test/test/okta_credentials_provider_factory_test.go b/.test/test/okta_credentials_provider_factory_test.go index 71af9b85..31e00275 100644 --- a/.test/test/okta_credentials_provider_factory_test.go +++ b/.test/test/okta_credentials_provider_factory_test.go @@ -25,8 +25,8 @@ import ( "testing" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/aws/aws-advanced-go-wrapper/okta" "github.com/stretchr/testify/assert" diff --git a/.test/test/open_telemetry_context_test.go b/.test/test/open_telemetry_context_test.go index 25659862..e2f56796 100644 --- a/.test/test/open_telemetry_context_test.go +++ b/.test/test/open_telemetry_context_test.go @@ -19,7 +19,7 @@ package test import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" wrapperOtel "github.com/aws/aws-advanced-go-wrapper/otlp" "github.com/stretchr/testify/assert" "go.opentelemetry.io/otel" diff --git a/.test/test/opened_connection_tracker_test.go b/.test/test/opened_connection_tracker_test.go index 9aaccbdd..f92387b3 100644 --- a/.test/test/opened_connection_tracker_test.go +++ b/.test/test/opened_connection_tracker_test.go @@ -21,8 +21,8 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/connection_tracker" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/connection_tracker" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/.test/test/otlp/open_telemetry_context_test.go b/.test/test/otlp/open_telemetry_context_test.go index 4c665981..7d1d30ac 100644 --- a/.test/test/otlp/open_telemetry_context_test.go +++ b/.test/test/otlp/open_telemetry_context_test.go @@ -21,7 +21,7 @@ import ( "errors" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/aws/aws-advanced-go-wrapper/otlp" "github.com/stretchr/testify/assert" "go.opentelemetry.io/otel" diff --git a/.test/test/otlp/open_telemetry_factory_test.go b/.test/test/otlp/open_telemetry_factory_test.go index d1883ece..bb0eaaaa 100644 --- a/.test/test/otlp/open_telemetry_factory_test.go +++ b/.test/test/otlp/open_telemetry_factory_test.go @@ -20,7 +20,7 @@ import ( "context" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/aws/aws-advanced-go-wrapper/otlp" "github.com/stretchr/testify/assert" "go.opentelemetry.io/otel" diff --git a/.test/test/partial_plugin_service_test.go b/.test/test/partial_plugin_service_test.go index 44e65e78..bb0bca64 100644 --- a/.test/test/partial_plugin_service_test.go +++ b/.test/test/partial_plugin_service_test.go @@ -24,12 +24,12 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/pg_database_dialects_test.go b/.test/test/pg_database_dialects_test.go index d96a0c5d..e4009eca 100644 --- a/.test/test/pg_database_dialects_test.go +++ b/.test/test/pg_database_dialects_test.go @@ -22,9 +22,9 @@ import ( "testing" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_info" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_info" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/pgx_driver_dialect_test.go b/.test/test/pgx_driver_dialect_test.go index e7bfcc9d..ca73e219 100644 --- a/.test/test/pgx_driver_dialect_test.go +++ b/.test/test/pgx_driver_dialect_test.go @@ -23,7 +23,7 @@ import ( "strings" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" pgx_driver "github.com/aws/aws-advanced-go-wrapper/pgx-driver" "github.com/jackc/pgx/v5/pgconn" "github.com/stretchr/testify/assert" diff --git a/.test/test/plugin_manager_benchmark_test.go b/.test/test/plugin_manager_benchmark_test.go index 17cdace2..e0623c61 100644 --- a/.test/test/plugin_manager_benchmark_test.go +++ b/.test/test/plugin_manager_benchmark_test.go @@ -20,14 +20,14 @@ import ( "fmt" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" pgx_driver "github.com/aws/aws-advanced-go-wrapper/pgx-driver" ) diff --git a/.test/test/plugin_manager_test.go b/.test/test/plugin_manager_test.go index 0f6c7319..cb501fef 100644 --- a/.test/test/plugin_manager_test.go +++ b/.test/test/plugin_manager_test.go @@ -24,14 +24,14 @@ import ( "time" mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" - awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/aws/aws-advanced-go-wrapper/iam" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" diff --git a/.test/test/plugin_service_test.go b/.test/test/plugin_service_test.go index fe1c21e4..8f535a26 100644 --- a/.test/test/plugin_service_test.go +++ b/.test/test/plugin_service_test.go @@ -22,12 +22,12 @@ import ( "testing" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" pgx_driver "github.com/aws/aws-advanced-go-wrapper/pgx-driver" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/plugin_telemetry_benchmark_test.go b/.test/test/plugin_telemetry_benchmark_test.go index d4f4ef52..529274d4 100644 --- a/.test/test/plugin_telemetry_benchmark_test.go +++ b/.test/test/plugin_telemetry_benchmark_test.go @@ -22,16 +22,16 @@ import ( "log/slog" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/efm" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/limitless" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/efm" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/limitless" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" pgx_driver "github.com/aws/aws-advanced-go-wrapper/pgx-driver" ) diff --git a/.test/test/random_host_selector_test.go b/.test/test/random_host_selector_test.go index 5cb65fd0..0d0bd106 100644 --- a/.test/test/random_host_selector_test.go +++ b/.test/test/random_host_selector_test.go @@ -19,8 +19,8 @@ package test import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" ) func TestGetHostGivenUnavailableHost(t *testing.T) { diff --git a/.test/test/rds_host_list_provider_test.go b/.test/test/rds_host_list_provider_test.go index 76e34b5e..44978204 100644 --- a/.test/test/rds_host_list_provider_test.go +++ b/.test/test/rds_host_list_provider_test.go @@ -22,10 +22,10 @@ import ( "time" mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/rds_utils_test.go b/.test/test/rds_utils_test.go index 84f67902..a6d6cb0c 100644 --- a/.test/test/rds_utils_test.go +++ b/.test/test/rds_utils_test.go @@ -19,7 +19,7 @@ package test import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/read_write_splitting_plugin_test.go b/.test/test/read_write_splitting_plugin_test.go index 23e2a4e9..cbcd0cef 100644 --- a/.test/test/read_write_splitting_plugin_test.go +++ b/.test/test/read_write_splitting_plugin_test.go @@ -23,13 +23,13 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/read_write_splitting" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/read_write_splitting" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/region_util_test.go b/.test/test/region_util_test.go index 9bb00989..4c9dfc90 100644 --- a/.test/test/region_util_test.go +++ b/.test/test/region_util_test.go @@ -19,8 +19,8 @@ package test import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/round_robin_host_selector_test.go b/.test/test/round_robin_host_selector_test.go index 1159121f..b23ed2a9 100644 --- a/.test/test/round_robin_host_selector_test.go +++ b/.test/test/round_robin_host_selector_test.go @@ -19,10 +19,10 @@ package test import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/rw_map_test.go b/.test/test/rw_map_test.go index fdf49947..8b1e779e 100644 --- a/.test/test/rw_map_test.go +++ b/.test/test/rw_map_test.go @@ -21,7 +21,7 @@ import ( "sync" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/rw_queue_test.go b/.test/test/rw_queue_test.go index 7588e096..5d07137c 100644 --- a/.test/test/rw_queue_test.go +++ b/.test/test/rw_queue_test.go @@ -20,7 +20,7 @@ import ( "sync" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/services/container_test.go b/.test/test/services/container_test.go index 56edafd0..f2529caf 100644 --- a/.test/test/services/container_test.go +++ b/.test/test/services/container_test.go @@ -20,9 +20,9 @@ import ( "testing" mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/services/core_test.go b/.test/test/services/core_test.go index 93712462..06b3e422 100644 --- a/.test/test/services/core_test.go +++ b/.test/test/services/core_test.go @@ -19,7 +19,7 @@ package services import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/services/events_test.go b/.test/test/services/events_test.go index 3196b000..f79a0cd6 100644 --- a/.test/test/services/events_test.go +++ b/.test/test/services/events_test.go @@ -21,8 +21,8 @@ import ( "testing" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/services/factory_test.go b/.test/test/services/factory_test.go index 3484f82b..49bfac1e 100644 --- a/.test/test/services/factory_test.go +++ b/.test/test/services/factory_test.go @@ -23,10 +23,10 @@ import ( "time" mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/services/monitor_test.go b/.test/test/services/monitor_test.go index 76303215..b54829ec 100644 --- a/.test/test/services/monitor_test.go +++ b/.test/test/services/monitor_test.go @@ -22,8 +22,8 @@ import ( "testing" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/services/storage_test.go b/.test/test/services/storage_test.go index cf29ca80..a19007af 100644 --- a/.test/test/services/storage_test.go +++ b/.test/test/services/storage_test.go @@ -20,8 +20,8 @@ import ( "testing" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/session_state_service_test.go b/.test/test/session_state_service_test.go index 7e7a01c7..aa7cc328 100644 --- a/.test/test/session_state_service_test.go +++ b/.test/test/session_state_service_test.go @@ -20,9 +20,9 @@ import ( "database/sql/driver" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/session_state_test.go b/.test/test/session_state_test.go index ca6a863e..4796cb9f 100644 --- a/.test/test/session_state_test.go +++ b/.test/test/session_state_test.go @@ -19,7 +19,7 @@ package test import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/sliding_expiration_cache_test.go b/.test/test/sliding_expiration_cache_test.go index 4ca45b2a..0fa13334 100644 --- a/.test/test/sliding_expiration_cache_test.go +++ b/.test/test/sliding_expiration_cache_test.go @@ -20,7 +20,7 @@ import ( "testing" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/sql_method_helper_test.go b/.test/test/sql_method_helper_test.go index b949aa97..68d5355f 100644 --- a/.test/test/sql_method_helper_test.go +++ b/.test/test/sql_method_helper_test.go @@ -19,7 +19,7 @@ package test import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/test_connection_wrapper.go b/.test/test/test_connection_wrapper.go index 9afd7417..18861c8f 100644 --- a/.test/test/test_connection_wrapper.go +++ b/.test/test/test_connection_wrapper.go @@ -17,8 +17,8 @@ package test import ( - "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" ) type TestConnectionWrapper struct { diff --git a/.test/test/topology_utils_test.go b/.test/test/topology_utils_test.go index 4782b5c5..a373cee6 100644 --- a/.test/test/topology_utils_test.go +++ b/.test/test/topology_utils_test.go @@ -23,8 +23,8 @@ import ( mock_driver_infrastructure "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/awssql/driver_infrastructure" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/unit_test_utils.go b/.test/test/unit_test_utils.go index 9be3c707..006f1367 100644 --- a/.test/test/unit_test_utils.go +++ b/.test/test/unit_test_utils.go @@ -22,7 +22,7 @@ import ( "os" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/aws/aws-xray-sdk-go/strategy/sampling" "github.com/aws/aws-xray-sdk-go/xray" "github.com/aws/aws-xray-sdk-go/xraylog" diff --git a/.test/test/utils_test.go b/.test/test/utils_test.go index c1a9c9db..ad05200f 100644 --- a/.test/test/utils_test.go +++ b/.test/test/utils_test.go @@ -22,7 +22,7 @@ import ( "testing" mock_database_sql_driver "github.com/aws/aws-advanced-go-wrapper/.test/test/mocks/database_sql_driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/golang/mock/gomock" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/weighted_random_host_selector_test.go b/.test/test/weighted_random_host_selector_test.go index 2dc67c3a..968c7b94 100644 --- a/.test/test/weighted_random_host_selector_test.go +++ b/.test/test/weighted_random_host_selector_test.go @@ -19,10 +19,10 @@ package test import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/stretchr/testify/assert" ) diff --git a/.test/test/xray_telemetry_context_test.go b/.test/test/xray_telemetry_context_test.go index 0f338894..5fa21a1a 100644 --- a/.test/test/xray_telemetry_context_test.go +++ b/.test/test/xray_telemetry_context_test.go @@ -20,7 +20,7 @@ import ( "log/slog" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/aws/aws-advanced-go-wrapper/xray" "github.com/stretchr/testify/assert" ) diff --git a/.test/test_framework/container/test_utils/aurora_test_utility.go b/.test/test_framework/container/test_utils/aurora_test_utility.go index dc704c26..53a720d9 100644 --- a/.test/test_framework/container/test_utils/aurora_test_utility.go +++ b/.test/test_framework/container/test_utils/aurora_test_utility.go @@ -28,7 +28,7 @@ import ( "testing" "time" - awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" + awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" "github.com/aws/aws-xray-sdk-go/strategy/sampling" "github.com/aws/aws-xray-sdk-go/xray" "github.com/aws/aws-xray-sdk-go/xraylog" diff --git a/.test/test_framework/container/test_utils/driver_helper.go b/.test/test_framework/container/test_utils/driver_helper.go index 34752757..1bf26c60 100644 --- a/.test/test_framework/container/test_utils/driver_helper.go +++ b/.test/test_framework/container/test_utils/driver_helper.go @@ -27,7 +27,7 @@ import ( "strings" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" mysql_driver "github.com/aws/aws-advanced-go-wrapper/mysql-driver" pgx_driver "github.com/aws/aws-advanced-go-wrapper/pgx-driver" ) diff --git a/.test/test_framework/container/test_utils/perf_util.go b/.test/test_framework/container/test_utils/perf_util.go index 21cd6920..255d2d40 100644 --- a/.test/test_framework/container/test_utils/perf_util.go +++ b/.test/test_framework/container/test_utils/perf_util.go @@ -18,7 +18,7 @@ package test_utils import ( "fmt" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" "log/slog" "os" "path/filepath" diff --git a/.test/test_framework/container/test_utils/test_setup_utility.go b/.test/test_framework/container/test_utils/test_setup_utility.go index 7eb342d5..48455496 100644 --- a/.test/test_framework/container/test_utils/test_setup_utility.go +++ b/.test/test_framework/container/test_utils/test_setup_utility.go @@ -20,7 +20,7 @@ import ( "strconv" "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" ) func GetPropsForProxy(env *TestEnvironment, host, plugins string, timeout int) map[string]string { diff --git a/.test/test_framework/container/tests/aws_secrets_manager_test.go b/.test/test_framework/container/tests/aws_secrets_manager_test.go index 634d8687..b20033a1 100644 --- a/.test/test_framework/container/tests/aws_secrets_manager_test.go +++ b/.test/test_framework/container/tests/aws_secrets_manager_test.go @@ -28,8 +28,8 @@ import ( "github.com/aws/aws-advanced-go-wrapper/.test/test_framework/container/test_utils" _ "github.com/aws/aws-advanced-go-wrapper/aws-secrets-manager" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" _ "github.com/aws/aws-advanced-go-wrapper/otlp" _ "github.com/aws/aws-advanced-go-wrapper/xray" "github.com/stretchr/testify/require" diff --git a/.test/test_framework/container/tests/bg_deployment_test.go b/.test/test_framework/container/tests/bg_deployment_test.go index 01dc29ca..a8facd59 100644 --- a/.test/test_framework/container/tests/bg_deployment_test.go +++ b/.test/test_framework/container/tests/bg_deployment_test.go @@ -35,11 +35,11 @@ import ( "time" "github.com/aws/aws-advanced-go-wrapper/.test/test_framework/container/test_utils" - awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/bg" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/bg" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/feature/rds/auth" "github.com/olekukonko/tablewriter" diff --git a/.test/test_framework/container/tests/failover_conn_test.go b/.test/test_framework/container/tests/failover_conn_test.go index 2ab821ba..4cbf0e28 100644 --- a/.test/test_framework/container/tests/failover_conn_test.go +++ b/.test/test_framework/container/tests/failover_conn_test.go @@ -27,8 +27,8 @@ import ( "testing" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" _ "github.com/aws/aws-advanced-go-wrapper/otlp" _ "github.com/aws/aws-advanced-go-wrapper/xray" diff --git a/.test/test_framework/container/tests/failover_db_test.go b/.test/test_framework/container/tests/failover_db_test.go index 872dd969..60c0ed4a 100644 --- a/.test/test_framework/container/tests/failover_db_test.go +++ b/.test/test_framework/container/tests/failover_db_test.go @@ -26,7 +26,7 @@ import ( "testing" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" _ "github.com/aws/aws-advanced-go-wrapper/otlp" _ "github.com/aws/aws-advanced-go-wrapper/xray" diff --git a/.test/test_framework/container/tests/iam_integration_test.go b/.test/test_framework/container/tests/iam_integration_test.go index 15e896d5..705ebd3f 100644 --- a/.test/test_framework/container/tests/iam_integration_test.go +++ b/.test/test_framework/container/tests/iam_integration_test.go @@ -29,10 +29,10 @@ import ( "time" "github.com/aws/aws-advanced-go-wrapper/.test/test_framework/container/test_utils" - awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" _ "github.com/aws/aws-advanced-go-wrapper/iam" _ "github.com/aws/aws-advanced-go-wrapper/otlp" _ "github.com/aws/aws-advanced-go-wrapper/xray" diff --git a/.test/test_framework/container/tests/limitless_test.go b/.test/test_framework/container/tests/limitless_test.go index 6cc4310d..161b2d01 100644 --- a/.test/test_framework/container/tests/limitless_test.go +++ b/.test/test_framework/container/tests/limitless_test.go @@ -22,8 +22,8 @@ import ( "testing" "github.com/aws/aws-advanced-go-wrapper/.test/test_framework/container/test_utils" - awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/service/secretsmanager" "github.com/google/uuid" diff --git a/.test/test_framework/container/tests/parameterized_query_test.go b/.test/test_framework/container/tests/parameterized_query_test.go index b9459931..6ebfc00c 100644 --- a/.test/test_framework/container/tests/parameterized_query_test.go +++ b/.test/test_framework/container/tests/parameterized_query_test.go @@ -25,8 +25,8 @@ import ( "testing" "github.com/aws/aws-advanced-go-wrapper/.test/test_framework/container/test_utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/jackc/pgx/v5" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/.test/test_framework/container/tests/performance_test.go b/.test/test_framework/container/tests/performance_test.go index 5ac6ab4f..308be336 100644 --- a/.test/test_framework/container/tests/performance_test.go +++ b/.test/test_framework/container/tests/performance_test.go @@ -31,10 +31,10 @@ import ( "time" "github.com/aws/aws-advanced-go-wrapper/.test/test_framework/container/test_utils" - awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/stretchr/testify/assert" ) diff --git a/.test/test_framework/container/tests/read_write_splitting_test.go b/.test/test_framework/container/tests/read_write_splitting_test.go index 181d5aca..d26be2e4 100644 --- a/.test/test_framework/container/tests/read_write_splitting_test.go +++ b/.test/test_framework/container/tests/read_write_splitting_test.go @@ -25,13 +25,13 @@ import ( "time" "github.com/aws/aws-advanced-go-wrapper/.test/test_framework/container/test_utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/awsctx" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/internal_pool" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/awsctx" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/internal_pool" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/.test/test_framework/container/tests/stress_test.go b/.test/test_framework/container/tests/stress_test.go index 62df308e..06cbaf3b 100644 --- a/.test/test_framework/container/tests/stress_test.go +++ b/.test/test_framework/container/tests/stress_test.go @@ -28,8 +28,8 @@ import ( "time" "github.com/aws/aws-advanced-go-wrapper/.test/test_framework/container/test_utils" - awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/service/secretsmanager" "github.com/google/uuid" diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a6ba81c..ed1363d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -129,4 +129,52 @@ The Amazon Web Services (AWS) Advanced Go Wrapper allows an application to take * `https://github.com/aws/aws-advanced-go-wrapper/okta`: [v1.0.5](okta/CHANGELOG.md#105---2026-02-03) * `https://github.com/aws/aws-advanced-go-wrapper/otlp`: [v1.0.5](otlp/CHANGELOG.md#105---2026-02-03) * `https://github.com/aws/aws-advanced-go-wrapper/pgx-driver`: [v1.0.5](pgx-driver/CHANGELOG.md#105---2026-02-03) -* `https://github.com/aws/aws-advanced-go-wrapper/xray`: [v1.0.5](xray/CHANGELOG.md#105---2026-02-03) \ No newline at end of file +* `https://github.com/aws/aws-advanced-go-wrapper/xray`: [v1.0.5](xray/CHANGELOG.md#105---2026-02-03) + +# Release (2026-04-06) +## General Highlights +### :boom: Breaking Changes + +> [!WARNING]\ +> This release removes the suggested ClusterId functionality ([PR #355](https://github.com/aws/aws-advanced-go-wrapper/pull/355)). +> #### Suggested ClusterId Functionality +> Prior to this change, the wrapper would generate a unique cluster ID based on the connection string and the cluster topology; however, in some cases (such as custom endpoints, IP addresses, and CNAME aliases, etc), the wrapper would generate an incorrect identifier. This change was needed to prevent applications with several clusters from accidentally relying on incorrect topology during failover which could result in the wrapper failing to complete failover successfully. +> #### Migration +> | Number of Database Clusters in Use | Requires Changes | Action Items | +> |------------------------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +> | Single database cluster | No | No changes required | +> | Multiple database clusters | Yes | Review all connection strings and add mandatory `clusterId` parameter. See [Cluster ID documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/ClusterId.md) for configuration details | + +### :magic_wand: Added +* Global Database (GDB) Support, including: + * Aurora GDB Host List Provider Infrastructure ([PR #355](https://github.com/aws/aws-advanced-go-wrapper/pull/355)). For more information, see the [Global Databases documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/GlobalDatabases.md). + * GDB Failover Plugin ([PR #381](https://github.com/aws/aws-advanced-go-wrapper/pull/381)). For more information, see the [documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheGdbFailoverPlugin.md). + * GDB Auth Support ([PR #398](https://github.com/aws/aws-advanced-go-wrapper/pull/398)): + * [IAM Authentication Plugin](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheIamAuthenticationPlugin.md#using-iam-authentication-with-global-databases) + * [Okta Authentication Plugin](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheOktaAuthPlugin.md#using-okta-authentication-with-global-databases) + * [Federated Authentication Plugin](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheFederatedAuthPlugin.md#using-federated-authentication-with-global-databases) + * GDB Read/Write Splitting Plugin ([PR #401](https://github.com/aws/aws-advanced-go-wrapper/pull/401)). For more information, see the [documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheGdbReadWriteSplittingPlugin.md). + +### :bug: Fixed +* Wrong host ID in host info ([PR #333](https://github.com/aws/aws-advanced-go-wrapper/pull/333)). +* Do not consider XX000 errors as network-related errors ([PR #334](https://github.com/aws/aws-advanced-go-wrapper/pull/334)). +* Minor blue/green fixes ([PR #343](https://github.com/aws/aws-advanced-go-wrapper/pull/343)). +* Fix issue with blue/green metadata for PG databases ([PR #348](https://github.com/aws/aws-advanced-go-wrapper/pull/348)). +* Read messages from embedded FS ([PR #409](https://github.com/aws/aws-advanced-go-wrapper/pull/409)). + +### :crab: Changed +* Remove IP Address checking in staleDnsHelper ([PR #363](https://github.com/aws/aws-advanced-go-wrapper/pull/363)). +* Read/Write Splitting no longer uses a query to toggle between read and read/write mode ([PR #407](https://github.com/aws/aws-advanced-go-wrapper/pull/407)). + +## Module Highlights +* `https://github.com/aws/aws-advanced-go-wrapper/auth-helpers`: [v1.1.0](auth-helpers/CHANGELOG.md#110---2026-04-06) +* `https://github.com/aws/aws-advanced-go-wrapper/aws-secrets-manager`: [v1.1.1](aws-secrets-manager/CHANGELOG.md#111---2026-04-06) +* `https://github.com/aws/aws-advanced-go-wrapper/awssql/v2`: [v2.0.0](awssql/CHANGELOG.md#200---2026-04-06) +* `https://github.com/aws/aws-advanced-go-wrapper/custom-endpoint`: [v1.0.3](custom-endpoint/CHANGELOG.md#103---2026-04-06) +* `https://github.com/aws/aws-advanced-go-wrapper/federated-auth`: [v1.1.0](federated-auth/CHANGELOG.md#110---2026-04-06) +* `https://github.com/aws/aws-advanced-go-wrapper/iam`: [v1.1.0](iam/CHANGELOG.md#110---2026-04-06) +* `https://github.com/aws/aws-advanced-go-wrapper/mysql-driver`: [v1.1.0](mysql-driver/CHANGELOG.md#110---2026-04-06) +* `https://github.com/aws/aws-advanced-go-wrapper/okta`: [v1.1.0](okta/CHANGELOG.md#110---2026-04-06) +* `https://github.com/aws/aws-advanced-go-wrapper/otlp`: [v1.0.6](otlp/CHANGELOG.md#106---2026-04-06) +* `https://github.com/aws/aws-advanced-go-wrapper/pgx-driver`: [v1.1.0](pgx-driver/CHANGELOG.md#110---2026-04-06) +* `https://github.com/aws/aws-advanced-go-wrapper/xray`: [v1.0.6](xray/CHANGELOG.md#106---2026-04-06) diff --git a/MAINTENANCE.md b/MAINTENANCE.md index 3f9a1629..c16f647e 100644 --- a/MAINTENANCE.md +++ b/MAINTENANCE.md @@ -1,13 +1,14 @@ # Release Schedule -| Release Date | Release | -|------------------|------------------------------------------------------------------------------------------------------| -| Jul 31 2025 | [Release 2025-07-31](https://github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2025-07-31) | -| October 8 2025 | [Release 2025-10-08](https://github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2025-10-08) | -| October 17 2025 | [Release 2025-10-17](https://github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2025-10-17) | -| December 4 2025 | [Release 2025-12-04](https://github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2025-12-04) | -| December 16 2025 | [Release 2025-12-16](https://github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2025-12-16) | -| February 3 2026 | [Release 2025-02-03](https://github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2026-02-03) | +| Release Date | Release | +|--------------------|------------------------------------------------------------------------------------------------------| +| Jul 31 2025 | [Release 2025-07-31](https://github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2025-07-31) | +| October 8 2025 | [Release 2025-10-08](https://github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2025-10-08) | +| October 17 2025 | [Release 2025-10-17](https://github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2025-10-17) | +| December 4 2025 | [Release 2025-12-04](https://github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2025-12-04) | +| December 16 2025 | [Release 2025-12-16](https://github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2025-12-16) | +| February 3 2026 | [Release 2026-02-03](https://github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2026-02-03) | +| April 6 2026 | [Release 2026-04-06](https://github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2026-04-06) | `aws-advanced-go-wrapper` and its modules follows [semver](https://semver.org/#semantic-versioning-200) which means we will only release breaking changes in major versions. Generally speaking, patches will be released to fix existing problems without @@ -57,6 +58,7 @@ That said, PRs with said back-ports are welcome and will follow the project's re No new releases will result from these changes, but interested parties can create their own distribution from the updated source after the PRs are merged. -| Release | Status | Initial Release | Maintenance Window Start | Maintenance Window End | -|------------------------------------------------------------------------------------------------------|---------|-----------------|--------------------------|------------------------| -| [Release 2026-02-03](https://github.com/aws/aws-advanced-go-wrapper/releases/tag/release-2025-02-03) | Current | Jul 31, 2025 | N/A | N/A | +| Major Version (`awssql`) | Latest Minor Version | Status | Initial Release | Maintenance Window Start | Maintenance Window End | +|--------------------------|----------------------|-------------|------------------|--------------------------|------------------------| +| 1 | 1.4.0 | Maintenance | Jul 31, 2025 | Apr 6, 2026 | Apr 6, 2027 | +| 2 | 2.0.0 | Current | Apr 6, 2026 | N/A | N/A | diff --git a/auth-helpers/CHANGELOG.md b/auth-helpers/CHANGELOG.md index 5f9d6d10..058066f5 100644 --- a/auth-helpers/CHANGELOG.md +++ b/auth-helpers/CHANGELOG.md @@ -27,9 +27,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ### :crab: Changed * Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v1.4.0 -[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/auth-helpers/1.0.0 -[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/auth-helpers/1.0.1 -[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/auth-helpers/1.0.2 -[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/auth-helpers/1.0.3 -`[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/auth-helpers/1.0.4` -`[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/auth-helpers/1.0.5` +## [1.1.0] - 2026-04-06 +### :magic_wand: Added +* GDB region utility for Global Database auth support ([PR #398](https://github.com/aws/aws-advanced-go-wrapper/pull/398)). + +### :crab: Changed +* Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v2.0.0 + +[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/auth-helpers%2Fv1.0.0 +[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/auth-helpers%2Fv1.0.1 +[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/auth-helpers%2Fv1.0.2 +[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/auth-helpers%2Fv1.0.3 +[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/auth-helpers%2Fv1.0.4 +[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/auth-helpers%2Fv1.0.5 +[1.1.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/auth-helpers%2Fv1.1.0 diff --git a/auth-helpers/auth_plugin_param_validator.go b/auth-helpers/auth_plugin_param_validator.go index c80d2989..dcd9f2aa 100644 --- a/auth-helpers/auth_plugin_param_validator.go +++ b/auth-helpers/auth_plugin_param_validator.go @@ -17,8 +17,8 @@ package auth_helpers import ( - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" ) func ValidateAuthParams(pluginCode string, diff --git a/auth-helpers/aws_credentials_management.go b/auth-helpers/aws_credentials_management.go index 8ddffff3..693cebb8 100644 --- a/auth-helpers/aws_credentials_management.go +++ b/auth-helpers/aws_credentials_management.go @@ -20,8 +20,8 @@ import ( "context" "sync" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/config" ) diff --git a/auth-helpers/credentials_provider_factory.go b/auth-helpers/credentials_provider_factory.go index fd7bae07..9a9bd09a 100644 --- a/auth-helpers/credentials_provider_factory.go +++ b/auth-helpers/credentials_provider_factory.go @@ -21,9 +21,9 @@ import ( "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/config" diff --git a/auth-helpers/gdb_region_util.go b/auth-helpers/gdb_region_util.go index de850385..4ec055b9 100644 --- a/auth-helpers/gdb_region_util.go +++ b/auth-helpers/gdb_region_util.go @@ -21,10 +21,10 @@ import ( "log/slog" "regexp" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/service/rds" diff --git a/auth-helpers/go.mod b/auth-helpers/go.mod index 3b23ad55..68bbc6be 100644 --- a/auth-helpers/go.mod +++ b/auth-helpers/go.mod @@ -3,7 +3,7 @@ module github.com/aws/aws-advanced-go-wrapper/auth-helpers go 1.24.0 require ( - github.com/aws/aws-advanced-go-wrapper/awssql v1.4.0 + github.com/aws/aws-advanced-go-wrapper/awssql/v2 v2.0.0 github.com/aws/aws-sdk-go-v2 v1.41.4 github.com/aws/aws-sdk-go-v2/config v1.32.12 github.com/aws/aws-sdk-go-v2/credentials v1.19.12 @@ -27,4 +27,4 @@ require ( golang.org/x/text v0.34.0 // indirect ) -replace github.com/aws/aws-advanced-go-wrapper/awssql => ../awssql +replace github.com/aws/aws-advanced-go-wrapper/awssql/v2 => ../awssql diff --git a/auth-helpers/iam_auth_util.go b/auth-helpers/iam_auth_util.go index b8521811..34b71d2d 100644 --- a/auth-helpers/iam_auth_util.go +++ b/auth-helpers/iam_auth_util.go @@ -19,8 +19,8 @@ package auth_helpers import ( "fmt" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" ) func GetIamHost(iamHost string, hostInfo host_info_util.HostInfo) string { diff --git a/auth-helpers/iam_token_utility.go b/auth-helpers/iam_token_utility.go index c266da2b..1071f683 100644 --- a/auth-helpers/iam_token_utility.go +++ b/auth-helpers/iam_token_utility.go @@ -20,9 +20,9 @@ import ( "context" "strconv" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/feature/rds/auth" ) diff --git a/aws-secrets-manager/CHANGELOG.md b/aws-secrets-manager/CHANGELOG.md index e6d4b471..48ebf43d 100644 --- a/aws-secrets-manager/CHANGELOG.md +++ b/aws-secrets-manager/CHANGELOG.md @@ -34,9 +34,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), * Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v1.4.0 * Update dependency `github.com/aws/aws-advanced-go-wrapper/auth-helpers` to v1.0.5 -[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/aws-secrets-manager/1.0.0 -[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/aws-secrets-manager/1.0.1 -[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/aws-secrets-manager/1.0.2 -[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/aws-secrets-manager/1.0.3 -[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/aws-secrets-manager/1.0.4 -[1.1.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/aws-secrets-manager/1.1.0 +## [1.1.1] - 2026-04-06 +### :crab: Changed +* Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v2.0.0 +* Update dependency `github.com/aws/aws-advanced-go-wrapper/auth-helpers` to v1.1.0 + +[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/aws-secrets-manager%2Fv1.0.0 +[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/aws-secrets-manager%2Fv1.0.1 +[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/aws-secrets-manager%2Fv1.0.2 +[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/aws-secrets-manager%2Fv1.0.3 +[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/aws-secrets-manager%2Fv1.0.4 +[1.1.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/aws-secrets-manager%2Fv1.1.0 +[1.1.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/aws-secrets-manager%2Fv1.1.1 diff --git a/aws-secrets-manager/aws_client_helper.go b/aws-secrets-manager/aws_client_helper.go index 896d09b0..7a4ce91c 100644 --- a/aws-secrets-manager/aws_client_helper.go +++ b/aws-secrets-manager/aws_client_helper.go @@ -21,9 +21,9 @@ import ( "log/slog" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/service/secretsmanager" ) diff --git a/aws-secrets-manager/aws_secrets_manager_connection_plugin.go b/aws-secrets-manager/aws_secrets_manager_connection_plugin.go index 94a0a00e..e2771433 100644 --- a/aws-secrets-manager/aws_secrets_manager_connection_plugin.go +++ b/aws-secrets-manager/aws_secrets_manager_connection_plugin.go @@ -22,16 +22,16 @@ import ( "net/url" "time" - awssql "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + awssql "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) func init() { diff --git a/aws-secrets-manager/aws_secrets_manager_connection_util.go b/aws-secrets-manager/aws_secrets_manager_connection_util.go index 512d2ebc..2b905801 100644 --- a/aws-secrets-manager/aws_secrets_manager_connection_util.go +++ b/aws-secrets-manager/aws_secrets_manager_connection_util.go @@ -23,11 +23,11 @@ import ( "fmt" "log/slog" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/aws/aws-sdk-go-v2/service/secretsmanager" ) diff --git a/aws-secrets-manager/go.mod b/aws-secrets-manager/go.mod index dfa7cf2a..df012fee 100644 --- a/aws-secrets-manager/go.mod +++ b/aws-secrets-manager/go.mod @@ -3,8 +3,8 @@ module github.com/aws/aws-advanced-go-wrapper/aws-secrets-manager go 1.24.0 require ( - github.com/aws/aws-advanced-go-wrapper/auth-helpers v1.0.5 - github.com/aws/aws-advanced-go-wrapper/awssql v1.4.0 + github.com/aws/aws-advanced-go-wrapper/auth-helpers v1.1.0 + github.com/aws/aws-advanced-go-wrapper/awssql/v2 v2.0.0 github.com/aws/aws-sdk-go-v2/config v1.32.12 github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.41.4 ) @@ -29,6 +29,6 @@ require ( golang.org/x/text v0.34.0 // indirect ) -replace github.com/aws/aws-advanced-go-wrapper/awssql => ../awssql +replace github.com/aws/aws-advanced-go-wrapper/awssql/v2 => ../awssql replace github.com/aws/aws-advanced-go-wrapper/auth-helpers => ../auth-helpers diff --git a/awssql/CHANGELOG.md b/awssql/CHANGELOG.md index 3f1ddb43..e698a43c 100644 --- a/awssql/CHANGELOG.md +++ b/awssql/CHANGELOG.md @@ -53,9 +53,63 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ### :crab: Changed * Cache efm2 monitor key for better performance ([PR #328](https://github.com/aws/aws-advanced-go-wrapper/pull/328)). -[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/awssql/1.0.0 -[1.1.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/awssql/1.1.0 -[1.1.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/awssql/1.1.1 -[1.2.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/awssql/1.2.0 -[1.3.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/awssql/1.3.0 -[1.4.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/awssql/1.4.0 +## [2.0.0] - 2026-04-06 +### :boom: Breaking Changes + +> [!WARNING]\ +> 2.0 removes the suggested ClusterId functionality ([PR #355](https://github.com/aws/aws-advanced-go-wrapper/pull/355)). +> #### Suggested ClusterId Functionality +> Prior to this change, the wrapper would generate a unique cluster ID based on the connection string and the cluster topology; however, in some cases (such as custom endpoints, IP addresses, and CNAME aliases, etc), the wrapper would generate an incorrect identifier. Removing the suggested cluster id functionality was needed to prevent applications with several clusters from relying on incorrect topology during failover and possibly failing to complete failover successfully. +> #### Migration +> | Number of Database Clusters in Use | Requires Changes | Action Items | +> |------------------------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +> | Single database cluster | No | No changes required | +> | Multiple database clusters | Yes | Review all connection strings and add mandatory `clusterId` parameter. See [Cluster ID documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/ClusterId.md) for configuration details | + +> [!WARNING]\ +> 2.0.0 changes the `ConnectionPluginFactory.GetInstance` method signature. +> #### ConnectionPluginFactory.GetInstance Signature Change +> The `ConnectionPluginFactory.GetInstance(PluginService, *RWMap)` method has been replaced with `ConnectionPluginFactory.GetInstance(ServicesContainer, *RWMap)`. +> The `ServicesContainer` provides access to the `PluginService` via `servicesContainer.GetPluginService()`, as well as other services. +> If you have created custom `ConnectionPluginFactory` implementations, update them as shown below. +> #### Migration +> ```go +> // Before +> func (f MyPluginFactory) GetInstance(pluginService driver_infrastructure.PluginService, props *utils.RWMap[string, string]) (driver_infrastructure.ConnectionPlugin, error) { +> return NewMyPlugin(pluginService, props) +> } +> +> // After +> func (f MyPluginFactory) GetInstance(servicesContainer driver_infrastructure.ServicesContainer, props *utils.RWMap[string, string]) (driver_infrastructure.ConnectionPlugin, error) { +> return NewMyPlugin(servicesContainer.GetPluginService(), props) +> } +> ``` + +### :magic_wand: Added +* Global Database (GDB) Support, including: + * Aurora GDB Host List Provider Infrastructure ([PR #355](https://github.com/aws/aws-advanced-go-wrapper/pull/355)). For more information, see the [Global Databases documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/GlobalDatabases.md). + * GDB Failover Plugin ([PR #381](https://github.com/aws/aws-advanced-go-wrapper/pull/381)). For more information, see the [documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheGdbFailoverPlugin.md). + * GDB Auth Support ([PR #398](https://github.com/aws/aws-advanced-go-wrapper/pull/398)): + * [IAM Authentication Plugin](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheIamAuthenticationPlugin.md#using-iam-authentication-with-global-databases) + * [Okta Authentication Plugin](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheOktaAuthPlugin.md#using-okta-authentication-with-global-databases) + * [Federated Authentication Plugin](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheFederatedAuthPlugin.md#using-federated-authentication-with-global-databases) + * GDB Read/Write Splitting Plugin ([PR #401](https://github.com/aws/aws-advanced-go-wrapper/pull/401)). For more information, see the [documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheGdbReadWriteSplittingPlugin.md). + +### :bug: Fixed +* Wrong host ID in host info ([PR #333](https://github.com/aws/aws-advanced-go-wrapper/pull/333)). +* Do not consider XX000 errors as network-related errors ([PR #334](https://github.com/aws/aws-advanced-go-wrapper/pull/334)). +* Minor blue/green fixes ([PR #343](https://github.com/aws/aws-advanced-go-wrapper/pull/343)). +* Fix issue with blue/green metadata for PG databases ([PR #348](https://github.com/aws/aws-advanced-go-wrapper/pull/348)). +* Read messages from embedded FS ([PR #409](https://github.com/aws/aws-advanced-go-wrapper/pull/409)). + +### :crab: Changed +* Remove IP Address checking in staleDnsHelper ([PR #363](https://github.com/aws/aws-advanced-go-wrapper/pull/363)). +* Read/Write Splitting no longer uses a query to toggle between read and read/write mode ([PR #407](https://github.com/aws/aws-advanced-go-wrapper/pull/407)). + +[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/awssql%2Fv1.0.0 +[1.1.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/awssql%2Fv1.1.0 +[1.1.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/awssql%2Fv1.1.1 +[1.2.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/awssql%2Fv1.2.0 +[1.3.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/awssql%2Fv1.3.0 +[1.4.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/awssql%2Fv1.4.0 +[2.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/awssql%2Fv2.0.0 diff --git a/awssql/driver/connection_plugin_chain_builder.go b/awssql/driver/connection_plugin_chain_builder.go index c581a2eb..ad927d2c 100644 --- a/awssql/driver/connection_plugin_chain_builder.go +++ b/awssql/driver/connection_plugin_chain_builder.go @@ -22,11 +22,11 @@ import ( "sort" "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) const WEIGHT_RELATIVE_TO_PRIOR_PLUGIN = -1 diff --git a/awssql/driver/driver.go b/awssql/driver/driver.go index ac119564..f0694bf3 100644 --- a/awssql/driver/driver.go +++ b/awssql/driver/driver.go @@ -23,18 +23,18 @@ import ( "log/slog" "reflect" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/bg" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/efm" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/limitless" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/read_write_splitting" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/services" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/bg" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/efm" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/limitless" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/read_write_splitting" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/services" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) var pluginFactoryByCode = map[string]driver_infrastructure.ConnectionPluginFactory{ diff --git a/awssql/driver/target_driver_helper.go b/awssql/driver/target_driver_helper.go index c4f1cd9a..6a440ed9 100644 --- a/awssql/driver/target_driver_helper.go +++ b/awssql/driver/target_driver_helper.go @@ -17,10 +17,10 @@ package driver import ( - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) func GetDatabaseEngine(props *utils.RWMap[string, string]) (driver_infrastructure.DatabaseEngine, error) { diff --git a/awssql/driver/wrapper_utils.go b/awssql/driver/wrapper_utils.go index db9ea19f..a356182c 100644 --- a/awssql/driver/wrapper_utils.go +++ b/awssql/driver/wrapper_utils.go @@ -22,9 +22,9 @@ import ( "errors" "fmt" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) func ExecuteWithPlugins( diff --git a/awssql/driver_info/driver_version.go b/awssql/driver_info/driver_version.go index d361a359..850bbf27 100644 --- a/awssql/driver_info/driver_version.go +++ b/awssql/driver_info/driver_version.go @@ -16,4 +16,4 @@ package driver_info -const AWS_ADVANCED_GO_WRAPPER_VERSION = "1.4.0" +const AWS_ADVANCED_GO_WRAPPER_VERSION = "2.0.0" diff --git a/awssql/driver_infrastructure/bg_helpers.go b/awssql/driver_infrastructure/bg_helpers.go index 2f63dc31..927f7881 100644 --- a/awssql/driver_infrastructure/bg_helpers.go +++ b/awssql/driver_infrastructure/bg_helpers.go @@ -23,9 +23,9 @@ import ( "strings" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) // BlueGreenStatusStorageType is the storage type descriptor for blue/green deployment status data. diff --git a/awssql/driver_infrastructure/cluster_topology_monitor.go b/awssql/driver_infrastructure/cluster_topology_monitor.go index 2c83b9dc..428496f9 100644 --- a/awssql/driver_infrastructure/cluster_topology_monitor.go +++ b/awssql/driver_infrastructure/cluster_topology_monitor.go @@ -25,9 +25,9 @@ import ( "sync/atomic" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) var highRefreshPeriodAfterPanicNano = time.Second * 30 diff --git a/awssql/driver_infrastructure/connection_plugin.go b/awssql/driver_infrastructure/connection_plugin.go index 430ba92d..56af9714 100644 --- a/awssql/driver_infrastructure/connection_plugin.go +++ b/awssql/driver_infrastructure/connection_plugin.go @@ -19,8 +19,8 @@ package driver_infrastructure import ( "database/sql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type ConnectionPlugin interface { diff --git a/awssql/driver_infrastructure/connection_plugin_factory.go b/awssql/driver_infrastructure/connection_plugin_factory.go index 288d227a..d3761284 100644 --- a/awssql/driver_infrastructure/connection_plugin_factory.go +++ b/awssql/driver_infrastructure/connection_plugin_factory.go @@ -17,7 +17,7 @@ package driver_infrastructure import ( - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type ConnectionPluginFactory interface { diff --git a/awssql/driver_infrastructure/connection_provider.go b/awssql/driver_infrastructure/connection_provider.go index 4a3c1ec9..3290e80e 100644 --- a/awssql/driver_infrastructure/connection_provider.go +++ b/awssql/driver_infrastructure/connection_provider.go @@ -19,7 +19,7 @@ package driver_infrastructure import ( "database/sql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" ) type ConnectionProvider interface { diff --git a/awssql/driver_infrastructure/connection_provider_manager.go b/awssql/driver_infrastructure/connection_provider_manager.go index 39e53128..8a4f9cb0 100644 --- a/awssql/driver_infrastructure/connection_provider_manager.go +++ b/awssql/driver_infrastructure/connection_provider_manager.go @@ -19,8 +19,8 @@ package driver_infrastructure import ( "sync" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type ConnectionProviderManager struct { diff --git a/awssql/driver_infrastructure/dialect_manager.go b/awssql/driver_infrastructure/dialect_manager.go index 54945f80..578053ea 100644 --- a/awssql/driver_infrastructure/dialect_manager.go +++ b/awssql/driver_infrastructure/dialect_manager.go @@ -23,9 +23,9 @@ import ( "strings" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) var KnownDialectsByCode = map[string]DatabaseDialect{ diff --git a/awssql/driver_infrastructure/driver_connection_provider.go b/awssql/driver_infrastructure/driver_connection_provider.go index 5159f9da..0b329861 100644 --- a/awssql/driver_infrastructure/driver_connection_provider.go +++ b/awssql/driver_infrastructure/driver_connection_provider.go @@ -19,8 +19,8 @@ package driver_infrastructure import ( "database/sql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" ) type DriverConnectionProvider struct { diff --git a/awssql/driver_infrastructure/driver_dialect.go b/awssql/driver_infrastructure/driver_dialect.go index 257aecf4..b00f9688 100644 --- a/awssql/driver_infrastructure/driver_dialect.go +++ b/awssql/driver_infrastructure/driver_dialect.go @@ -20,7 +20,7 @@ import ( "database/sql/driver" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" ) type DriverDialect interface { diff --git a/awssql/driver_infrastructure/dsn_host_list_provider.go b/awssql/driver_infrastructure/dsn_host_list_provider.go index c5a1390a..23d2a575 100644 --- a/awssql/driver_infrastructure/dsn_host_list_provider.go +++ b/awssql/driver_infrastructure/dsn_host_list_provider.go @@ -20,10 +20,10 @@ import ( "database/sql/driver" "log/slog" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type DsnHostListProvider struct { diff --git a/awssql/driver_infrastructure/global_aurora_host_list_provider.go b/awssql/driver_infrastructure/global_aurora_host_list_provider.go index 495d405e..4ab2a97b 100644 --- a/awssql/driver_infrastructure/global_aurora_host_list_provider.go +++ b/awssql/driver_infrastructure/global_aurora_host_list_provider.go @@ -20,10 +20,10 @@ import ( "database/sql/driver" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type GlobalAuroraHostListProvider struct { diff --git a/awssql/driver_infrastructure/highest_weight_host_selector.go b/awssql/driver_infrastructure/highest_weight_host_selector.go index 16e39ceb..35e37f71 100644 --- a/awssql/driver_infrastructure/highest_weight_host_selector.go +++ b/awssql/driver_infrastructure/highest_weight_host_selector.go @@ -19,9 +19,9 @@ package driver_infrastructure import ( "errors" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type HighestWeightHostSelector struct{} diff --git a/awssql/driver_infrastructure/host_list_provider.go b/awssql/driver_infrastructure/host_list_provider.go index dd10e543..cc72f6ab 100644 --- a/awssql/driver_infrastructure/host_list_provider.go +++ b/awssql/driver_infrastructure/host_list_provider.go @@ -19,8 +19,8 @@ package driver_infrastructure import ( "database/sql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type HostListProvider interface { diff --git a/awssql/driver_infrastructure/host_selector.go b/awssql/driver_infrastructure/host_selector.go index 5aee1fe8..5eb68cdf 100644 --- a/awssql/driver_infrastructure/host_selector.go +++ b/awssql/driver_infrastructure/host_selector.go @@ -22,8 +22,8 @@ import ( "strconv" "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" ) const ( diff --git a/awssql/driver_infrastructure/mysql_database_dialects.go b/awssql/driver_infrastructure/mysql_database_dialects.go index 91e284a1..1ba4c02d 100644 --- a/awssql/driver_infrastructure/mysql_database_dialects.go +++ b/awssql/driver_infrastructure/mysql_database_dialects.go @@ -23,8 +23,8 @@ import ( "strconv" "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type MySQLDatabaseDialect struct { diff --git a/awssql/driver_infrastructure/pg_database_dialects.go b/awssql/driver_infrastructure/pg_database_dialects.go index 563f6251..43bf4e11 100644 --- a/awssql/driver_infrastructure/pg_database_dialects.go +++ b/awssql/driver_infrastructure/pg_database_dialects.go @@ -22,9 +22,9 @@ import ( "regexp" "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_info" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_info" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type PgDatabaseDialect struct { diff --git a/awssql/driver_infrastructure/plugin_helpers.go b/awssql/driver_infrastructure/plugin_helpers.go index 36aa12d7..e531baad 100644 --- a/awssql/driver_infrastructure/plugin_helpers.go +++ b/awssql/driver_infrastructure/plugin_helpers.go @@ -20,9 +20,9 @@ import ( "context" "database/sql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) type ConnectFunc func(props *utils.RWMap[string, string]) (driver.Conn, error) diff --git a/awssql/driver_infrastructure/random_host_selector.go b/awssql/driver_infrastructure/random_host_selector.go index e1254276..b8cc9b0c 100644 --- a/awssql/driver_infrastructure/random_host_selector.go +++ b/awssql/driver_infrastructure/random_host_selector.go @@ -19,9 +19,9 @@ package driver_infrastructure import ( "math/rand" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type RandomHostSelector struct{} diff --git a/awssql/driver_infrastructure/rds_host_list_provider.go b/awssql/driver_infrastructure/rds_host_list_provider.go index c19f91cd..418ce93a 100644 --- a/awssql/driver_infrastructure/rds_host_list_provider.go +++ b/awssql/driver_infrastructure/rds_host_list_provider.go @@ -23,10 +23,10 @@ import ( "sync" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) // Monitor-related constants. diff --git a/awssql/driver_infrastructure/round_robin_host_selector.go b/awssql/driver_infrastructure/round_robin_host_selector.go index c057d5da..c3da01b7 100644 --- a/awssql/driver_infrastructure/round_robin_host_selector.go +++ b/awssql/driver_infrastructure/round_robin_host_selector.go @@ -24,10 +24,10 @@ import ( "sync" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) const ROUND_ROBIN_DEFAULT_WEIGHT = 1 diff --git a/awssql/driver_infrastructure/services_container.go b/awssql/driver_infrastructure/services_container.go index 2a9b137c..918c61d0 100644 --- a/awssql/driver_infrastructure/services_container.go +++ b/awssql/driver_infrastructure/services_container.go @@ -16,7 +16,7 @@ package driver_infrastructure -import "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" +import "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" // ServicesContainer provides access to all services needed by plugins and monitors. // This interface allows for easy mocking in tests. diff --git a/awssql/driver_infrastructure/session_state_service.go b/awssql/driver_infrastructure/session_state_service.go index 21ff55d8..13d6ac9a 100644 --- a/awssql/driver_infrastructure/session_state_service.go +++ b/awssql/driver_infrastructure/session_state_service.go @@ -20,9 +20,9 @@ import ( "database/sql/driver" "log/slog" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type SessionStateService interface { diff --git a/awssql/driver_infrastructure/topology.go b/awssql/driver_infrastructure/topology.go index c897e23b..a199e5b7 100644 --- a/awssql/driver_infrastructure/topology.go +++ b/awssql/driver_infrastructure/topology.go @@ -23,7 +23,7 @@ import ( "strings" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" ) // TopologyStorageType is the storage type descriptor for cluster topology data. diff --git a/awssql/driver_infrastructure/topology_utils.go b/awssql/driver_infrastructure/topology_utils.go index 3f0bcc70..f3449e3e 100644 --- a/awssql/driver_infrastructure/topology_utils.go +++ b/awssql/driver_infrastructure/topology_utils.go @@ -27,10 +27,10 @@ import ( "strings" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) // ============================================================================= diff --git a/awssql/driver_infrastructure/weighted_random_host_selector.go b/awssql/driver_infrastructure/weighted_random_host_selector.go index b1bd6248..e9d386b3 100644 --- a/awssql/driver_infrastructure/weighted_random_host_selector.go +++ b/awssql/driver_infrastructure/weighted_random_host_selector.go @@ -20,10 +20,10 @@ import ( "errors" "math/rand/v2" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type WeightedRandomHostSelector struct { diff --git a/awssql/error_simulator_util/error_simulator_util.go b/awssql/error_simulator_util/error_simulator_util.go index 7a4fe3fc..49e6b73c 100644 --- a/awssql/error_simulator_util/error_simulator_util.go +++ b/awssql/error_simulator_util/error_simulator_util.go @@ -20,10 +20,10 @@ import ( "database/sql" "database/sql/driver" - awsdriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/error_simulator" + awsdriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/error_simulator" ) func GetErrorSimulatorFromSqlConn(conn *sql.Conn) (error_simulator.ErrorSimulator, error) { diff --git a/awssql/error_util/aws_wrapper_messages.go b/awssql/error_util/aws_wrapper_messages.go index f77157f9..ea15ed33 100644 --- a/awssql/error_util/aws_wrapper_messages.go +++ b/awssql/error_util/aws_wrapper_messages.go @@ -22,7 +22,7 @@ import ( "fmt" "sync" - "github.com/aws/aws-advanced-go-wrapper/awssql/resources" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/resources" "github.com/nicksnyder/go-i18n/v2/i18n" "golang.org/x/text/language" ) diff --git a/awssql/go.mod b/awssql/go.mod index 6e119763..a502b4dc 100644 --- a/awssql/go.mod +++ b/awssql/go.mod @@ -1,4 +1,4 @@ -module github.com/aws/aws-advanced-go-wrapper/awssql +module github.com/aws/aws-advanced-go-wrapper/awssql/v2 go 1.24.0 diff --git a/awssql/host_info_util/host_info.go b/awssql/host_info_util/host_info.go index 0168745b..f6e67193 100644 --- a/awssql/host_info_util/host_info.go +++ b/awssql/host_info_util/host_info.go @@ -21,7 +21,7 @@ import ( "strconv" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" ) type HostAvailability string diff --git a/awssql/internal_pool/internal_conn_pool.go b/awssql/internal_pool/internal_conn_pool.go index 1ad5190c..e87213e1 100644 --- a/awssql/internal_pool/internal_conn_pool.go +++ b/awssql/internal_pool/internal_conn_pool.go @@ -22,7 +22,7 @@ import ( "sync" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" ) const resetSessionTimeout = 5 * time.Second diff --git a/awssql/internal_pool/internal_pooled_connection_provider.go b/awssql/internal_pool/internal_pooled_connection_provider.go index fca16b6b..0b2c6ff3 100644 --- a/awssql/internal_pool/internal_pooled_connection_provider.go +++ b/awssql/internal_pool/internal_pooled_connection_provider.go @@ -20,12 +20,12 @@ import ( "database/sql/driver" "time" - awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type internalPoolKeyFunc func(*host_info_util.HostInfo, map[string]string) string diff --git a/awssql/plugin_helpers/partial_plugin_service.go b/awssql/plugin_helpers/partial_plugin_service.go index 31e52968..67a79600 100644 --- a/awssql/plugin_helpers/partial_plugin_service.go +++ b/awssql/plugin_helpers/partial_plugin_service.go @@ -23,11 +23,11 @@ import ( "slices" "sync" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) // This class is meant to be a lightweight PluginService implementation to be used by multithreaded structs that do not need the full functionality of the PluginServiceImpl. diff --git a/awssql/plugin_helpers/plugin_manager.go b/awssql/plugin_helpers/plugin_manager.go index 08ff4dc3..f77049cf 100644 --- a/awssql/plugin_helpers/plugin_manager.go +++ b/awssql/plugin_helpers/plugin_manager.go @@ -24,11 +24,11 @@ import ( "strings" "sync" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) const ( diff --git a/awssql/plugin_helpers/plugin_service.go b/awssql/plugin_helpers/plugin_service.go index 0aecb7e4..5dd8d7e1 100644 --- a/awssql/plugin_helpers/plugin_service.go +++ b/awssql/plugin_helpers/plugin_service.go @@ -24,12 +24,12 @@ import ( "sync" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) var hostAvailabilityExpiringCache = utils.NewCache[host_info_util.HostAvailability]() diff --git a/awssql/plugins/aurora_connection_tracker.go b/awssql/plugins/aurora_connection_tracker.go index 29d69ac6..ef4a8105 100644 --- a/awssql/plugins/aurora_connection_tracker.go +++ b/awssql/plugins/aurora_connection_tracker.go @@ -21,12 +21,12 @@ import ( "errors" "fmt" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/connection_tracker" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/connection_tracker" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type AuroraConnectionTrackerPluginFactory struct{} diff --git a/awssql/plugins/aurora_initial_connection_strategy_plugin.go b/awssql/plugins/aurora_initial_connection_strategy_plugin.go index 483b90a1..72424cc3 100644 --- a/awssql/plugins/aurora_initial_connection_strategy_plugin.go +++ b/awssql/plugins/aurora_initial_connection_strategy_plugin.go @@ -22,12 +22,12 @@ import ( "strings" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type AuroraInitialConnectionStrategyPluginFactory struct{} diff --git a/awssql/plugins/base_connection_plugin.go b/awssql/plugins/base_connection_plugin.go index e46e00b9..2223b443 100644 --- a/awssql/plugins/base_connection_plugin.go +++ b/awssql/plugins/base_connection_plugin.go @@ -20,10 +20,10 @@ import ( "database/sql/driver" "fmt" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type BaseConnectionPlugin struct { diff --git a/awssql/plugins/bg/base_routing.go b/awssql/plugins/bg/base_routing.go index 4d33356d..2aa34835 100644 --- a/awssql/plugins/bg/base_routing.go +++ b/awssql/plugins/bg/base_routing.go @@ -21,8 +21,8 @@ import ( "strings" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" ) const SLEEP_CHUNK_DURATION = 50 * time.Millisecond diff --git a/awssql/plugins/bg/bg_info_helpers.go b/awssql/plugins/bg/bg_info_helpers.go index 75480610..24fc7252 100644 --- a/awssql/plugins/bg/bg_info_helpers.go +++ b/awssql/plugins/bg/bg_info_helpers.go @@ -19,7 +19,7 @@ package bg import ( "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" ) type StatusInfo struct { diff --git a/awssql/plugins/bg/bg_interim_status.go b/awssql/plugins/bg/bg_interim_status.go index edf17941..b65dd540 100644 --- a/awssql/plugins/bg/bg_interim_status.go +++ b/awssql/plugins/bg/bg_interim_status.go @@ -24,10 +24,10 @@ import ( "strconv" "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type BlueGreenInterimStatus struct { diff --git a/awssql/plugins/bg/bg_plugin.go b/awssql/plugins/bg/bg_plugin.go index 5e4805a0..98402412 100644 --- a/awssql/plugins/bg/bg_plugin.go +++ b/awssql/plugins/bg/bg_plugin.go @@ -22,13 +22,13 @@ import ( "sync/atomic" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) var bgSubscribedMethods = append(utils.NETWORK_BOUND_METHODS, plugin_helpers.CONNECT_METHOD) diff --git a/awssql/plugins/bg/bg_status_monitor.go b/awssql/plugins/bg/bg_status_monitor.go index 538ea795..782cd2ef 100644 --- a/awssql/plugins/bg/bg_status_monitor.go +++ b/awssql/plugins/bg/bg_status_monitor.go @@ -29,11 +29,11 @@ import ( "sync/atomic" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) const BG_CLUSTER_ID = "941d00a8-8238-4f7d-bf59-771bff783a8e" diff --git a/awssql/plugins/bg/bg_status_provider.go b/awssql/plugins/bg/bg_status_provider.go index 521b94f3..ac0bfba7 100644 --- a/awssql/plugins/bg/bg_status_provider.go +++ b/awssql/plugins/bg/bg_status_provider.go @@ -29,11 +29,11 @@ import ( "sync/atomic" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type BlueGreenProviderSupplier = func( diff --git a/awssql/plugins/bg/bg_test_helpers.go b/awssql/plugins/bg/bg_test_helpers.go index 34d11af5..88684827 100644 --- a/awssql/plugins/bg/bg_test_helpers.go +++ b/awssql/plugins/bg/bg_test_helpers.go @@ -20,10 +20,10 @@ import ( "database/sql/driver" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type TestBlueGreenStatusMonitor struct { diff --git a/awssql/plugins/bg/connect_routing.go b/awssql/plugins/bg/connect_routing.go index 5ea8654e..603a708d 100644 --- a/awssql/plugins/bg/connect_routing.go +++ b/awssql/plugins/bg/connect_routing.go @@ -24,12 +24,12 @@ import ( "strings" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) type RejectConnectRouting struct { diff --git a/awssql/plugins/bg/execute_routing.go b/awssql/plugins/bg/execute_routing.go index 81f2912c..acc6e486 100644 --- a/awssql/plugins/bg/execute_routing.go +++ b/awssql/plugins/bg/execute_routing.go @@ -20,11 +20,11 @@ import ( "log/slog" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) type SuspendExecuteRouting struct { diff --git a/awssql/plugins/connect_time_plugin.go b/awssql/plugins/connect_time_plugin.go index 75cf2412..4c765610 100644 --- a/awssql/plugins/connect_time_plugin.go +++ b/awssql/plugins/connect_time_plugin.go @@ -21,11 +21,11 @@ import ( "log/slog" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type ConnectTimePluginFactory struct{} diff --git a/awssql/plugins/connection_tracker/connection_tracker.go b/awssql/plugins/connection_tracker/connection_tracker.go index e06edeb3..64f54df7 100644 --- a/awssql/plugins/connection_tracker/connection_tracker.go +++ b/awssql/plugins/connection_tracker/connection_tracker.go @@ -19,7 +19,7 @@ package connection_tracker import ( "database/sql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" ) type ConnectionTracker interface { diff --git a/awssql/plugins/connection_tracker/opened_connection_tracker.go b/awssql/plugins/connection_tracker/opened_connection_tracker.go index a7c1a094..2153ac8c 100644 --- a/awssql/plugins/connection_tracker/opened_connection_tracker.go +++ b/awssql/plugins/connection_tracker/opened_connection_tracker.go @@ -25,10 +25,10 @@ import ( "time" "weak" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) var openedConnections *utils.RWMap[string, *utils.RWQueue[weak.Pointer[driver.Conn]]] diff --git a/awssql/plugins/default_plugin.go b/awssql/plugins/default_plugin.go index 77698a54..2f970268 100644 --- a/awssql/plugins/default_plugin.go +++ b/awssql/plugins/default_plugin.go @@ -20,12 +20,12 @@ import ( "database/sql/driver" "fmt" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) type DefaultPlugin struct { diff --git a/awssql/plugins/developer_connection_plugin.go b/awssql/plugins/developer_connection_plugin.go index ad5f4163..2652a768 100644 --- a/awssql/plugins/developer_connection_plugin.go +++ b/awssql/plugins/developer_connection_plugin.go @@ -20,12 +20,12 @@ import ( "database/sql/driver" "log/slog" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/error_simulator" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/error_simulator" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type DeveloperConnectionPluginFactory struct { diff --git a/awssql/plugins/efm/host_monitor.go b/awssql/plugins/efm/host_monitor.go index cce163b9..b9b4a627 100644 --- a/awssql/plugins/efm/host_monitor.go +++ b/awssql/plugins/efm/host_monitor.go @@ -27,12 +27,12 @@ import ( "time" "weak" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) var EFM_ROUTINE_SLEEP_DURATION = 100 * time.Millisecond diff --git a/awssql/plugins/efm/host_monitoring_plugin.go b/awssql/plugins/efm/host_monitoring_plugin.go index ce5bfe38..26909bec 100644 --- a/awssql/plugins/efm/host_monitoring_plugin.go +++ b/awssql/plugins/efm/host_monitoring_plugin.go @@ -21,11 +21,11 @@ import ( "log/slog" "slices" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type HostMonitoringPluginFactory struct { diff --git a/awssql/plugins/efm/host_monitoring_service.go b/awssql/plugins/efm/host_monitoring_service.go index 0a4d215e..dca25eb0 100644 --- a/awssql/plugins/efm/host_monitoring_service.go +++ b/awssql/plugins/efm/host_monitoring_service.go @@ -24,12 +24,12 @@ import ( "time" "weak" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) // HostMonitorType is the type descriptor for host monitors. diff --git a/awssql/plugins/error_simulator/error_simulator_connect_callback.go b/awssql/plugins/error_simulator/error_simulator_connect_callback.go index baf42620..e0927a88 100644 --- a/awssql/plugins/error_simulator/error_simulator_connect_callback.go +++ b/awssql/plugins/error_simulator/error_simulator_connect_callback.go @@ -17,7 +17,7 @@ package error_simulator import ( - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" ) type ErrorSimulatorConnectCallback interface { diff --git a/awssql/plugins/execution_time_plugin.go b/awssql/plugins/execution_time_plugin.go index 562c8db0..02bbc4f0 100644 --- a/awssql/plugins/execution_time_plugin.go +++ b/awssql/plugins/execution_time_plugin.go @@ -21,10 +21,10 @@ import ( "log/slog" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type ExecutionTimePluginFactory struct{} diff --git a/awssql/plugins/failover_plugin.go b/awssql/plugins/failover_plugin.go index 9ee5ae43..111db381 100644 --- a/awssql/plugins/failover_plugin.go +++ b/awssql/plugins/failover_plugin.go @@ -24,13 +24,13 @@ import ( "strings" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) type FailoverMode string diff --git a/awssql/plugins/gdb_failover_plugin.go b/awssql/plugins/gdb_failover_plugin.go index 31bf4e4b..474d8dfa 100644 --- a/awssql/plugins/gdb_failover_plugin.go +++ b/awssql/plugins/gdb_failover_plugin.go @@ -24,12 +24,12 @@ import ( "strings" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) // GlobalDbFailoverMode represents the failover mode for Global Aurora Databases. diff --git a/awssql/plugins/limitless/limitless_connection_context.go b/awssql/plugins/limitless/limitless_connection_context.go index 03fb2b6e..a1d1a43d 100644 --- a/awssql/plugins/limitless/limitless_connection_context.go +++ b/awssql/plugins/limitless/limitless_connection_context.go @@ -19,9 +19,9 @@ package limitless import ( "database/sql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type LimitlessConnectionContext struct { diff --git a/awssql/plugins/limitless/limitless_plugin.go b/awssql/plugins/limitless/limitless_plugin.go index 94e4b213..2e73ef79 100644 --- a/awssql/plugins/limitless/limitless_plugin.go +++ b/awssql/plugins/limitless/limitless_plugin.go @@ -20,13 +20,13 @@ import ( "database/sql/driver" "errors" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type LimitlessPluginFactory struct { diff --git a/awssql/plugins/limitless/limitless_query_helper.go b/awssql/plugins/limitless/limitless_query_helper.go index 672f0d91..428d3a68 100644 --- a/awssql/plugins/limitless/limitless_query_helper.go +++ b/awssql/plugins/limitless/limitless_query_helper.go @@ -24,11 +24,11 @@ import ( "math" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type LimitlessQueryHelper interface { diff --git a/awssql/plugins/limitless/limitless_router_monitor.go b/awssql/plugins/limitless/limitless_router_monitor.go index bb9c4d32..9de42efd 100644 --- a/awssql/plugins/limitless/limitless_router_monitor.go +++ b/awssql/plugins/limitless/limitless_router_monitor.go @@ -24,11 +24,11 @@ import ( "sync/atomic" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) // LimitlessRouterMonitorType is the type descriptor for limitless router monitors. diff --git a/awssql/plugins/limitless/limitless_router_service.go b/awssql/plugins/limitless/limitless_router_service.go index 6a5dbc00..7370f439 100644 --- a/awssql/plugins/limitless/limitless_router_service.go +++ b/awssql/plugins/limitless/limitless_router_service.go @@ -22,11 +22,11 @@ import ( "sync" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) // forceGetLimitlessRoutersLockMap holds locks for synchronous router fetching. diff --git a/awssql/plugins/limitless/limitless_routers.go b/awssql/plugins/limitless/limitless_routers.go index 65bdac29..be1b0d88 100644 --- a/awssql/plugins/limitless/limitless_routers.go +++ b/awssql/plugins/limitless/limitless_routers.go @@ -19,8 +19,8 @@ package limitless import ( "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" ) // LimitlessRouters wraps a list of limitless router hosts for storage. diff --git a/awssql/plugins/limitless/limitless_utils.go b/awssql/plugins/limitless/limitless_utils.go index ed0e2e23..a0a87f40 100644 --- a/awssql/plugins/limitless/limitless_utils.go +++ b/awssql/plugins/limitless/limitless_utils.go @@ -16,7 +16,7 @@ package limitless -import "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" +import "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" func IsDialectLimitless(databaseDialect driver_infrastructure.DatabaseDialect) bool { _, isDialectLimitless := databaseDialect.(driver_infrastructure.AuroraLimitlessDialect) diff --git a/awssql/plugins/read_write_splitting/gdb_read_write_splitting.go b/awssql/plugins/read_write_splitting/gdb_read_write_splitting.go index 7ed10fb3..0578e19f 100644 --- a/awssql/plugins/read_write_splitting/gdb_read_write_splitting.go +++ b/awssql/plugins/read_write_splitting/gdb_read_write_splitting.go @@ -21,12 +21,12 @@ import ( "log/slog" "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) // GdbReadWriteSplittingPluginFactory creates a ReadWriteSplittingPlugin diff --git a/awssql/plugins/read_write_splitting/read_write_splitting_plugin.go b/awssql/plugins/read_write_splitting/read_write_splitting_plugin.go index d23c047c..37872235 100644 --- a/awssql/plugins/read_write_splitting/read_write_splitting_plugin.go +++ b/awssql/plugins/read_write_splitting/read_write_splitting_plugin.go @@ -21,13 +21,13 @@ import ( "errors" "log/slog" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type ReadWriteSplittingPluginFactory struct{} diff --git a/awssql/plugins/stale_dns_helper.go b/awssql/plugins/stale_dns_helper.go index 8a8f3e9a..9d19b33a 100644 --- a/awssql/plugins/stale_dns_helper.go +++ b/awssql/plugins/stale_dns_helper.go @@ -20,11 +20,11 @@ import ( "database/sql/driver" "log/slog" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) type StaleDnsHelper struct { diff --git a/awssql/property_util/aws_wrapper_property.go b/awssql/property_util/aws_wrapper_property.go index bac306d4..383436fc 100644 --- a/awssql/property_util/aws_wrapper_property.go +++ b/awssql/property_util/aws_wrapper_property.go @@ -21,8 +21,8 @@ import ( "strconv" "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) const DEFAULT_PLUGINS = "auroraConnectionTracker,failover,efm" diff --git a/awssql/property_util/dsn_parser.go b/awssql/property_util/dsn_parser.go index 5226ba81..a34d3b32 100644 --- a/awssql/property_util/dsn_parser.go +++ b/awssql/property_util/dsn_parser.go @@ -24,9 +24,9 @@ import ( "strconv" "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) const ( diff --git a/awssql/property_util/mask_helper.go b/awssql/property_util/mask_helper.go index 8b194e08..dfe4fbb4 100644 --- a/awssql/property_util/mask_helper.go +++ b/awssql/property_util/mask_helper.go @@ -21,7 +21,7 @@ import ( "regexp" "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) var SENSITIVE_PROPERTIES = map[string]struct{}{ diff --git a/awssql/property_util/saml_utils.go b/awssql/property_util/saml_utils.go index 16cf68ad..603ab02c 100644 --- a/awssql/property_util/saml_utils.go +++ b/awssql/property_util/saml_utils.go @@ -19,8 +19,8 @@ package property_util import ( "regexp" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) var httpsUrlPattern = regexp.MustCompile(`^(https)://[-a-zA-Z0-9+&@#/%?=~_!:,.']*[-a-zA-Z0-9+&@#/%=~_']`) diff --git a/awssql/region_util/region_util.go b/awssql/region_util/region_util.go index 9832b61a..4320adc2 100644 --- a/awssql/region_util/region_util.go +++ b/awssql/region_util/region_util.go @@ -20,8 +20,8 @@ import ( "regexp" "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) type RegionProvider interface { diff --git a/awssql/services/container.go b/awssql/services/container.go index 6d5faa01..36d5bc1e 100644 --- a/awssql/services/container.go +++ b/awssql/services/container.go @@ -17,8 +17,8 @@ package services import ( - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) // FullServicesContainer holds all services needed by plugins and monitors. diff --git a/awssql/services/core.go b/awssql/services/core.go index d2e7bae6..9effc42c 100644 --- a/awssql/services/core.go +++ b/awssql/services/core.go @@ -20,7 +20,7 @@ import ( "sync" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" ) const ( diff --git a/awssql/services/events.go b/awssql/services/events.go index 2de17f19..2a37a5e9 100644 --- a/awssql/services/events.go +++ b/awssql/services/events.go @@ -20,8 +20,8 @@ import ( "sync" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) const DefaultMessageInterval = 30 * time.Second diff --git a/awssql/services/factory.go b/awssql/services/factory.go index de82e562..0281924e 100644 --- a/awssql/services/factory.go +++ b/awssql/services/factory.go @@ -19,9 +19,9 @@ package services import ( "database/sql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) // StandardContainerConfig holds configuration for creating a standard service container. diff --git a/awssql/services/monitor.go b/awssql/services/monitor.go index 4e249589..98d8b5f3 100644 --- a/awssql/services/monitor.go +++ b/awssql/services/monitor.go @@ -20,8 +20,8 @@ import ( "sync/atomic" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) const ( diff --git a/awssql/services/storage.go b/awssql/services/storage.go index 5401e29a..b75b0a6d 100644 --- a/awssql/services/storage.go +++ b/awssql/services/storage.go @@ -20,8 +20,8 @@ import ( "sync" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) // Default cleanup interval. diff --git a/awssql/utils/sliding_expiration_cache.go b/awssql/utils/sliding_expiration_cache.go index fe591197..f7654e1f 100644 --- a/awssql/utils/sliding_expiration_cache.go +++ b/awssql/utils/sliding_expiration_cache.go @@ -22,7 +22,7 @@ import ( "sync" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" ) type DisposalFunc[T any] func(T) bool diff --git a/awssql/utils/telemetry/default_telemetry_factory.go b/awssql/utils/telemetry/default_telemetry_factory.go index 5180e948..73c79a1d 100644 --- a/awssql/utils/telemetry/default_telemetry_factory.go +++ b/awssql/utils/telemetry/default_telemetry_factory.go @@ -21,9 +21,9 @@ import ( "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" ) var availableTelemetryFactories = map[string]TelemetryFactory{} diff --git a/awssql/utils/utils.go b/awssql/utils/utils.go index 802cd485..8d7a45a3 100644 --- a/awssql/utils/utils.go +++ b/awssql/utils/utils.go @@ -26,9 +26,9 @@ import ( "strings" "sync" - "github.com/aws/aws-advanced-go-wrapper/awssql/awsctx" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/awsctx" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" ) func LogTopology(hosts []*host_info_util.HostInfo, msgPrefix string) string { diff --git a/custom-endpoint/CHANGELOG.md b/custom-endpoint/CHANGELOG.md index 33e545d1..afb2314f 100644 --- a/custom-endpoint/CHANGELOG.md +++ b/custom-endpoint/CHANGELOG.md @@ -20,6 +20,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), * Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v1.5.0 * Update dependency `github.com/aws/aws-advanced-go-wrapper/auth-helpers` to v1.0.5 -[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/custom-endpoint/1.0.0 -[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/custom-endpoint/1.0.1 -[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/custom-endpoint/1.0.2 \ No newline at end of file +## [1.0.3] - 2026-04-06 +### :crab: Changed +* Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v2.0.0 +* Update dependency `github.com/aws/aws-advanced-go-wrapper/auth-helpers` to v1.1.0 + +[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/custom-endpoint%2Fv1.0.0 +[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/custom-endpoint%2Fv1.0.1 +[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/custom-endpoint%2Fv1.0.2 +[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/custom-endpoint%2Fv1.0.3 \ No newline at end of file diff --git a/custom-endpoint/custom_endpoint_info.go b/custom-endpoint/custom_endpoint_info.go index 09463884..6a563358 100644 --- a/custom-endpoint/custom_endpoint_info.go +++ b/custom-endpoint/custom_endpoint_info.go @@ -20,7 +20,7 @@ import ( "reflect" "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" "github.com/aws/aws-sdk-go-v2/service/rds/types" ) diff --git a/custom-endpoint/custom_endpoint_monitor.go b/custom-endpoint/custom_endpoint_monitor.go index efd2659f..dedd90ed 100644 --- a/custom-endpoint/custom_endpoint_monitor.go +++ b/custom-endpoint/custom_endpoint_monitor.go @@ -23,12 +23,12 @@ import ( "sync/atomic" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/rds" "github.com/aws/aws-sdk-go-v2/service/rds/types" diff --git a/custom-endpoint/custom_endpoint_plugin.go b/custom-endpoint/custom_endpoint_plugin.go index 323bcd63..daa7fc5d 100644 --- a/custom-endpoint/custom_endpoint_plugin.go +++ b/custom-endpoint/custom_endpoint_plugin.go @@ -23,15 +23,15 @@ import ( "time" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - awssql "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + awssql "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/service/rds" ) diff --git a/custom-endpoint/go.mod b/custom-endpoint/go.mod index 2ff7eca5..40b414a9 100644 --- a/custom-endpoint/go.mod +++ b/custom-endpoint/go.mod @@ -3,8 +3,8 @@ module github.com/aws/aws-advanced-go-wrapper/custom-endpoint go 1.24.0 require ( - github.com/aws/aws-advanced-go-wrapper/auth-helpers v1.0.5 - github.com/aws/aws-advanced-go-wrapper/awssql v1.4.0 + github.com/aws/aws-advanced-go-wrapper/auth-helpers v1.1.0 + github.com/aws/aws-advanced-go-wrapper/awssql/v2 v2.0.0 github.com/aws/aws-sdk-go-v2 v1.41.4 github.com/aws/aws-sdk-go-v2/config v1.32.12 github.com/aws/aws-sdk-go-v2/service/rds v1.116.3 @@ -28,6 +28,6 @@ require ( golang.org/x/text v0.34.0 // indirect ) -replace github.com/aws/aws-advanced-go-wrapper/awssql => ../awssql +replace github.com/aws/aws-advanced-go-wrapper/awssql/v2 => ../awssql replace github.com/aws/aws-advanced-go-wrapper/auth-helpers => ../auth-helpers diff --git a/examples/aws_credentials_provider_handler_example.go b/examples/aws_credentials_provider_handler_example.go index 3bab2a87..6995b1f1 100644 --- a/examples/aws_credentials_provider_handler_example.go +++ b/examples/aws_credentials_provider_handler_example.go @@ -22,7 +22,7 @@ import ( "log" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" _ "github.com/aws/aws-advanced-go-wrapper/iam" _ "github.com/aws/aws-advanced-go-wrapper/pgx-driver" // awssql pgx driver "github.com/aws/aws-sdk-go-v2/aws" diff --git a/examples/aws_failover_mysql_example.go b/examples/aws_failover_mysql_example.go index 81f0f66f..91ae30ae 100644 --- a/examples/aws_failover_mysql_example.go +++ b/examples/aws_failover_mysql_example.go @@ -21,8 +21,8 @@ import ( "fmt" "log" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" _ "github.com/aws/aws-advanced-go-wrapper/mysql-driver" ) diff --git a/examples/aws_failover_postgresql_example.go b/examples/aws_failover_postgresql_example.go index 428d99e0..10f92d0d 100644 --- a/examples/aws_failover_postgresql_example.go +++ b/examples/aws_failover_postgresql_example.go @@ -21,8 +21,8 @@ import ( "fmt" "log" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" _ "github.com/aws/aws-advanced-go-wrapper/pgx-driver" ) diff --git a/examples/aws_internal_connection_pool_password_warning_mysql_example.go b/examples/aws_internal_connection_pool_password_warning_mysql_example.go index 7a7a76d5..e7c46d1d 100644 --- a/examples/aws_internal_connection_pool_password_warning_mysql_example.go +++ b/examples/aws_internal_connection_pool_password_warning_mysql_example.go @@ -23,8 +23,8 @@ import ( "log" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/internal_pool" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/internal_pool" _ "github.com/aws/aws-advanced-go-wrapper/mysql-driver" ) diff --git a/examples/aws_internal_connection_pool_password_warning_postgresql_example.go b/examples/aws_internal_connection_pool_password_warning_postgresql_example.go index ba0bfc8a..a93ab78f 100644 --- a/examples/aws_internal_connection_pool_password_warning_postgresql_example.go +++ b/examples/aws_internal_connection_pool_password_warning_postgresql_example.go @@ -23,8 +23,8 @@ import ( "log" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/internal_pool" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/internal_pool" _ "github.com/aws/aws-advanced-go-wrapper/pgx-driver" ) diff --git a/examples/custom_connection_provider_example.go b/examples/custom_connection_provider_example.go index 512034b8..76cc0542 100644 --- a/examples/custom_connection_provider_example.go +++ b/examples/custom_connection_provider_example.go @@ -22,8 +22,8 @@ import ( "fmt" "log" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" _ "github.com/aws/aws-advanced-go-wrapper/pgx-driver" // awssql pgx driver "github.com/jackc/pgx/v5/stdlib" ) diff --git a/examples/dev_plugin_mysql_example.go b/examples/dev_plugin_mysql_example.go index f50a4daf..798f4dec 100644 --- a/examples/dev_plugin_mysql_example.go +++ b/examples/dev_plugin_mysql_example.go @@ -23,8 +23,8 @@ import ( "fmt" "log" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_simulator_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/error_simulator" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_simulator_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/error_simulator" _ "github.com/aws/aws-advanced-go-wrapper/mysql-driver" // awssql mysql driver ) diff --git a/examples/dev_plugin_postgres_example.go b/examples/dev_plugin_postgres_example.go index 3bc9b304..9c82be0b 100644 --- a/examples/dev_plugin_postgres_example.go +++ b/examples/dev_plugin_postgres_example.go @@ -23,8 +23,8 @@ import ( "fmt" "log" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_simulator_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins/error_simulator" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_simulator_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins/error_simulator" _ "github.com/aws/aws-advanced-go-wrapper/pgx-driver" // awssql pgx driver ) diff --git a/examples/read_write_splitting_mysql_example.go b/examples/read_write_splitting_mysql_example.go index 9b57f97e..d191c9dc 100644 --- a/examples/read_write_splitting_mysql_example.go +++ b/examples/read_write_splitting_mysql_example.go @@ -23,11 +23,11 @@ import ( "log" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/awsctx" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/internal_pool" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/awsctx" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/internal_pool" _ "github.com/aws/aws-advanced-go-wrapper/mysql-driver" ) diff --git a/examples/read_write_splitting_postgresql_example.go b/examples/read_write_splitting_postgresql_example.go index 86fe98e7..3bc9e558 100644 --- a/examples/read_write_splitting_postgresql_example.go +++ b/examples/read_write_splitting_postgresql_example.go @@ -23,11 +23,11 @@ import ( "log" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/awsctx" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/internal_pool" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/awsctx" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/internal_pool" _ "github.com/aws/aws-advanced-go-wrapper/pgx-driver" ) diff --git a/federated-auth/CHANGELOG.md b/federated-auth/CHANGELOG.md index 625250b4..9189f115 100644 --- a/federated-auth/CHANGELOG.md +++ b/federated-auth/CHANGELOG.md @@ -31,9 +31,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), * Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v1.5.0 * Update dependency `github.com/aws/aws-advanced-go-wrapper/auth-helpers` to v1.0.5 -[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/federated-auth/1.0.0 -[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/federated-auth/1.0.1 -[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/federated-auth/1.0.2 -[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/federated-auth/1.0.3 -[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/federated-auth/1.0.4 -[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/federated-auth/1.0.5 +## [1.1.0] - 2026-04-06 +### :magic_wand: Added +* GDB Support ([PR #398](https://github.com/aws/aws-advanced-go-wrapper/pull/398)). For more information, see the [documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheFederatedAuthPlugin.md#using-federated-authentication-with-global-databases). + +### :crab: Changed +* Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v2.0.0 +* Update dependency `github.com/aws/aws-advanced-go-wrapper/auth-helpers` to v1.1.0 + +[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/federated-auth%2Fv1.0.0 +[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/federated-auth%2Fv1.0.1 +[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/federated-auth%2Fv1.0.2 +[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/federated-auth%2Fv1.0.3 +[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/federated-auth%2Fv1.0.4 +[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/federated-auth%2Fv1.0.5 +[1.1.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/federated-auth%2Fv1.1.0 diff --git a/federated-auth/adfs_credentials_provider_factory.go b/federated-auth/adfs_credentials_provider_factory.go index f2feced3..3de223af 100644 --- a/federated-auth/adfs_credentials_provider_factory.go +++ b/federated-auth/adfs_credentials_provider_factory.go @@ -24,11 +24,11 @@ import ( "strings" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/PuerkitoBio/goquery" ) diff --git a/federated-auth/federated_auth_plugin.go b/federated-auth/federated_auth_plugin.go index ff1d445a..72c100fc 100644 --- a/federated-auth/federated_auth_plugin.go +++ b/federated-auth/federated_auth_plugin.go @@ -22,16 +22,16 @@ import ( "time" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - awssql "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + awssql "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/aws/aws-sdk-go-v2/aws" ) diff --git a/federated-auth/go.mod b/federated-auth/go.mod index 5a0082b4..8a117f09 100644 --- a/federated-auth/go.mod +++ b/federated-auth/go.mod @@ -4,8 +4,8 @@ go 1.25.0 require ( github.com/PuerkitoBio/goquery v1.12.0 - github.com/aws/aws-advanced-go-wrapper/auth-helpers v1.0.5 - github.com/aws/aws-advanced-go-wrapper/awssql v1.4.0 + github.com/aws/aws-advanced-go-wrapper/auth-helpers v1.1.0 + github.com/aws/aws-advanced-go-wrapper/awssql/v2 v2.0.0 github.com/aws/aws-sdk-go-v2 v1.41.4 ) @@ -31,6 +31,6 @@ require ( golang.org/x/text v0.35.0 // indirect ) -replace github.com/aws/aws-advanced-go-wrapper/awssql => ../awssql +replace github.com/aws/aws-advanced-go-wrapper/awssql/v2 => ../awssql replace github.com/aws/aws-advanced-go-wrapper/auth-helpers => ../auth-helpers diff --git a/iam/CHANGELOG.md b/iam/CHANGELOG.md index 6c90dae3..5c8a4f8e 100644 --- a/iam/CHANGELOG.md +++ b/iam/CHANGELOG.md @@ -31,9 +31,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), * Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v1.5.0 * Update dependency `github.com/aws/aws-advanced-go-wrapper/auth-helpers` to v1.0.5 -[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/iam/1.0.0 -[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/iam/1.0.1 -[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/iam/1.0.2 -[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/iam/1.0.3 -[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/iam/1.0.4 -[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/iam/1.0.5 +## [1.1.0] - 2026-04-06 +### :magic_wand: Added +* GDB Support ([PR #398](https://github.com/aws/aws-advanced-go-wrapper/pull/398)). For more information, see the [documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheIamAuthenticationPlugin.md#using-iam-authentication-with-global-databases). + +### :crab: Changed +* Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v2.0.0 +* Update dependency `github.com/aws/aws-advanced-go-wrapper/auth-helpers` to v1.1.0 + +[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/iam%2Fv1.0.0 +[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/iam%2Fv1.0.1 +[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/iam%2Fv1.0.2 +[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/iam%2Fv1.0.3 +[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/iam%2Fv1.0.4 +[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/iam%2Fv1.0.5 +[1.1.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/iam%2Fv1.1.0 diff --git a/iam/go.mod b/iam/go.mod index 8d03d3c0..78bf8b8d 100644 --- a/iam/go.mod +++ b/iam/go.mod @@ -3,8 +3,8 @@ module github.com/aws/aws-advanced-go-wrapper/iam go 1.24.0 require ( - github.com/aws/aws-advanced-go-wrapper/auth-helpers v1.0.5 - github.com/aws/aws-advanced-go-wrapper/awssql v1.4.0 + github.com/aws/aws-advanced-go-wrapper/auth-helpers v1.1.0 + github.com/aws/aws-advanced-go-wrapper/awssql/v2 v2.0.0 ) require ( @@ -28,6 +28,6 @@ require ( golang.org/x/text v0.34.0 // indirect ) -replace github.com/aws/aws-advanced-go-wrapper/awssql => ../awssql +replace github.com/aws/aws-advanced-go-wrapper/awssql/v2 => ../awssql replace github.com/aws/aws-advanced-go-wrapper/auth-helpers => ../auth-helpers diff --git a/iam/iam_auth_plugin.go b/iam/iam_auth_plugin.go index 5e1a9eac..a655f0ee 100644 --- a/iam/iam_auth_plugin.go +++ b/iam/iam_auth_plugin.go @@ -23,16 +23,16 @@ import ( "time" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - awssql "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + awssql "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) func init() { diff --git a/mysql-driver/CHANGELOG.md b/mysql-driver/CHANGELOG.md index 8440ba3c..bbc9c6c3 100644 --- a/mysql-driver/CHANGELOG.md +++ b/mysql-driver/CHANGELOG.md @@ -27,9 +27,26 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ### :crab: Changed * Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v1.4.0 -[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/mysql-driver/1.0.0 -[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/mysql-driver/1.0.1 -[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/mysql-driver/1.0.2 -[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/mysql-driver/1.0.3 -[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/mysql-driver/1.0.4 -[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/mysql-driver/1.0.5 +## [1.1.0] - 2026-04-06 +### :boom: Breaking Changes + +> [!WARNING]\ +> This release updates the `awssql` dependency to v2.0.0, which removes the suggested ClusterId functionality ([PR #355](https://github.com/aws/aws-advanced-go-wrapper/pull/355)). +> #### Suggested ClusterId Functionality +> Prior to this change, the wrapper would generate a unique cluster ID based on the connection string and the cluster topology; however, in some cases (such as custom endpoints, IP addresses, and CNAME aliases, etc), the wrapper would generate an incorrect identifier. This change was needed to prevent applications with several clusters from accidentally relying on incorrect topology during failover which could result in the wrapper failing to complete failover successfully. +> #### Migration +> | Number of Database Clusters in Use | Requires Changes | Action Items | +> |------------------------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +> | Single database cluster | No | No changes required | +> | Multiple database clusters | Yes | Review all connection strings and add mandatory `clusterId` parameter. See [Cluster ID documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/ClusterId.md) for configuration details | + +### :crab: Changed +* Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v2.0.0 + +[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/mysql-driver%2Fv1.0.0 +[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/mysql-driver%2Fv1.0.1 +[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/mysql-driver%2Fv1.0.2 +[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/mysql-driver%2Fv1.0.3 +[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/mysql-driver%2Fv1.0.4 +[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/mysql-driver%2Fv1.0.5 +[1.1.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/mysql-driver%2Fv1.1.0 diff --git a/mysql-driver/driver.go b/mysql-driver/driver.go index 6a1cf423..7ef44020 100644 --- a/mysql-driver/driver.go +++ b/mysql-driver/driver.go @@ -21,8 +21,8 @@ import ( "database/sql/driver" "sync" - awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" "github.com/go-sql-driver/mysql" ) diff --git a/mysql-driver/go.mod b/mysql-driver/go.mod index adae2f52..88ed6b14 100644 --- a/mysql-driver/go.mod +++ b/mysql-driver/go.mod @@ -3,7 +3,7 @@ module github.com/aws/aws-advanced-go-wrapper/mysql-driver go 1.24.0 require ( - github.com/aws/aws-advanced-go-wrapper/awssql v1.4.0 + github.com/aws/aws-advanced-go-wrapper/awssql/v2 v2.0.0 github.com/go-sql-driver/mysql v1.9.3 ) @@ -13,4 +13,4 @@ require ( golang.org/x/text v0.34.0 // indirect ) -replace github.com/aws/aws-advanced-go-wrapper/awssql => ../awssql +replace github.com/aws/aws-advanced-go-wrapper/awssql/v2 => ../awssql diff --git a/mysql-driver/mysql_driver_dialect.go b/mysql-driver/mysql_driver_dialect.go index ee8dd1d1..1afa8dac 100644 --- a/mysql-driver/mysql_driver_dialect.go +++ b/mysql-driver/mysql_driver_dialect.go @@ -25,11 +25,11 @@ import ( "strconv" "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/go-sql-driver/mysql" ) diff --git a/mysql-driver/mysql_property_resolver.go b/mysql-driver/mysql_property_resolver.go index 701063d7..b22ee1e9 100644 --- a/mysql-driver/mysql_property_resolver.go +++ b/mysql-driver/mysql_property_resolver.go @@ -19,7 +19,7 @@ package mysql_driver import ( "fmt" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" ) var defaultPropertyResolver driver_infrastructure.DriverPropertyResolver = &mysqlPropertyResolver{} diff --git a/mysql-driver/mysql_row_parser.go b/mysql-driver/mysql_row_parser.go index 8a829f25..a55561f4 100644 --- a/mysql-driver/mysql_row_parser.go +++ b/mysql-driver/mysql_row_parser.go @@ -22,8 +22,8 @@ import ( "strconv" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" ) var defaultRowParser driver_infrastructure.RowParser = &mySQLRowParser{} diff --git a/okta/CHANGELOG.md b/okta/CHANGELOG.md index 07c6968a..9b1b87f9 100644 --- a/okta/CHANGELOG.md +++ b/okta/CHANGELOG.md @@ -31,9 +31,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), * Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v1.4.0 * Update dependency `github.com/aws/aws-advanced-go-wrapper/auth-helpers` to v1.0.5 -[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/okta/1.0.0 -[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/okta/1.0.1 -[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/okta/1.0.2 -[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/okta/1.0.3 -[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/okta/1.0.4 -[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/okta/1.0.5 +## [1.1.0] - 2026-04-06 +### :magic_wand: Added +* GDB Support ([PR #398](https://github.com/aws/aws-advanced-go-wrapper/pull/398)). For more information, see the [documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheOktaAuthPlugin.md#using-okta-authentication-with-global-databases). + +### :crab: Changed +* Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v2.0.0 +* Update dependency `github.com/aws/aws-advanced-go-wrapper/auth-helpers` to v1.1.0 + +[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/okta%2Fv1.0.0 +[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/okta%2Fv1.0.1 +[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/okta%2Fv1.0.2 +[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/okta%2Fv1.0.3 +[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/okta%2Fv1.0.4 +[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/okta%2Fv1.0.5 +[1.1.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/okta%2Fv1.1.0 diff --git a/okta/go.mod b/okta/go.mod index c15276a7..23894204 100644 --- a/okta/go.mod +++ b/okta/go.mod @@ -4,8 +4,8 @@ go 1.25.0 require ( github.com/PuerkitoBio/goquery v1.12.0 - github.com/aws/aws-advanced-go-wrapper/auth-helpers v1.0.5 - github.com/aws/aws-advanced-go-wrapper/awssql v1.4.0 + github.com/aws/aws-advanced-go-wrapper/auth-helpers v1.1.0 + github.com/aws/aws-advanced-go-wrapper/awssql/v2 v2.0.0 github.com/aws/aws-sdk-go-v2 v1.41.4 ) @@ -31,6 +31,6 @@ require ( golang.org/x/text v0.35.0 // indirect ) -replace github.com/aws/aws-advanced-go-wrapper/awssql => ../awssql +replace github.com/aws/aws-advanced-go-wrapper/awssql/v2 => ../awssql replace github.com/aws/aws-advanced-go-wrapper/auth-helpers => ../auth-helpers diff --git a/okta/okta_auth_plugin.go b/okta/okta_auth_plugin.go index 0a625010..61d3e2d5 100644 --- a/okta/okta_auth_plugin.go +++ b/okta/okta_auth_plugin.go @@ -22,16 +22,16 @@ import ( "time" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - awssql "github.com/aws/aws-advanced-go-wrapper/awssql/driver" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugin_helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/plugins" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/region_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + awssql "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugin_helpers" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/plugins" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/region_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/aws/aws-sdk-go-v2/aws" ) diff --git a/okta/okta_credentials_provider_factory.go b/okta/okta_credentials_provider_factory.go index 41f9554e..bb6f8dd2 100644 --- a/okta/okta_credentials_provider_factory.go +++ b/okta/okta_credentials_provider_factory.go @@ -25,11 +25,11 @@ import ( "net/url" auth_helpers "github.com/aws/aws-advanced-go-wrapper/auth-helpers" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/PuerkitoBio/goquery" ) diff --git a/otlp/CHANGELOG.md b/otlp/CHANGELOG.md index 92db2991..5935f1c4 100644 --- a/otlp/CHANGELOG.md +++ b/otlp/CHANGELOG.md @@ -27,9 +27,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ### :crab: Changed * Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v1.4.0 -[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/otlp/1.0.0 -[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/otlp/1.0.1 -[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/otlp/1.0.2 -[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/otlp/1.0.3 -[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/otlp/1.0.4 -[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/otlp/1.0.5 +## [1.0.6] - 2026-04-06 +### :crab: Changed +* Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v2.0.0 + +[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/otlp%2Fv1.0.0 +[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/otlp%2Fv1.0.1 +[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/otlp%2Fv1.0.2 +[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/otlp%2Fv1.0.3 +[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/otlp%2Fv1.0.4 +[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/otlp%2Fv1.0.5 +[1.0.6]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/otlp%2Fv1.0.6 diff --git a/otlp/go.mod b/otlp/go.mod index 4064bb71..7c869bbc 100644 --- a/otlp/go.mod +++ b/otlp/go.mod @@ -3,7 +3,7 @@ module github.com/aws/aws-advanced-go-wrapper/otlp go 1.25.0 require ( - github.com/aws/aws-advanced-go-wrapper/awssql v1.4.0 + github.com/aws/aws-advanced-go-wrapper/awssql/v2 v2.0.0 go.opentelemetry.io/otel v1.42.0 go.opentelemetry.io/otel/metric v1.42.0 go.opentelemetry.io/otel/trace v1.42.0 @@ -18,4 +18,4 @@ require ( golang.org/x/text v0.34.0 // indirect ) -replace github.com/aws/aws-advanced-go-wrapper/awssql => ../awssql +replace github.com/aws/aws-advanced-go-wrapper/awssql/v2 => ../awssql diff --git a/otlp/open_telemetry_context.go b/otlp/open_telemetry_context.go index 7e0ffd19..3f2f3d31 100644 --- a/otlp/open_telemetry_context.go +++ b/otlp/open_telemetry_context.go @@ -21,8 +21,8 @@ import ( "fmt" "log/slog" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/codes" "go.opentelemetry.io/otel/trace" diff --git a/otlp/open_telemetry_factory.go b/otlp/open_telemetry_factory.go index e64d7d01..106ebadc 100644 --- a/otlp/open_telemetry_factory.go +++ b/otlp/open_telemetry_factory.go @@ -19,8 +19,8 @@ package otlp import ( "context" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "go.opentelemetry.io/otel" ) diff --git a/pgx-driver/CHANGELOG.md b/pgx-driver/CHANGELOG.md index f112ddf4..f12a7c61 100644 --- a/pgx-driver/CHANGELOG.md +++ b/pgx-driver/CHANGELOG.md @@ -27,9 +27,26 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ### :crab: Changed * Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v1.4.0 -[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/pgx-driver/1.0.0 -[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/pgx-driver/1.0.1 -[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/pgx-driver/1.0.2 -[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/pgx-driver/1.0.3 -[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/pgx-driver/1.0.4 -[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/pgx-driver/1.0.5 +## [1.1.0] - 2026-04-06 +### :boom: Breaking Changes + +> [!WARNING]\ +> This release updates the `awssql` dependency to v2.0.0, which removes the suggested ClusterId functionality ([PR #355](https://github.com/aws/aws-advanced-go-wrapper/pull/355)). +> #### Suggested ClusterId Functionality +> Prior to this change, the wrapper would generate a unique cluster ID based on the connection string and the cluster topology; however, in some cases (such as custom endpoints, IP addresses, and CNAME aliases, etc), the wrapper would generate an incorrect identifier. This change was needed to prevent applications with several clusters from accidentally relying on incorrect topology during failover which could result in the wrapper failing to complete failover successfully. +> #### Migration +> | Number of Database Clusters in Use | Requires Changes | Action Items | +> |------------------------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +> | Single database cluster | No | No changes required | +> | Multiple database clusters | Yes | Review all connection strings and add mandatory `clusterId` parameter. See [Cluster ID documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/ClusterId.md) for configuration details | + +### :crab: Changed +* Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v2.0.0 + +[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/pgx-driver%2Fv1.0.0 +[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/pgx-driver%2Fv1.0.1 +[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/pgx-driver%2Fv1.0.2 +[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/pgx-driver%2Fv1.0.3 +[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/pgx-driver%2Fv1.0.4 +[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/pgx-driver%2Fv1.0.5 +[1.1.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/pgx-driver%2Fv1.1.0 diff --git a/pgx-driver/driver.go b/pgx-driver/driver.go index 8e4cc4c7..eb4603c8 100644 --- a/pgx-driver/driver.go +++ b/pgx-driver/driver.go @@ -21,10 +21,10 @@ import ( "database/sql/driver" "sync" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" "github.com/jackc/pgx/v5/stdlib" - awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/driver" + awsDriver "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver" ) type PgxDriver struct { diff --git a/pgx-driver/go.mod b/pgx-driver/go.mod index 8a8b09b9..55f89eff 100644 --- a/pgx-driver/go.mod +++ b/pgx-driver/go.mod @@ -3,7 +3,7 @@ module github.com/aws/aws-advanced-go-wrapper/pgx-driver go 1.24.0 require ( - github.com/aws/aws-advanced-go-wrapper/awssql v1.4.0 + github.com/aws/aws-advanced-go-wrapper/awssql/v2 v2.0.0 github.com/jackc/pgx/v5 v5.8.0 ) @@ -16,4 +16,4 @@ require ( golang.org/x/text v0.34.0 // indirect ) -replace github.com/aws/aws-advanced-go-wrapper/awssql => ../awssql +replace github.com/aws/aws-advanced-go-wrapper/awssql/v2 => ../awssql diff --git a/pgx-driver/pgx_driver_dialect.go b/pgx-driver/pgx_driver_dialect.go index 97f962ef..d63ea437 100644 --- a/pgx-driver/pgx_driver_dialect.go +++ b/pgx-driver/pgx_driver_dialect.go @@ -25,11 +25,11 @@ import ( "strconv" "strings" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/host_info_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/property_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/host_info_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/property_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils" "github.com/jackc/pgx/v5/stdlib" ) diff --git a/pgx-driver/pgx_property_resolver.go b/pgx-driver/pgx_property_resolver.go index 0c8ca3ac..b391ebee 100644 --- a/pgx-driver/pgx_property_resolver.go +++ b/pgx-driver/pgx_property_resolver.go @@ -19,7 +19,7 @@ package pgx_driver import ( "strconv" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" ) var defaultPropertyResolver driver_infrastructure.DriverPropertyResolver = &pgxPropertyResolver{} diff --git a/pgx-driver/pgx_row_parser.go b/pgx-driver/pgx_row_parser.go index 12ac28f5..004dc605 100644 --- a/pgx-driver/pgx_row_parser.go +++ b/pgx-driver/pgx_row_parser.go @@ -20,7 +20,7 @@ import ( "database/sql/driver" "time" - "github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/driver_infrastructure" ) var defaultRowParser driver_infrastructure.RowParser = &pgxRowParser{} diff --git a/xray/CHANGELOG.md b/xray/CHANGELOG.md index 656f23a2..58cd4e2b 100644 --- a/xray/CHANGELOG.md +++ b/xray/CHANGELOG.md @@ -27,9 +27,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ### :crab: Changed * Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v1.4.0 -[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/xray/1.0.0 -[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/xray/1.0.1 -[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/xray/1.0.2 -[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/xray/1.0.3 -[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/xray/1.0.4 -[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/xray/1.0.5 +## [1.0.6] - 2026-04-06 +### :crab: Changed +* Update dependency `github.com/aws/aws-advanced-go-wrapper/awssql` to v2.0.0 + +[1.0.0]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/xray%2Fv1.0.0 +[1.0.1]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/xray%2Fv1.0.1 +[1.0.2]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/xray%2Fv1.0.2 +[1.0.3]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/xray%2Fv1.0.3 +[1.0.4]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/xray%2Fv1.0.4 +[1.0.5]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/xray%2Fv1.0.5 +[1.0.6]: https://github.com/aws/aws-advanced-go-wrapper/releases/tag/xray%2Fv1.0.6 diff --git a/xray/go.mod b/xray/go.mod index dee2dd25..60471ba9 100644 --- a/xray/go.mod +++ b/xray/go.mod @@ -3,7 +3,7 @@ module github.com/aws/aws-advanced-go-wrapper/xray go 1.24.0 require ( - github.com/aws/aws-advanced-go-wrapper/awssql v1.4.0 + github.com/aws/aws-advanced-go-wrapper/awssql/v2 v2.0.0 github.com/aws/aws-xray-sdk-go v1.8.5 ) @@ -24,4 +24,4 @@ require ( google.golang.org/protobuf v1.33.0 // indirect ) -replace github.com/aws/aws-advanced-go-wrapper/awssql => ../awssql +replace github.com/aws/aws-advanced-go-wrapper/awssql/v2 => ../awssql diff --git a/xray/xray_telemetry_context.go b/xray/xray_telemetry_context.go index 1e5a0e96..cbd7faad 100644 --- a/xray/xray_telemetry_context.go +++ b/xray/xray_telemetry_context.go @@ -19,7 +19,7 @@ package xray import ( "context" "fmt" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" "github.com/aws/aws-xray-sdk-go/xray" "log/slog" ) diff --git a/xray/xray_telemetry_factory.go b/xray/xray_telemetry_factory.go index ae36c744..bb37c342 100644 --- a/xray/xray_telemetry_factory.go +++ b/xray/xray_telemetry_factory.go @@ -18,8 +18,8 @@ package xray import ( "context" - "github.com/aws/aws-advanced-go-wrapper/awssql/error_util" - "github.com/aws/aws-advanced-go-wrapper/awssql/utils/telemetry" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/error_util" + "github.com/aws/aws-advanced-go-wrapper/awssql/v2/utils/telemetry" ) func init() { From bd25c50fd27b1db0ecfe8cd2e38c19da4184a4fc Mon Sep 17 00:00:00 2001 From: Favian Samatha Date: Mon, 6 Apr 2026 15:41:29 -0700 Subject: [PATCH 2/2] added failover connection parameters to docs --- CHANGELOG.md | 1 + awssql/CHANGELOG.md | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed1363d7..282a03e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -154,6 +154,7 @@ The Amazon Web Services (AWS) Advanced Go Wrapper allows an application to take * [Okta Authentication Plugin](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheOktaAuthPlugin.md#using-okta-authentication-with-global-databases) * [Federated Authentication Plugin](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheFederatedAuthPlugin.md#using-federated-authentication-with-global-databases) * GDB Read/Write Splitting Plugin ([PR #401](https://github.com/aws/aws-advanced-go-wrapper/pull/401)). For more information, see the [documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheGdbReadWriteSplittingPlugin.md). +* Failover Plugin: `clusterTopologyConnectTimeoutMs` and `clusterTopologySocketTimeoutMs` connection parameters for configuring topology query timeouts ([PR #381](https://github.com/aws/aws-advanced-go-wrapper/pull/381)). For more information, see the [Failover Plugin documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheFailoverPlugin.md). ### :bug: Fixed * Wrong host ID in host info ([PR #333](https://github.com/aws/aws-advanced-go-wrapper/pull/333)). diff --git a/awssql/CHANGELOG.md b/awssql/CHANGELOG.md index e698a43c..44735101 100644 --- a/awssql/CHANGELOG.md +++ b/awssql/CHANGELOG.md @@ -94,6 +94,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), * [Okta Authentication Plugin](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheOktaAuthPlugin.md#using-okta-authentication-with-global-databases) * [Federated Authentication Plugin](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheFederatedAuthPlugin.md#using-federated-authentication-with-global-databases) * GDB Read/Write Splitting Plugin ([PR #401](https://github.com/aws/aws-advanced-go-wrapper/pull/401)). For more information, see the [documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheGdbReadWriteSplittingPlugin.md). +* Failover Plugin: `clusterTopologyConnectTimeoutMs` and `clusterTopologySocketTimeoutMs` connection parameters for configuring topology query timeouts ([PR #381](https://github.com/aws/aws-advanced-go-wrapper/pull/381)). For more information, see the [Failover Plugin documentation](https://github.com/aws/aws-advanced-go-wrapper/blob/main/docs/user-guide/using-plugins/UsingTheFailoverPlugin.md). ### :bug: Fixed * Wrong host ID in host info ([PR #333](https://github.com/aws/aws-advanced-go-wrapper/pull/333)).