Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

prepare 4.17.3 release #36

Merged
merged 477 commits into from
Jul 29, 2020
Merged
Changes from 2 commits
Commits
Show all changes
477 commits
Select commit Hold shift + click to select a range
d5fc2a9
increase event queue size to 10000
bwoskow-ld Feb 28, 2019
423487f
Merge pull request #136 from launchdarkly/bw/ch33000/event-queue-size
bwoskow-ld Feb 28, 2019
7c266e8
Merge pull request #135 from launchdarkly/eb/ch32301/experimentation-…
eli-darkly Mar 1, 2019
bafbd50
Merge commit '50ee77949e33be12aa70f67e6d30457a51ac7ef0' into v4
eli-darkly Mar 13, 2019
e3a9df3
Merge branch 'v4' into experiment
eli-darkly Mar 13, 2019
78f897a
don't send identify or custom event without a user key
eli-darkly Apr 12, 2019
f00119d
Merge branch 'eb/ch32176/no-user-no-event' into experiment
eli-darkly Apr 13, 2019
1d50f64
add TrackWithMetric
eli-darkly Apr 13, 2019
2475631
don't return an error when there's no user, just log it
eli-darkly Apr 16, 2019
05d3a2a
don't return an error when there's no user, just log it
eli-darkly Apr 16, 2019
b209c7c
Merge pull request #137 from launchdarkly/eb/ch32176/no-user-no-event
eli-darkly Apr 16, 2019
b8dbd90
Merge branch 'v4' into experiment
eli-darkly Apr 16, 2019
d623c59
Merge branch 'experiment' into eb/ch32301/metric-value
eli-darkly Apr 16, 2019
1607818
update method description
eli-darkly Apr 16, 2019
e222997
Merge pull request #138 from launchdarkly/eb/ch32301/metric-value
eli-darkly Apr 16, 2019
c554197
remove many vendored files using dep prune options
eli-darkly Apr 25, 2019
088cd3f
Merge pull request #139 from launchdarkly/eb/dep-prune
eli-darkly Apr 25, 2019
04ad27b
update readme footer
eli-darkly Apr 26, 2019
4ad46f6
merge from public after release
LaunchDarklyCI Apr 26, 2019
2a839d1
Merge branch 'v4' into experiment
eli-darkly Apr 26, 2019
8ba8031
apply readme/contributing templates and other changes before go-clien…
bwoskow-ld Apr 29, 2019
682e45c
updating titles (#143)
bwoskow-ld Apr 29, 2019
49f730f
change from go-client to go-server-sdk (#141)
bwoskow-ld Apr 29, 2019
817b347
remove codeclimate from circle build (#144)
bwoskow-ld Apr 29, 2019
4e59338
Bw/ch36752/remove codeclimate from build2 (#145)
bwoskow-ld Apr 30, 2019
af1ec26
Merge branch 'v4' of github.com:launchdarkly/go-server-sdk-private in…
bwoskow-ld May 3, 2019
19f7dba
merge from public after release
LaunchDarklyCI May 6, 2019
c74d72c
Merge branch 'v4' of github.com:launchdarkly/go-server-sdk into v4
bwoskow-ld May 6, 2019
440f77e
Merge branch 'v4' of github.com:launchdarkly/go-server-sdk-private in…
bwoskow-ld May 6, 2019
f5d018f
Add ability to customize HTTP client
eli-darkly Apr 24, 2019
d45cd25
avoid data race + don't set logger directly
eli-darkly May 20, 2019
479dbe8
Use a pure function, not an interface
eli-darkly May 22, 2019
5d49af6
revise to use a factory function, and remove httpcontrol package
eli-darkly May 22, 2019
06ba33a
Merge pull request #146 from launchdarkly/eb/ch37474/http-adapter
eli-darkly May 28, 2019
5a84211
fix bucketing by numeric user attribute
eli-darkly May 30, 2019
28b4b61
Merge pull request #147 from launchdarkly/eb/ch39847/bucket-int
eli-darkly Jun 10, 2019
620f1a1
merge from public after release
LaunchDarklyCI Jun 11, 2019
e3615bb
merge from public after release
LaunchDarklyCI Jun 11, 2019
a6fe332
Merge branch 'v4' of github.com:launchdarkly/go-server-sdk into v4
eli-darkly Jun 11, 2019
4eb6b32
use separate read timeout for stream connection
eli-darkly Jun 12, 2019
e3ce67e
rm debugging
eli-darkly Jun 12, 2019
189e4b0
Merge pull request #149 from launchdarkly/eb/ch40846/stream-timeouts
eli-darkly Jun 12, 2019
0766610
merge from public after release
LaunchDarklyCI Jun 13, 2019
a602fe1
merge from public after release
LaunchDarklyCI Jun 13, 2019
fd1bcbe
Merge branch 'v4' of github.com:launchdarkly/go-server-sdk into v4
eli-darkly Jun 13, 2019
d580735
log a warning when streaming connection fails (#150)
bwoskow-ld Jun 24, 2019
8dac39c
merge from public after release
LaunchDarklyCI Jul 2, 2019
6a1fabb
rename "input" and "buffer" to "inbox" and "outbox" for clarity
eli-darkly Jul 15, 2019
be1cb46
drop events if inbox is full
eli-darkly Jul 15, 2019
97bdb47
comments clarifying sync flush behavior
eli-darkly Jul 16, 2019
82460b1
Merge pull request #151 from launchdarkly/eb/ch42975/event-inbox-over…
eli-darkly Jul 16, 2019
96fa784
add helper packages for TLS & NTLM configuration
eli-darkly Jul 16, 2019
3ef2903
fix package ref
eli-darkly Jul 16, 2019
ec92863
debugging
eli-darkly Jul 17, 2019
160a104
don't really need go get?
eli-darkly Jul 17, 2019
8698d47
go test ./...
eli-darkly Jul 17, 2019
fd9f762
fix repo checkout dir name to match package
eli-darkly Jul 17, 2019
a42eb47
fix path again
eli-darkly Jul 17, 2019
afe0b19
misc build script cleanup, fix package name, test all packages
eli-darkly Jul 17, 2019
aa58d12
syntax error
eli-darkly Jul 17, 2019
dc7c337
fix variable
eli-darkly Jul 17, 2019
3a4eaaa
add placeholder credentials for DynamoDB
eli-darkly Jul 17, 2019
367a07a
Merge branch 'eb/fix-windows-build' into eb/ch43336/ntlm-proxy
eli-darkly Jul 17, 2019
4d394b3
example code
eli-darkly Jul 17, 2019
5cab411
add type alias
eli-darkly Jul 17, 2019
0cd85eb
simplify helper function usage
eli-darkly Jul 17, 2019
f61b801
fix factory logic
eli-darkly Jul 17, 2019
372be55
Merge pull request #153 from launchdarkly/eb/fix-windows-build
eli-darkly Jul 17, 2019
0bc1a29
run tests for new subpackages
eli-darkly Jul 18, 2019
4d90366
Merge pull request #152 from launchdarkly/eb/ch43336/ntlm-proxy
eli-darkly Jul 22, 2019
98d4321
add option to log evaluation errors (#154)
eli-darkly Jul 23, 2019
285dc32
preserve http.DefaultTransport defaults so proxy env vars work (#155)
eli-darkly Jul 23, 2019
719d85c
merge from public after release
LaunchDarklyCI Jul 23, 2019
0b1c9c3
Add auth option for redis (#8)
D-Raiser Jul 29, 2019
8c5d61d
Merge branch 'contrib' of github.com:launchdarkly/go-server-sdk into …
eli-darkly Jul 29, 2019
5357b68
support advanced Redis connection options
eli-darkly Jul 29, 2019
38f1f0e
revert debugging
eli-darkly Jul 29, 2019
8cf87fe
doc comments about URL syntax
eli-darkly Jul 30, 2019
202994d
guard against (and log) user-related panics in event processing (#156)
eli-darkly Jul 30, 2019
0ad6e77
Merge pull request #157 from launchdarkly/eb/ch44327/redis-options
eli-darkly Jul 30, 2019
0a5dc09
merge from public after release
LaunchDarklyCI Jul 31, 2019
b1f0dd4
Merge branch 'v4' into experiment
eli-darkly Aug 19, 2019
2f65621
update doc comment for TrackWithMetric
eli-darkly Aug 19, 2019
37de0ec
Merge branch 'v4' of github.com:launchdarkly/go-server-sdk into v4
eli-darkly Aug 19, 2019
a88bb0f
Merge pull request #159 from launchdarkly/eb/ch32301/track-comment
eli-darkly Aug 19, 2019
e23d25d
Merge branch 'experiment' into v4
eli-darkly Aug 19, 2019
766cf11
Merge branch 'v4' of github.com:launchdarkly/go-server-sdk into v4
eli-darkly Aug 20, 2019
2067462
merge from public after release
LaunchDarklyCI Aug 20, 2019
9377c0b
deprecate SamplingInterval
eli-darkly Aug 20, 2019
9d0f747
add deprecation warning in log
eli-darkly Aug 20, 2019
162d2c0
rm richgo
eli-darkly Sep 6, 2019
932ea5e
add Go 1.11 and 1.12 builds
eli-darkly Sep 6, 2019
25fea18
fix CI config
eli-darkly Sep 6, 2019
4020c2b
Merge pull request #161 from launchdarkly/eb/ch48623/go-1.8-ci
eli-darkly Sep 6, 2019
ac14836
Merge pull request #160 from launchdarkly/eb/ch38635/deprecate-sampling
eli-darkly Sep 6, 2019
c0c8845
don't lint in 1.12
eli-darkly Sep 6, 2019
79f34e9
add test and doc comment about rounding behavior
eli-darkly Sep 6, 2019
776bcbf
Merge pull request #163 from launchdarkly/eb/ch48625/go-1.11-1.12
eli-darkly Sep 6, 2019
22c1fe5
Merge pull request #162 from launchdarkly/eb/ch48416/rounding
eli-darkly Sep 6, 2019
8b1ed15
implement log levels
eli-darkly Sep 7, 2019
87b241a
rm unused
eli-darkly Sep 7, 2019
064097f
undeprecate
eli-darkly Sep 7, 2019
3d774ca
rm obsolete
eli-darkly Sep 7, 2019
9bb8f6a
build all packages first
eli-darkly Sep 7, 2019
1847b85
fix tests
eli-darkly Sep 7, 2019
1e42563
fix DynamoDB config
eli-darkly Sep 7, 2019
3317836
fix Redis test
eli-darkly Sep 7, 2019
5287f7b
more database integration fixes
eli-darkly Sep 7, 2019
7f9921b
fix test
eli-darkly Sep 7, 2019
66ee23c
doc comments
eli-darkly Sep 7, 2019
1fae9d7
fix DynamoDB config
eli-darkly Sep 7, 2019
ef60333
add opaque value type
eli-darkly Sep 10, 2019
b8b2dd4
rm debugging
eli-darkly Sep 10, 2019
cd4c1a5
revert unnecessary annotations
eli-darkly Sep 10, 2019
b8d273a
Merge pull request #164 from launchdarkly/eb/ch35842/log-levels
eli-darkly Sep 12, 2019
2503c95
add debug logging + misc logging cleanup
eli-darkly Sep 12, 2019
f3cf587
fix stream logging
eli-darkly Sep 12, 2019
43f81a8
fix default logger config
eli-darkly Sep 12, 2019
6bbaaa3
add String() implementation
eli-darkly Sep 12, 2019
353bb27
Merge pull request #166 from launchdarkly/eb/ch49253/debug-logging
eli-darkly Sep 12, 2019
90d18e8
Merge pull request #167 from launchdarkly/eb/ch35842/fix-default-logger
eli-darkly Sep 12, 2019
069c899
merge from public after release
LaunchDarklyCI Sep 12, 2019
8ae95a9
allow infinite cache TTL
eli-darkly Oct 1, 2019
9711f7b
comment
eli-darkly Oct 1, 2019
0c8ffda
Merge pull request #168 from launchdarkly/eb/ch51194/infinite-ttl
eli-darkly Oct 3, 2019
179d1f4
in infinite cache mode, always cache updates even if database fails
eli-darkly Oct 3, 2019
25dd2fa
Merge pull request #169 from launchdarkly/eb/ch51194/infinite-cache-e…
eli-darkly Oct 7, 2019
b69f81e
refresh flags after persistent store outage (with store status report…
eli-darkly Oct 9, 2019
fb0afec
doc comments
eli-darkly Oct 9, 2019
32b722c
defer stopping ticker
eli-darkly Oct 9, 2019
2f5db17
add mutex in test code to satisfy race detector
eli-darkly Oct 9, 2019
345012a
Merge pull request #170 from launchdarkly/eb/ch51689/refresh-after-db…
eli-darkly Oct 9, 2019
f64b0fd
merge from public after release
LaunchDarklyCI Oct 10, 2019
ce01ac5
Merge branch 'v4' into eb/ch49035/json-value
eli-darkly Oct 20, 2019
16b3f3c
linter
eli-darkly Oct 20, 2019
8d645a1
avoid doing same db query multiple times
eli-darkly Nov 4, 2019
745ea87
improve tests
eli-darkly Nov 4, 2019
254840a
add vendored dependencies
eli-darkly Nov 4, 2019
2d10f04
Merge pull request #171 from launchdarkly/eb/ch54562/coalesce-db-fetches
eli-darkly Nov 5, 2019
898b519
merge from public after release
LaunchDarklyCI Nov 5, 2019
7e83ebf
Merge branch 'v4' of github.com:launchdarkly/go-server-sdk into v4
bwoskow-ld Nov 7, 2019
8e86f27
add developer note about checkout path
eli-darkly Nov 15, 2019
808dc62
add Go 1.13 to CI and clean up config file
eli-darkly Nov 15, 2019
624e0a0
misc fixes
eli-darkly Nov 15, 2019
e5bd5a7
can't lint in 1.13
eli-darkly Nov 15, 2019
a596f80
use CircleCI for Windows
eli-darkly Nov 15, 2019
889c84f
syntax
eli-darkly Nov 15, 2019
074431a
PowerShell fix
eli-darkly Nov 15, 2019
6abefc4
run DDB in background
eli-darkly Nov 15, 2019
c9b0324
Merge pull request #172 from launchdarkly/eb/ch56329/dev-note
eli-darkly Nov 15, 2019
f3c6093
fix image
eli-darkly Nov 15, 2019
142f138
Merge pull request #173 from launchdarkly/eb/ch56333/go1.13
eli-darkly Nov 15, 2019
8222a47
Merge pull request #174 from launchdarkly/eb/ch56333/windows-ci
eli-darkly Nov 15, 2019
aba7460
Merge branch 'v4' into eb/ch49035/json-value
eli-darkly Dec 11, 2019
6fc16ca
deprecate a lot of implementation details
eli-darkly Dec 14, 2019
a270de1
undeprecate a couple of things that have a valid use in integrations
eli-darkly Dec 16, 2019
d2731b4
turn off deprecation warnings for our own code
eli-darkly Dec 16, 2019
3643586
change feature store tests to use mock data model
eli-darkly Dec 16, 2019
74d3b4c
lint
eli-darkly Dec 16, 2019
b4823d7
ensure that one mock data namespace isn't a substring of the other
eli-darkly Dec 16, 2019
6c9cf1c
Merge pull request #177 from launchdarkly/eb/ch59296/deprecate-impl-d…
eli-darkly Dec 16, 2019
e47ecc7
don't let user fall outside of last bucket in rollout
eli-darkly Dec 16, 2019
ab47cee
Merge pull request #178 from launchdarkly/eb/ch43307/last-bucket
eli-darkly Dec 17, 2019
8a67453
add user builder
eli-darkly Dec 17, 2019
32aeee4
clarify comment
eli-darkly Dec 17, 2019
0ecf629
implement diagnostic events in Go SDK
eli-darkly Dec 18, 2019
d42daf2
clarify comment
eli-darkly Dec 18, 2019
5819e8c
comments
eli-darkly Dec 18, 2019
6046896
fix test timing
eli-darkly Dec 18, 2019
3666134
fix test timing indeterminacy
eli-darkly Dec 18, 2019
c426953
try to fix test timing again
eli-darkly Dec 18, 2019
7d5cd2c
reuse existing flush logic for diagnostic events
eli-darkly Dec 19, 2019
f9f292d
margin of error for test timing
eli-darkly Dec 19, 2019
3ca1d49
fix HTTP client configuration so it actually works; add proxy option
eli-darkly Jan 8, 2020
9f15fa0
Merge pull request #183 from launchdarkly/eb/ch60842/http-options
eli-darkly Jan 8, 2020
548e101
Merge pull request #180 from launchdarkly/eb/ch59329/diagnostic-events
eli-darkly Jan 9, 2020
b13cf84
Merge branch 'v4' into diagnostic-events
eli-darkly Jan 9, 2020
d81db04
add AsNonPrivateAttribute
eli-darkly Jan 9, 2020
5607d35
fix godoc comments
eli-darkly Jan 9, 2020
b331d54
merge from public after release
LaunchDarklyCI Jan 9, 2020
2a78e21
add event payload ID header
eli-darkly Jan 14, 2020
4639197
Merge pull request #184 from launchdarkly/eb/ch61092/payload-id
eli-darkly Jan 14, 2020
2336d55
merge from public after release
LaunchDarklyCI Jan 15, 2020
c1127d8
Merge branch 'v4' into diagnostic-events
eli-darkly Jan 18, 2020
edf95f2
add package comments
eli-darkly Jan 21, 2020
4cc95ba
Merge pull request #186 from launchdarkly/eb/ch62411/package-comments
eli-darkly Jan 21, 2020
5fa50db
fix inappropriate error message for missing flag
eli-darkly Jan 22, 2020
1da267b
Merge pull request #187 from launchdarkly/eb/ch62568/missing-flag-error
eli-darkly Jan 22, 2020
9164b9b
merge from public after release
LaunchDarklyCI Jan 22, 2020
f28e308
Merge branch 'v4' into diagnostic-events
eli-darkly Jan 22, 2020
5132825
describe store type in diagnostic data (#188)
eli-darkly Jan 23, 2020
6960fda
merge from public after release
LaunchDarklyCI Jan 23, 2020
3bc93b3
Merge branch 'v4' into eb/ch58941/user-builder
eli-darkly Jan 24, 2020
1a790d8
use ldvalue types + misc cleanup
eli-darkly Jan 24, 2020
8bae298
suppress deprecation warnings
eli-darkly Jan 24, 2020
532dfa7
more tests
eli-darkly Jan 24, 2020
9959354
update for go-sdk-common changes
eli-darkly Jan 24, 2020
a7665bc
deprecate EvaluationReason structs, add getter methods on interface (…
eli-darkly Jan 27, 2020
13f212f
Merge branch 'v4' into eb/ch58941/user-builder
eli-darkly Jan 27, 2020
47405ce
Merge pull request #179 from launchdarkly/eb/ch58941/user-builder
eli-darkly Jan 27, 2020
b137abb
Merge branch 'eb/ch58941/user-builder' into eb/ch49035/json-value
eli-darkly Jan 27, 2020
c140b87
Merge pull request #189 from launchdarkly/eb/ch49035/json-value
eli-darkly Jan 28, 2020
cfc9813
deprecate old Track methods, add ones that use ldvalue.Value
eli-darkly Jan 30, 2020
36ee75d
lint
eli-darkly Jan 30, 2020
920dde5
better parameter name
eli-darkly Jan 30, 2020
c5393dd
make sure all tests are run in CI
eli-darkly Jan 30, 2020
983c984
fix flaky test
eli-darkly Jan 30, 2020
178b2a6
longer interval to reduce test flakiness
eli-darkly Jan 30, 2020
92792a9
Merge pull request #190 from launchdarkly/eb/ch63466/track-with-value
eli-darkly Jan 30, 2020
b4cb36e
ensure that the default logger actually logs stuff
eli-darkly Feb 4, 2020
b8d627e
Merge pull request #195 from launchdarkly/eb/ch63857/default-log
eli-darkly Feb 4, 2020
64a41e8
update go-sdk-common dependency
eli-darkly Feb 4, 2020
33c3ad9
merge from public after release
LaunchDarklyCI Feb 4, 2020
2f2bf6c
changing sdk name as reported by diagnostic events (#197)
bwoskow-ld Feb 8, 2020
05a85fc
merge from public after release
LaunchDarklyCI Feb 11, 2020
df76c19
add end-to-end client tests with real HTTP; simplify test helpers
eli-darkly Feb 28, 2020
f48a50e
lint
eli-darkly Feb 28, 2020
cd69ff2
simplify assertion
eli-darkly Feb 28, 2020
ca20e44
rm debugging
eli-darkly Feb 28, 2020
f6ab1b1
Merge pull request #206 from launchdarkly/eb/ch67602/end-to-end-tests
eli-darkly Mar 2, 2020
db92abd
add Go 1.14 in CI
eli-darkly Mar 2, 2020
b9fe3be
Merge pull request #208 from launchdarkly/eb/ch67936/go-1.14
eli-darkly Mar 2, 2020
78d7133
(4.x) fix stream error handling logic for data store errors (#211)
eli-darkly Mar 14, 2020
1f67045
merge from public after release
LaunchDarklyCI Mar 14, 2020
50096d6
use go-test-helpers, remove redundant test code
eli-darkly Mar 25, 2020
23381f0
fix flaky test
eli-darkly Mar 25, 2020
391ea65
Merge pull request #213 from launchdarkly/eb/ch67770/test-helpers
eli-darkly Mar 25, 2020
6c694cb
update eventsource, use standard backoff+jitter, make retry configura…
eli-darkly Mar 30, 2020
d657926
merge from public after release
LaunchDarklyCI Mar 30, 2020
b8b4342
update eventsource version for backoff panic bug
eli-darkly Apr 15, 2020
8515648
Merge pull request #215 from launchdarkly/eb/ch71352/eventsource-bug
eli-darkly Apr 15, 2020
6537198
merge from public after release
LaunchDarklyCI Apr 16, 2020
b000fe2
update yaml package to 2.3.0
eli-darkly May 13, 2020
ec19991
Merge pull request #217 from launchdarkly/eb/ch76811/yaml-dependency
eli-darkly May 13, 2020
b0e8d92
merge from public after release
LaunchDarklyCI May 14, 2020
67dc402
Added ldclient evaluation benchmarks
alexwforsythe May 14, 2020
b84acf2
Merge branch 'v4' of github.com:launchdarkly/go-server-sdk into contrib
eli-darkly May 20, 2020
a7be44e
Merge pull request #28 from alexwforsythe/evaluation-benchmarks
eli-darkly May 20, 2020
b137275
Merge branch 'contrib' into eb/ch77270/benchmarks-v4
eli-darkly May 20, 2020
07f6b17
expand and clean up eval benchmark code, run in CI
eli-darkly May 20, 2020
605f541
add extra instrumentation to event processor so it can be tested with…
eli-darkly May 20, 2020
f976372
more eval benchmark cleanup
eli-darkly May 20, 2020
d965f58
add event processor benchmarks
eli-darkly May 20, 2020
f8dfdca
fix CI config
eli-darkly May 20, 2020
bb39f59
comments
eli-darkly May 20, 2020
4cf84d1
add benchmarks for in-memory store
eli-darkly May 20, 2020
917fc28
better coverage of operators in benchmarks
eli-darkly May 21, 2020
c207e20
Merge pull request #225 from launchdarkly/eb/ch77270/benchmarks-v4
eli-darkly May 26, 2020
998e43e
add clientSideAvailability to flag model
eli-darkly Jul 28, 2020
0ea410d
Merge pull request #261 from launchdarkly/eb/ch83180/client-availability
eli-darkly Jul 28, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ldclient.go
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ var DefaultConfig = Config{
BaseUri: "https://app.launchdarkly.com",
StreamUri: "https://stream.launchdarkly.com",
EventsUri: "https://events.launchdarkly.com",
Capacity: 1000,
Capacity: 10000,
FlushInterval: 5 * time.Second,
PollInterval: MinimumPollInterval,
Logger: log.New(os.Stderr, "[LaunchDarkly]", log.LstdFlags),
Expand Down