TTY 처리와 데드락 수정
TTY가 켜졌을 때만 ConsoleSize를 전달하고, ttyWriter.Done() 데드락을 고쳤습니다.
교안에 영향
TTY 관련 안내에서 ExecAttach의 ConsoleSize 전달 조건과 ttyWriter.Done() 동작을 예전처럼 설명하면 맞지 않습니다.
요약
- ExecAttach에서 TTY가 활성화된 경우에만 ConsoleSize를 전달하도록 변경했습니다. - ttyWriter.Done()의 데드락 문제를 수정했습니다. - go1.25.8로 업데이트했고, 여러 의존성 버전을 함께 올렸습니다.
바뀐 것
기타
- go1.25.8로 업데이트했습니다.
- github.com/moby/moby/api를 1.53.0에서 1.54.0으로 올렸습니다.
- golang.org/x/sys를 0.41.0에서 0.42.0으로 올렸습니다.
- github.com/containerd/containerd/v2를 2.2.1에서 2.2.2로 올렸습니다.
- golang.org/x/sync를 0.19.0에서 0.20.0으로 올렸습니다.
- github.com/moby/moby/client를 0.2.2에서 0.3.0으로 올렸습니다.
수정
- ExecAttach에 TTY가 활성화된 경우에만 ConsoleSize를 전달하도록 수정했습니다.
- ttyWriter.Done()의 데드락을 수정했습니다.