เวอร์ชัน
เลขเวอร์ชันของแพลตฟอร์มบอกอะไร ดูได้ที่ไหนว่าแพลตฟอร์มใช้เวอร์ชันไหนอยู่ และหมายเหตุของแต่ละเวอร์ชัน
เวอร์ชัน ของ 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 หน้าหมายเหตุจะบอกไว้ เพราะถ้าจะย้อนกลับผ่านเวอร์ชันนั้น ต้องกู้คืนจากข้อมูลที่สำรองไว้