diff --git a/CHANGELOG.md b/CHANGELOG.md index 1964566..ec9c460 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # Changelog -## Unreleased +## v7 WIP + +- WrapProcess is replaced with more convenient AddHook that has access to context.Context. +- WithContext no longer creates shallow copy. + +## v6.15 - Cluster and Ring pipelines process commands for each node in its own goroutine. diff --git a/sentinel.go b/sentinel.go index 16f88d6..bf43a16 100644 --- a/sentinel.go +++ b/sentinel.go @@ -103,15 +103,14 @@ func NewFailoverClient(failoverOpt *FailoverOptions) *Client { //------------------------------------------------------------------------------ type SentinelClient struct { - baseClient - + *baseClient ctx context.Context } func NewSentinelClient(opt *Options) *SentinelClient { opt.init() c := &SentinelClient{ - baseClient: baseClient{ + baseClient: &baseClient{ opt: opt, connPool: newConnPool(opt), },