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 6.7.11 release #198

Merged
merged 895 commits into from
Jul 21, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
895 commits
Select commit Hold shift + click to select a range
917c90e
Fix the broken production integration tests (#226)
bwoskow-ld Dec 7, 2020
adebc8b
improve metrics documentation and fix route strings in docs (#227)
eli-darkly Dec 17, 2020
c9c9bed
use more efficient jsonstream encoding/decoding for stream data and e…
eli-darkly Jan 15, 2021
b64314d
recognize alias events from non-v3-schema payloads and forward them u…
eli-darkly Jan 20, 2021
04138ec
environment should still be usable even if the client timed out
eli-darkly Jan 21, 2021
dba24db
Merge pull request #230 from launchdarkly/eb/ch98375/init-failed
eli-darkly Jan 21, 2021
1deef50
Merge pull request #229 from launchdarkly/eb/ch94519/alias-events
eli-darkly Jan 21, 2021
78c64f1
merge from public after release
LaunchDarklyCI Jan 21, 2021
2e53873
bump dependency versions for SDK fixes
eli-darkly Jan 22, 2021
9b807af
Merge pull request #231 from launchdarkly/eb/ch98975-ch99083/sdk-fixes
eli-darkly Jan 22, 2021
6efac1b
merge from public after release
LaunchDarklyCI Jan 22, 2021
2c3c268
update go-server-sdk-dynamodb to get newer AWS SDK
eli-darkly Feb 4, 2021
d5eb263
Merge pull request #232 from launchdarkly/eb/ch100098/aws-sdk-update
eli-darkly Feb 4, 2021
dfda97e
merge from public after release
LaunchDarklyCI Feb 4, 2021
a71a26d
minor clarification about Relay.Close (#234)
eli-darkly Mar 19, 2021
b0d23c8
Use the Go releaser template (#233)
bwoskow-ld Apr 1, 2021
da925f3
[ch102248] big segment sync with redis (#235)
hroederld Apr 1, 2021
dbee478
Merge branch 'v6' of github.com:launchdarkly/ld-relay into v6
eli-darkly Apr 8, 2021
0ab1b8c
fix makefile so it tries building all the test code first before runn…
eli-darkly Apr 9, 2021
9a89ffb
(big segments #1) add basic big segments configuration for SDK client…
eli-darkly Apr 9, 2021
6b40b00
(big segments #2) add more abstraction around big segments implementa…
eli-darkly Apr 9, 2021
b17373e
[102253] bigsegment status / config (#242)
hroederld Apr 20, 2021
c60cb66
big segments integration test + misc fixes (#240)
eli-darkly Apr 20, 2021
1c9e4f7
use latest URL paths for big segments endpoints
eli-darkly Apr 23, 2021
127a032
add SDK DynamoDB integration for big segments (#241)
eli-darkly Apr 23, 2021
d209aa7
Merge branch 'v6' of github.com:launchdarkly/ld-relay into v6
eli-darkly Apr 23, 2021
6714d38
Merge branch 'v6' into bigsegments
eli-darkly Apr 23, 2021
ffa433f
Merge pull request #243 from launchdarkly/eb/ch103716/big-segments-urls
eli-darkly Apr 23, 2021
9ffad44
fix broken link in Markdown docs (#246)
eli-darkly Apr 23, 2021
1e8a19f
make sure newly added credentials for existing environments are accep…
eli-darkly Apr 23, 2021
a527fab
merge from public after release
LaunchDarklyCI Apr 23, 2021
0c15bb5
don't return 503 if SDK initialization has timed out
eli-darkly Apr 29, 2021
c4ae513
Merge pull request #247 from launchdarkly/eb/ch107100/timeout-503
eli-darkly Apr 30, 2021
9bb4109
add in-repo docs about error/503 behavior (#249)
eli-darkly Apr 30, 2021
7a6f119
merge from public after release
LaunchDarklyCI Apr 30, 2021
7603406
[ch102255] BigSegments DynamoDB (#245)
hroederld May 3, 2021
e84c586
add init timeout config option + better test coverage + misc refactor…
eli-darkly May 7, 2021
89454a4
Merge branch 'v6' into bigsegments
eli-darkly May 7, 2021
57b9591
merge from public after release
LaunchDarklyCI May 8, 2021
3a27d60
fix example build command
eli-darkly May 18, 2021
8120f6e
use public prerelease tags instead of private dependencies
eli-darkly May 28, 2021
29c18f1
fix Go installation in CI
eli-darkly May 28, 2021
ffaf624
Merge pull request #251 from launchdarkly/eb/ch102252/no-private-deps
eli-darkly May 28, 2021
3298fee
update SDK dependencies for JSON number parsing bugfix
eli-darkly Jun 3, 2021
fd3ff51
Merge pull request #252 from launchdarkly/eb/ch110425/json-number-bug
eli-darkly Jun 3, 2021
ccb6d47
merge from public after release
LaunchDarklyCI Jun 3, 2021
608d4fa
update gorilla/mux to 1.8.0
eli-darkly Jun 7, 2021
d21b6fd
update OpenCensus packages
eli-darkly Jun 7, 2021
c486ae5
Merge pull request #253 from launchdarkly/eb/ch110776/mux-update
eli-darkly Jun 7, 2021
39289bd
Merge pull request #254 from launchdarkly/eb/ch110760/opencensus-update
eli-darkly Jun 7, 2021
8eadb76
merge from public after release
LaunchDarklyCI Jun 8, 2021
0374361
Merge branch 'v6' into bigsegments
eli-darkly Jun 8, 2021
efc4439
add Go 1.16 CI + "latest Go" CI + use latest 1.15 patch for release
eli-darkly Jun 8, 2021
b74ea3e
cimg images use "current", not "latest"
eli-darkly Jun 10, 2021
dad733b
seems there isn't any cimg/go "latest" or "current"
eli-darkly Jun 11, 2021
f8915c6
add daily package build test in CI
eli-darkly Jun 11, 2021
0111170
job names
eli-darkly Jun 11, 2021
720ab36
Merge pull request #255 from launchdarkly/eb/ch110926/ci-versions
eli-darkly Jun 11, 2021
4bf47f9
Merge pull request #256 from launchdarkly/eb/ch110926/package-build-test
eli-darkly Jun 11, 2021
6874ff9
bump SDK version for traffic allocation feature
eli-darkly Jun 17, 2021
16118a6
Merge pull request #257 from launchdarkly/eb/ch112054/exp-alloc-sdk
eli-darkly Jun 17, 2021
25db6b4
merge from public after release
LaunchDarklyCI Jun 17, 2021
2c538c3
[ch113491] update alpine base image (#258)
hroederld Jul 2, 2021
c6e6186
merge from public after release
LaunchDarklyCI Jul 8, 2021
faf1422
use latest prerelease SDK
eli-darkly Jul 19, 2021
a5f025c
fix enabling of test tags in CI
eli-darkly Jul 20, 2021
4102bca
add DynamoDB docker image in CI
eli-darkly Jul 20, 2021
7f84ed0
set a polling base URI in end-to-end tests since big segments logic w…
eli-darkly Jul 20, 2021
76c1939
fix initialization logic so SDK client creation errors aren't lost wh…
eli-darkly Jul 20, 2021
cdb2fac
Merge pull request #259 from launchdarkly/eb/ch115285/test-tags
eli-darkly Jul 20, 2021
c2bb4f3
fix use of prefix key in DynamoDB + improve tests (#260)
eli-darkly Jul 21, 2021
0452f01
more debug logging, less info logging for big segments logic
eli-darkly Jul 21, 2021
dc6d3df
make logging of big segments patch version mismatch clearer and use W…
eli-darkly Jul 21, 2021
b8cdf7c
fix log parameter
eli-darkly Jul 21, 2021
3a7006c
Merge pull request #261 from launchdarkly/eb/ch115311/debug-logging
eli-darkly Jul 21, 2021
c983e9d
fix DynamoDB updates for big segments metadata
eli-darkly Jul 21, 2021
fd1f403
add test to make sure sync time and cursor can be updated independently
eli-darkly Jul 21, 2021
4c474c4
only start big seg synchronizer if necessary
eli-darkly Jul 21, 2021
2135a31
use SDK GA releases
eli-darkly Jul 21, 2021
1b92c06
Merge branch 'bigsegments' into eb/ch115311/unapplied-patch-warning
eli-darkly Jul 21, 2021
31ff8f6
Merge branch 'eb/ch115311/unapplied-patch-warning' into eb/ch115285/f…
eli-darkly Jul 21, 2021
54f4ca4
Merge branch 'eb/ch115285/fix-ddb-updates' into eb/ch115321/smart-syn…
eli-darkly Jul 21, 2021
5af8edd
change applyPatch to exit early on version mismatch; go back to resta…
eli-darkly Jul 21, 2021
b2a4589
add unit tests for version mismatch behavior + DRY tests
eli-darkly Jul 21, 2021
6796029
add log assertion
eli-darkly Jul 21, 2021
048acef
Merge pull request #262 from launchdarkly/eb/ch115311/unapplied-patch…
eli-darkly Jul 21, 2021
61e4965
Merge pull request #263 from launchdarkly/eb/ch115285/fix-ddb-updates
eli-darkly Jul 21, 2021
9c3934a
Merge branch 'bigsegments' into eb/ch115321/smart-sync-start
eli-darkly Jul 21, 2021
d9361bd
Merge pull request #264 from launchdarkly/eb/ch115321/smart-sync-start
eli-darkly Jul 21, 2021
929d6d4
Merge branch 'v6' into bigsegments
eli-darkly Jul 21, 2021
9ca3ca0
fix retry logic on big segments stream failure
eli-darkly Jul 22, 2021
66acc59
add more logging for big segments connection status
eli-darkly Jul 22, 2021
ac48f32
fix logging assertion
eli-darkly Jul 22, 2021
565e47c
add more big segments integration tests
eli-darkly Jul 22, 2021
2801e37
fix overly-time-sensitive file data tests
eli-darkly Jul 22, 2021
9b8a223
fix more flaky tests
eli-darkly Jul 22, 2021
556a9c2
run big segments tests with DynamoDB too
eli-darkly Jul 22, 2021
930c7a1
Merge pull request #265 from launchdarkly/eb/ch115448/stream-failure
eli-darkly Jul 22, 2021
ef1107b
Merge pull request #266 from launchdarkly/eb/ch115448/stream-retry-lo…
eli-darkly Jul 22, 2021
7b48aed
Merge pull request #267 from launchdarkly/eb/ch115448/more-big-seg-i9n
eli-darkly Jul 22, 2021
3e34093
merge from public after release
Jul 22, 2021
cbc0c51
Migrate transitive dep (jwt-go) to use modern version without vulnera…
Jul 26, 2021
30b0031
Edit doc
Jul 26, 2021
cc5fd19
move Relay release logic to .ldrelease script
eli-darkly Jul 26, 2021
bc5a7c1
Merge pull request #269 from launchdarkly/eb/ch115525/release-script
eli-darkly Jul 26, 2021
4a43d45
suppress SDK big segments status query if we've never synced big segm…
eli-darkly Jul 27, 2021
fb85a88
dump Relay logs including debug logs if integration test fails
eli-darkly Jul 27, 2021
e18083b
Merge pull request #271 from launchdarkly/eb/ch116135/i9n-test-debug-…
eli-darkly Jul 27, 2021
ab15d8c
Merge pull request #268 from launchdarkly/danrichelson/ch115941/ld-re…
drichelson Jul 27, 2021
cf64bd3
include environment prefix in BigSegmentSynchronizer logging
eli-darkly Jul 28, 2021
0c8e0f4
Merge pull request #272 from launchdarkly/eb/ch116114/suppress-big-se…
eli-darkly Jul 29, 2021
75959fa
Merge pull request #273 from launchdarkly/eb/ch116162/big-seg-sync-lo…
eli-darkly Jul 29, 2021
9558c12
merge from public after release
Jul 29, 2021
a0b2572
increase big segment integration test timeout (#274)
eli-darkly Aug 11, 2021
072d953
generate client-side stream pings if big segments have changed
eli-darkly Aug 16, 2021
150c7f3
clear big segments cache as needed + simplify state management
eli-darkly Aug 19, 2021
2bc4ce8
fix tests and simplify component creation
eli-darkly Aug 20, 2021
10fe3c5
Merge pull request #275 from launchdarkly/eb/ch118696/ping-big-segmen…
eli-darkly Aug 20, 2021
c8b7e2c
use GA releases of SDK packages
eli-darkly Aug 20, 2021
ea2e789
disable CI package-build-test in Go 1.16+
eli-darkly Aug 20, 2021
fe5fe27
Merge pull request #277 from launchdarkly/eb/ch117879/package-build-test
eli-darkly Aug 20, 2021
565a01b
Merge pull request #276 from launchdarkly/eb/ch118696/clear-big-segme…
eli-darkly Aug 20, 2021
e347c1f
Migrate Relay release to Releaser v2 and support dry run (#278)
eli-darkly Aug 23, 2021
de45e9a
merge from public after release
Aug 23, 2021
c95bca4
Merge branch 'v6' of github.com:launchdarkly/ld-relay into v6
eli-darkly Aug 24, 2021
19376c7
merge from public after release
eli-darkly Aug 24, 2021
dcfd861
Merge branch 'v6' of github.com:launchdarkly/ld-relay into v6
eli-darkly Aug 24, 2021
22578e0
Adding degraded doc blurb for big segments (#280)
bwoskow-ld Sep 20, 2021
d37fee5
Merge branch 'v6' of github.com:launchdarkly/ld-relay into v6
bwoskow-ld Sep 20, 2021
323029d
respect Redis password & TLS options for big segments; add Redis pass…
eli-darkly Sep 20, 2021
daa4946
Merge pull request #281 from launchdarkly/eb/ch123316/redis-password-…
eli-darkly Sep 21, 2021
9af3e37
redact Redis URL password in logs and status resource
eli-darkly Sep 22, 2021
5b2a32e
update go-server-sdk-redis-redigo to 1.2.1 for Redis URL logging fix
eli-darkly Sep 22, 2021
c90c405
Merge pull request #282 from launchdarkly/eb/ch123508/redact-redis-pa…
eli-darkly Sep 22, 2021
60c9b34
merge from public after release
Sep 22, 2021
2067de4
Part 1, add the config and the documentation for the new config
louis-launchdarkly Sep 29, 2021
ea0443c
Part 2, Add the configuration validation and test
louis-launchdarkly Sep 29, 2021
ab71633
Part 3, the actual logic to include the headers in the CORS Access-Co…
louis-launchdarkly Sep 30, 2021
8e4922e
Linter
louis-launchdarkly Sep 30, 2021
3388cb4
update Alpine version to 3.14.2 to fix openssl CVEs
eli-darkly Oct 4, 2021
5cd2a80
Merge pull request #284 from launchdarkly/eb/sc-125292/alpine-version
eli-darkly Oct 5, 2021
30f829b
merge from public after release
Oct 5, 2021
7dbab9f
Fix the global variable modification
louis-launchdarkly Oct 6, 2021
131b5ee
Go format
louis-launchdarkly Oct 6, 2021
76b0283
turn off unnecessary metrics integrations in config for Docker smoke …
eli-darkly Oct 8, 2021
8ef1418
rename test.env to smoke-test.env to clarify what it's for
eli-darkly Oct 8, 2021
18b7c63
Merge pull request #286 from launchdarkly/eb/sc-126146/no-metrics-in-…
eli-darkly Oct 8, 2021
5450ab5
fix setting of custom Access-Control-Allow-Origin and add test (#285)
eli-darkly Oct 8, 2021
b1cc877
merge from public after release
Oct 8, 2021
53f7cb0
Merge branch 'v6' into lc/sc108033/allow-extra-headers
eli-darkly Oct 8, 2021
740f267
Merge pull request #283 from launchdarkly/lc/sc108033/allow-extra-hea…
louis-launchdarkly Oct 9, 2021
6832e40
merge from public after release
Oct 11, 2021
a1260dc
add more explanatory test output and more verbose debugging for big s…
eli-darkly Oct 20, 2021
9b5b837
update to Go 1.16.10 + Alpine 3.14.3; add some docs about releases (#…
eli-darkly Nov 16, 2021
6c3c08d
update go-server-sdk-consul version for Consul API version update
eli-darkly Nov 16, 2021
28afdae
Merge pull request #289 from launchdarkly/eb/sc-131640/consul-version
eli-darkly Nov 16, 2021
a2aa7f6
merge from public after release
Nov 16, 2021
afa6dc1
override x/crypto dependency version for CVE-2020-29652
eli-darkly Nov 18, 2021
bcd45ad
bump Prometheus dependency to eliminate jwt-go vulnerability
eli-darkly Nov 19, 2021
46ae3ac
drop support for Go 1.14 & 1.15
eli-darkly Nov 19, 2021
d79bd80
Merge pull request #291 from launchdarkly/eb/sc-123831/prometheus-dep…
eli-darkly Nov 19, 2021
19ab34f
Merge pull request #292 from launchdarkly/eb/sc-132035/drop-go-1.14-1.15
eli-darkly Nov 19, 2021
76bf193
Merge branch 'v6' into eb/sc-131906/crypto-patch
eli-darkly Nov 19, 2021
da46c5d
Merge pull request #290 from launchdarkly/eb/sc-131906/crypto-patch
eli-darkly Nov 19, 2021
6dee3af
make sure defaults are always applied for base URL properties
eli-darkly Nov 19, 2021
e0c7b7e
rm unused
eli-darkly Nov 19, 2021
57d3b8f
rm unnecessary linter directive
eli-darkly Nov 19, 2021
32444a7
Merge pull request #293 from launchdarkly/eb/sc-132077/default-base-url
eli-darkly Nov 19, 2021
c35ad2c
merge from public after release
Nov 19, 2021
a9f2f47
add separate configuration for server-side/client-side SDK base URLs …
eli-darkly Dec 30, 2021
07cd83e
remove Whitesource CI job + remove obsolete dependency issue note
eli-darkly Dec 31, 2021
bb21ae7
Merge pull request #295 from launchdarkly/eb/sc-136331/no-whitesource
eli-darkly Jan 1, 2022
e4a469b
Merge branch 'v6' into eb/sc-132182/sdk-base-uri
eli-darkly Jan 1, 2022
a210459
Merge pull request #294 from launchdarkly/eb/sc-132182/sdk-base-uri
eli-darkly Jan 5, 2022
d59f61c
merge from public after release
Jan 6, 2022
6830065
don't include any big segment status info in status resource unless t…
eli-darkly Jan 6, 2022
1e0835a
merge from public after release
Jan 7, 2022
db20d1b
update x/text package for vulnerability GO-2021-0113
eli-darkly Jan 8, 2022
3da3908
Merge pull request #298 from launchdarkly/eb/sc-137033/go-text-securi…
eli-darkly Jan 8, 2022
6ffdfdd
add Trivy security scan to CI (#297)
eli-darkly Jan 8, 2022
bc74335
add daily re-scan with Trivy
eli-darkly Jan 10, 2022
a8fd98d
Merge pull request #299 from launchdarkly/eb/sc-132728/daily-trivy
eli-darkly Jan 10, 2022
38b2db2
use long timeout when awaiting changes related to file mod watching
eli-darkly Jan 11, 2022
27a658d
Merge branch 'v6' of github.com:launchdarkly/ld-relay into v6
eli-darkly Jan 11, 2022
a218832
update Go version to 1.17.6 (#301)
eli-darkly Jan 19, 2022
5a50cd4
merge from public after release
Jan 19, 2022
7746490
Merge branch 'v6' into eb/sc-137258/flaky-tests
eli-darkly Feb 3, 2022
6868ac5
always terminate if auto-config stream fails with a fatal error
eli-darkly Feb 3, 2022
d5b32b7
Merge pull request #302 from launchdarkly/eb/sc-140317/auto-config-er…
eli-darkly Feb 5, 2022
3392b3f
merge from public after release
Feb 7, 2022
027ce04
pass along tags header when proxying events
eli-darkly Mar 10, 2022
3a1ed72
comments, rm debugging
eli-darkly Mar 10, 2022
b053417
fix auth header logic
eli-darkly Mar 10, 2022
fb62717
fix auth header logic some more
eli-darkly Mar 10, 2022
5c13ddc
comments
eli-darkly Mar 10, 2022
c111f1b
Merge pull request #303 from launchdarkly/eb/sc-143501/tags
eli-darkly Mar 10, 2022
fd8684d
add tags header to CORS header whitelist (#304)
eli-darkly Mar 11, 2022
3bd9d06
update to Alpine 3.14.4 for CVE-2022-0778 fix
eli-darkly Mar 17, 2022
237b753
Merge pull request #305 from launchdarkly/eb/sc-146436/security
eli-darkly Mar 17, 2022
45eae10
Merge branch 'v6' of github.com:launchdarkly/ld-relay into v6
eli-darkly Mar 17, 2022
7327015
merge from public after release
Mar 24, 2022
b4cdae1
force upgrade of openssl in Alpine
eli-darkly Mar 28, 2022
1a3ec08
also upgrade libretls
eli-darkly Mar 28, 2022
7301e03
fix it in both files
eli-darkly Mar 28, 2022
83272fb
Merge pull request #310 from launchdarkly/eb/sc-147611/openssl-update
eli-darkly Mar 29, 2022
14aba22
update to Alpine 3.14.5 for CVE-2022-0778/CVE-2018-25032 (#308)
eli-darkly Mar 29, 2022
08c8dbd
merge from public after release
Mar 29, 2022
0ea34cc
add scripts for checking and updating Go/Alpine versions (#309)
eli-darkly Mar 29, 2022
967e736
update Alpine to 3.14.6 for CVE-2022-28391
eli-darkly Apr 5, 2022
33b0609
Merge pull request #314 from launchdarkly/eb/sc-148648/alpine-3.14.6
eli-darkly Apr 5, 2022
bbddefb
merge from public after release
Apr 5, 2022
fd8a63d
update SDK packages (includes sc-136333 fix)
eli-darkly Apr 8, 2022
7ef7bf7
don't include "v" prefix in Docker image version
eli-darkly Apr 8, 2022
6668f6a
Merge pull request #318 from launchdarkly/eb/sc-148658/docker-image-v…
eli-darkly Apr 8, 2022
2418195
Merge pull request #317 from launchdarkly/eb/sc-136333
eli-darkly Apr 8, 2022
7b3b1eb
update go-server-sdk-dynamodb for data size error fix & add docs (#316)
eli-darkly Apr 8, 2022
ae9ef87
merge from public after release
Apr 8, 2022
fe0dbdd
update builds to use Go 1.17.9 and fix the update script
eli-darkly Apr 15, 2022
ce3f97f
update go-server-sdk-consul to latest release
eli-darkly Apr 15, 2022
51568b7
Merge pull request #320 from launchdarkly/eb/sc-148468/update-consul
eli-darkly Apr 15, 2022
7160f5e
update remote Docker version
eli-darkly Apr 15, 2022
4e4f081
Merge pull request #319 from launchdarkly/eb/sc-148468/go-version-update
eli-darkly Apr 15, 2022
5d9667a
merge from public after release
Apr 16, 2022
4951361
update golang.org/x/crypto for CVE-2022-27191 (#321)
eli-darkly Apr 20, 2022
96d1596
merge from public after release
Apr 21, 2022
2a684b2
Merge branch 'v6' of github.com:launchdarkly/ld-relay into v6
eli-darkly Apr 29, 2022
6ef01a0
merge from public after release
Apr 30, 2022
0e920f3
update eventsource for SSE output efficiency fix (#322)
eli-darkly May 10, 2022
0d6e658
merge from public after release
May 10, 2022
cf390a7
Cache the replay event in case we get multiple new client connections…
moshegood Jun 13, 2022
fd44511
Merge branch 'contrib' of github.com:launchdarkly/ld-relay into eb/sc…
eli-darkly Jun 13, 2022
09feb1e
don't install curl in Docker images
eli-darkly Jun 13, 2022
facb22c
fix makefile logic for lint step
eli-darkly Jun 13, 2022
165aab0
remove indirect curl-based request logic in integration tests
eli-darkly Jun 13, 2022
12c8735
fix linter installation
eli-darkly Jun 13, 2022
20fd131
update Go to 1.17.11, Alpine to 3.16.0
eli-darkly Jun 13, 2022
72bbbd0
improve concurrency test to verify that the data is or isn't from a s…
eli-darkly Jun 13, 2022
6fccfbd
Merge branch 'eb/sc-156795/no-curl' into eb/sc-156754/less-redundant-…
eli-darkly Jun 13, 2022
057287d
Merge pull request #324 from launchdarkly/eb/sc-156795/no-curl
eli-darkly Jun 13, 2022
6dffb73
Merge pull request #325 from launchdarkly/eb/sc-156825/update-alpine
eli-darkly Jun 13, 2022
fdae955
fix lint warnings and remove unnecessary error return
eli-darkly Jun 14, 2022
497f2a0
merge from public after release
Jun 14, 2022
5adb901
Merge pull request #323 from launchdarkly/eb/sc-156754/less-redundant…
eli-darkly Jul 1, 2022
4048a18
merge from public after release
Jul 2, 2022
d63cb4a
Merge pull request #300 from launchdarkly/eb/sc-137258/flaky-tests
eli-darkly Jul 5, 2022
ab6f8cb
update libssl & libcrypto versions for CVE-2022-2097
eli-darkly Jul 11, 2022
4ad695f
Merge pull request #327 from launchdarkly/eb/sc-159865/update-crypto-ssl
eli-darkly Jul 11, 2022
9f72820
add security scan of already-published Docker image (#328)
eli-darkly Jul 12, 2022
94a9ce3
merge from public after release
Jul 12, 2022
cd9df84
update Alpine version and some Go libraries to address CVEs (#329)
eli-darkly Jul 20, 2022
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 Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ ENV GOPATH=/go

RUN go build -a -o ldr .

FROM alpine:3.16.0
FROM alpine:3.16.1

RUN addgroup -g 1000 -S ldr-user && \
adduser -u 1000 -S ldr-user -G ldr-user && \
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.goreleaser
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# See .ldrelease/config.yml for an explanation of the build/release process.

FROM alpine:3.16.0
FROM alpine:3.16.1
# See "Runtime platform versions" in CONTRIBUTING.md

RUN apk add --no-cache \
Expand Down
5 changes: 4 additions & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,15 @@ require (
github.com/mitchellh/mapstructure v1.4.2 // indirect
github.com/onsi/gomega v1.13.0 // indirect
github.com/pborman/uuid v1.2.0
github.com/prometheus/client_golang v1.11.1 // indirect
github.com/prometheus/common v0.30.0 // indirect
github.com/prometheus/procfs v0.7.3 // indirect
github.com/stretchr/testify v1.7.0
go.opencensus.io v0.23.0
golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4 // indirect
golang.org/x/sync v0.0.0-20220513210516-0976fa681c29 // indirect
golang.org/x/net v0.0.0-20211209124913-491a49abca63 // indirect; fixes CVE-2021-44716
golang.org/x/sync v0.0.0-20220513210516-0976fa681c29
golang.org/x/sys v0.0.0-20220412211240-33da011f77ad // indirect; fixes CVE-2022-29526
golang.org/x/text v0.3.7 // indirect
gopkg.in/gcfg.v1 v1.2.3
gopkg.in/launchdarkly/go-jsonstream.v1 v1.0.1
Expand Down
10 changes: 6 additions & 4 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -364,8 +364,9 @@ github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXP
github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo=
github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU=
github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M=
github.com/prometheus/client_golang v1.11.0 h1:HNkLOAEQMIDv/K+04rukrLx6ch7msSRwf3/SASFAGtQ=
github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
github.com/prometheus/client_golang v1.11.1 h1:+4eQaD7vAZ6DsfsxB15hbE0odUjGI5ARs9yskGu1v4s=
github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
Expand Down Expand Up @@ -516,8 +517,9 @@ golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy
golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk=
golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 h1:CIJ76btIcR3eFI5EgSo6k1qKw9KJexJuRLI9G7Hp5wE=
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20211209124913-491a49abca63 h1:iocB37TsdFuN6IBRZ+ry36wrkoV51/tl5vOWqkcPGvY=
golang.org/x/net v0.0.0-20211209124913-491a49abca63/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
Expand All @@ -539,7 +541,6 @@ golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJ
golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ=
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20220513210516-0976fa681c29 h1:w8s32wxx3sY+OjLlv9qltkLU5yvJzxjjgiHWLjdIcw4=
golang.org/x/sync v0.0.0-20220513210516-0976fa681c29/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
Expand Down Expand Up @@ -598,8 +599,9 @@ golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c h1:F1jZWGFhYfh0Ci55sIpILtKKK8p3i2/krTr0H1rg74I=
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220412211240-33da011f77ad h1:ntjMns5wyP/fN65tdBD4g8J5w8n015+iIIs9rtjXkY0=
golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
Expand Down