การเปลี่ยนแปลงใน langchain==1.4.8 นี้ ได้แก่ การอัปเดต langchain-core และการปรับปรุงการพึ่งพา (dependencies) ต่างๆ เช่น pyasn1, joserfc, และ authlib ให้เป็นเวอร์ชันล่าสุด
นอกจากนี้ยังมีการแก้ไขการพึ่งพาที่อาจมีช่องโหว่ และการปรับปรุงอื่นๆ ในส่วนของ infra และการจัดการ dependencies ของบุคคลที่สาม
ผู้ใช้ควรทราบว่าการรองรับ Python 3.10 จะสิ้นสุดลงใน langchain-core 1.8.0 และ langchain 1.5.0 ดังนั้นควรย้ายไปใช้ Python 3.11 หรือใหม่กว่าเพื่อหลีกเลี่ยงปัญหาในอนาคต
ศัพท์ที่ควรรู้
- langchain – คือไลบรารีที่ใช้ในการพัฒนาแอปพลิเคชันที่เกี่ยวข้องกับ LLM
- chore – คือการเปลี่ยนแปลงเล็กน้อยที่ไม่ใช่ฟีเจอร์ใหม่ แต่เป็นการบำรุงรักษาโค้ด
- dependencies – คือไลบรารีหรือแพ็กเกจภายนอกที่โปรเจกต์นี้ต้องพึ่งพาเพื่อให้ทำงานได้
- Python 3.10 – คือเวอร์ชันของภาษาโปรแกรม Python ที่รองรับการทำงานของโค้ดนี้
ที่มา: github.com