Skip to content

v2.0.9 / 29-Aug-2023

Choose a tag to compare

@patcharp patcharp released this 29 Aug 10:56
· 4 commits to master since this release
7078792
  • crypto
    • ✨ เพิ่ม function ให้สามารถ hash password โดยกำหนดรอบได้เอง
  • database
    • 🐞 แก้ไข Debug parameter ให้สามารถ enable debug ได้จริง
    • ⚡️ ปรับปรุง Gorm connection และเพิ่ม New function ของ MySQL โดยเฉพาะ
    • ⚡️ ปรับปรุง Log output ของ gorm ให้ใช้โดยใช้ Logrus
    • ✨ เพิ่ม Model type ที่ใช้ ksuid แทนการใช้ uuid
  • helper
    • ✨ เพิ่ม Error 413 Entity too large, 429 Too many request error
    • ✨ เพิ่ม Type Today สำหรับต้องการใช้งานเรียกวันที่ปัจจุบัน และ set เวลาเป็น 00:00:00
  • mq
    • ⚡️ ปรับปรุง Lib rabbitmq ใหม่ทั้งหมด และไปใช้ amqp มาตรฐานของ rabbitmq
    • 🐞 แก้ไข Connection ที่ไม่สามารถ reconnect ไปหา server เองได้
  • server
    • ✨ เพิ่ม request id middleware ให้เรียกใช้ได้
    • ✨ เพิ่ม log middleware ให้ไปใช้ Logrus
    • ✨ เพิ่ม route /api/-/health สำหรับ healthcheck และไม่ทำการ print access log ให้เรียกใช้ได้
    • 🐞 แก้ไข default server error ให้แสดงผลให้ถูกต้อง
    • 🐞 แก้ไขให้ fiber print stacktrace หาก service เกิด crash และ return server error ออกไปหา client
  • httputil
    • ✨ เพิ่ม function สำหรับดึงค่า ksuid จาก fiber context param
    • 🛠 เปลี่ยน function สำหรับดึงค่า uid จาก fiber context param ให้สื่อความหมาย
  • util
    • 🚧 ลบ function time ที่ซ้ำกับ package today