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

envoy: c926499ed #1900

Merged
merged 4 commits into from
Oct 29, 2021
Merged

envoy: c926499ed #1900

merged 4 commits into from
Oct 29, 2021

Conversation

junr03
Copy link
Member

@junr03 junr03 commented Oct 28, 2021

Additional Info:

  • v3.10.4 of nlohmann/json introduced CPP 17 specific functionality. Envoy Mobile itself is compatible with CPP 17. However, there is specific functionality not available on iOS <13. This means that this dependency cannot be updated until Envoy Mobile moves the minimum iOS version to 13.

Signed-off-by: Jose Nino jnino@lyft.com

Jose Nino added 4 commits October 28, 2021 16:32
Signed-off-by: Jose Nino <jnino@lyft.com>
Signed-off-by: Jose Nino <jnino@lyft.com>
Signed-off-by: Jose Nino <jnino@lyft.com>
Signed-off-by: Jose Nino <jnino@lyft.com>
Copy link
Contributor

@goaway goaway left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks @junr03

@junr03 junr03 merged commit b1a8c1b into main Oct 29, 2021
@junr03 junr03 deleted the envoy-c926499ed branch October 29, 2021 22:36
@jpsim
Copy link
Contributor

jpsim commented Nov 1, 2021

This probably doesn't matter much, but I think the PR that introduced this CPP 17 functionality not present in the iOS 12 libraries was first introduced in v3.10.4 (nlohmann/json#3073), meaning we could still bump the dependency up from our current v3.10.2 to v3.10.3. There doesn't appear to be any significant improvements or bug fixes in v3.10.3 for this to matter much though: nlohmann/json@v3.10.2...v3.10.3

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.

3 participants