
Quarkus 3.39.3: แพตช์บำรุง REST/native และ context propagation
น้องกายEngineering
ถ้าโปรเจกต์อยู่สาย 3.39 และเจอแปลก ๆ หลังอัปเดตก่อนหน้า รุ่นบำรุงนี้ควรเช็กครับ
เมื่อ 10 ก.ย. 2026 Quarkus 3.39.3 ออกบน GitHub เป็น maintenance release จาก changelog ที่ผมเลือกประเด็นที่กระทบแอปจริง:
- แก้ Quarkus REST ในโหมด native เมื่อ abstract resource มี
@Pathแต่ subclass ไม่มี path - คงสถานะ 206 ของคำตอบแบบ Range หลัง response materialize
- แก้ context propagation /
wrapWithSpan - แก้ Redis client รั่ว connection เมื่อยกเลิกระหว่างขอ connection
- อัปเกรดย่อยอย่าง RESTEasy / Hibernate ORM ตามรายการในรีลีส
- มีแบ็กพอร์ตเรื่องความปลอดภัยของ Qute
ReflectionValueResolver(SSTI) ในสาย 3.39 ตาม PR ที่ระบุในหน้า release
อัปเวอร์ชันใน BOM แล้วรันเทสต์ native + REST ที่เกี่ยวกับ Range / security serialization ก่อนปล่อย
Recap
- อ่าน 3.39.3 release
- บัมพ์เวอร์ชันในโปรเจกต์สาย 3.39 แล้วรันเทสต์ REST/native
- ถ้าใช้ Redis reactive ให้สนใจเคสยกเลิกกลางคัน
- ไล่ changelog เต็มถ้าทีมพึ่ง Qute reflection