build(deps): bump com.alibaba.fastjson2:fastjson2 from 2.0.49 to 2.0.50
Bumps com.alibaba.fastjson2:fastjson2 from 2.0.49 to 2.0.50.
Release notes
Sourced from com.alibaba.fastjson2:fastjson2's releases.
fastjson 2.0.50发布
这又是一个例行月度更新的BUG FIX版本,大家按需升级。这个版本继续优化了JIT生成的代码,性能有提升,并且支持配置全局配置在JIT时去掉不必要功能的代码生成,提升性能。
Issues
- 支持全局配置JIT参数提升性能 https://github.com/alibaba/fastjson2/wiki/jit_optimization
- 修复JDK8 ARM服务器下序列化boolean类型偶发结果不对的问题 #2210 #2502
- 修复org.bson.types.Decimal128转double报错的问题 #2558
- 内置android proguard rules,减少用户手动添加规则 #2511 #2466
- 修复org.joda.time.DateTime使用JSONB序列化和反序列化报错的问题 #2563
- 修复序列化包括java.security.ProtectionDomain字段对象报错的问题 #2562
- 修复序列化配置WriteNonStringValueAsString在Boolean类型不生效的问题 #2560
- 修复JSON.tJSON在格式为"millis"时处理Date类型报错的问题 #2550
- 修复不支持fastjson 1.x JSONField#unwrap配置的问题 #2551 #2525
- 修复在某些场景不能识别复杂Jackson Annotation JsonSubTypes的问题 #2548
- 修复反序列化enum类型输入不存在负数数值时报错的问题 #2531 #2536
- 修复反序列化ImmutableCollection字段报错的问题 #2532
- 修复兼容包某些场景报错的问题 #2542 #2537 #2534 #2526 #2521 #2520 #2476 #2440 #2450
- 修复Android API Leval < 24时序列化boolean类型报错的问题 #2497
- 反序列化boolean类型支持更多输入格式 #2493
- 修复部分PropertyNamingStrategy不起作用的问题 #2478 #2459
- 修复LinkedMultiValueMap类型反序列化结果类型不对的问题 #2489
- 修复反序列化Set类型报错的问题 #2475
- 修复JDK17模块化使用报错的问题 #2451
- 修复序列化java.sql.Timestamp带millis和不带millis时格式不同的问题 #2460
- 修复int/long类型不能识别带千分符字符串的问题 #2461
- 修复序列化hutool中CaseInsensitiveMap/CaseInsensitiveLinkedMap类型结果不对的问题 #2458
- 支持通过JSONFactory. setDefaultWriterAlphabetic全局配置保持字段顺序输出
- 修复序列化java.time.Period结果不对的问题 #2446
- 修复JSON.toJSON会导致部分Field类型丢失的问题 #2447
- 新增将Properties对象转换为Java对象的支持 #2442
2. MAVEN依赖配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.50</version> </dependency>
- android5针对优化版本
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.50.android5</version> </dependency>
- android8针对优化版本
... (truncated)
Commits
93bf2662.0.50 release760cd52fix serialize & deserialize org.joda.time.DateTime with jsonbfd68be8update fury to 0.5.0ec566bdsupport jackson annotation JsonTypeInfo on interface, for issue #254877c1c44add 'java.security.ProtectionDomain' to ignore propertiesa3ea6c9fix WriteNonStringValueAsString not work on Boolean type, for issue #25607f22132fix #2558 (#2559)45cc6b3fix toJSON date field error, for issue #25508dee60cfix fastjson 1.x JSONField#unwrapped not work, for issue #25513198ef5Issue2535问题fixed- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
A newer version of com.alibaba.fastjson2:fastjson2 exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.
@dependabot recreate
Superseded by #2474.