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.2.1 release #142

Merged
merged 674 commits into from
Jun 3, 2021
Merged

prepare 6.2.1 release #142

merged 674 commits into from
Jun 3, 2021

Conversation

LaunchDarklyCI
Copy link
Contributor

@LaunchDarklyCI LaunchDarklyCI commented Jun 3, 2021

[6.2.1] - 2021-06-03

Fixed:

  • Fixed a bug in JSON parsing that could cause floating-point numbers (in flag variation values, rule values, or user attributes) to be read incorrectly if the number format included an exponent and did not include a decimal point (for instance, 1e5). Since there are several equally valid number formats in JSON (so 1e5 is exactly equivalent to 100000), whether this bug showed up would depend on the format chosen by whatever software had most recently converted the number to JSON before it was re-read, which is hard to predict, but it would only be likely to happen with either integers that had more than four trailing zeroes or floating-point numbers with leading zeroes. This bug also existed in the LaunchDarkly Go SDK prior to version 5.3.1, so anyone who uses both the Relay Proxy and the Go SDK should update both.

eli-darkly and others added 30 commits July 29, 2020 19:47
support new filtering properties for client-side/mobile flags
This reverts commit 885691b.
(v6 - #7) reorganization and expansion of readme content
(v6 - #8) use configtypes library for config validation
(v6 - #9) create RelayCore and move most of the core logic into it
(v6 - #10) logic for adding/removing environments dynamically
(v6 - #11) factor out application startup code
(v6 - #12) cleaner encapsulation of stream logic
(v6 - #13) simplify context management, don't use a separate type for client-side context info
(v6 - #14) move some things into core subpackages, expose fewer impl details
(v6 - #15) move standard Relay into its own package, run endpoint tests more generically
(v6 - #17) move even more things into core packages
(v6 - #18) move all remaining core stuff into core, clean up tests, move Relay app starter to main package
(v6 - #19) apply our standard linters, general code cleanup, doc comments
eli-darkly and others added 25 commits January 21, 2021 10:29
environment should still be usable even if the client timed out
recognize alias events from non-v3-schema payloads and forward them unchanged
update go-server-sdk-dynamodb to get newer AWS SDK
don't return 503 if SDK initialization has timed out
update SDK dependencies for JSON number parsing bugfix
@LaunchDarklyCI LaunchDarklyCI merged commit 5c3fe68 into v6 Jun 3, 2021
@LaunchDarklyCI LaunchDarklyCI deleted the release-6.2.1 branch June 3, 2021 23:34
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.

6 participants