Cherry pick '8995-json-parse-utf8' into '17-10-stable'
What does this MR do and why?
Customers are unable to upgrade from 17.10.x to any version due to a LOCALE encoding bug when the local JSON node file gets parsed.
Cherry-pick branch '8995-json-parse-utf8' into '17-10-stable'
Fixup: address JSON loading as fixed UTF-8 encoding
Related #8995 (closed)
See merge request !8284 (merged)
Merged-by: Robert Marshall rmarshall@gitlab.com Approved-by: Clemens Beck cbeck@gitlab.com Approved-by: Robert Marshall rmarshall@gitlab.com Co-authored-by: Jason Plum jplum@gitlab.com
(cherry picked from commit b2889970)
10b1c499 Fixup: address JSON loading as fixed UTF-8 encoding d2508f4b Remove a stray parens
Co-authored-by: Robert Marshall rmarshall@gitlab.com
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
This MR is backporting a bug fix, documentation update, or spec fix, previously merged in the default branch. -
The original MR has been deployed to GitLab.com (not applicable for documentation or spec changes). -
This MR has a severity label assigned (if applicable).
Note to the merge request author and maintainer
If you have questions about the patch release process, please:
- Refer to the patch release runbook for engineers and maintainers for guidance.
- Ask questions on the
#releases
Slack channel (internal only).