竹笋

首页 » 问答 » 环境 » 四月第三周开源动态溯览
TUhjnbcbe - 2024/2/18 17:49:00

GitforWindows2.36.0发布

GitforWindows2.36.0现已发布,该版本包括GitLFSv3.1.4,解决了CVE--。官方计划在GitforWindows2.36.0发布后不久,将其中的bash更新到5.1版本(目前是4.4)。建议用户先检查自己的shell脚本是否有潜在的兼容性问题。

GitforWindows2.36.0发布后不久,GitforWindows也将停止支持WindowsVista。大约在年初,继Cygwin和MSYS2之后,GitforWindows将放弃对Windows7和Windows8的支持。

QEMU7.0发布,正式支持IntelAMX、大幅改进RISC-V

QEMU是一个免费开源的模拟器,它通过动态二进制翻译来模拟机器的处理器,并为机器提供一套不同的硬件和设备模型,使其能够运行各种客户操作系统。它可以与基于内核的虚拟机(KVM)互操作,以接近原生速度运行虚拟机。QEMU还可以对用户级进程进行模拟,使为一种架构编译的应用程序能够在另一种架构上运行。

QEMU7.0版本正式推出,这个版本包含了来自位贡献者共多次提交。

Ubuntu22.04LTS正式发布

Ubuntu22.04LTS已于本周四正式发布,代号“JammyJellyfish”。这是一个长期支持版本,其开发商会提供5年的技术支持。同时发布的还有其它“风味”版本,包括UbuntuBudgie、Kubuntu、Lubuntu、UbuntuKylin、UbuntuMATE、UbuntuStudio和Xubuntu,这些版本将提供三年的支持。

Boost1.79.0发布,对版本库进行大量更新

Boost库是为C++语言标准库提供扩展的一些C++程序库的总称。由Boost社区组织开发、维护,其目的是为C++程序员提供免费、同行审查的、可移植的程序库。它可与C++标准库完美共同工作,并且为其提供扩展功能。Boost库使用BoostLicense来授权使用,根据该协议,商业的非商业的使用都是允许并鼓励的。

Boost目前包含大约种不同的函数库,近日发布了1.79.0版本,该版本对库进行了大量更新,涉及Asio、Assert、Atomic、Beast、Core、Describe、Filesystem、Geometry、Integer、IO、Iterator、JSON、LEAF、Log等。

ApacheShardingSphere5.1.1正式发布

在ApacheShardingSphere5.1.0发布后不足两个月的时间里,ShardingSphere合并了来自全球的团队或个人的累计个PR,为大家带来5.1.1新版本。

该版本在功能、性能、测试、文档、示例等方面均有不少优化。特别是性能方面,采用业界标准的TPC-C测试模型,在16台物理服务器上运行ApacheShardingSphere5.1.1与国产数据库openGauss3.0,取得超过万tpmC的优异成绩,行业同等规模下性能最好!

Node.js18发布,引入全局FetchAPI和核心测试运行器模块

node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言,发布于年5月,由RyanDahl开发,实质是对ChromeV8引擎进行了封装。

Node.js18于本周发布,该版本的亮点包括将V8JavaScript引擎更新到10.1、默认启用全局FetchAPI以及核心测试运行器模块。Node.js18是未来6个月的“当前”版本,然后在年10月升级为LTS,升级为LTS后将支持到年4月。

FASTJSON2.0发布,FASTJSON项目的重要升级

Fastjson是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson,并且还超越了google的二进制协议protocolbuf。

FASTJSON2.0是FASTJSON项目的重要升级,目标是为下一个十年提供一个高性能的JSON库,同一套API支持JSON/JSONB两种协议,JSONPath是一等公民,支持全量解析和部分解析,支持Java服务端、客户端Android、大数据场景。

HTTPie项目作者操作不当,导致5.4万Star全部归零

HTTPie是一款开源的命令行HTTP工具包,提供命令行交互方式来访问HTTP服务。之前也是GitHub上最受欢迎的API工具,还是GitHub上最受欢迎的80个公共存储库之一,Star数高达54k+。

4月15日,项目作者JakubRoztoil在博客中正式回应了这一事件:他首先是承认了此次事件是由自己的错误操作导致的。“我不小心将项目的repo设为了私有,GitHub级联删除了我们花费10年时间建立的社区。目前HTTPie已重新公开,该项目已获得10K+的Star数量。

Go开发者调查报告发布

Go官方博客公布了年面向Go开发者的调查报告。据称此次调查收到11,份回复,问卷回收数量是调查发起6年来最多的一次。

70%的受访者是软件开发者,少数从事IT或DevOps工作。76%的受访者表示他们在工作中使用Go进行编程。72%的受访者表示他们使用Go开发API/RPC服务,其他的主要用途是Web服务、库或框架、自动化部署和数据分析等。少数开发者还使用Go开发桌面应用、游戏、AI和移动APP。81%的受访者对Go项目的长期发展方向充满信心。

W3C发布WebAssembly2.0首个草案

WebAssembly由Web和Assembly组成,简言之就是在Web上运行Assembly,其缩写是wasm。开发者可以把Rust、Go、C等编写的程序编译为WebAssembly,从而让程序在浏览器中运行。WebAssembly最初由W3C的Mozilla、谷歌、微软、苹果等公司合作研发,是浏览器内应用程序的高性能执行引擎。

WebAssembly于年首次发布。年,W3C宣布WebAssembly核心规范成为正式标准。时隔3年,W3C又发布了WebAssembly核心规范2.0的首个草案。

1
查看完整版本: 四月第三周开源动态溯览