​Go 1.4 Released

เมื่อวันพุธที่ 10 ธันวาคม Go ได้ปล่อยเวอร์ชั่น 1.4 ออกมา ซึ่งเวอร์ชั่นนี้มีการเปลี่ยนแปลงหลักๆ มีอะไรบ้างเรามาดูกัน

  • compiler ของ Go ที่เขียนด้วย C จะถูก translate มาเป็น Go
  • for-range loops ยอมให้ใช้ “for range x {” สำหรับการวนลูบแบบไม่ต้องการค่าได้แล้ว
  • เปลี่ยน version control จาก Mercurial ไปเป็น Git และ source code จะย้ายไปอยู่ที่ https://go.googlesource.com/ ส่วน issues tracker จะย้ายไปอยู่ที่ golang/go ของ GitHub
  • support Android โดย package สำหรับ Android จะอยู่ที่ golang.org/x/mobile
  • support NaCl บน ARM
  • เพิ่ม sub command คือ go generate เอาไว้สำหรับ generate code อัตโนมัติก่อนที่จะ compile code
  • go.tools ย้าย package ไปอยู่ที่ golang.org/x/tools
  • Google AppEngine สำหรับ Go เปลี่ยนสถานะจาก experimental เป็น beta แล้ว สามารถอ่านรายละเอียดต่อได้ที่นี่
  • แก้ไข bug และ improve performance

สำหรับรายละเอียดเพิ่มเติมสามารถอ่านได้ที่ Go 1.4 Release Notes ครับ