Versions in this module Expand all Collapse all v8 v8.0.0 Nov 10, 2025 Changes in this version + const Active + const Archived + const TypeLargeSegment + const UpdateTypeRuleBasedChange + const UpdateTypeSplitChange + var ErrProxy = fmt.Errorf("version not supported in proxy") + type UpdateResult struct + NewChangeNumber int64 + NewRBChangeNumber int64 + ReferencedLargeSegments []string + ReferencedSegments []string + RequiresFetch bool + UpdatedRuleBasedSegments []string + UpdatedSplits []string + type Updater interface + LocalKill func(splitName string, defaultTreatment string, changeNumber int64) + SynchronizeFeatureFlags func(ffChange *dtos.SplitChangeUpdate) (*UpdateResult, error) + SynchronizeSplits func(till *int64) (*UpdateResult, error) + type UpdaterImpl struct + func NewSplitUpdater(splitStorage storage.SplitStorage, ...) *UpdaterImpl + func (s *UpdaterImpl) LocalKill(splitName string, defaultTreatment string, changeNumber int64) + func (s *UpdaterImpl) SetRuleBasedSegmentStorage(storage storage.RuleBasedSegmentsStorage) + func (s *UpdaterImpl) SynchronizeFeatureFlags(ffChange *dtos.SplitChangeUpdate) (*UpdateResult, error) + func (s *UpdaterImpl) SynchronizeSplits(till *int64) (*UpdateResult, error) Other modules containing this package github.com/splitio/go-split-commons/v2 github.com/splitio/go-split-commons/v3 github.com/splitio/go-split-commons/v4 github.com/splitio/go-split-commons/v5 github.com/splitio/go-split-commons/v6 github.com/splitio/go-split-commons/v7