
بقلم: يوسف | محرر أدوات الذكاء الاصطناعي · صوت تحريري بإشراف بشري
وصل الإصدار LangChain Core 1.3.0 محملاً بإصلاحات أمنية حرجة وتحسينات أداء تركز على حل مشاكل التطبيقات الإنتاجية. الإصدار الجديد وفقاً لـ GitHub يشمل 13 تحديثاً جوهرياً تم تطويرها عبر سلسلة من الإصدارات التجريبية منذ أبريل.
التركيز الأساسي انصب على معالجة ثغرات Server-Side Request Forgery (SSRF) التي تهدد أمان التطبيقات في البيئات السحابية. الفريق استعاد حماية عناوين IP الخاصة بالبيانات السحابية والنطاقات المحلية، وقوى الأدوات الأمنية الداخلية لمنع الهجمات غير المرغوب فيها.
مشكلة إدارة الذاكرة حصلت على معالجة شاملة من خلال تحسين آلية reference counting وفقاً للـ PR #36660. النظام الجديد يدعم تنظيف الذاكرة التلقائي بشكل أفضل عند التعامل مع أشجار التشغيل الموروثة، وهو أمر بالغ الأهمية للتطبيقات التي تعمل لفترات طويلة.
إضافة مميزة أخرى تتمثل في تضمين معلومات استدعاء نماذج الدردشة ونماذج اللغة الكبيرة في بيانات التتبع. هذا يمنح المطورين رؤية أعمق لسلوك تطبيقاتهم ويسهل عمليات المراقبة والتحليل في الوقت الفعلي.
pytest تم تحديثها إلى الإصدار 9.0.3 عبر تحديثين منفصلين، مما يضمن التوافق مع أحدث معايير الاختبار ويحسن موثوقية عملية التطوير.
مشكلة محددة في تعامل OpenAI مع كتل المحتوى التي تفتقر لمفاتيح النوع تم حلها، والتي كانت تسبب أخطاء في تحويل استجابات واجهة برمجة التطبيقات.
الإصدار يحافظ على التوافق مع الإصدارات السابقة من خلال الحفاظ على سلوك checkpoint_ns في بيانات التدفق، مع تحسين الأداء العام وتقليل استهلاك الموارد في عمليات المعالجة المتوازية.
تحديثات dependencies شملت أيضاً تحسينات في libs/core مع ضمانات أمنية إضافية تهدف لتقوية النظام ضد التهديدات المحتملة.




