ค้นหาเว็บไซต์

Forgejo 13.0 ออกแล้ว พร้อมฟีเจอร์การควบคุมเนื้อหาและการบังคับใช้ 2FA ทั่วโลก


Forgejo 13.0 ซอฟต์แวร์ Git forge แบบโฮสต์เอง แนะนำเครื่องมือการดูแลใหม่ ๆ ปรับปรุงฟีเจอร์ Actions และบังคับใช้งานการยืนยันตัวตนสองชั้นทั่วโลก

ทีมงาน Forgejo ได้ประกาศการเปิดตัว Forgejo 13.0 เวอร์ชันล่าสุดของซอฟต์แวร์ Git forge แบบโฮสต์เอง โดยมีการปรับปรุงด้านความปลอดภัย เครื่องมือการดูแลใหม่ และความสามารถในการใช้งานที่ดียิ่งขึ้นทั่วทั้งแพลตฟอร์ม

หนึ่งในฟีเจอร์ที่โดดเด่นที่สุดในเวอร์ชันใหม่คือระบบรายงานเนื้อหาในตัวที่ออกแบบมาเพื่อทำให้การควบคุมเนื้อหาบน instance สาธารณะง่ายขึ้น ผู้ใช้สามารถรายงานเนื้อหาที่มีปัญหาได้โดยตรงต่อผู้ดูแลระบบ เช่น รีโพสิตอรี ปัญหา ความคิดเห็น หรือคำขอดึงข้อมูล

นอกจากนี้ รายงานหลายรายการสำหรับรายการเดียวกันจะถูกจัดกลุ่มโดยอัตโนมัติในอินเทอร์เฟซผู้ดูแลระบบ

ในด้านความปลอดภัย ตอนนี้ Forgejo อนุญาตให้ผู้ดูแลระบบบังคับการตรวจสอบสิทธิ์แบบสองขั้นตอนทั่วทั้งระบบได้ การตั้งค่าใหม่ [security].GLOBAL_TWO_FACTOR_REQUIREMENT สามารถกำหนดให้ผู้ใช้ทุกคน หรือเฉพาะผู้ดูแลระบบ ต้องใช้ TOTP หรือวิธีการตรวจสอบสิทธิ์ที่คล้ายกัน

นอกจากนี้ การจัดการความลับของ Forgejo Actions ถูกอัปเกรดให้ใช้โมดูลการเข้ารหัสที่ปลอดภัยมากขึ้นซึ่งถูกนำมาใช้ในปี 2024 ซึ่งก่อนหน้านี้ถูกใช้สำหรับความลับของ TOTP ตั้งแต่เวอร์ชัน 10

ในด้านความเป็นส่วนตัว เพื่อป้องกันการรั่วไหลของเมตาดาต้า แพลตฟอร์มได้ทำการลบข้อมูล EXIF ออกจากภาพอวาตาร์ที่อัปโหลดโดยอัตโนมัติ นอกจากนี้ ยังมีเครื่องมือบรรทัดคำสั่งใหม่ forgejo doctor avatar-strip-exif ที่ช่วยให้ผู้ดูแลระบบสามารถล้างข้อมูลฝังเช่นพิกัด GPS หรือข้อมูลอุปกรณ์ออกจากอวาตาร์ที่มีอยู่ได้

Forgejo 13.0 แพลตฟอร์มฟอร์จที่ใช้ Git

สำหรับนักพัฒนา Forgejo Actions ได้รับการปรับปรุงการใช้งานหลายอย่าง ตอนนี้สามารถดูความพยายามในการรันก่อนหน้าทั้งหมดของ workflow ได้โดยตรงในเว็บ UI ทำให้การดีบักง่ายขึ้น ไฟล์ workflow ยังได้รับการตรวจสอบแบบสถิติเพื่อหาปัญหาทั่วไป เช่น การพิมพ์ผิดหรือบริบทที่ไม่ถูกต้องตั้งแต่เนิ่นๆ เพื่อลดการรันที่ล้มเหลว

การเปลี่ยนแปลงเพิ่มเติมรวมถึงการแสดงแท็กในรายการคอมมิต การแสดงเวลาบนไฟล์แนบของเวอร์ชันปล่อย และการแนะนำทางลัดคีย์บอร์ดสำหรับข้อความตัวหนาและตัวเอียงในตัวแก้ไข Markdown สถานะ CI ของคอมมิตจะแสดงแบบแถวในทันทีหลังจากการบังคับ push ทำให้การตรวจสอบสถานะการสร้างง่ายขึ้น

นอกจากนี้ ผู้ดูแลระบบจะสังเกตเห็นชื่อการกำหนดค่าตัวบันทึกที่อัปเดตแล้ว—LOGGER_<NAME>_MODE—ซึ่งช่วยให้การใช้ตัวแปรสภาพแวดล้อมในสภาพแวดล้อมคอนเทนเนอร์ง่ายขึ้น เช่น เมื่อทำการติดตั้ง Forgejo ผ่าน Docker หรือ Helm charts

ควรสังเกตว่าการปล่อยเวอร์ชันนี้ยังเป็นอีกหนึ่งก้าวสำคัญในรอบการปล่อยเวอร์ชันตามช่วงเวลาของ Forgejo โดยจะมีการวางแผนเวอร์ชันใหม่ทุกสามเดือน ส่วนเวอร์ชัน LTS จะมาทุกปี ด้วยเหตุนี้ v13.0 จะได้รับการสนับสนุนจนถึงเดือนมกราคม 2026

ในที่สุด Forgejo ยังคงเส้นทางการย้ายข้อมูลสำหรับผู้ใช้ที่มาจาก Pagure แพลตฟอร์มฟอร์จบน Git ซึ่ง Fedora ได้เปลี่ยนไปใช้อื่นอย่างเป็นทางการในเดือนธันวาคม 2024 เครื่องมือการย้ายข้อมูลที่มีอยู่ในตัวช่วยให้องค์กรสามารถนำเข้าที่เก็บข้อมูลและข้อมูลเมตาได้อย่างราบรื่น

Forgejo 13.0 พร้อมให้ดาวน์โหลดแล้วตอนนี้ พร้อมด้วยภาพคอนเทนเนอร์และไฟล์ไบนารีที่เผยแพร่บนเว็บไซต์ทางการ ก่อนทำการอัปเกรด ผู้ใช้ควรตรวจสอบส่วนการเปลี่ยนแปลงที่สำคัญในบันทึกการปล่อยเวอร์ชันและสำรองข้อมูลอินสแตนซ์ของตนตามคำแนะนำในคู่มือการอัปเกรด

สำหรับข้อมูลเพิ่มเติม ดูที่ประกาศ