RxJava 3.0.11 发布,Rx 的 Java 实现

mulan 2021-03-09 10:06:57 ⋅ 871 阅读

RxJava 是一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库。它扩展了 observer pattern 以支持数据/事件序列,并添加了运算符,使您可以声明性地将序列组合在一起,同时抽象化了对低级线程、同步、线程安全和并发数据结构等问题的关注。

RxJava 3.0.11 正式发布,自 3.0.9 版本以来的变化如下:

增强:

  • onSubscribe 钩子添加到 ParallelFlowable 运算符 (#7191)
  • 添加系统参数以允许 Io Scheduler 的 scheduled worker 释放 (#7160)
  • 添加 TestScheduler 选项以使用 onSchedule 钩子 (#7163)
  • 添加系统参数,使 Scheduler 可以为 now() 使用 System.nanoTime() (#7169)
  • concatMap{Maybe|Single|Completable} 中添加融合支持 (#7165)

Bug 修复:

文档

  • 修复Schedulers.java中的错别字 (#7178)
  • 更新 amb()ambArray()ambWith() 的 marbles (#7144)
  • 修复 take() 提及旧的 limit() 运算符的问题 (#7145)
  • 更新 NewThreadWorker.scheduleActual 方法的文档 (#7164)
  • 改进 Schedulers 的 Javadocs 样式 (#7168)

其他

  • 直接发布到 Sonatype (#7181)
  • 升级到 Gradle 6.8.2 (#7184)
  • 清理源代码标头 (#7205)
  • onReduceBackpressure 内部清理 (#7151)
  • FutureTask.toString 在 JDK 10+ 上递归的问题 (#7173)

更多详情可查看:https://github.com/ReactiveX/RxJava/releases/tag/v3.0.11


全部评论: 0

    我有话说:

    Gradle 5.0 RC2 发布,支持 Java 11、Kotlin DSL 生产就绪

    Gradle 5.0 RC2 发布了,Gradle 是一个基于 Apache Ant 和 Apache Maven 概念项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。

    「尝鲜」SpringBoot 快速整合Swagger 3.0

    第一步:Maven引入Swagger3.0 starter依赖 Maven项目中引入springfox-boot-starter依赖: <dependency> <

    Spring Boot 2.4.0-RC1, 2.1.18, 2.2.11 和 2.3.5 发布

    Spring Boot 多个分支发布了新版本,分别是 2.4.0-RC1, 2.1.18, 2.2.11 和 2.3.5。 Spring Boot 2.4.0-RC1 此版本是 

    Java Web实战篇:发布和运维必备12条Linux命令

    作为一名Java起步从业人员,学会一些常用Linux命令是必须

    GitHub精选:2018年11月份最热门Java开源项目

    又到了揭晓 11 月份最热门 Java 开源项目排名时候了,在本月名单中,出现了几个新面孔,如Java 核心知识库、轻量级容错组件Resilience4j .....

    Angular 11.0.0-rc.2 发布,Web 前端框架

    Angular 11.0.0-rc.2 现已发布,具体更新内容如下: Bug 修复 common:从r-> Y更改 week-numbering year 格式 compiler

    Redisson 3.15.0 发布,官方推荐 Redis 客户端

    Redisson 3.15.0发布,这是一个 Java 编写 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 官方推荐

    Google发布Java 核心工具库——Guava 28.0

    Guava是一种基于开源Java库,其中包含谷歌正在由他们很多项目使用很多核心库。这个库是为了方便编码,并减少编码错误。这个库提供用于集合,缓存,支持原语,并发性,常见注解,字符串处理,I/O和

    Jedis 3.5.0 发布,Redis Java 客户端开发包

    Jedis 3.5.0 发布了。Jedis 是 Redis 官方推荐面向 Java 操作 Redis 客户端,与新版本 Redis 完全兼容。 本次更新内容包括: 增强功能 通过 COUNT

    前端框架 Angular 11.0.0 正式发布,不再支持 IE 9 、10

    前端框架 Angular 11.0.0 正式发布。 Angular 11.0.0 将 TypeScript 升级到 4.0, 对 TypeScript 3.9 不再支持。 放弃了对 IE 9 、10

    Taro 3.0.17 发布,BAT 小程序、H5 与 RN 端统一框架

    Taro 3.0.17 发布了。Taro 是一套遵循 React 语法规范多端统一开发框架,支持用 React 方式编写一次代码,生成能运行在微信小程序/百度智能小程序/支付宝小程序、H5 与

    「开源资讯」Guava 28.2 发布,Google Java 核心工具库

    前言 Guava 28.2 发布了,Guava 是 Google 一个开源项目,包含许多 Google 核心 Java 常用库,如:集合 [collections] 、缓存 [caching

    Apache Wicket 9.3.0 发布Java Web 开发框架

    Apache Wicket 9.3.0 现已发布。Wicket 是一个 Java 语言 Web 开发框架,与 Struts、WebWork、Tapestry 相类似,其特点在于对

    Quarkus 1.10.0.Final 发布Java 云原生、容器优先框架

    Quarkus 1.10.0.Final 现已发布。Quarkus 是 Kubernetes 原生 Java 技术栈,它由同类中最佳 Java 库和标准精制而成,并针对容器和云部署量身

    Redis 5.0.11、6.0.11、6.2 发布,修复 32 位系统上整数溢出

    Redis 同时发布了 5.0.11、6.0.11 和 6.2 版本。对于使用 32 位 Redis 用户来说,此次更新解决了一个重要安全问题,即 32 位系统上整数溢出((CVE-2021

    FileZilla Client 3.53.0-rc1 发布,FTP 客户端

    FileZilla Client 3.53.0-rc1 发布了。FileZilla 是一种快速、可信赖 FTP 客户端以及服务器端开源程序,具有多种特色、直观接口。FileZilla

    phpPgAdmin 7.13.0 发布

    phpPgAdmin 7.13.0版本于今天发布。该版本涉及以下更新: 增加对Postgres 13支持; 增加对Postgres 14暂时适配; 升级Jquery库为jquery 3.4.1

    ECharts 5.0.1 发布,JavaScript 实现交互式图表可视化库

    Apache ECharts (incubating) 5.0.1 已发布,ECharts 是一个使用 JavaScript 实现开源可视化库,可以流畅运行在 PC 和移动设备上,兼容

    「开源资讯」.NET 5.0 RC 2 发布

    微软上周发布了 .NET 5.0 RC 2,此版本已接近最终发布,也是11月正式版发布最后一个 RC 版本。微软还表示这是一个“go live”版本,支持用于生产环境,当然这不是指稳定性方面具备