โต๊ะมิ้นต์มีเฟรมเวิร์กจาวาขนาดเล็กและประแจปรับสปริงสีเขียว

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