博通 610 亿美元收购 VMware;10万 npm 用户账号信息被窃;Angular 14 的 7 大变化;Deno 1.22 发布 |掘金周报

1,507 阅读7分钟

博通 Broadcom 宣布将以 610 亿美元现金或股票收购云服务提供商、虚拟机软件巨头 VMware;5月24日,Airbnb 表示将完全下线中国境内的房源和体验业务,仅保留出境业务;根据GitHub 披露,4月中旬,黑客攻击窃取了近十万 npm 用户账号登陆信息,这次攻击利用了签发给 Heroku 和 Travis-CI 的 OAuth 应用令牌;阿里巴巴2022财年营收8530.62亿元,阿里云全年总收入为1001.8亿元,实现13 年来首次年度盈利。

大厂“鲜”闻

博通以 610 亿美元收购 VMware

博通 Broadcom 宣布将以 610 亿美元现金或股票收购云服务提供商、虚拟机软件巨头 VMware

据路透社报道,此次收购是今年迄今为止在全球范围内宣布的第二大收购,仅次于微软公司以687 亿美元收购暴雪。CNBC 称,这是仅次于微软收购动视暴雪,戴尔收购 EMC 之后的全球第三大科技行业并购。

收购当日,Broadcom 的股价上涨 3.5%VMware 的股价当天也上涨 3.1%

详细了解:《博通以 610 亿美元收购 VMware

Airbnb 宣布退出中国

5 月 24 日,Airbnb 发布了致中国用户的一封信,并表示:Airbnb 中国宣布最新业务调整,将固本培元,全面服务于出境游,同时于 2022 年 7 月 30 日起,暂停支持境内游房源、体验及相关预订。

换句话说,Airbnb 将完全下线中国境内的房源和体验业务,仅保留出境业务。

GitHub 披露 10万 npm 用户账号信息被窃、日志中保存明文密码

根据GitHub 披露,4月中旬,黑客攻击窃取了近十万 npm 用户账号登陆信息,这次攻击利用了签发给 Heroku 和 Travis-CI 的 OAuth 应用令牌。

攻击者访问了一个 2015 年的用户信息存档,其中含有近 10 万 npm 用户名,密码哈希和电邮地址,虽然哈希密码是用弱哈希算法如加盐 SHA1 生成,因此容易破解,但 GitHub 从 3 月 1 日起对所有账号自动启用了电邮验证,控制账号的尝试会自动阻止。在分析和检查了所有 npm 软件包版本的哈希之后,GitHub 确信攻击者没有修改任何公开的软件包或上传现有软件包的新版本。GitHub 重置了所有受影响用户的密码,并向受影响组织和用户发送了通知。

在内部进一步调查之后,GitHub发现了npm注册中心的许多明文用户登录信息,这些登录信息是在将 npm集成到GitHub日志系统中之后被存储到内部日志中的。

阿里巴巴2022财年营收8530.62亿元,阿里云 13 年来首次年度盈利

5 月 26 日,阿里巴巴发布了截至 2022 年 3 月 31 日的 2022 财年第四季度及全年财报。财报显示,阿里巴巴营收8530.62亿元(人民币,下同),同比增长19%。净利润(非美国通用会计准则)为1363.88亿元,同比下降21%。

其中,阿里云营收规模从 2015 财年的 12.71 亿,增长到 2022 财年(2021 年 4 月到 2022 年 3 月底)的 745.68 亿,8 年增长 57 倍。从全年来看,阿里云全年总收入在抵销跨分部交易前和抵销后分别为1001.8亿元和745.68亿元,并实现了13年来首次年度盈利。

科技热点

Angular 14 的 7 大变化

Angular 14 将于 2022 年 6 月发布,新版本会有哪些变化呢?

  1. Ivy 引擎:基于更好、更高效的 Lvy 渲染引擎重写了 Angular 的运行时和编辑器;
  1. Standalone 组件:减少模板文件,使 Angular 更易于使用,同时可以在无 NgModules 的情况下构建组件和应用程序;
  1. Angualr 的学习路径非常陡峭,鉴于此情况,Angular 为初学者重新设计了一条学习路径。
  1. Angular 模板中添加了对类型化表单的支持,该功能将增强类型检查和错误报告。
  1. 可扩展性:支持多种需求,独立开发者、初创公司、中型公司和大型公司。
  1. 改进可访问性:允许更轻松地定义独特的页面标题。
  1. Angular 提供了两个新的 CLI 指令:ng analytics 和 ng cache

详细了解:《Angular 14 的 7 大变化

Laravel 发布 v9.14.0

Laravel是一个优秀的Web应用程序框架,并且在Web应用程序框架中拥有最广泛、最全面的文档和视频教程库。其核心代码Laravel framework近期发布了v9.14.0版本,主要更新如下:

  • MySQLand Postgre添加了表注释的功能 (#42401)
  • 增加了动态废弃工厂状态 (#42414)
  • 增加了Illuminate/Collections/Arr::prependKeysWith() (#42448)
  • TestCase添加了可启动特征 (#42394)

详细了解:《Laravel 发布 v9.14.0

Microsoft 将允许第三方在Windows 11 中开发小部件

Windows 11取消对Live Tiles(动态磁贴)的支持时,Microsoft试图将这些信息重新定位到一个新的Widgets菜单中,该菜单位于开始搜索菜单旁边的任务栏中。但是在此之前,小部件存在的的主要问题是仅限于微软的应用程序和服务,而没有第三方的开发机制。

根据微软在Build开发者上发布的公告,小部件的机制将发生改变。微软未来将允许第三方开发自己的Windows 11小部件。这将成为Windows 11 22H2的调整和新功能之一,也是该操作系统的第一次大型年度更新。

详细了解:《Microsoft 将允许第三方在Windows 11 中开发小部件

RubyMine 停止对 Rails 3 的支持

Rails 3 已经停止更新多年,大多数开发者都选择更新至 Rails 较新版本,因此 RubyMine 2022.1 决定不再支持 Rails 3。

官方表示,先前更新公告中并未明确清晰的指出这个改动,影响了一些仍然使用 Rails 3 的用户,官方对此表示歉意,同时表示 v2021.1.1 就作为最后一个支持 Rails 3 的版本。也就是说,RubyMine 2022.2 开始,将不再支持 Rails 3,而且从 RubyMine 2022.2 开始,官方将不再修复与 Rails 3 相关的任何新问题。

详细了解:《RubyMine 停止对 Rails 3 的支持

Deno 1.22 发布,功能更新速览

Deno 1.22 已发布,新版本的主要变化如下:

  • 更新默认的类型检查模式
  • 移除不稳定的Deno.emit(), Deno.formatDiagnostics()Deno.applySourceMap()API
  • Deno 命名空间在 worker 中默认可用
  • 新增--no-config flag
  • Navigator.userAgent
  • 升级Deno.resolveDns()API
  • 引入新的Response.json()静态方法
  • 在 LSP 默认启用 Linting
  • 升级不稳定的Deno.spawn()API
  • 更新 test runner
  • performance.timeOrigin&performance.toJSON

详细了解:《Deno 1.22 发布,功能更新速览

用于托管的 GitOps 平台发布

持续集成/交付 (CI/CD) 解决方案 Codefresh 近日宣布,把他们的 CD 平台作为一个完全托管的方案交付给 GitOps 团队,以实现云中基于 GitOps 的持续性、自动化软件交付。

这个新的托管产品目的在于提供 Argo CD 服务,为小型团队和社区项目免费提供 DORA 仪表和多个 CI 供应商的集成功能。

Codefresh 表示,托管 GitOps 服务是用户使用 GitOps 的一种简单方式。而且,对于部署多集群、多应用程序的大型团队来说,此种方案在成本效益方面扩展性极高。

详细了解:《用于托管的 GitOps 平台发布