節(jié)后干活了:Go 1.21.2 發(fā)布
閱讀本文大概需要 2 分鐘。
大家好,我是站長(zhǎng) polarisxu。
近日,Go 官方發(fā)布了 Go 1.21.2 和 Go 1.20.9 兩個(gè)小版本,主要涉及一個(gè)安全更新。
-
cmd/go: line 指令允許在構(gòu)建期間任意執(zhí)行。
"http://line" 指令可用于繞過(guò)對(duì) "http://go:cgo_" 指令的限制,允許在兼容期間傳遞阻塞的鏈接器和編譯器標(biāo)志。這可能導(dǎo)致在運(yùn)行"go build"時(shí)意外執(zhí)行任意代碼。line 指令需要指令所在文件的絕對(duì)路徑,這使得解決此問(wèn)題變得更加復(fù)雜。issue 見(jiàn):https://github.com/golang/go/issues/63211。
本次 Go1.21.2 更新涉及到的 issue 如下:

連接:https://github.com/golang/go/issues?q=milestone%3AGo1.21.2+label%3ACherryPickApproved。
Go 語(yǔ)言中文網(wǎng)準(zhǔn)備好了最新安裝包:https://studygolang.com/dl,你也可以通過(guò)你喜歡的方式更新,也可以使用官方發(fā)布的方式試驗(yàn):

我是 polarisxu,北大碩士畢業(yè),曾在 360 等知名互聯(lián)網(wǎng)公司工作,10多年技術(shù)研發(fā)與架構(gòu)經(jīng)驗(yàn)!2012 年接觸 Go 語(yǔ)言并創(chuàng)建了 Go 語(yǔ)言中文網(wǎng)!著有《Go語(yǔ)言編程之旅》、開(kāi)源圖書(shū)《Go語(yǔ)言標(biāo)準(zhǔn)庫(kù)》等。
堅(jiān)持輸出技術(shù)(包括 Go、Rust 等技術(shù))、職場(chǎng)心得和創(chuàng)業(yè)感悟!歡迎關(guān)注「polarisxu」一起成長(zhǎng)!也歡迎加我微信好友交流:gopherstudio
