正式版来袭!Kafka 1.0 发布,告别4位数版本号;Angular 5.0 和 Node.js 9.0 迎重大更新
Posted OSC开源社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正式版来袭!Kafka 1.0 发布,告别4位数版本号;Angular 5.0 和 Node.js 9.0 迎重大更新相关的知识,希望对你有一定的参考价值。
扫描二维码或点击图片进入西安源创会报名
承诺更小、更快、更平滑,延迟一个月,Angular 5.0 正式来袭;Kafka 迎来 1.0.0 版本,正式告别四位数版本号;快速迭代,Node.js 迎来 9.0 正式版;
Angular 5.0 正式发布,改进编译器
在今年的 ng-conf 大会上,官方宣布 Angular 5 将主打三个方面:简单、速度、大小和更新。并承诺 Angular 5 会比 Angular 4.x 更小更快,应用程序的编译会更简单,版本的更新也会更顺利。之前一直困扰用户的 “Just-in-Time” 和 “Ahead-of-Time ” 也会得到解决,为了减少差异,“Ahead-of-Time ” 将会被设置为默认编译器。
如今,Angular 5.0 正式发布,让我们看看它带来了哪些值得关注的内容:
1、构建优化
5.0版本默认采用CLI构建和打包。构建优化器是包含在CLI里面的一个工具,通过对你的应用程序更加语义化的理解可以使得你的打包程序(bundle)更小。
2、服务端状态转换和DOM支持
有了这个支持,可以让应用程序在服务器端和客户端版之间共享状态更容易。
3、编译器改进
改进了Angular编译器来支持增量编译,重新构建变得更快,特别是对生产环境的构建和AOT编译,增强的装饰器可以通过更精细化的去除空格来减小产生的包。
4、国际化号码、日期和货币管道
Angular5中已经建立了新的号码,日期和货币管道,增加了跨浏览器的标准化实现,消除国际化在不同环境中的差异。
5、StaticInjector取代ReflectiveInjector依赖注入器
为了更多的减少polyfills,5.0中使用了StaticInjector注入器来替换原有的ReflectiveInjector注入器,这种注入器不再里来与ReflectPolyfill,可以大幅减少应用程序体积。
6、CLI v1.5
Angular CLI v1.5版本中已经添加了对5.0版本的支持,后期将会把v5.0.0作为CLI的默认版本。
详细更新内容请查看官方博客:
https://blog.angular.io/version-5-0-0-of-angular-now-available-37e414935ced
或发布说明:
https://github.com/angular/angular/blob/master/CHANGELOG.md
https://github.com/angular/angular/releases/tag/5.0.0
Apache Kafka 1.0.0 正式发布,告别四位数版本号
Kafka 从发布至今已有 7 年,从最开始的大规模消息系统,发展成为功能完善的分布式流式处理平台,用于发布和订阅、存储及实时地处理大规模流数据。
七年来,Kafka 一直以稳健的步伐向前迈进,其功能集和广泛的部署已经达到了企业级的标准,官方称从 Kafka 1.0 版本开始,将采取一些重要的改进。
Kafka 1.0 主要更新内容如下:
0.10 版本以来,Streams API 就在 Kafka 用户中受到欢迎,其中包括 Pinterest,Rabobank,Zalando 等。 在1.0 中,API 将继续发展和完善
改进 Connect 的度量指标,新增大量用于健康监测的度量指标,并提供集群的 GloabalTopicCount 和 GlobalPartitionCount 度量指标
支持 Java 9,实现更快的 TLS 和 CRC32C
更好地支持磁盘容错
max.in.flight.requests.per.connection 参数设置为 5,极大提升了吞吐量范围
详细更新内容请查看发布说明:
https://www.confluent.io/blog/apache-kafka-goes-1-0/
http://kafka.apache.org/downloads
快速迭代,Node.js 正式迎来 9.0
Node.js 的版本迭代非常快,仅一个月的时间,就从 8.x 版快速升级到 9.0 正式版。
Node.js 是一个基于 Chrome V8 引擎的 javascript 运行时。 Node.js 使用高效、轻量级的事件驱动、非阻塞 I/O 模型。
Node.js 9.0 主要更新内容如下:
Async hooks
删除旧版实验性 API
Errors
改进 Buffer 模块错误信息
Node.js 抛错符号分配和后续逻辑处理改进
buffer: [e79a61cf80] #16352, [dbfe8c4ea2] #13976
child_process: [fe730d34ce] #14009
console: [0ecdf29340] #11340
crypto: [ee76f3153b] #16428, [df8c6c3651] #16453, [0a03e350fb] #16454, [eeada6ca63] #16448, [a78327f48b] #16429, [b8bc652869] #15757, [7124b466d9] #15746, [3ddc88b5c2] #15756
dns: [9cb390d899] #14212
events: [e5ad5456a2] #15623
......
Child Process
错误发生在 process.nextTick上
长期弃用的 dispose() 方法已被删除
https://nodejs.org/en/blog/release/v9.0.0/
以上是关于正式版来袭!Kafka 1.0 发布,告别4位数版本号;Angular 5.0 和 Node.js 9.0 迎重大更新的主要内容,如果未能解决你的问题,请参考以下文章
Kafka ETL 的应用及架构解析|告别 Kafka Streams,让轻量级流处理更加简单
官宣 | 多多客小程序发布全插件化1.0版,插件市场正式上线