llama.cpp b10080 रिलीज़ सर्वर और यूजर इंटरफ़ेस घटकों में दो विशिष्ट बग्स को संबोधित करती है। सर्वर अब X-Conversation-Id हेडर वाले अनुरोधों के लिए वैलिडेशन विफल होने पर 500 त्रुटि के साथ क्रैश करने के बजाय सही तरीके से 400 स्टेटस कोड लौटाता है। इसके अलावा, UI अब backend_sampling प्लेसहोल्डर नहीं भेजता, जिससे पहले डिफ़ॉल्ट सेटिंग्स पूर्ण होने पर वैलिडेशन विफल हो जाता था।

  • सर्वर: वैलिडेशन त्रुटियों के दौरान set_next() छोड़ दिए जाने पर on_complete() में खाली next_orig को संभालकर std::bad_function_call क्रैश को ठीक करता है।
  • सर्वर: संसाधन रिसाव और खोज समस्याओं से बचने के लिए विफल अनुरोधों के लिए set_req() द्वारा स्थापित सत्रों को हटाता है।
  • UI: स्पष्ट false मानों को बनाए रखते हुए खाली स्ट्रिंग प्लेसहोल्डर्स को फ़िल्टर करने के लिए backend_sampling फ़ील्ड को hasValue() के साथ सुरक्षित करता है।

ये बदलाव अमान्य इनपुट पर सर्वर क्रैश को रोककर और क्लाइंट से डिफ़ॉल्ट सेटिंग्स को सही तरीके से प्रसारित सुनिश्चित करके स्थिरता में सुधार करते हैं।