v4.0.0-beta1
·
413 commits
to v4-dev
since this release
What's Changed
🔧 修复
- 修复
flowCollectable
错误的返回值类型问题 by @ForliyScarlet in #793
🎉 新特性
- 增加扩展模块: 持续会话, 并实现持续会话的基本内容 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