คู่มือ aWhere
เวอร์ชัน

เวอร์ชัน

เลขเวอร์ชันของแพลตฟอร์มบอกอะไร ดูได้ที่ไหนว่าแพลตฟอร์มใช้เวอร์ชันไหนอยู่ และหมายเหตุของแต่ละเวอร์ชัน

เวอร์ชัน ของ aWhere หมายถึงแพลตฟอร์มทั้งชุด อิมเมจทุกตัวของเวอร์ชันหนึ่งสร้างจากโค้ดชุดเดียวกัน และติดแท็กเดียวกันคือ vX.Y.Z หมวดนี้มีหน้าหมายเหตุแยกตามเวอร์ชัน

เลขเวอร์ชันบอกอะไร

  • Z เพิ่มขึ้นเมื่อแก้ข้อบกพร่อง ถ้าเวอร์ชันหลักยังเหมือนเดิม จะข้ามไปกี่เลขก็ได้
  • Y เพิ่มขึ้นเมื่อมีความสามารถใหม่
  • X คือเวอร์ชันหลัก เพิ่มขึ้นเมื่อเวอร์ชันนั้นตัด migration เก่า ๆ ออก ถ้าจะอัปเกรดข้ามเวอร์ชันหลัก ต้องอัปเกรดไปเวอร์ชันสุดท้ายของเวอร์ชันหลักเดิมก่อน (เวอร์ชันที่ห้ามข้าม)
  • เวอร์ชันทดสอบก่อนออกจริงจะมีชื่อต่อท้าย เช่น 5.1.0-rc.1 ส่วนอิมเมจที่ไม่ได้มาจากเวอร์ชันที่ออกแล้วจะแสดงเวอร์ชันเป็น dev

ย้อนกลับไปเวอร์ชันก่อนหน้าได้เสมอ ยกเว้นหมายเหตุของเวอร์ชันนั้นจะบอกว่าทำไม่ได้ (ย้อนกลับ)

แพลตฟอร์มใช้เวอร์ชันไหนอยู่

ดูได้สามที่

  • หน้า ระบบ ใน Configuration แสดงเวอร์ชันของทุกโหนด (ระบบ)
  • คำสั่ง awhere status
  • ไฟล์ /etc/awhere/release ซึ่งเก็บเวอร์ชันล่าสุดที่ deploy (อัปเกรด)

ถ้าหน้าที่เปิดค้างอยู่เป็นเวอร์ชันต่างจากแพลตฟอร์ม ทุกแอปจะแสดงข้อความว่า "หน้านี้มาจากเวอร์ชัน X ตอนนี้แพลตฟอร์มเป็นเวอร์ชัน Y"

คู่มือแยกตามเวอร์ชัน

ปุ่ม ช่วยเหลือ ในแอปจะเปิดคู่มือของเวอร์ชันที่แอปนั้นใช้อยู่ (เริ่มต้นใช้งาน)

เวอร์ชันสถานะ
5.0.0เวอร์ชันแรกหลัง v4 ยังเป็นฉบับร่างจนกว่าจะออกจริง

หน้าหมายเหตุมีอะไรบ้าง

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

ในหน้านี้