# v4.4.0

## Updates

### Load Balancer

* สามารถ attach/detach external IP ของ load balancer ได้

### Instance

* เพิ่มการคิดเงิน image license บนบาง OS
* เพิ่มให้สามารถหลาย key pair ในการ authenticate เข้า instance ได้
* เพิ่มให้สามารถเปลี่ยน authentication key pair ใน instance ได้
* เปลี่ยน default row per page ของ instance list จาก 10 เป็น 25

### Key Pair

* ย้าย menu "Key Pair" ไปอยู่ภายใต้ menu "COMPUTE"

### Load Balancer

* เพิ่ม result modal เมื่อทำการ edit backend group
* เพิ่ม attach/detach external IP บน load balancer ได้ แม้จะอยู่ในสถานะ updating
* ปรับให้แสดงผลหน่วยของ new connection เป็น K และ M แทน 1,000 และ 1,000,000 requests ตามลำดับ
* เพิ่มการแสดงผล port ที่ถูกใช้งานภายใน load balancer ในหน้า VPC network

### Volume

* แก้ไขข้อความที่แสดงใน action delete volume
* ปรับส่วนการแสดงผลราคาใน action create volume ให้แสดงได้ถูกต้องมากขึ้น

### Image

* เพิ่มตัวเลือก bootable ใน action create/edit image เพื่อให้ไม่เอา image ที่ไม่ bootable ไปเป็น source ของการ launch instance
* เพิ่มหน้าต่างแสดงผลลัพท์การทำ action accept/reject image sharing และ delete image
* ปรับส่วนการแสดงผลราคาใน action create image ให้แสดงได้ถูกต้องมากขึ้น
* เพิ่มการ validate URL ของ import source ของ action create image

### Object Storage

* เพิ่ม action ให้แก้ไข setting ของ bucket website hosting ได้
* เพิ่มการแสดง endpoint ของ bucket website hosting

### Billing & Wallet

* เพิ่มข้อมูลการคิดเงิน Object Storage ในหน้าแสดงรายการคิดเงิน

## Bugs Fixed

### Instance

* ลดการ call API ที่เกินความจำเป็น ในหน้า instance detail
* แก้ไขการคำนวน stock ของ machine type ให้ถูกต้องมากขึ้น เพื่อป้องกันไม่ให้เกิดการ launch instance จาก machine type ที่ไม่ available
* แก้ไข bug UI ในหน้า launch instance step storage
* แก้ไข action ที่ทำได้ในแต่ละ status
* แสดงราคาที่ถูกต้องในการสร้าง external IP attach บน instance

### Registration

* แก้ไขไม่ให้พิมตัวอักษรอื่นๆ นอกจากตัวเลข ในช่องกรอก OTP ได้

### Load Balancer

* แก้ไขไม่ให้พิมตัวอักษรอื่นๆ นอกจากตัวเลข ในช่องกรอก VIP address ได้
* ใน action create backend group ปิดไม่ให้เลือก monitoring port ของ member เมื่อเลือก healthcheck protocol เป็น PING
* แก้ไขสีของ status ให้ถูกต้อง
* ใน action attach port แก้ไขการแสดง message แจ้งเตือนผิดปกติ

### Volume

* ใน action transfer volume across project แก้ไขเวลา created at ที่แสดงใน file .JSON
* แก้ไขให้แสดงข้อมูล created by ได้ถูกต้อง
