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

Bump com.alibaba.fastjson2:fastjson2 from 2.0.49 to 2.0.51 #14272

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 3, 2024

Bumps com.alibaba.fastjson2:fastjson2 from 2.0.49 to 2.0.51.

Release notes

Sourced from com.alibaba.fastjson2:fastjson2's releases.

fastjson 2.0.51发布

这又是一个例行发布的BUG FIX版本版本,修复最近一个月用户反馈的问题,大家按需升级。

Issues

  1. 修复2.0.50引入的当反序列化传入Filter时OOM的问题
  2. 完善对kotlin的支持,修复某些场景反序列化kotilin.emptyList报错的问题 #2392
  3. 完善对Jackson Annotation的支持 #2641 #2643 #2644 #2649
  4. 修复某些情况下WriteNullStringAsEmpty不生效的问题 #2642
  5. 内置支持MongoDB Date类型 #2614
  6. 完善apt-codegen,支持生成Writer,支持graalvm native-image #2622 #2575 #2576
  7. 修复toJavaObject方法二层嵌套对象不传递features的问题 #2564 #2632
  8. 修复fastjson 1.x API的一些不兼容问题 #2565 #2529 #2578 #2584 #2585 #2593 #2598 #2640 #2639
  9. 修复JSONValidator.validate某些场景报错的问题 #2566
  10. 修复反序列化Key为数值0或者负数时结果不对的问题 #2570
  11. 修复JDK17下序列化对象字段包含Lock时报错的问题 #2571
  12. 修复超大整数反序列化weiBigDecimal结果不对的问题 #2582
  13. 修复反序列化EnumMap不支持autoType的问题 #2583
  14. 修复开启autoType支持反序列化HashMap会包含@​type字段的问题 #2581 #2623
  15. 修复FastJsonHttpMessageConverter配置dateFormat不生效的问题 #2577
  16. 修复反序列化ConcurrentLinkedQueue存在引用时报错的问题 #2602
  17. 修复某些场景autoType long反序列化的结果为Integer类型的问题 #2608
  18. 修复某些场景反序列化AtomicLong报错的问题 #2615
  19. 支持通过long features配置全局以及JSONReader.Context和JSONWriter.Context的feature #2610
  20. 修复Map对象在Filter中获得的JSONWriter.getPath结果不对的问题 #2590
  21. JSONReader.Feature新增UseBigIntegerForInts和UseLongForInts,支持将整数缺省反序列化为BigInteger或者Long。 #2612
  22. 反序列化日期类型支持更多格式,包括JDK9以后默认的CLDR日期格式 #2635

2. MAVEN依赖配置

<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.51</version>
</dependency>
  • android5针对优化版本
<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.51.android5</version>
</dependency>
  • android8针对优化版本 这个版本支持java.time和Optional
<dependency>
</tr></table> 

... (truncated)

Commits
  • fb3771a 2.0.51 release
  • e058604 fix testcase
  • 7c1af58 Bump org.redisson:redisson from 3.30.0 to 3.31.0
  • 477df55 Bump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre
  • 333b2b3 Bump cn.hutool:hutool-all from 5.8.26 to 5.8.28
  • 237048d Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0
  • d50b6c8 Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0
  • 951dda6 support jackson annotation JsonFormat#locale
  • 6704cbd remove com.alibaba.fastjson2.adapter.jackson
  • 18622d0 support jackson annotation JsonFormat#shape
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [com.alibaba.fastjson2:fastjson2](https://github.com/alibaba/fastjson2) from 2.0.49 to 2.0.51.
- [Release notes](https://github.com/alibaba/fastjson2/releases)
- [Commits](alibaba/fastjson2@2.0.49...2.0.51)

---
updated-dependencies:
- dependency-name: com.alibaba.fastjson2:fastjson2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jun 3, 2024
Copy link

sonarcloud bot commented Jun 3, 2024

Quality Gate Passed Quality Gate passed

Issues
1 New issue
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

@AlbumenJ AlbumenJ merged commit 600f869 into 3.2 Jun 4, 2024
37 checks passed
@dependabot dependabot bot deleted the dependabot/maven/com.alibaba.fastjson2-fastjson2-2.0.51 branch June 4, 2024 03:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant