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.1.1 release #118

Merged
merged 640 commits into from
Dec 4, 2020
Merged

prepare 6.1.1 release #118

merged 640 commits into from
Dec 4, 2020

Conversation

LaunchDarklyCI
Copy link
Contributor

[6.1.1] - 2020-12-04

Fixed:

  • In automatic configuration mode, if an environment's SDK key was changed but the old key had not yet expired, the Relay Proxy did not accept client requests with the old key as it should have. (#112)
  • In automatic configuration mode, if there was a delay in obtaining the initial configuration from LaunchDarkly (due to network latency or service latency), and the Relay Proxy received client requests with valid SDK keys during that interval, it would return 401 errors because it did not yet know about those SDK keys. This has been fixed so it will return a 503 status if it does not yet have a full configuration. (#113)
  • In offline mode, the Relay Proxy could still try to send analytics events to LaunchDarkly if you explicitly set sendEvents = true. Now, it will never send events to LaunchDarkly in offline mode, but enabling sendEvents will still cause the Relay Proxy to accept events, so that if SDK clients try to send events they will not get errors; the events will be discarded.
  • In offline mode, the Relay Proxy would still try to send internal usage metrics unless you explicitly set disableInternalUsageMetrics = true. Now, enabling offline mode automatically disables internal usage metrics.
  • Added a note in documentation to clarify that the Relay Proxy does not currently support clustered Redis or Redis Sentinel.
  • Fixed broken images in documentation.

eli-darkly and others added 25 commits October 26, 2020 14:26
# Conflicts:
#	go.mod
change offline mode env schema to separate dataId from other properties
fix "expiring-but-still-valid SDK key" logic so requests with old key are accepted
add note about non-support for clustered Redis and Redis Sentinel
disable diagnostic events & metrics events in offline mode
add accept-events-but-discard-them behavior for offline mode
LaunchDarklyCI pushed a commit that referenced this pull request Dec 4, 2020
* run CI in all supported Go versions, use newer CircleCI config format

* fix job requirement

* indents

* misc build improvements + use newer linter

* CI fixes

* CI fixes

* rm unused
@eli-darkly eli-darkly requested a review from bwoskow-ld December 4, 2020 17:49
@LaunchDarklyCI LaunchDarklyCI merged commit 68f0ef9 into v6 Dec 4, 2020
@LaunchDarklyCI LaunchDarklyCI deleted the release-6.1.1 branch December 4, 2020 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants