Skip to content

envoy: c926499ed#1900

Merged
junr03 merged 4 commits intomainfrom
envoy-c926499ed
Oct 29, 2021
Merged

envoy: c926499ed#1900
junr03 merged 4 commits intomainfrom
envoy-c926499ed

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