Skip to content

remove fastjson - #225

Open
crimson-gao wants to merge 3 commits into
masterfrom
non-fastjson
Open

remove fastjson#225
crimson-gao wants to merge 3 commits into
masterfrom
non-fastjson

Conversation

@crimson-gao

Copy link
Copy Markdown
Collaborator

No description provided.

Migrate model, request, and response serialization to an SDK-owned JSON layer backed by Gson.

Preserve wire behavior with golden and request/response unit tests, including omission of explicit nulls from general job configurations. Add migration documentation and API exposure guards for the breaking JSON API transition.

BREAKING CHANGE: fastjson-dependent API signatures and integration points are removed or replaced by SDK-owned JSON APIs.
Publish the Gson-based branch as 0.6.161-non-fastjson while retaining the existing jar-with-dependencies classifier.

Document branch maintenance, artifact selection, Maven version ordering, and coexistence constraints. Run credential-free tests on Java 8 and 17 for both maintained branches.
Co-authored-by: shuizhao.gh <shuizhao.gh@alibaba-inc.com>
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ crimson-gao
❌ sls-dev-agent
You have signed the CLA already but the status is still pending? Let us recheck it.

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