Skip to content

v4.0.0-beta1

Compare
Choose a tag to compare
@ForteScarlet ForteScarlet released this 25 Feb 13:52
· 99 commits to v4-dev since this release
d3726cd

What's Changed

🔧 修复

🎉 新特性

  • 增加扩展模块: 持续会话, 并实现持续会话的基本内容 by @ForliyScarlet in #789
  • 优化 持续会话 模块内部分API、Java友好API和注释,并配置其发布;
    refactor: 在 common-core 模块中增加与虚拟线程相关的辅助API by @ForliyScarlet in #798

📦 依赖更新

  • Bump org.gradle.toolchains.foojay-resolver-convention from 0.5.0 to 0.8.0 by @dependabot in #783
  • Bump com.squareup:kotlinpoet-ksp from 1.15.3 to 1.16.0 by @dependabot in #784
  • Bump org.jetbrains.kotlinx:lincheck from 2.19 to 2.24 by @dependabot in #782
  • build(deps): bump kotlinx-coroutines from 1.8.0-RC2 to 1.8.0 by @dependabot in #795
  • build(deps): bump kotlinx-serialization from 1.6.2 to 1.6.3 by @dependabot in #796
  • Bump slf4j from 2.0.7 to 2.0.12 by @dependabot in #787
  • Bump org.jetbrains.kotlinx:lincheck from 2.24 to 2.25 by @dependabot in #791
  • build(deps): bump org.jetbrains.kotlinx:lincheck from 2.25 to 2.26 by @dependabot in #799

✨ 优化

  • 改善 session 相关API,支持“延后恢复” by @ForliyScarlet in #794
  • 优化/改变 EventProcessor.push 默认实现中的行为:现在会直接使用 flowOn 来指定事件处理器所处的协程上下文 by @ForliyScarlet in #797

👀 其他变更

  • 将 suspend-transformer 模块的异步相关API和 Collectable 的异步相关API内所有的 CoroutineScope 参数默认值调整为 GlobalScope 并增加与之相关的部分警告或说明 by @ForliyScarlet in #792

Full Changelog: v4.0.0-dev18...v4.0.0-beta1