Tags:
Topics: 
Node Thumbnail

Ruby on Rails เว็บเฟรมเวิร์คที่ได้รับความนิยมค่อนข้างสูงในงานสาย start up ขณะนี้ได้พัฒนามาถึงเวอร์ชั่น 7.1.2 ได้เผยแพร่ milestone สำหรับการอัพเกรดใหญ่เป็นเวอร์ชั่น 8.0.0 ผ่าน github ของโครงการ โดยมีรายละเอียดของ feature เพิ่มที่น่าสนใจดังนี้

  • ใช้ Kamal เป็นเครื่องมือในการ deploy เริ่มต้น
  • ใช้ Solid Queue เป็น backend เริ่มต้นสำหรับงานประมวลผลเบื้องหลังผ่าน ActiveJob
  • ใช้ Solid Cache เป็นค่าเริ่มต้นของการทำ caching
  • เปลี่ยนเครื่องมือที่ใช้จัดการไฟล์ assets ต่างๆสำหรับงาน frontend เช่น รูปภาพ, ฟอนต์, javascript และ stylesheets จาก sprockets เป็น propshaft
  • เพิ่ม feature สำหรับทำ Web Push Notification
  • เพิ่มการสร้างไฟล์ manifest.json สำหรับ PWA ในโปรเจคตั้งแต่เริ่มต้น
  • ใช้ Ruby เวอร์ชัน 3.3 เป็นเวอร์ชั่นต่ำสุดที่รองรับ (เป็นความพยายามของผู้ทำโครงการที่ต้องการผลักดันการใช้งาน Ruby เวอร์ชั่นใหม่ โดยลดความสำคัญของเวอร์ชั่นก่อนหน้าลง)

milestone ดังกล่าวอาจมีการเปลี่ยนแปลงได้ แต่มีความเป็นไปได้น้อยถ้าดูจากประวัติการบริหารโครงการที่ผ่านมา ที่มักจะทำตาม milestone หลัก ถึงแม้มีการเปลี่ยนแปลงรายละเอียดของการ implementation บ้าง

รายละเอียดอื่นๆ สามารถดูเพิ่มเติมได้จากที่มา

ที่มา: https://github.com/rails/rails/milestone/87

Get latest news from Blognone