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() 로 보호합니다.

이러한 변경은 잘못된 입력 시 서버 충돌을 방지하고 기본 설정이 클라이언트에서 올바르게 전송되도록 함으로써 안정성을 향상시킵니다.