3.5.4 (2026-08-26) {#354-2026-08-26}
내부 개선 사항 {#internal-improvements}
force_bench: --no-embedded-sim 하드웨어 드라이런 모드 (5f00182)force_bench: 실제 서비스 정지 감지 및 --mode 값 검증 (57d6a06)force_bench: 페이스드(paced) 스윕용 schedule, sessions, rate-list CLI 노출 (6f842b5)force_bench: 다중 세션 메트릭 병합 불일치 수정 (d054310)force_bench: m5 모드 래치 레이스 컨디션 및 잘못된 장치 텔레메트리 읽기 수정 (f4ef266)force_bench: 페이스드 오픈 루프 생성기 — 속도 스윕, 파형, position/M5 모드 (B1+B2) (dddf0c7)force_bench: 단계별 생성기 유효성 — 기록 후 제외하며, 실행 자체는 중단하지 않음 (7fdf03c)force_bench: 생성되는 모든 다중 세션 클라이언트에 session.configure 전송 (dcc44d4)force_bench: m5 모드 전환 시 오래된 center 값으로 점프하지 않도록 수정 (52d1678)force_bench: 모든 spin-wait 반복마다 양보(yield)하지 않도록 수정 (48d51ed)force_bench: position/m5 실행 전 실시간 텔레메트리 수신 대기 (a6e2dab)force_bench: 페이스드 spin-wait 후반부에서 executor에 양보 (907413f)http: expert serial-io 캡처 GET 요청이 부작용을 일으키지 않도록 수정 (d907b63)protocol: serial IO 로그 복사 시 대용량 스택 할당 방지 (a3ee03b)protocol: [secure] /expert/status 선례 정정 및 gate TODO 추가 (726fe72), closes #330protocol: expert/serial_io를 영구적으로 게이트 미적용(ungated)으로 문서화하고 단위 테스트 추가 (aa5dd0b)protocol: 검증 스위트용 Inverse3 serial I/O 캡처 노출 (4d4990a)protocol: Clang용 [[maybe_unused]] 위치 수정 (95ee7f0)protocol: read_payload의 unused-parameter 빌드 실패 수정 (029d13b), closes #ifdefprotocol: armed() 기준으로 Inverse3 RX serial-io 스테이징에 게이트 적용 (7bb5aa6)protocol: 첫 arm 시점에 serial_io_log 링 버퍼를 지연 힙 할당 (9a23139)protocol: serial_io_log copy_since에서 seq 워터마크 반환 (820e7c3)protocol: 모든 Inverse3 RX 읽기를 하나의 캡처 지점으로 라우팅 (78a12d8)protocol: expert serial-io 캡처가 즉시 다시 disarm되지 않도록 수정 (ac4d0b0)protocol: serial_io_log RX 캡처에 bytes[0] 대신 실제 헤더로 태그 지정 (804f0bb)버그 수정 {#bug-fixes}
docs: 3.5.4 변경 로그 사이클 기록 추가 및 기술 부채 레지스트리 정합성 조정 (4e240ed)perf: 기본 dispatch in-flight 상한을 4에서 30으로 상향 (741a7d0)