diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 007e3a8b..824a59a6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,7 +35,7 @@ jobs: - name: SonarQube Scan (Push) if: ${{ github.event_name == 'push' }} - uses: SonarSource/sonarcloud-github-action@v5.0.0 + uses: SonarSource/sonarqube-scan-action@v5.0.0 env: SONAR_TOKEN: ${{ secrets.SONARQUBE_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -46,7 +46,7 @@ jobs: - name: SonarQube Scan (Pull Request) if: ${{ github.event_name == 'pull_request' }} - uses: SonarSource/sonarcloud-github-action@v5.0.0 + uses: SonarSource/sonarqube-scan-action@v5.0.0 env: SONAR_TOKEN: ${{ secrets.SONARQUBE_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/CHANGES b/CHANGES index 7bb46567..0457ccf8 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,8 @@ +9.0.0 (Nov 21, 2025) +- BREAKING CHANGE: + - Changed new evaluator. +- Added fallback treatment. + 8.0.0 (Nov 10, 2025) - BREAKING CHANGE: - Changed Rule Based Segment and Feature Flag storages. diff --git a/conf/conf.go b/conf/conf.go index 703953d4..13669a87 100644 --- a/conf/conf.go +++ b/conf/conf.go @@ -2,6 +2,8 @@ package conf import ( "crypto/tls" + + "github.com/splitio/go-split-commons/v9/dtos" ) // RedisConfig struct is used to cofigure the redis parameters @@ -89,6 +91,7 @@ type AdvancedConfig struct { FlagsSpecVersion string LargeSegment *LargeSegmentConfig RulesConfig *RulesConfig + FallbackTreatment dtos.FallbackTreatmentConfig } type LargeSegmentConfig struct { diff --git a/dtos/fallbacktreatment.go b/dtos/fallbacktreatment.go new file mode 100644 index 00000000..fbec286e --- /dev/null +++ b/dtos/fallbacktreatment.go @@ -0,0 +1,68 @@ +package dtos + +const ( + labelPrefix = "fallback - " +) + +type FallbackTreatment struct { + Treatment *string + Config *string + label *string +} + +func (f *FallbackTreatment) Label() *string { + return f.label +} + +type FallbackTreatmentConfig struct { + GlobalFallbackTreatment *FallbackTreatment + ByFlagFallbackTreatment map[string]FallbackTreatment +} + +type FallbackTreatmentCalculator interface { + Resolve(flagName string, label *string) FallbackTreatment +} + +type FallbackTreatmentCalculatorImp struct { + fallbackTreatmentConfig *FallbackTreatmentConfig +} + +func NewFallbackTreatmentCalculatorImp(fallbackTreatmentConfig *FallbackTreatmentConfig) FallbackTreatmentCalculator { + return &FallbackTreatmentCalculatorImp{ + fallbackTreatmentConfig: fallbackTreatmentConfig, + } +} + +func (f *FallbackTreatmentCalculatorImp) Resolve(flagName string, label *string) FallbackTreatment { + if f.fallbackTreatmentConfig != nil { + if byFlag := f.fallbackTreatmentConfig.ByFlagFallbackTreatment; byFlag != nil { + if val, ok := byFlag[flagName]; ok { + return FallbackTreatment{ + Treatment: val.Treatment, + Config: val.Config, + label: f.resolveLabel(label), + } + } + } + if f.fallbackTreatmentConfig.GlobalFallbackTreatment != nil { + return FallbackTreatment{ + Treatment: f.fallbackTreatmentConfig.GlobalFallbackTreatment.Treatment, + Config: f.fallbackTreatmentConfig.GlobalFallbackTreatment.Config, + label: f.resolveLabel(label), + } + } + } + controlTreatment := "control" + return FallbackTreatment{ + Treatment: &controlTreatment, + label: label, + } +} + +func (f *FallbackTreatmentCalculatorImp) resolveLabel(label *string) *string { + if label == nil { + return nil + } + result := labelPrefix + *label + return &result +} diff --git a/dtos/fallbacktreatment_test.go b/dtos/fallbacktreatment_test.go new file mode 100644 index 00000000..0082d90d --- /dev/null +++ b/dtos/fallbacktreatment_test.go @@ -0,0 +1,65 @@ +package dtos + +import ( + "testing" + + "github.com/stretchr/testify/assert" +) + +func TestFallbackTreatmentCalculatorResolve(t *testing.T) { + // Initial setup with both global and flag-specific treatments + stringConfig := "flag1_config" + globalTreatment := "global_treatment" + flag1Treatment := "flag1_treatment" + config := &FallbackTreatmentConfig{ + GlobalFallbackTreatment: &FallbackTreatment{ + Treatment: &globalTreatment, + }, + ByFlagFallbackTreatment: map[string]FallbackTreatment{ + "flag1": { + Treatment: &flag1Treatment, + Config: &stringConfig, + }, + }, + } + calc := NewFallbackTreatmentCalculatorImp(config) + + // Test flag-specific treatment with label + label := "some_label" + result := calc.Resolve("flag1", &label) + assert.Equal(t, "flag1_treatment", *result.Treatment) + assert.Equal(t, &stringConfig, result.Config) + assert.Equal(t, "fallback - some_label", *result.label) + + // Test fallback to global treatment when flag not found + result = calc.Resolve("flag2", &label) + assert.Equal(t, "global_treatment", *result.Treatment) + assert.Nil(t, result.Config) + assert.Equal(t, "fallback - some_label", *result.label) + + // Test nil label handling + result = calc.Resolve("flag1", nil) + assert.Equal(t, "flag1_treatment", *result.Treatment) + assert.Equal(t, &stringConfig, result.Config) + assert.Nil(t, result.label) + + // Test default control when no config + calcNoConfig := NewFallbackTreatmentCalculatorImp(nil) + result = calcNoConfig.Resolve("flag1", &label) + assert.Equal(t, "control", *result.Treatment) + assert.Nil(t, result.Config) + assert.Equal(t, "some_label", *result.label) + + // Test global treatment when no flag-specific treatments exist + configGlobalOnly := &FallbackTreatmentConfig{ + GlobalFallbackTreatment: &FallbackTreatment{ + Treatment: &globalTreatment, + Config: nil, + }, + } + calcGlobalOnly := NewFallbackTreatmentCalculatorImp(configGlobalOnly) + result = calcGlobalOnly.Resolve("any_flag", &label) + assert.Equal(t, "global_treatment", *result.Treatment) + assert.Nil(t, result.Config) + assert.Equal(t, "fallback - some_label", *result.label) +} diff --git a/engine/engine.go b/engine/engine.go index d399386d..dc9eefe2 100644 --- a/engine/engine.go +++ b/engine/engine.go @@ -4,10 +4,10 @@ import ( "fmt" "math" - "github.com/splitio/go-split-commons/v8/engine/evaluator/impressionlabels" - "github.com/splitio/go-split-commons/v8/engine/grammar" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/engine/hash" + "github.com/splitio/go-split-commons/v9/engine/evaluator/impressionlabels" + "github.com/splitio/go-split-commons/v9/engine/grammar" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/engine/hash" "github.com/splitio/go-toolkit/v5/hasher" "github.com/splitio/go-toolkit/v5/logging" diff --git a/engine/engine_test.go b/engine/engine_test.go index cea3a8ee..b2473efc 100644 --- a/engine/engine_test.go +++ b/engine/engine_test.go @@ -7,10 +7,10 @@ import ( "os" "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/engine/hash" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/engine/hash" "github.com/splitio/go-toolkit/v5/hasher" "github.com/splitio/go-toolkit/v5/logging" diff --git a/engine/evaluator/evaluator.go b/engine/evaluator/evaluator.go index 045d782e..4af478b4 100644 --- a/engine/evaluator/evaluator.go +++ b/engine/evaluator/evaluator.go @@ -4,11 +4,11 @@ import ( "fmt" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine" - "github.com/splitio/go-split-commons/v8/engine/evaluator/impressionlabels" - "github.com/splitio/go-split-commons/v8/engine/grammar" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine" + "github.com/splitio/go-split-commons/v9/engine/evaluator/impressionlabels" + "github.com/splitio/go-split-commons/v9/engine/grammar" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/logging" ) @@ -37,10 +37,11 @@ type Results struct { // Evaluator struct is the main evaluator type Evaluator struct { - splitStorage storage.SplitStorageConsumer - eng *engine.Engine - logger logging.LoggerInterface - ruleBuilder grammar.RuleBuilder + splitStorage storage.SplitStorageConsumer + eng *engine.Engine + logger logging.LoggerInterface + ruleBuilder grammar.RuleBuilder + fallbackTratmentCalculator dtos.FallbackTreatmentCalculator } // NewEvaluator instantiates an Evaluator struct and returns a reference to it @@ -53,11 +54,13 @@ func NewEvaluator( logger logging.LoggerInterface, featureFlagRules []string, ruleBasedSegmentRules []string, + fallbackTreatmentCalculator dtos.FallbackTreatmentCalculator, ) *Evaluator { e := &Evaluator{ - splitStorage: splitStorage, - eng: eng, - logger: logger, + splitStorage: splitStorage, + eng: eng, + logger: logger, + fallbackTratmentCalculator: fallbackTreatmentCalculator, } e.ruleBuilder = grammar.NewRuleBuilder(segmentStorage, ruleBasedSegmentStorage, largeSegmentStorage, featureFlagRules, ruleBasedSegmentRules, logger, e) return e @@ -65,9 +68,11 @@ func NewEvaluator( func (e *Evaluator) evaluateTreatment(key string, bucketingKey string, featureFlag string, splitDto *dtos.SplitDTO, attributes map[string]interface{}) *Result { var config *string + label := impressionlabels.SplitNotFound if splitDto == nil { - e.logger.Warning(fmt.Sprintf("Feature flag %s not found, returning control.", featureFlag)) - return &Result{Treatment: Control, Label: impressionlabels.SplitNotFound, Config: config} + fallbackTratment := e.fallbackTratmentCalculator.Resolve(featureFlag, &label) + e.logger.Warning(fmt.Sprintf("Feature flag %s not found, returning fallback treatment.", featureFlag)) + return &Result{Treatment: *fallbackTratment.Treatment, Label: *fallbackTratment.Label(), Config: fallbackTratment.Config} } split := grammar.NewSplit(splitDto, e.logger, e.ruleBuilder) @@ -113,6 +118,15 @@ func (e *Evaluator) evaluateTreatment(key string, bucketingKey string, featureFl label = impressionlabels.NoConditionMatched } + if *treatment == Control { + fallbackTreatment := e.fallbackTratmentCalculator.Resolve(featureFlag, &label) + return &Result{ + Treatment: *fallbackTreatment.Treatment, + Label: *fallbackTreatment.Label(), + Config: fallbackTreatment.Config, + } + } + if _, ok := split.Configurations()[*treatment]; ok { treatmentConfig := split.Configurations()[*treatment] config = &treatmentConfig diff --git a/engine/evaluator/evaluator_test.go b/engine/evaluator/evaluator_test.go index b3b4a70b..e242ba69 100644 --- a/engine/evaluator/evaluator_test.go +++ b/engine/evaluator/evaluator_test.go @@ -3,14 +3,14 @@ package evaluator import ( "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine" - "github.com/splitio/go-split-commons/v8/engine/evaluator/impressionlabels" - "github.com/splitio/go-split-commons/v8/engine/grammar" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/flagsets" - "github.com/splitio/go-split-commons/v8/storage/inmemory/mutexmap" - "github.com/splitio/go-split-commons/v8/storage/mocks" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine" + "github.com/splitio/go-split-commons/v9/engine/evaluator/impressionlabels" + "github.com/splitio/go-split-commons/v9/engine/grammar" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/flagsets" + "github.com/splitio/go-split-commons/v9/storage/inmemory/mutexmap" + "github.com/splitio/go-split-commons/v9/storage/mocks" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" "github.com/stretchr/testify/assert" @@ -308,7 +308,8 @@ func TestSplitWithoutConfigurations(t *testing.T) { nil, logger, syncProxyFeatureFlagsRules, - syncProxyRuleBasedSegmentRules) + syncProxyRuleBasedSegmentRules, + nil) key := "test" result := evaluator.EvaluateFeature(key, &key, "mysplittest", nil) @@ -333,7 +334,8 @@ func TestSplitWithtConfigurations(t *testing.T) { nil, logger, syncProxyFeatureFlagsRules, - syncProxyRuleBasedSegmentRules) + syncProxyRuleBasedSegmentRules, + nil) key := "test" result := evaluator.EvaluateFeature(key, &key, "mysplittest2", nil) @@ -358,7 +360,8 @@ func TestSplitWithtConfigurationsButKilled(t *testing.T) { nil, logger, syncProxyFeatureFlagsRules, - syncProxyRuleBasedSegmentRules) + syncProxyRuleBasedSegmentRules, + nil) key := "test" result := evaluator.EvaluateFeature(key, &key, "mysplittest3", nil) @@ -383,7 +386,8 @@ func TestSplitWithConfigurationsButKilledWithConfigsOnDefault(t *testing.T) { nil, logger, syncProxyFeatureFlagsRules, - syncProxyRuleBasedSegmentRules) + syncProxyRuleBasedSegmentRules, + nil) key := "test" result := evaluator.EvaluateFeature(key, &key, "mysplittest4", nil) @@ -399,6 +403,16 @@ func TestSplitWithConfigurationsButKilledWithConfigsOnDefault(t *testing.T) { func TestMultipleEvaluations(t *testing.T) { logger := logging.NewLogger(nil) + fallback := "fallback" + on := "on" + fallbackTreatmentConfig := dtos.FallbackTreatmentConfig{GlobalFallbackTreatment: &dtos.FallbackTreatment{ + Treatment: &fallback, + }, + ByFlagFallbackTreatment: map[string]dtos.FallbackTreatment{ + "flag1": { + Treatment: &on, + }, + }} evaluator := NewEvaluator( &mockStorage{}, @@ -408,7 +422,8 @@ func TestMultipleEvaluations(t *testing.T) { nil, logger, syncProxyFeatureFlagsRules, - syncProxyRuleBasedSegmentRules) + syncProxyRuleBasedSegmentRules, + dtos.NewFallbackTreatmentCalculatorImp(&fallbackTreatmentConfig)) key := "test" splits := []string{"mysplittest", "mysplittest2", "mysplittest3", "mysplittest4", "mysplittest5"} @@ -442,7 +457,7 @@ func TestMultipleEvaluations(t *testing.T) { t.Error("Unexpected configs") } - if result.Evaluations["mysplittest5"].Treatment != "control" { + if result.Evaluations["mysplittest5"].Treatment != "fallback" { t.Error("Wrong treatment result") } if result.Evaluations["mysplittest5"].Config != nil { @@ -467,7 +482,8 @@ func TestNoConditionMatched(t *testing.T) { nil, logger, syncProxyFeatureFlagsRules, - syncProxyRuleBasedSegmentRules) + syncProxyRuleBasedSegmentRules, + nil) key := "test" result := evaluator.EvaluateFeature(key, &key, "some", nil) @@ -508,6 +524,17 @@ func TestEvaluationByFlagSets(t *testing.T) { }, } + fallback := "fallback" + on := "on" + fallbackTreatmentConfig := dtos.FallbackTreatmentConfig{GlobalFallbackTreatment: &dtos.FallbackTreatment{ + Treatment: &fallback, + }, + ByFlagFallbackTreatment: map[string]dtos.FallbackTreatment{ + "mysplittest5": { + Treatment: &on, + }, + }} + evaluator := NewEvaluator( mockedStorage, nil, @@ -516,7 +543,8 @@ func TestEvaluationByFlagSets(t *testing.T) { nil, logger, syncProxyFeatureFlagsRules, - syncProxyRuleBasedSegmentRules) + syncProxyRuleBasedSegmentRules, + dtos.NewFallbackTreatmentCalculatorImp(&fallbackTreatmentConfig)) result := evaluator.EvaluateFeatureByFlagSets(key, &key, []string{"set1", "set2", "set3"}, nil) if result.Evaluations["mysplittest"].Treatment != "off" { @@ -547,7 +575,7 @@ func TestEvaluationByFlagSets(t *testing.T) { t.Error("Unexpected configs") } - if result.Evaluations["mysplittest5"].Treatment != "control" { + if result.Evaluations["mysplittest5"].Treatment != "on" { t.Error("Wrong treatment result") } if result.Evaluations["mysplittest5"].Config != nil { @@ -652,6 +680,7 @@ func TestPrerequisitesMatching(t *testing.T) { logging.NewLogger(nil), syncProxyFeatureFlagsRules, syncProxyRuleBasedSegmentRules, + nil, ) // Create split DTO with prerequisites @@ -747,7 +776,8 @@ func TestEvaluationByFlagSetsASetEmpty(t *testing.T) { nil, logger, syncProxyFeatureFlagsRules, - syncProxyRuleBasedSegmentRules) + syncProxyRuleBasedSegmentRules, + nil) result := evaluator.EvaluateFeatureByFlagSets(key, &key, []string{"set2"}, nil) if len(result.Evaluations) != 0 { diff --git a/engine/evaluator/mocks/mocks.go b/engine/evaluator/mocks/mocks.go index 24a6cd28..2d5e7cff 100644 --- a/engine/evaluator/mocks/mocks.go +++ b/engine/evaluator/mocks/mocks.go @@ -1,6 +1,6 @@ package mocks -import "github.com/splitio/go-split-commons/v8/engine/evaluator" +import "github.com/splitio/go-split-commons/v9/engine/evaluator" // MockEvaluator mock evaluator type MockEvaluator struct { diff --git a/engine/grammar/allkeys_test.go b/engine/grammar/allkeys_test.go index 3cc53bcf..5eb1c92d 100644 --- a/engine/grammar/allkeys_test.go +++ b/engine/grammar/allkeys_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/allofset_test.go b/engine/grammar/allofset_test.go index ba4be306..8e6f3845 100644 --- a/engine/grammar/allofset_test.go +++ b/engine/grammar/allofset_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/anyofset_test.go b/engine/grammar/anyofset_test.go index 14264f37..5fb84410 100644 --- a/engine/grammar/anyofset_test.go +++ b/engine/grammar/anyofset_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/between.go b/engine/grammar/between.go index 4ce7a04e..2a3d80b9 100644 --- a/engine/grammar/between.go +++ b/engine/grammar/between.go @@ -4,7 +4,7 @@ import ( "fmt" "reflect" - "github.com/splitio/go-split-commons/v8/engine/grammar/datatypes" + "github.com/splitio/go-split-commons/v9/engine/grammar/datatypes" ) // BetweenMatcher will match if two numbers or two datetimes are equal diff --git a/engine/grammar/between_test.go b/engine/grammar/between_test.go index abd8f289..eacd8982 100644 --- a/engine/grammar/between_test.go +++ b/engine/grammar/between_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/boolean_test.go b/engine/grammar/boolean_test.go index ca836a6a..cbd328c0 100644 --- a/engine/grammar/boolean_test.go +++ b/engine/grammar/boolean_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/condition.go b/engine/grammar/condition.go index 2376d923..9e453fe2 100644 --- a/engine/grammar/condition.go +++ b/engine/grammar/condition.go @@ -1,8 +1,8 @@ package grammar import ( - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/datatypes" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/datatypes" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/condition_test.go b/engine/grammar/condition_test.go index 94cb6300..1cf30afb 100644 --- a/engine/grammar/condition_test.go +++ b/engine/grammar/condition_test.go @@ -3,9 +3,9 @@ package grammar import ( "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/engine/grammar/datatypes" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/engine/grammar/datatypes" "github.com/splitio/go-toolkit/v5/logging" "github.com/stretchr/testify/assert" ) diff --git a/engine/grammar/contains_test.go b/engine/grammar/contains_test.go index 23bf8c58..b7b43dff 100644 --- a/engine/grammar/contains_test.go +++ b/engine/grammar/contains_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/dependency_test/dependency_test.go b/engine/grammar/dependency_test/dependency_test.go index c60eba94..52db22f1 100644 --- a/engine/grammar/dependency_test/dependency_test.go +++ b/engine/grammar/dependency_test/dependency_test.go @@ -7,13 +7,13 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine" - "github.com/splitio/go-split-commons/v8/engine/evaluator" - "github.com/splitio/go-split-commons/v8/engine/grammar" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/flagsets" - "github.com/splitio/go-split-commons/v8/storage/inmemory/mutexmap" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine" + "github.com/splitio/go-split-commons/v9/engine/evaluator" + "github.com/splitio/go-split-commons/v9/engine/grammar" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/flagsets" + "github.com/splitio/go-split-commons/v9/storage/inmemory/mutexmap" "github.com/splitio/go-toolkit/v5/logging" ) @@ -137,6 +137,7 @@ func TestDependencyMatcher(t *testing.T) { logger, syncProxyFeatureFlagsRules, syncProxyRuleBasedSegmentRules, + nil, ) ruleBuilder := grammar.NewRuleBuilder(nil, nil, nil, syncProxyFeatureFlagsRules, syncProxyRuleBasedSegmentRules, logger, evaluator) diff --git a/engine/grammar/endswith_test.go b/engine/grammar/endswith_test.go index 5716f5b1..f8242510 100644 --- a/engine/grammar/endswith_test.go +++ b/engine/grammar/endswith_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/equalto.go b/engine/grammar/equalto.go index cbbcd322..d8a77690 100644 --- a/engine/grammar/equalto.go +++ b/engine/grammar/equalto.go @@ -4,7 +4,7 @@ import ( "fmt" "reflect" - "github.com/splitio/go-split-commons/v8/engine/grammar/datatypes" + "github.com/splitio/go-split-commons/v9/engine/grammar/datatypes" ) // EqualToMatcher will match if two numbers or two datetimes are equal diff --git a/engine/grammar/equalto_test.go b/engine/grammar/equalto_test.go index 627af6d2..08b1e684 100644 --- a/engine/grammar/equalto_test.go +++ b/engine/grammar/equalto_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/equaltoset_test.go b/engine/grammar/equaltoset_test.go index f5c4417c..4e07344c 100644 --- a/engine/grammar/equaltoset_test.go +++ b/engine/grammar/equaltoset_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/gtoet.go b/engine/grammar/gtoet.go index 5e422477..0130855b 100644 --- a/engine/grammar/gtoet.go +++ b/engine/grammar/gtoet.go @@ -3,7 +3,7 @@ package grammar import ( "fmt" - "github.com/splitio/go-split-commons/v8/engine/grammar/datatypes" + "github.com/splitio/go-split-commons/v9/engine/grammar/datatypes" ) // GreaterThanOrEqualToMatcher will match if two numbers or two datetimes are equal diff --git a/engine/grammar/gtoet_test.go b/engine/grammar/gtoet_test.go index 1def1e40..a1d5acbd 100644 --- a/engine/grammar/gtoet_test.go +++ b/engine/grammar/gtoet_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/inlargesegment.go b/engine/grammar/inlargesegment.go index 3ba8d1a6..01bba997 100644 --- a/engine/grammar/inlargesegment.go +++ b/engine/grammar/inlargesegment.go @@ -3,7 +3,7 @@ package grammar import ( "fmt" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/storage" ) // InLargeSegmentMatcher matches if the key passed is in the large segment which the matcher was constructed with diff --git a/engine/grammar/inlargesegment_test.go b/engine/grammar/inlargesegment_test.go index ec565ccb..5bb96f0f 100644 --- a/engine/grammar/inlargesegment_test.go +++ b/engine/grammar/inlargesegment_test.go @@ -4,9 +4,9 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/storage/inmemory/mutexmap" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/storage/inmemory/mutexmap" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/inrulebasedsegment.go b/engine/grammar/inrulebasedsegment.go index 376cd083..591c31cf 100644 --- a/engine/grammar/inrulebasedsegment.go +++ b/engine/grammar/inrulebasedsegment.go @@ -3,7 +3,7 @@ package grammar import ( "fmt" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "golang.org/x/exp/slices" ) diff --git a/engine/grammar/inrulebasedsegment_test.go b/engine/grammar/inrulebasedsegment_test.go index 15b2a9ad..4604bee3 100644 --- a/engine/grammar/inrulebasedsegment_test.go +++ b/engine/grammar/inrulebasedsegment_test.go @@ -3,9 +3,9 @@ package grammar import ( "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/storage/inmemory/mutexmap" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/storage/inmemory/mutexmap" "github.com/splitio/go-toolkit/v5/logging" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" diff --git a/engine/grammar/insegment.go b/engine/grammar/insegment.go index 60c42bf0..07342677 100644 --- a/engine/grammar/insegment.go +++ b/engine/grammar/insegment.go @@ -3,7 +3,7 @@ package grammar import ( "fmt" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/storage" ) // InSegmentMatcher matches if the key passed is in the segment which the matcher was constructed with diff --git a/engine/grammar/insegment_test.go b/engine/grammar/insegment_test.go index e7c795dc..778df432 100644 --- a/engine/grammar/insegment_test.go +++ b/engine/grammar/insegment_test.go @@ -4,8 +4,8 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage/inmemory/mutexmap" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage/inmemory/mutexmap" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" diff --git a/engine/grammar/ltoet.go b/engine/grammar/ltoet.go index 73d34840..3ac77063 100644 --- a/engine/grammar/ltoet.go +++ b/engine/grammar/ltoet.go @@ -3,7 +3,7 @@ package grammar import ( "fmt" - "github.com/splitio/go-split-commons/v8/engine/grammar/datatypes" + "github.com/splitio/go-split-commons/v9/engine/grammar/datatypes" ) // LessThanOrEqualToMatcher will match if two numbers or two datetimes are equal diff --git a/engine/grammar/ltoet_test.go b/engine/grammar/ltoet_test.go index a099acbc..b5412b95 100644 --- a/engine/grammar/ltoet_test.go +++ b/engine/grammar/ltoet_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/matcher_test.go b/engine/grammar/matcher_test.go index 0002c978..5c4d1d6e 100644 --- a/engine/grammar/matcher_test.go +++ b/engine/grammar/matcher_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/matchers_test.go b/engine/grammar/matchers_test.go index 208238b3..d846fb43 100644 --- a/engine/grammar/matchers_test.go +++ b/engine/grammar/matchers_test.go @@ -3,8 +3,8 @@ package grammar import ( "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" "github.com/splitio/go-toolkit/v5/logging" "github.com/stretchr/testify/assert" ) diff --git a/engine/grammar/partofset_test.go b/engine/grammar/partofset_test.go index e00534de..34b7a829 100644 --- a/engine/grammar/partofset_test.go +++ b/engine/grammar/partofset_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/prerequisites.go b/engine/grammar/prerequisites.go index 7886d87b..85166098 100644 --- a/engine/grammar/prerequisites.go +++ b/engine/grammar/prerequisites.go @@ -1,7 +1,7 @@ package grammar import ( - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "golang.org/x/exp/slices" ) diff --git a/engine/grammar/prerequisites_test.go b/engine/grammar/prerequisites_test.go index bc2b2c77..8ab17e68 100644 --- a/engine/grammar/prerequisites_test.go +++ b/engine/grammar/prerequisites_test.go @@ -3,7 +3,7 @@ package grammar import ( "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" ) diff --git a/engine/grammar/regex_test.go b/engine/grammar/regex_test.go index 9995860f..9c932264 100644 --- a/engine/grammar/regex_test.go +++ b/engine/grammar/regex_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/rulebuilder.go b/engine/grammar/rulebuilder.go index 45744123..467d787b 100644 --- a/engine/grammar/rulebuilder.go +++ b/engine/grammar/rulebuilder.go @@ -6,10 +6,10 @@ import ( "golang.org/x/exp/slices" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/engine/grammar/datatypes" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/engine/grammar/datatypes" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/semver.go b/engine/grammar/semver.go index c92bd156..73181ae4 100644 --- a/engine/grammar/semver.go +++ b/engine/grammar/semver.go @@ -3,7 +3,7 @@ package grammar import ( "fmt" - "github.com/splitio/go-split-commons/v8/engine/grammar/datatypes" + "github.com/splitio/go-split-commons/v9/engine/grammar/datatypes" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/semver_test.go b/engine/grammar/semver_test.go index 388a9aa0..c96ce80f 100644 --- a/engine/grammar/semver_test.go +++ b/engine/grammar/semver_test.go @@ -7,8 +7,8 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/split.go b/engine/grammar/split.go index 586eca45..2ea4ebaf 100644 --- a/engine/grammar/split.go +++ b/engine/grammar/split.go @@ -1,9 +1,9 @@ package grammar import ( - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/evaluator/impressionlabels" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/evaluator/impressionlabels" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/split_test.go b/engine/grammar/split_test.go index 5aab2a01..8b769d4b 100644 --- a/engine/grammar/split_test.go +++ b/engine/grammar/split_test.go @@ -3,8 +3,8 @@ package grammar import ( "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/startswith_test.go b/engine/grammar/startswith_test.go index c6b02fb9..1d1accdc 100644 --- a/engine/grammar/startswith_test.go +++ b/engine/grammar/startswith_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/grammar/whitelist_test.go b/engine/grammar/whitelist_test.go index aeaf684a..fabcd30d 100644 --- a/engine/grammar/whitelist_test.go +++ b/engine/grammar/whitelist_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/validator/matchers.go b/engine/validator/matchers.go index 055c613d..857cb962 100644 --- a/engine/validator/matchers.go +++ b/engine/validator/matchers.go @@ -1,12 +1,12 @@ package validator import ( - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/evaluator" - "github.com/splitio/go-split-commons/v8/engine/evaluator/impressionlabels" - "github.com/splitio/go-split-commons/v8/engine/grammar" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/engine/grammar/datatypes" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/evaluator" + "github.com/splitio/go-split-commons/v9/engine/evaluator/impressionlabels" + "github.com/splitio/go-split-commons/v9/engine/grammar" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/engine/grammar/datatypes" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/engine/validator/matchers_test.go b/engine/validator/matchers_test.go index 543d2805..b7d75fe0 100644 --- a/engine/validator/matchers_test.go +++ b/engine/validator/matchers_test.go @@ -3,9 +3,9 @@ package validator import ( "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" "github.com/splitio/go-toolkit/v5/common" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/flagsets/featuresbyset.go b/flagsets/featuresbyset.go index 4fde4c5f..1bc1d97f 100644 --- a/flagsets/featuresbyset.go +++ b/flagsets/featuresbyset.go @@ -1,6 +1,6 @@ package flagsets -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" type FeaturesBySet struct { data map[string]map[string]struct{} diff --git a/flagsets/featuresbyset_test.go b/flagsets/featuresbyset_test.go index 294ad0c2..b44c72cc 100644 --- a/flagsets/featuresbyset_test.go +++ b/flagsets/featuresbyset_test.go @@ -3,7 +3,7 @@ package flagsets import ( "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" ) func TestFeaturesBySet(t *testing.T) { diff --git a/flagsets/flag_set_validator.go b/flagsets/flag_set_validator.go index b3ef7834..5a82c7bf 100644 --- a/flagsets/flag_set_validator.go +++ b/flagsets/flag_set_validator.go @@ -6,7 +6,7 @@ import ( "sort" "strings" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "golang.org/x/exp/slices" ) diff --git a/go.mod b/go.mod index 9fe8be2d..708e4309 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/splitio/go-split-commons/v8 +module github.com/splitio/go-split-commons/v9 go 1.18 @@ -12,10 +12,8 @@ require ( require ( github.com/davecgh/go-spew v1.1.1 // indirect - github.com/kr/pretty v0.1.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/stretchr/objx v0.5.2 // indirect - gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect ) require ( diff --git a/go.sum b/go.sum index 74c2db50..8ce993ea 100644 --- a/go.sum +++ b/go.sum @@ -10,17 +10,10 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= -github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= -github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= -github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/redis/go-redis/v9 v9.0.4 h1:FC82T+CHJ/Q/PdyLW++GeCO+Ol59Y4T7R4jbgjvktgc= github.com/redis/go-redis/v9 v9.0.4/go.mod h1:WqMKv5vnQbRuZstUwxQI195wHy+t4PuXDOjzMvcuQHk= -github.com/splitio/go-toolkit/v5 v5.4.1-0.20250930172659-38274b802d99 h1:rQo355F9JbdyTMz2X5MU+FeRvkT6rvD1n+GnXdJr33A= -github.com/splitio/go-toolkit/v5 v5.4.1-0.20250930172659-38274b802d99/go.mod h1:SifzysrOVDbzMcOE8zjX02+FG5az4FrR3Us/i5SeStw= github.com/splitio/go-toolkit/v5 v5.4.1 h1:srTyvDBJZMUcJ/KiiQDMyjCuELVgTBh2TGRVn0sOXEE= github.com/splitio/go-toolkit/v5 v5.4.1/go.mod h1:SifzysrOVDbzMcOE8zjX02+FG5az4FrR3Us/i5SeStw= github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= @@ -33,8 +26,7 @@ golang.org/x/exp v0.0.0-20231006140011-7918f672742d h1:jtJma62tbqLibJ5sFQz8bKtEM golang.org/x/exp v0.0.0-20231006140011-7918f672742d/go.mod h1:ldy0pHrwJyGW56pPQzzkH36rKxoZW1tw7ZJpeKx+hdo= golang.org/x/sync v0.3.0 h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E= golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/healthcheck/mocks/applicationmonitor.go b/healthcheck/mocks/applicationmonitor.go index a95f50f5..0bd6e776 100644 --- a/healthcheck/mocks/applicationmonitor.go +++ b/healthcheck/mocks/applicationmonitor.go @@ -1,7 +1,7 @@ package mocks import ( - "github.com/splitio/go-split-commons/v8/healthcheck/application" + "github.com/splitio/go-split-commons/v9/healthcheck/application" "github.com/stretchr/testify/mock" ) diff --git a/provisional/impmanager.go b/provisional/impmanager.go index da98b65a..e5d9ea8d 100644 --- a/provisional/impmanager.go +++ b/provisional/impmanager.go @@ -1,8 +1,8 @@ package provisional import ( - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/provisional/strategy" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/provisional/strategy" ) // ImpressionManager interface diff --git a/provisional/impmanager_test.go b/provisional/impmanager_test.go index 1f8553ef..8c0ee92c 100644 --- a/provisional/impmanager_test.go +++ b/provisional/impmanager_test.go @@ -4,11 +4,11 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/provisional/strategy" - "github.com/splitio/go-split-commons/v8/storage/filter" - "github.com/splitio/go-split-commons/v8/storage/inmemory" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/provisional/strategy" + "github.com/splitio/go-split-commons/v9/storage/filter" + "github.com/splitio/go-split-commons/v9/storage/inmemory" + "github.com/splitio/go-split-commons/v9/telemetry" ) func TestImpManagerInMemoryDebugListenerDisabled(t *testing.T) { diff --git a/provisional/strategy/debug.go b/provisional/strategy/debug.go index 3bb9a282..185b6aa8 100644 --- a/provisional/strategy/debug.go +++ b/provisional/strategy/debug.go @@ -1,6 +1,6 @@ package strategy -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" // DebugImpl struct for debug impression mode strategy. type DebugImpl struct { diff --git a/provisional/strategy/debug_test.go b/provisional/strategy/debug_test.go index f056718b..0933292f 100644 --- a/provisional/strategy/debug_test.go +++ b/provisional/strategy/debug_test.go @@ -3,7 +3,7 @@ package strategy import ( "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" ) func TestDebugMode(t *testing.T) { diff --git a/provisional/strategy/impcounter.go b/provisional/strategy/impcounter.go index 8bf4d98e..ceb3ee30 100644 --- a/provisional/strategy/impcounter.go +++ b/provisional/strategy/impcounter.go @@ -3,7 +3,7 @@ package strategy import ( "sync" - "github.com/splitio/go-split-commons/v8/util" + "github.com/splitio/go-split-commons/v9/util" ) // Key struct for mapping each key to an amount diff --git a/provisional/strategy/imphasher.go b/provisional/strategy/imphasher.go index 93d694c1..f8b0f9da 100644 --- a/provisional/strategy/imphasher.go +++ b/provisional/strategy/imphasher.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/provisional/hashing" ) diff --git a/provisional/strategy/imphasher_test.go b/provisional/strategy/imphasher_test.go index 54e2c7d4..ab9f7062 100644 --- a/provisional/strategy/imphasher_test.go +++ b/provisional/strategy/imphasher_test.go @@ -3,7 +3,7 @@ package strategy import ( "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" ) func TestHasher(t *testing.T) { diff --git a/provisional/strategy/impobserver.go b/provisional/strategy/impobserver.go index f1aeeb71..6048021a 100644 --- a/provisional/strategy/impobserver.go +++ b/provisional/strategy/impobserver.go @@ -4,7 +4,7 @@ import ( "fmt" "sync" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/provisional/int64cache" ) diff --git a/provisional/strategy/impobserver_test.go b/provisional/strategy/impobserver_test.go index a08064bd..8ec60d4a 100644 --- a/provisional/strategy/impobserver_test.go +++ b/provisional/strategy/impobserver_test.go @@ -4,7 +4,7 @@ import ( "fmt" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/provisional/int64cache" ) diff --git a/provisional/strategy/interfaces.go b/provisional/strategy/interfaces.go index 428b3415..d6e4aef0 100644 --- a/provisional/strategy/interfaces.go +++ b/provisional/strategy/interfaces.go @@ -1,6 +1,6 @@ package strategy -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" // ProcessStrategyInterface interface type ProcessStrategyInterface interface { diff --git a/provisional/strategy/none.go b/provisional/strategy/none.go index acce316b..96e2ad90 100644 --- a/provisional/strategy/none.go +++ b/provisional/strategy/none.go @@ -3,7 +3,7 @@ package strategy import ( "time" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" ) // NoneImpl struct for none impression mode strategy. diff --git a/provisional/strategy/none_test.go b/provisional/strategy/none_test.go index b3987f8f..ce440df1 100644 --- a/provisional/strategy/none_test.go +++ b/provisional/strategy/none_test.go @@ -4,9 +4,9 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage/filter" - "github.com/splitio/go-split-commons/v8/util" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage/filter" + "github.com/splitio/go-split-commons/v9/util" ) func TestNoneMode(t *testing.T) { diff --git a/provisional/strategy/optimized.go b/provisional/strategy/optimized.go index 44f49488..02215290 100644 --- a/provisional/strategy/optimized.go +++ b/provisional/strategy/optimized.go @@ -3,10 +3,10 @@ package strategy import ( "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/telemetry" - "github.com/splitio/go-split-commons/v8/util" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/telemetry" + "github.com/splitio/go-split-commons/v9/util" ) // OptimizedImpl struct for optimized impression mode strategy. diff --git a/provisional/strategy/optimized_test.go b/provisional/strategy/optimized_test.go index 0989fe41..be249dad 100644 --- a/provisional/strategy/optimized_test.go +++ b/provisional/strategy/optimized_test.go @@ -4,8 +4,8 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage/inmemory" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage/inmemory" ) func TestOptimizedMode(t *testing.T) { diff --git a/provisional/strategy/uniquekeystracker.go b/provisional/strategy/uniquekeystracker.go index aa4bd664..ad8d8e26 100644 --- a/provisional/strategy/uniquekeystracker.go +++ b/provisional/strategy/uniquekeystracker.go @@ -3,8 +3,8 @@ package strategy import ( "sync" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/datastructures/set" ) diff --git a/provisional/strategy/uniquekeystracker_test.go b/provisional/strategy/uniquekeystracker_test.go index a2e71011..caac8bce 100644 --- a/provisional/strategy/uniquekeystracker_test.go +++ b/provisional/strategy/uniquekeystracker_test.go @@ -4,7 +4,7 @@ import ( "fmt" "testing" - "github.com/splitio/go-split-commons/v8/storage/filter" + "github.com/splitio/go-split-commons/v9/storage/filter" ) func Test(t *testing.T) { diff --git a/push/borrowed.go b/push/borrowed.go index cc2af249..56b76d9e 100644 --- a/push/borrowed.go +++ b/push/borrowed.go @@ -1,6 +1,6 @@ package push -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" // Borrowed synchronizer interface to break circular dependencies type synchronizerInterface interface { diff --git a/push/largesegment.go b/push/largesegment.go index 0ada1a54..b78b74be 100644 --- a/push/largesegment.go +++ b/push/largesegment.go @@ -4,7 +4,7 @@ import ( "errors" "fmt" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/struct/traits/lifecycle" ) diff --git a/push/largesegment_test.go b/push/largesegment_test.go index 33e0cfc4..91e475a9 100644 --- a/push/largesegment_test.go +++ b/push/largesegment_test.go @@ -5,8 +5,8 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/push/mocks" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/push/mocks" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/push/manager.go b/push/manager.go index 6b1ece86..cbc565d6 100644 --- a/push/manager.go +++ b/push/manager.go @@ -7,12 +7,12 @@ import ( "sync" "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/service/api/sse" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/service/api/sse" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/common" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/struct/traits/lifecycle" diff --git a/push/manager_test.go b/push/manager_test.go index c1b9f611..b666c829 100644 --- a/push/manager_test.go +++ b/push/manager_test.go @@ -6,14 +6,14 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - pushMocks "github.com/splitio/go-split-commons/v8/push/mocks" - "github.com/splitio/go-split-commons/v8/service/api/sse" - sseMocks "github.com/splitio/go-split-commons/v8/service/api/sse/mocks" - serviceMocks "github.com/splitio/go-split-commons/v8/service/mocks" - "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + pushMocks "github.com/splitio/go-split-commons/v9/push/mocks" + "github.com/splitio/go-split-commons/v9/service/api/sse" + sseMocks "github.com/splitio/go-split-commons/v9/service/api/sse/mocks" + serviceMocks "github.com/splitio/go-split-commons/v9/service/mocks" + "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/common" "github.com/splitio/go-toolkit/v5/logging" diff --git a/push/mocks/parser.go b/push/mocks/parser.go index da9fb260..1c59debb 100644 --- a/push/mocks/parser.go +++ b/push/mocks/parser.go @@ -1,7 +1,7 @@ package mocks import ( - "github.com/splitio/go-split-commons/v8/service/api/sse" + "github.com/splitio/go-split-commons/v9/service/api/sse" ) type NotificationParserMock struct { diff --git a/push/mocks/sync.go b/push/mocks/sync.go index a198cffc..eea2abcf 100644 --- a/push/mocks/sync.go +++ b/push/mocks/sync.go @@ -1,6 +1,6 @@ package mocks -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" type LocalSyncMock struct { SyncAllCall func() error diff --git a/push/parser.go b/push/parser.go index 0b16dbef..ce094235 100644 --- a/push/parser.go +++ b/push/parser.go @@ -5,8 +5,8 @@ import ( "errors" "fmt" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service/api/sse" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service/api/sse" "github.com/splitio/go-toolkit/v5/common" "github.com/splitio/go-toolkit/v5/datautils" diff --git a/push/parser_test.go b/push/parser_test.go index 2b3ceeed..5aac792b 100644 --- a/push/parser_test.go +++ b/push/parser_test.go @@ -4,7 +4,7 @@ import ( "encoding/json" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/common" "github.com/splitio/go-toolkit/v5/datautils" "github.com/splitio/go-toolkit/v5/logging" diff --git a/push/processor.go b/push/processor.go index c7d515cf..274991e8 100644 --- a/push/processor.go +++ b/push/processor.go @@ -4,8 +4,8 @@ import ( "errors" "fmt" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/push/processor_test.go b/push/processor_test.go index 6a9bb5e6..8ac79ad2 100644 --- a/push/processor_test.go +++ b/push/processor_test.go @@ -3,9 +3,9 @@ package push import ( "testing" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/push/mocks" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/push/mocks" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/push/segment.go b/push/segment.go index 7bc4b447..3ad6c333 100644 --- a/push/segment.go +++ b/push/segment.go @@ -5,7 +5,7 @@ import ( "fmt" "sync/atomic" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/common" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/struct/traits/lifecycle" diff --git a/push/segment_test.go b/push/segment_test.go index b119558a..392c1b57 100644 --- a/push/segment_test.go +++ b/push/segment_test.go @@ -5,8 +5,8 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/push/mocks" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/push/mocks" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/push/split.go b/push/split.go index 0ad9c6e5..76328dca 100644 --- a/push/split.go +++ b/push/split.go @@ -4,7 +4,7 @@ import ( "errors" "fmt" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/struct/traits/lifecycle" ) diff --git a/push/split_test.go b/push/split_test.go index 1ae8b242..868fdf59 100644 --- a/push/split_test.go +++ b/push/split_test.go @@ -5,8 +5,8 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/push/mocks" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/push/mocks" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/push/statustracker.go b/push/statustracker.go index bfdae188..2ca2ea80 100644 --- a/push/statustracker.go +++ b/push/statustracker.go @@ -4,9 +4,9 @@ import ( "fmt" "sync" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/common" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/push/statustracker_test.go b/push/statustracker_test.go index 3e75b4b5..869b4a1b 100644 --- a/push/statustracker_test.go +++ b/push/statustracker_test.go @@ -3,9 +3,9 @@ package push import ( "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/service/api/auth.go b/service/api/auth.go index e8d7497a..31676df1 100644 --- a/service/api/auth.go +++ b/service/api/auth.go @@ -3,10 +3,10 @@ package api import ( "encoding/json" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/service/api/specs" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/service/api/specs" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/service/api/auth_test.go b/service/api/auth_test.go index f176b861..7c603428 100644 --- a/service/api/auth_test.go +++ b/service/api/auth_test.go @@ -6,10 +6,10 @@ import ( "net/http/httptest" "testing" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/service/api/mocks" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/service/api/mocks" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/service/api/client.go b/service/api/client.go index 5c7ad9ba..8c4435d4 100644 --- a/service/api/client.go +++ b/service/api/client.go @@ -9,9 +9,9 @@ import ( "net/http" "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/service/api/client_test.go b/service/api/client_test.go index a36a8432..e4963455 100644 --- a/service/api/client_test.go +++ b/service/api/client_test.go @@ -8,9 +8,9 @@ import ( "net/http/httptest" "testing" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" "github.com/splitio/go-toolkit/v5/common" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/service/api/helpers.go b/service/api/helpers.go index c3d38ebc..afa70bca 100644 --- a/service/api/helpers.go +++ b/service/api/helpers.go @@ -6,8 +6,8 @@ import ( "io" "net/http" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service/api/specs" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service/api/specs" ) const ( diff --git a/service/api/helpers_test.go b/service/api/helpers_test.go index bd4885c7..2260c25c 100644 --- a/service/api/helpers_test.go +++ b/service/api/helpers_test.go @@ -3,7 +3,7 @@ package api import ( "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" ) func TestAddMetadataToHeaders(t *testing.T) { diff --git a/service/api/http_fetchers.go b/service/api/http_fetchers.go index 4752367c..4c28adbb 100644 --- a/service/api/http_fetchers.go +++ b/service/api/http_fetchers.go @@ -7,10 +7,10 @@ import ( "net/http" "strings" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/service/api/specs" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/service/api/specs" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/service/api/http_fetchers_test.go b/service/api/http_fetchers_test.go index 73bf67fe..2832e5e5 100644 --- a/service/api/http_fetchers_test.go +++ b/service/api/http_fetchers_test.go @@ -13,10 +13,10 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/service/api/specs" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/service/api/specs" "github.com/splitio/go-toolkit/v5/common" "github.com/splitio/go-toolkit/v5/logging" "github.com/stretchr/testify/assert" diff --git a/service/api/http_recorders.go b/service/api/http_recorders.go index 16e51762..31d1da45 100644 --- a/service/api/http_recorders.go +++ b/service/api/http_recorders.go @@ -3,8 +3,8 @@ package api import ( "encoding/json" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/service/api/http_recorders_test.go b/service/api/http_recorders_test.go index 5adbcbb9..a21c6e25 100644 --- a/service/api/http_recorders_test.go +++ b/service/api/http_recorders_test.go @@ -9,8 +9,8 @@ import ( "net/http/httptest" "testing" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/service/api/mocks/client.go b/service/api/mocks/client.go index e249928f..a7cf9ad9 100644 --- a/service/api/mocks/client.go +++ b/service/api/mocks/client.go @@ -1,6 +1,6 @@ package mocks -import "github.com/splitio/go-split-commons/v8/service" +import "github.com/splitio/go-split-commons/v9/service" // ClientMock mocks client type ClientMock struct { diff --git a/service/api/specs/splitversionfilter.go b/service/api/specs/splitversionfilter.go index 4c8ee950..420703da 100644 --- a/service/api/specs/splitversionfilter.go +++ b/service/api/specs/splitversionfilter.go @@ -1,7 +1,7 @@ package specs import ( - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" ) type SplitVersionFilter struct { diff --git a/service/api/specs/splitversionfilter_test.go b/service/api/specs/splitversionfilter_test.go index a106003f..abf6f515 100644 --- a/service/api/specs/splitversionfilter_test.go +++ b/service/api/specs/splitversionfilter_test.go @@ -3,7 +3,7 @@ package specs import ( "testing" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" ) func TestParseAndValidate(t *testing.T) { diff --git a/service/api/split.go b/service/api/split.go index 0c7b3e33..beedcce3 100644 --- a/service/api/split.go +++ b/service/api/split.go @@ -1,9 +1,9 @@ package api import ( - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/service/api/sse/client.go b/service/api/sse/client.go index 61efac4e..6e989d9d 100644 --- a/service/api/sse/client.go +++ b/service/api/sse/client.go @@ -4,9 +4,9 @@ import ( "errors" "strings" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service/api" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service/api" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/sse" "github.com/splitio/go-toolkit/v5/struct/traits/lifecycle" diff --git a/service/api/sse/client_test.go b/service/api/sse/client_test.go index c1837a1d..a9586fc4 100644 --- a/service/api/sse/client_test.go +++ b/service/api/sse/client_test.go @@ -10,8 +10,8 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/sse" ) diff --git a/service/api/sse/mocks/mock.go b/service/api/sse/mocks/mock.go index 8a28712a..cb3ee9bd 100644 --- a/service/api/sse/mocks/mock.go +++ b/service/api/sse/mocks/mock.go @@ -1,6 +1,6 @@ package mocks -import "github.com/splitio/go-split-commons/v8/service/api/sse" +import "github.com/splitio/go-split-commons/v9/service/api/sse" type StreamingClientMock struct { ConnectStreamingCall func(token string, streamingStatus chan int, channelList []string, handleIncomingMessage func(sse.IncomingMessage)) diff --git a/service/commons_test.go b/service/commons_test.go index 39b5a3f2..1bed60a7 100644 --- a/service/commons_test.go +++ b/service/commons_test.go @@ -4,7 +4,7 @@ import ( "net/http" "testing" - "github.com/splitio/go-split-commons/v8/service/api/specs" + "github.com/splitio/go-split-commons/v9/service/api/specs" "github.com/splitio/go-toolkit/v5/common" diff --git a/service/interfaces.go b/service/interfaces.go index c51ef111..567f47b3 100644 --- a/service/interfaces.go +++ b/service/interfaces.go @@ -1,6 +1,6 @@ package service -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" // AuthClient inteface to be implemneted by AuthClient type AuthClient interface { diff --git a/service/local/sanitizer.go b/service/local/sanitizer.go index a67ee798..aabe40a8 100644 --- a/service/local/sanitizer.go +++ b/service/local/sanitizer.go @@ -4,7 +4,7 @@ import ( "fmt" "math/rand" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" ) func splitSanitization(splitChange *dtos.FFResponseLocalV13) *dtos.FFResponseLocalV13 { diff --git a/service/local/segmentFetcher.go b/service/local/segmentFetcher.go index a7d28e0e..d5430b65 100644 --- a/service/local/segmentFetcher.go +++ b/service/local/segmentFetcher.go @@ -7,8 +7,8 @@ import ( "fmt" "sync" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/service/local/segmentFetcher_test.go b/service/local/segmentFetcher_test.go index 1bdb030b..32e5b1da 100644 --- a/service/local/segmentFetcher_test.go +++ b/service/local/segmentFetcher_test.go @@ -5,9 +5,9 @@ import ( "fmt" "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/service/local/mocks" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/service/local/mocks" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/service/local/splitFetcher.go b/service/local/splitFetcher.go index 41d5a50a..8d2171af 100644 --- a/service/local/splitFetcher.go +++ b/service/local/splitFetcher.go @@ -9,8 +9,8 @@ import ( "strings" "sync" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" "github.com/splitio/go-toolkit/v5/logging" yaml "gopkg.in/yaml.v3" diff --git a/service/local/splitFetcher_test.go b/service/local/splitFetcher_test.go index ccbb4c5b..9da7eee9 100644 --- a/service/local/splitFetcher_test.go +++ b/service/local/splitFetcher_test.go @@ -5,8 +5,8 @@ import ( "os" "testing" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/service/local/mocks" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/service/local/mocks" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/service/mocks/auth.go b/service/mocks/auth.go index ff83c285..c256602d 100644 --- a/service/mocks/auth.go +++ b/service/mocks/auth.go @@ -1,6 +1,6 @@ package mocks -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" // MockAuthClient mocked implementation of auth type MockAuthClient struct { diff --git a/service/mocks/event.go b/service/mocks/event.go index dd827186..1e258d7a 100644 --- a/service/mocks/event.go +++ b/service/mocks/event.go @@ -1,6 +1,6 @@ package mocks -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" // MockEventRecorder mocked implementation of event recorder type MockEventRecorder struct { diff --git a/service/mocks/impression.go b/service/mocks/impression.go index 056db139..aa63f134 100644 --- a/service/mocks/impression.go +++ b/service/mocks/impression.go @@ -1,6 +1,6 @@ package mocks -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" // MockImpressionRecorder mocked implementation of impression recorder type MockImpressionRecorder struct { diff --git a/service/mocks/large_segment.go b/service/mocks/large_segment.go index e46d7ee2..42cfc52a 100644 --- a/service/mocks/large_segment.go +++ b/service/mocks/large_segment.go @@ -1,8 +1,8 @@ package mocks import ( - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" ) type MockLargeSegmentFetcher struct { diff --git a/service/mocks/segment.go b/service/mocks/segment.go index 5825c2bf..fcb280c6 100644 --- a/service/mocks/segment.go +++ b/service/mocks/segment.go @@ -1,8 +1,8 @@ package mocks import ( - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" ) // MockSegmentFetcher mocked implementation of segment fetcher diff --git a/service/mocks/split.go b/service/mocks/split.go index 0a75bbfd..4117177c 100644 --- a/service/mocks/split.go +++ b/service/mocks/split.go @@ -1,8 +1,8 @@ package mocks import ( - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" "github.com/stretchr/testify/mock" ) diff --git a/service/mocks/telemetry.go b/service/mocks/telemetry.go index df62d9ba..8ce996df 100644 --- a/service/mocks/telemetry.go +++ b/service/mocks/telemetry.go @@ -1,6 +1,6 @@ package mocks -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" // MockTelemetryRecorder mocked implementation of telemetry recorder type MockTelemetryRecorder struct { diff --git a/storage/filter/bloom_filter.go b/storage/filter/bloom_filter.go index 4439b6c0..349d8ae9 100644 --- a/storage/filter/bloom_filter.go +++ b/storage/filter/bloom_filter.go @@ -4,7 +4,7 @@ import ( "sync" "github.com/bits-and-blooms/bloom/v3" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/storage" ) // BloomFilter description diff --git a/storage/inmemory/mutexmap/largesegments.go b/storage/inmemory/mutexmap/largesegments.go index 9c93c69b..86b0812b 100644 --- a/storage/inmemory/mutexmap/largesegments.go +++ b/storage/inmemory/mutexmap/largesegments.go @@ -5,7 +5,7 @@ import ( "sort" "sync" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/storage" ) // LargeSegmentsStorageImpl implements the LargeSegmentsStorage interface diff --git a/storage/inmemory/mutexmap/mutexmap_test.go b/storage/inmemory/mutexmap/mutexmap_test.go index b5fba0a4..9a44cc33 100644 --- a/storage/inmemory/mutexmap/mutexmap_test.go +++ b/storage/inmemory/mutexmap/mutexmap_test.go @@ -10,8 +10,8 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/flagsets" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/flagsets" ) func TestSplitMutexMapConcurrency(t *testing.T) { diff --git a/storage/inmemory/mutexmap/rulebasedsegment.go b/storage/inmemory/mutexmap/rulebasedsegment.go index f27acb17..fed63723 100644 --- a/storage/inmemory/mutexmap/rulebasedsegment.go +++ b/storage/inmemory/mutexmap/rulebasedsegment.go @@ -4,8 +4,8 @@ import ( "fmt" "sync" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" "github.com/splitio/go-toolkit/v5/datastructures/set" ) diff --git a/storage/inmemory/mutexmap/rulebasedsegment_test.go b/storage/inmemory/mutexmap/rulebasedsegment_test.go index aae925f6..eb4b9812 100644 --- a/storage/inmemory/mutexmap/rulebasedsegment_test.go +++ b/storage/inmemory/mutexmap/rulebasedsegment_test.go @@ -4,8 +4,8 @@ import ( "sync" "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" "github.com/stretchr/testify/assert" ) diff --git a/storage/inmemory/mutexmap/segments_test.go b/storage/inmemory/mutexmap/segments_test.go index 9a3679b1..71611f97 100644 --- a/storage/inmemory/mutexmap/segments_test.go +++ b/storage/inmemory/mutexmap/segments_test.go @@ -4,8 +4,8 @@ import ( "fmt" "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/flagsets" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/flagsets" "github.com/splitio/go-toolkit/v5/datastructures/set" ) diff --git a/storage/inmemory/mutexmap/splits.go b/storage/inmemory/mutexmap/splits.go index 99ac4e64..bf54ae73 100644 --- a/storage/inmemory/mutexmap/splits.go +++ b/storage/inmemory/mutexmap/splits.go @@ -3,10 +3,10 @@ package mutexmap import ( "sync" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/flagsets" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/flagsets" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/datastructures/set" ) diff --git a/storage/inmemory/mutexmap/splits_test.go b/storage/inmemory/mutexmap/splits_test.go index 71ab82db..5e830a1c 100644 --- a/storage/inmemory/mutexmap/splits_test.go +++ b/storage/inmemory/mutexmap/splits_test.go @@ -4,8 +4,8 @@ import ( "fmt" "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/flagsets" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/flagsets" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/stretchr/testify/assert" ) diff --git a/storage/inmemory/mutexqueue/events.go b/storage/inmemory/mutexqueue/events.go index 3eb42bdd..a766b12e 100644 --- a/storage/inmemory/mutexqueue/events.go +++ b/storage/inmemory/mutexqueue/events.go @@ -5,9 +5,9 @@ import ( "fmt" "sync" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/storage/inmemory/mutexqueue/events_test.go b/storage/inmemory/mutexqueue/events_test.go index 0b635827..0fe5ff2f 100644 --- a/storage/inmemory/mutexqueue/events_test.go +++ b/storage/inmemory/mutexqueue/events_test.go @@ -4,9 +4,9 @@ import ( "strconv" "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage/inmemory" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage/inmemory" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/storage/inmemory/mutexqueue/impressions.go b/storage/inmemory/mutexqueue/impressions.go index 974ded8e..92de9509 100644 --- a/storage/inmemory/mutexqueue/impressions.go +++ b/storage/inmemory/mutexqueue/impressions.go @@ -4,9 +4,9 @@ import ( "container/list" "sync" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/storage/inmemory/mutexqueue/impressions_test.go b/storage/inmemory/mutexqueue/impressions_test.go index c44641ca..3cf5370f 100644 --- a/storage/inmemory/mutexqueue/impressions_test.go +++ b/storage/inmemory/mutexqueue/impressions_test.go @@ -4,9 +4,9 @@ import ( "strconv" "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage/inmemory" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage/inmemory" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/storage/inmemory/telemetry.go b/storage/inmemory/telemetry.go index 460b4eaa..a6b472c8 100644 --- a/storage/inmemory/telemetry.go +++ b/storage/inmemory/telemetry.go @@ -6,9 +6,9 @@ import ( "sync/atomic" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage" - constants "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage" + constants "github.com/splitio/go-split-commons/v9/telemetry" ) type latencies struct { diff --git a/storage/inmemory/telemetry_test.go b/storage/inmemory/telemetry_test.go index 98a83901..a9f25b68 100644 --- a/storage/inmemory/telemetry_test.go +++ b/storage/inmemory/telemetry_test.go @@ -4,8 +4,8 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/telemetry" ) func TestTelemetryStorage(t *testing.T) { diff --git a/storage/interfaces.go b/storage/interfaces.go index 7d37ddb4..63c5859f 100644 --- a/storage/interfaces.go +++ b/storage/interfaces.go @@ -3,7 +3,7 @@ package storage import ( "time" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/datastructures/set" ) diff --git a/storage/mocks/event.go b/storage/mocks/event.go index f9db93c9..bd8d2058 100644 --- a/storage/mocks/event.go +++ b/storage/mocks/event.go @@ -1,6 +1,6 @@ package mocks -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" // MockEventStorage is a mocked implementation of Event Storage type MockEventStorage struct { diff --git a/storage/mocks/impression.go b/storage/mocks/impression.go index cf8f2809..0a75b666 100644 --- a/storage/mocks/impression.go +++ b/storage/mocks/impression.go @@ -1,6 +1,6 @@ package mocks -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" // MockImpressionStorage is a mocked implementation of Impression Storage type MockImpressionStorage struct { diff --git a/storage/mocks/impressionscount.go b/storage/mocks/impressionscount.go index 659620eb..258cd703 100644 --- a/storage/mocks/impressionscount.go +++ b/storage/mocks/impressionscount.go @@ -1,6 +1,6 @@ package mocks -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" type MockImpressionsCountStorage struct { RecordImpressionsCountCall func(impressions dtos.ImpressionsCountDTO) error diff --git a/storage/mocks/rulebasedsegment.go b/storage/mocks/rulebasedsegment.go index 27fae866..80ab4f3e 100644 --- a/storage/mocks/rulebasedsegment.go +++ b/storage/mocks/rulebasedsegment.go @@ -1,8 +1,8 @@ package mocks import ( - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/stretchr/testify/mock" ) diff --git a/storage/mocks/split.go b/storage/mocks/split.go index 71a75d6f..b048f52d 100644 --- a/storage/mocks/split.go +++ b/storage/mocks/split.go @@ -1,8 +1,8 @@ package mocks import ( - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/stretchr/testify/mock" ) diff --git a/storage/mocks/telemetry.go b/storage/mocks/telemetry.go index b2f0209f..63a06099 100644 --- a/storage/mocks/telemetry.go +++ b/storage/mocks/telemetry.go @@ -3,7 +3,7 @@ package mocks import ( "time" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" ) // MockTelemetryStorage is a mocked implementation of Telemetry Storage diff --git a/storage/redis/events.go b/storage/redis/events.go index e345596e..cf88b082 100644 --- a/storage/redis/events.go +++ b/storage/redis/events.go @@ -6,7 +6,7 @@ import ( "math" "sync" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/queuecache" "github.com/splitio/go-toolkit/v5/redis" diff --git a/storage/redis/events_test.go b/storage/redis/events_test.go index 0dee4711..ef39a90e 100644 --- a/storage/redis/events_test.go +++ b/storage/redis/events_test.go @@ -5,7 +5,7 @@ import ( "errors" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" "github.com/splitio/go-toolkit/v5/redis/mocks" diff --git a/storage/redis/helpers.go b/storage/redis/helpers.go index ac9d2f5e..f4dfdf55 100644 --- a/storage/redis/helpers.go +++ b/storage/redis/helpers.go @@ -5,8 +5,8 @@ import ( "fmt" "strings" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/flagsets" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/flagsets" "github.com/splitio/go-toolkit/v5/redis" ) diff --git a/storage/redis/impressions.go b/storage/redis/impressions.go index cd906e6a..acd53fb6 100644 --- a/storage/redis/impressions.go +++ b/storage/redis/impressions.go @@ -5,8 +5,8 @@ import ( "sync" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" ) diff --git a/storage/redis/impressions_test.go b/storage/redis/impressions_test.go index ce9b5086..04f96245 100644 --- a/storage/redis/impressions_test.go +++ b/storage/redis/impressions_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" "github.com/splitio/go-toolkit/v5/redis/mocks" diff --git a/storage/redis/impressionscount.go b/storage/redis/impressionscount.go index d2894f86..419dfd94 100644 --- a/storage/redis/impressionscount.go +++ b/storage/redis/impressionscount.go @@ -7,8 +7,8 @@ import ( "sync" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" ) diff --git a/storage/redis/impressionscount_test.go b/storage/redis/impressionscount_test.go index 451745f5..36801bf4 100644 --- a/storage/redis/impressionscount_test.go +++ b/storage/redis/impressionscount_test.go @@ -4,7 +4,7 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" "github.com/splitio/go-toolkit/v5/redis/mocks" diff --git a/storage/redis/redis.go b/storage/redis/redis.go index b7bc927d..e3fb78ad 100644 --- a/storage/redis/redis.go +++ b/storage/redis/redis.go @@ -7,7 +7,7 @@ import ( "strings" "time" - "github.com/splitio/go-split-commons/v8/conf" + "github.com/splitio/go-split-commons/v9/conf" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" ) diff --git a/storage/redis/redis_test.go b/storage/redis/redis_test.go index 7c418b53..374d21ea 100644 --- a/storage/redis/redis_test.go +++ b/storage/redis/redis_test.go @@ -5,7 +5,7 @@ import ( "net" "testing" - "github.com/splitio/go-split-commons/v8/conf" + "github.com/splitio/go-split-commons/v9/conf" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/storage/redis/rulebasedsegment_test.go b/storage/redis/rulebasedsegment_test.go index 16b6deb3..c3c85848 100644 --- a/storage/redis/rulebasedsegment_test.go +++ b/storage/redis/rulebasedsegment_test.go @@ -8,9 +8,9 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" diff --git a/storage/redis/rulebasedsegments.go b/storage/redis/rulebasedsegments.go index 76deb5dc..18c5de89 100644 --- a/storage/redis/rulebasedsegments.go +++ b/storage/redis/rulebasedsegments.go @@ -8,9 +8,9 @@ import ( "strings" "sync" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" diff --git a/storage/redis/segments.go b/storage/redis/segments.go index e2693c4c..921bac27 100644 --- a/storage/redis/segments.go +++ b/storage/redis/segments.go @@ -6,7 +6,7 @@ import ( "strings" "sync" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" diff --git a/storage/redis/splits.go b/storage/redis/splits.go index 4acde698..d2801661 100644 --- a/storage/redis/splits.go +++ b/storage/redis/splits.go @@ -8,10 +8,10 @@ import ( "strings" "sync" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/flagsets" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/flagsets" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" diff --git a/storage/redis/splits_test.go b/storage/redis/splits_test.go index 312c5379..dcc32c1a 100644 --- a/storage/redis/splits_test.go +++ b/storage/redis/splits_test.go @@ -9,10 +9,10 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/flagsets" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/flagsets" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" diff --git a/storage/redis/telemetry.go b/storage/redis/telemetry.go index bfaeca3c..9a7753f9 100644 --- a/storage/redis/telemetry.go +++ b/storage/redis/telemetry.go @@ -7,9 +7,9 @@ import ( "strings" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" ) diff --git a/storage/redis/telemetry_test.go b/storage/redis/telemetry_test.go index 9d650412..fafcfd96 100644 --- a/storage/redis/telemetry_test.go +++ b/storage/redis/telemetry_test.go @@ -5,8 +5,8 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" "github.com/splitio/go-toolkit/v5/redis/mocks" diff --git a/storage/redis/uniquekeys.go b/storage/redis/uniquekeys.go index 3746d10a..6ac925fa 100644 --- a/storage/redis/uniquekeys.go +++ b/storage/redis/uniquekeys.go @@ -3,7 +3,7 @@ package redis import ( "sync" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" ) diff --git a/storage/redis/uniquekeys_test.go b/storage/redis/uniquekeys_test.go index 34067a91..542bab8f 100644 --- a/storage/redis/uniquekeys_test.go +++ b/storage/redis/uniquekeys_test.go @@ -4,7 +4,7 @@ import ( "encoding/json" "testing" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/redis" "github.com/splitio/go-toolkit/v5/redis/mocks" diff --git a/synchronizer/local.go b/synchronizer/local.go index 4bec7c0c..6419bb45 100644 --- a/synchronizer/local.go +++ b/synchronizer/local.go @@ -3,16 +3,16 @@ package synchronizer import ( "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar" - "github.com/splitio/go-split-commons/v8/flagsets" - "github.com/splitio/go-split-commons/v8/healthcheck/application" - "github.com/splitio/go-split-commons/v8/service/api" - "github.com/splitio/go-split-commons/v8/service/api/specs" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/segment" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/split" - "github.com/splitio/go-split-commons/v8/tasks" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar" + "github.com/splitio/go-split-commons/v9/flagsets" + "github.com/splitio/go-split-commons/v9/healthcheck/application" + "github.com/splitio/go-split-commons/v9/service/api" + "github.com/splitio/go-split-commons/v9/service/api/specs" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/segment" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/split" + "github.com/splitio/go-split-commons/v9/tasks" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/synchronizer/local_test.go b/synchronizer/local_test.go index c4264ce2..9ef8e8bf 100644 --- a/synchronizer/local_test.go +++ b/synchronizer/local_test.go @@ -5,17 +5,17 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/flagsets" - hcMock "github.com/splitio/go-split-commons/v8/healthcheck/mocks" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/service/api" - "github.com/splitio/go-split-commons/v8/service/api/specs" - httpMocks "github.com/splitio/go-split-commons/v8/service/mocks" - "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/split" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/flagsets" + hcMock "github.com/splitio/go-split-commons/v9/healthcheck/mocks" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/service/api" + "github.com/splitio/go-split-commons/v9/service/api/specs" + httpMocks "github.com/splitio/go-split-commons/v9/service/mocks" + "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/split" "github.com/splitio/go-toolkit/v5/logging" diff --git a/synchronizer/manager.go b/synchronizer/manager.go index 0659eed2..dbb7cf2d 100644 --- a/synchronizer/manager.go +++ b/synchronizer/manager.go @@ -6,13 +6,13 @@ import ( "sync/atomic" "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - hc "github.com/splitio/go-split-commons/v8/healthcheck/application" - "github.com/splitio/go-split-commons/v8/push" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + hc "github.com/splitio/go-split-commons/v9/healthcheck/application" + "github.com/splitio/go-split-commons/v9/push" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/backoff" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/struct/traits/lifecycle" diff --git a/synchronizer/manager_test.go b/synchronizer/manager_test.go index 2d1aaceb..b5860535 100644 --- a/synchronizer/manager_test.go +++ b/synchronizer/manager_test.go @@ -6,16 +6,16 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/healthcheck/application" - hcMock "github.com/splitio/go-split-commons/v8/healthcheck/mocks" - "github.com/splitio/go-split-commons/v8/push" - pushMocks "github.com/splitio/go-split-commons/v8/push/mocks" - apiMocks "github.com/splitio/go-split-commons/v8/service/mocks" - storageMocks "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/synchronizer/mocks" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/healthcheck/application" + hcMock "github.com/splitio/go-split-commons/v9/healthcheck/mocks" + "github.com/splitio/go-split-commons/v9/push" + pushMocks "github.com/splitio/go-split-commons/v9/push/mocks" + apiMocks "github.com/splitio/go-split-commons/v9/service/mocks" + storageMocks "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/synchronizer/mocks" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/synchronizer/mocks/mocks.go b/synchronizer/mocks/mocks.go index 62d88626..8e7eca77 100644 --- a/synchronizer/mocks/mocks.go +++ b/synchronizer/mocks/mocks.go @@ -3,7 +3,7 @@ package mocks import ( "time" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/dtos" ) // MockSynchronizer mock implementation diff --git a/synchronizer/mocks/workers.go b/synchronizer/mocks/workers.go index 101e1b10..2f987d72 100644 --- a/synchronizer/mocks/workers.go +++ b/synchronizer/mocks/workers.go @@ -1,12 +1,12 @@ package mocks import ( - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/event" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/impression" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/largesegment" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/segment" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/split" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/event" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/impression" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/largesegment" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/segment" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/split" "github.com/stretchr/testify/mock" ) diff --git a/synchronizer/redis_test.go b/synchronizer/redis_test.go index 2f6889aa..9a07af7f 100644 --- a/synchronizer/redis_test.go +++ b/synchronizer/redis_test.go @@ -3,7 +3,7 @@ package synchronizer import ( "testing" - "github.com/splitio/go-split-commons/v8/synchronizer/mocks" + "github.com/splitio/go-split-commons/v9/synchronizer/mocks" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/synchronizer/synchronizer.go b/synchronizer/synchronizer.go index a4535724..6b2ba3ae 100644 --- a/synchronizer/synchronizer.go +++ b/synchronizer/synchronizer.go @@ -3,16 +3,16 @@ package synchronizer import ( "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/event" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/impression" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/impressionscount" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/largesegment" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/segment" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/split" - "github.com/splitio/go-split-commons/v8/tasks" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/event" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/impression" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/impressionscount" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/largesegment" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/segment" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/split" + "github.com/splitio/go-split-commons/v9/tasks" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/asynctask" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/sync" diff --git a/synchronizer/synchronizer_test.go b/synchronizer/synchronizer_test.go index 76569e9b..5b385bcc 100644 --- a/synchronizer/synchronizer_test.go +++ b/synchronizer/synchronizer_test.go @@ -7,28 +7,28 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar" - "github.com/splitio/go-split-commons/v8/flagsets" - hcMock "github.com/splitio/go-split-commons/v8/healthcheck/mocks" - "github.com/splitio/go-split-commons/v8/push" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/service/api" - "github.com/splitio/go-split-commons/v8/service/api/specs" - httpMocks "github.com/splitio/go-split-commons/v8/service/mocks" - "github.com/splitio/go-split-commons/v8/storage/mocks" - storageMock "github.com/splitio/go-split-commons/v8/storage/mocks" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar" + "github.com/splitio/go-split-commons/v9/flagsets" + hcMock "github.com/splitio/go-split-commons/v9/healthcheck/mocks" + "github.com/splitio/go-split-commons/v9/push" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/service/api" + "github.com/splitio/go-split-commons/v9/service/api/specs" + httpMocks "github.com/splitio/go-split-commons/v9/service/mocks" + "github.com/splitio/go-split-commons/v9/storage/mocks" + storageMock "github.com/splitio/go-split-commons/v9/storage/mocks" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" - syncMocks "github.com/splitio/go-split-commons/v8/synchronizer/mocks" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/event" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/impression" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/segment" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/split" - "github.com/splitio/go-split-commons/v8/tasks" - "github.com/splitio/go-split-commons/v8/telemetry" + syncMocks "github.com/splitio/go-split-commons/v9/synchronizer/mocks" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/event" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/impression" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/segment" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/split" + "github.com/splitio/go-split-commons/v9/tasks" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/common" "github.com/splitio/go-toolkit/v5/datastructures/set" diff --git a/synchronizer/worker/event/single.go b/synchronizer/worker/event/single.go index 3151454f..2e976c36 100644 --- a/synchronizer/worker/event/single.go +++ b/synchronizer/worker/event/single.go @@ -4,10 +4,10 @@ import ( "errors" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/synchronizer/worker/event/single_test.go b/synchronizer/worker/event/single_test.go index 4adbbba9..46cc77ac 100644 --- a/synchronizer/worker/event/single_test.go +++ b/synchronizer/worker/event/single_test.go @@ -10,14 +10,14 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service/api" - recorderMock "github.com/splitio/go-split-commons/v8/service/mocks" - "github.com/splitio/go-split-commons/v8/storage/inmemory" - "github.com/splitio/go-split-commons/v8/storage/inmemory/mutexqueue" - "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service/api" + recorderMock "github.com/splitio/go-split-commons/v9/service/mocks" + "github.com/splitio/go-split-commons/v9/storage/inmemory" + "github.com/splitio/go-split-commons/v9/storage/inmemory/mutexqueue" + "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/synchronizer/worker/impression/redis.go b/synchronizer/worker/impression/redis.go index 38149d14..f86248c6 100644 --- a/synchronizer/worker/impression/redis.go +++ b/synchronizer/worker/impression/redis.go @@ -3,7 +3,7 @@ package impression import ( "errors" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/synchronizer/worker/impression/redis_test.go b/synchronizer/worker/impression/redis_test.go index d57cb59a..5f7cf4a3 100644 --- a/synchronizer/worker/impression/redis_test.go +++ b/synchronizer/worker/impression/redis_test.go @@ -5,8 +5,8 @@ import ( "fmt" "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage/mocks" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage/mocks" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/synchronizer/worker/impression/single.go b/synchronizer/worker/impression/single.go index 3ecd57b6..12021f32 100644 --- a/synchronizer/worker/impression/single.go +++ b/synchronizer/worker/impression/single.go @@ -4,10 +4,10 @@ import ( "errors" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/synchronizer/worker/impression/single_test.go b/synchronizer/worker/impression/single_test.go index ebd93c91..fdea8c68 100644 --- a/synchronizer/worker/impression/single_test.go +++ b/synchronizer/worker/impression/single_test.go @@ -10,14 +10,14 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service/api" - recorderMock "github.com/splitio/go-split-commons/v8/service/mocks" - "github.com/splitio/go-split-commons/v8/storage/inmemory" - "github.com/splitio/go-split-commons/v8/storage/inmemory/mutexqueue" - "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service/api" + recorderMock "github.com/splitio/go-split-commons/v9/service/mocks" + "github.com/splitio/go-split-commons/v9/storage/inmemory" + "github.com/splitio/go-split-commons/v9/storage/inmemory/mutexqueue" + "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/synchronizer/worker/impressionscount/redis.go b/synchronizer/worker/impressionscount/redis.go index 12b8efbc..9d9a8972 100644 --- a/synchronizer/worker/impressionscount/redis.go +++ b/synchronizer/worker/impressionscount/redis.go @@ -1,8 +1,8 @@ package impressionscount import ( - "github.com/splitio/go-split-commons/v8/provisional/strategy" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/provisional/strategy" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/synchronizer/worker/impressionscount/redis_test.go b/synchronizer/worker/impressionscount/redis_test.go index 70770579..d718a4cc 100644 --- a/synchronizer/worker/impressionscount/redis_test.go +++ b/synchronizer/worker/impressionscount/redis_test.go @@ -4,9 +4,9 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/provisional/strategy" - "github.com/splitio/go-split-commons/v8/storage/mocks" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/provisional/strategy" + "github.com/splitio/go-split-commons/v9/storage/mocks" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/synchronizer/worker/impressionscount/single.go b/synchronizer/worker/impressionscount/single.go index 868dda07..fbc053b6 100644 --- a/synchronizer/worker/impressionscount/single.go +++ b/synchronizer/worker/impressionscount/single.go @@ -3,11 +3,11 @@ package impressionscount import ( "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/provisional/strategy" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/provisional/strategy" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/synchronizer/worker/impressionscount/single_test.go b/synchronizer/worker/impressionscount/single_test.go index 6864af5f..0de2bf13 100644 --- a/synchronizer/worker/impressionscount/single_test.go +++ b/synchronizer/worker/impressionscount/single_test.go @@ -4,12 +4,12 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/provisional/strategy" - "github.com/splitio/go-split-commons/v8/service/mocks" - st "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/telemetry" - "github.com/splitio/go-split-commons/v8/util" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/provisional/strategy" + "github.com/splitio/go-split-commons/v9/service/mocks" + st "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/telemetry" + "github.com/splitio/go-split-commons/v9/util" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/synchronizer/worker/largesegment/largesegment.go b/synchronizer/worker/largesegment/largesegment.go index c71087c6..1c77a1d9 100644 --- a/synchronizer/worker/largesegment/largesegment.go +++ b/synchronizer/worker/largesegment/largesegment.go @@ -7,11 +7,11 @@ import ( "sync" "time" - "github.com/splitio/go-split-commons/v8/dtos" - hc "github.com/splitio/go-split-commons/v8/healthcheck/application" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/utils" + "github.com/splitio/go-split-commons/v9/dtos" + hc "github.com/splitio/go-split-commons/v9/healthcheck/application" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/utils" "github.com/splitio/go-toolkit/v5/backoff" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" diff --git a/synchronizer/worker/largesegment/largesegment_test.go b/synchronizer/worker/largesegment/largesegment_test.go index 68826ae4..319c71bf 100644 --- a/synchronizer/worker/largesegment/largesegment_test.go +++ b/synchronizer/worker/largesegment/largesegment_test.go @@ -9,13 +9,13 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - hcMock "github.com/splitio/go-split-commons/v8/healthcheck/mocks" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/service/api/specs" - fetcherMock "github.com/splitio/go-split-commons/v8/service/mocks" - "github.com/splitio/go-split-commons/v8/storage/inmemory/mutexmap" - "github.com/splitio/go-split-commons/v8/storage/mocks" + "github.com/splitio/go-split-commons/v9/dtos" + hcMock "github.com/splitio/go-split-commons/v9/healthcheck/mocks" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/service/api/specs" + fetcherMock "github.com/splitio/go-split-commons/v9/service/mocks" + "github.com/splitio/go-split-commons/v9/storage/inmemory/mutexmap" + "github.com/splitio/go-split-commons/v9/storage/mocks" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/synchronizer/worker/segment/segment.go b/synchronizer/worker/segment/segment.go index fa0f55af..626109c9 100644 --- a/synchronizer/worker/segment/segment.go +++ b/synchronizer/worker/segment/segment.go @@ -6,12 +6,12 @@ import ( "sync" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/healthcheck/application" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/utils" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/healthcheck/application" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/utils" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/backoff" "github.com/splitio/go-toolkit/v5/common" diff --git a/synchronizer/worker/segment/segment_test.go b/synchronizer/worker/segment/segment_test.go index 774acaf6..92f4fe04 100644 --- a/synchronizer/worker/segment/segment_test.go +++ b/synchronizer/worker/segment/segment_test.go @@ -8,17 +8,17 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/flagsets" - "github.com/splitio/go-split-commons/v8/healthcheck/application" - hcMock "github.com/splitio/go-split-commons/v8/healthcheck/mocks" - "github.com/splitio/go-split-commons/v8/service" - fetcherMock "github.com/splitio/go-split-commons/v8/service/mocks" - "github.com/splitio/go-split-commons/v8/storage/inmemory" - "github.com/splitio/go-split-commons/v8/storage/inmemory/mutexmap" - "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/flagsets" + "github.com/splitio/go-split-commons/v9/healthcheck/application" + hcMock "github.com/splitio/go-split-commons/v9/healthcheck/mocks" + "github.com/splitio/go-split-commons/v9/service" + fetcherMock "github.com/splitio/go-split-commons/v9/service/mocks" + "github.com/splitio/go-split-commons/v9/storage/inmemory" + "github.com/splitio/go-split-commons/v9/storage/inmemory/mutexmap" + "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" diff --git a/synchronizer/worker/split/split.go b/synchronizer/worker/split/split.go index 8f47d314..b5067ee1 100644 --- a/synchronizer/worker/split/split.go +++ b/synchronizer/worker/split/split.go @@ -6,16 +6,16 @@ import ( "net/http" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/engine/validator" - "github.com/splitio/go-split-commons/v8/flagsets" - "github.com/splitio/go-split-commons/v8/healthcheck/application" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/service/api/specs" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/engine/validator" + "github.com/splitio/go-split-commons/v9/flagsets" + "github.com/splitio/go-split-commons/v9/healthcheck/application" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/service/api/specs" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/backoff" "github.com/splitio/go-toolkit/v5/common" diff --git a/synchronizer/worker/split/split_test.go b/synchronizer/worker/split/split_test.go index 3705736b..ffe107c9 100644 --- a/synchronizer/worker/split/split_test.go +++ b/synchronizer/worker/split/split_test.go @@ -6,18 +6,18 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/flagsets" - hcMock "github.com/splitio/go-split-commons/v8/healthcheck/mocks" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/service/api/specs" - fetcherMock "github.com/splitio/go-split-commons/v8/service/mocks" - "github.com/splitio/go-split-commons/v8/storage/inmemory" - "github.com/splitio/go-split-commons/v8/storage/inmemory/mutexmap" - "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/flagsets" + hcMock "github.com/splitio/go-split-commons/v9/healthcheck/mocks" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/service/api/specs" + fetcherMock "github.com/splitio/go-split-commons/v9/service/mocks" + "github.com/splitio/go-split-commons/v9/storage/inmemory" + "github.com/splitio/go-split-commons/v9/storage/inmemory/mutexmap" + "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/common" "github.com/splitio/go-toolkit/v5/logging" diff --git a/tasks/cleanfiltersync.go b/tasks/cleanfiltersync.go index 9fae3cb0..598c33c5 100644 --- a/tasks/cleanfiltersync.go +++ b/tasks/cleanfiltersync.go @@ -1,7 +1,7 @@ package tasks import ( - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/asynctask" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/tasks/cleanfiltersync_test.go b/tasks/cleanfiltersync_test.go index acc5ae82..db468782 100644 --- a/tasks/cleanfiltersync_test.go +++ b/tasks/cleanfiltersync_test.go @@ -4,7 +4,7 @@ import ( "testing" "time" - st "github.com/splitio/go-split-commons/v8/storage/mocks" + st "github.com/splitio/go-split-commons/v9/storage/mocks" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/tasks/eventsync.go b/tasks/eventsync.go index 78e2ad2c..725c345d 100644 --- a/tasks/eventsync.go +++ b/tasks/eventsync.go @@ -3,7 +3,7 @@ package tasks import ( "fmt" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/event" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/event" "github.com/splitio/go-toolkit/v5/asynctask" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/tasks/eventsync_test.go b/tasks/eventsync_test.go index 0a5c5715..a25e80a5 100644 --- a/tasks/eventsync_test.go +++ b/tasks/eventsync_test.go @@ -5,11 +5,11 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - recorderMock "github.com/splitio/go-split-commons/v8/service/mocks" - "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/event" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + recorderMock "github.com/splitio/go-split-commons/v9/service/mocks" + "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/event" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/tasks/impressionscountsync.go b/tasks/impressionscountsync.go index ec44715a..179b97cb 100644 --- a/tasks/impressionscountsync.go +++ b/tasks/impressionscountsync.go @@ -1,7 +1,7 @@ package tasks import ( - "github.com/splitio/go-split-commons/v8/synchronizer/worker/impressionscount" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/impressionscount" "github.com/splitio/go-toolkit/v5/asynctask" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/tasks/impressionscountsync_test.go b/tasks/impressionscountsync_test.go index f674acdc..4011ea1d 100644 --- a/tasks/impressionscountsync_test.go +++ b/tasks/impressionscountsync_test.go @@ -4,12 +4,12 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/provisional/strategy" - "github.com/splitio/go-split-commons/v8/service/mocks" - st "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/impressionscount" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/provisional/strategy" + "github.com/splitio/go-split-commons/v9/service/mocks" + st "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/impressionscount" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/tasks/impressionsync.go b/tasks/impressionsync.go index fd292876..c93883b0 100644 --- a/tasks/impressionsync.go +++ b/tasks/impressionsync.go @@ -3,7 +3,7 @@ package tasks import ( "fmt" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/impression" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/impression" "github.com/splitio/go-toolkit/v5/asynctask" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/tasks/impressionsync_test.go b/tasks/impressionsync_test.go index d4df7a27..9c403a64 100644 --- a/tasks/impressionsync_test.go +++ b/tasks/impressionsync_test.go @@ -5,12 +5,12 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - recorderMock "github.com/splitio/go-split-commons/v8/service/mocks" - "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/impression" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + recorderMock "github.com/splitio/go-split-commons/v9/service/mocks" + "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/impression" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/tasks/largesegmentsync.go b/tasks/largesegmentsync.go index aa00dfc1..17585409 100644 --- a/tasks/largesegmentsync.go +++ b/tasks/largesegmentsync.go @@ -5,9 +5,9 @@ import ( "fmt" "sync/atomic" - hc "github.com/splitio/go-split-commons/v8/healthcheck/application" - "github.com/splitio/go-split-commons/v8/storage" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/largesegment" + hc "github.com/splitio/go-split-commons/v9/healthcheck/application" + "github.com/splitio/go-split-commons/v9/storage" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/largesegment" "github.com/splitio/go-toolkit/v5/asynctask" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/workerpool" diff --git a/tasks/largesegmentsync_test.go b/tasks/largesegmentsync_test.go index 277ed71c..3d2d3b86 100644 --- a/tasks/largesegmentsync_test.go +++ b/tasks/largesegmentsync_test.go @@ -4,9 +4,9 @@ import ( "testing" "time" - hcMock "github.com/splitio/go-split-commons/v8/healthcheck/mocks" - "github.com/splitio/go-split-commons/v8/storage/mocks" - syncMocks "github.com/splitio/go-split-commons/v8/synchronizer/mocks" + hcMock "github.com/splitio/go-split-commons/v9/healthcheck/mocks" + "github.com/splitio/go-split-commons/v9/storage/mocks" + syncMocks "github.com/splitio/go-split-commons/v9/synchronizer/mocks" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" diff --git a/tasks/segmentsync.go b/tasks/segmentsync.go index b659d847..bd95f01a 100644 --- a/tasks/segmentsync.go +++ b/tasks/segmentsync.go @@ -5,8 +5,8 @@ import ( "fmt" "sync/atomic" - healthcheck "github.com/splitio/go-split-commons/v8/healthcheck/application" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/segment" + healthcheck "github.com/splitio/go-split-commons/v9/healthcheck/application" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/segment" "github.com/splitio/go-toolkit/v5/asynctask" "github.com/splitio/go-toolkit/v5/logging" "github.com/splitio/go-toolkit/v5/workerpool" diff --git a/tasks/segmentsync_test.go b/tasks/segmentsync_test.go index 7c94b243..2c8c5544 100644 --- a/tasks/segmentsync_test.go +++ b/tasks/segmentsync_test.go @@ -5,13 +5,13 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - hcMock "github.com/splitio/go-split-commons/v8/healthcheck/mocks" - "github.com/splitio/go-split-commons/v8/service" - fetcherMock "github.com/splitio/go-split-commons/v8/service/mocks" - "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/segment" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + hcMock "github.com/splitio/go-split-commons/v9/healthcheck/mocks" + "github.com/splitio/go-split-commons/v9/service" + fetcherMock "github.com/splitio/go-split-commons/v9/service/mocks" + "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/segment" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/tasks/splitsync.go b/tasks/splitsync.go index e652b9ff..6a6b2317 100644 --- a/tasks/splitsync.go +++ b/tasks/splitsync.go @@ -1,7 +1,7 @@ package tasks import ( - "github.com/splitio/go-split-commons/v8/synchronizer/worker/split" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/split" "github.com/splitio/go-toolkit/v5/asynctask" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/tasks/splitsync_test.go b/tasks/splitsync_test.go index 63465af5..5134b813 100644 --- a/tasks/splitsync_test.go +++ b/tasks/splitsync_test.go @@ -4,16 +4,16 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/engine/grammar" - "github.com/splitio/go-split-commons/v8/engine/grammar/constants" - "github.com/splitio/go-split-commons/v8/flagsets" - hcMock "github.com/splitio/go-split-commons/v8/healthcheck/mocks" - "github.com/splitio/go-split-commons/v8/service/api/specs" - fetcherMock "github.com/splitio/go-split-commons/v8/service/mocks" - "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/synchronizer/worker/split" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/engine/grammar" + "github.com/splitio/go-split-commons/v9/engine/grammar/constants" + "github.com/splitio/go-split-commons/v9/flagsets" + hcMock "github.com/splitio/go-split-commons/v9/healthcheck/mocks" + "github.com/splitio/go-split-commons/v9/service/api/specs" + fetcherMock "github.com/splitio/go-split-commons/v9/service/mocks" + "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/synchronizer/worker/split" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/logging" "github.com/stretchr/testify/assert" diff --git a/tasks/telemetrysync.go b/tasks/telemetrysync.go index a4ebcde7..7d529ee0 100644 --- a/tasks/telemetrysync.go +++ b/tasks/telemetrysync.go @@ -1,7 +1,7 @@ package tasks import ( - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/asynctask" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/tasks/telemetrysync_test.go b/tasks/telemetrysync_test.go index 9b416109..f928b9dc 100644 --- a/tasks/telemetrysync_test.go +++ b/tasks/telemetrysync_test.go @@ -4,10 +4,10 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service/mocks" - st "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service/mocks" + st "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/tasks/uniquekeyssync.go b/tasks/uniquekeyssync.go index 1de405f7..37fa1be3 100644 --- a/tasks/uniquekeyssync.go +++ b/tasks/uniquekeyssync.go @@ -1,8 +1,8 @@ package tasks import ( - "github.com/splitio/go-split-commons/v8/provisional/strategy" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/provisional/strategy" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/asynctask" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/tasks/uniquekeyssync_test.go b/tasks/uniquekeyssync_test.go index f9edaa8d..daa736d6 100644 --- a/tasks/uniquekeyssync_test.go +++ b/tasks/uniquekeyssync_test.go @@ -4,11 +4,11 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/provisional/strategy" - "github.com/splitio/go-split-commons/v8/service/mocks" - st "github.com/splitio/go-split-commons/v8/storage/mocks" - "github.com/splitio/go-split-commons/v8/telemetry" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/provisional/strategy" + "github.com/splitio/go-split-commons/v9/service/mocks" + st "github.com/splitio/go-split-commons/v9/storage/mocks" + "github.com/splitio/go-split-commons/v9/telemetry" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/telemetry/constants.go b/telemetry/constants.go index 90ec045a..baaccfdd 100644 --- a/telemetry/constants.go +++ b/telemetry/constants.go @@ -1,6 +1,6 @@ package telemetry -import "github.com/splitio/go-split-commons/v8/conf" +import "github.com/splitio/go-split-commons/v9/conf" const ( // Treatment getTreatment diff --git a/telemetry/helpers.go b/telemetry/helpers.go index c3b7178f..3cc280db 100644 --- a/telemetry/helpers.go +++ b/telemetry/helpers.go @@ -3,8 +3,8 @@ package telemetry import ( "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" ) // GetStreamingEvent get streaming event diff --git a/telemetry/helpers_test.go b/telemetry/helpers_test.go index 1c24946d..2ab817d6 100644 --- a/telemetry/helpers_test.go +++ b/telemetry/helpers_test.go @@ -3,7 +3,7 @@ package telemetry import ( "testing" - "github.com/splitio/go-split-commons/v8/conf" + "github.com/splitio/go-split-commons/v9/conf" ) func TestGetURLOVerrides(t *testing.T) { diff --git a/telemetry/interface.go b/telemetry/interface.go index ba4c2d44..67bc59ab 100644 --- a/telemetry/interface.go +++ b/telemetry/interface.go @@ -1,6 +1,6 @@ package telemetry -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" // TelemetrySynchronizer interface type TelemetrySynchronizer interface { diff --git a/telemetry/localhost.go b/telemetry/localhost.go index 7fbb5bcf..aceb80d6 100644 --- a/telemetry/localhost.go +++ b/telemetry/localhost.go @@ -1,6 +1,6 @@ package telemetry -import "github.com/splitio/go-split-commons/v8/dtos" +import "github.com/splitio/go-split-commons/v9/dtos" type NoOp struct{} diff --git a/telemetry/memory.go b/telemetry/memory.go index 7052d246..769e0ccd 100644 --- a/telemetry/memory.go +++ b/telemetry/memory.go @@ -5,9 +5,9 @@ import ( "strings" "time" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/telemetry/memory_test.go b/telemetry/memory_test.go index f84c6fb2..3c111286 100644 --- a/telemetry/memory_test.go +++ b/telemetry/memory_test.go @@ -9,11 +9,11 @@ import ( "testing" "time" - "github.com/splitio/go-split-commons/v8/conf" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/service/api" - "github.com/splitio/go-split-commons/v8/service/mocks" - st "github.com/splitio/go-split-commons/v8/storage/mocks" + "github.com/splitio/go-split-commons/v9/conf" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/service/api" + "github.com/splitio/go-split-commons/v9/service/mocks" + st "github.com/splitio/go-split-commons/v9/storage/mocks" "github.com/splitio/go-toolkit/v5/datastructures/set" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/telemetry/redis.go b/telemetry/redis.go index 1330e092..22b37995 100644 --- a/telemetry/redis.go +++ b/telemetry/redis.go @@ -1,8 +1,8 @@ package telemetry import ( - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage" "github.com/splitio/go-toolkit/v5/logging" ) diff --git a/telemetry/redis_test.go b/telemetry/redis_test.go index a597ef66..0e9f583b 100644 --- a/telemetry/redis_test.go +++ b/telemetry/redis_test.go @@ -3,8 +3,8 @@ package telemetry import ( "testing" - "github.com/splitio/go-split-commons/v8/dtos" - "github.com/splitio/go-split-commons/v8/storage/mocks" + "github.com/splitio/go-split-commons/v9/dtos" + "github.com/splitio/go-split-commons/v9/storage/mocks" "github.com/splitio/go-toolkit/v5/logging" )