正式版来袭!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 1.0 发布,告别4位数版本号;Angular 5.0 和 Node.js 9.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


正式版来袭!Kafka 1.0 发布,告别4位数版本号;Angular 5.0 和 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 1.0 发布,告别4位数版本号;Angular 5.0 和 Node.js 9.0 迎重大更新的主要内容,如果未能解决你的问题,请参考以下文章

微信7.0强势来袭(内含Android内测版下载链接)

Kafka ETL 的应用及架构解析|告别 Kafka Streams,让轻量级流处理更加简单

告别假分析图?GH数据分析教程来袭!

官宣 | 多多客小程序发布全插件化1.0版,插件市场正式上线

官宣 | 多多客小程序发布全插件化1.0版,插件市场正式上线

发力AI!南京大学正式人工智能学院;福布斯2018全球富豪榜 中国内地富豪最多;Apache Kafka 1.0发布