Update changelog
Some checks are pending
CI / Linux (python=3.14 cc=clang sanitize=1) (push) Waiting to run
CI / Linux (python=3.12 cc=gcc sanitize=0) (push) Waiting to run
CI / Linux (python=3.13 cc=gcc sanitize=1) (push) Waiting to run
CI / Linux package (push) Waiting to run
CI / Bundle test (macos-latest) (push) Waiting to run
CI / Bundle test (ubuntu-latest) (push) Waiting to run
CI / macOS Brew (push) Waiting to run
CI / Test ./dev.sh and benchmark (push) Waiting to run
CodeQL / CodeQL-Build (actions, ubuntu-latest) (push) Waiting to run
CodeQL / CodeQL-Build (c, macos-latest) (push) Waiting to run
CodeQL / CodeQL-Build (c, ubuntu-latest) (push) Waiting to run
CodeQL / CodeQL-Build (go, ubuntu-latest) (push) Waiting to run
CodeQL / CodeQL-Build (python, ubuntu-latest) (push) Waiting to run
Depscan / Scan dependencies for vulnerabilities (push) Waiting to run

This commit is contained in:
Kovid Goyal 2026-07-27 11:15:58 +05:30
parent c51e957194
commit a5b1c37ec3
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C
2 changed files with 6 additions and 2 deletions

View file

@ -185,6 +185,10 @@ Detailed list of changes
- Wayland: Fix regression in previous release that broke drag and drop on Plasma (:iss:`10284`)
- ssh kitten: Fix a rare crash when showing a large diff due to incorrect locking when highlighting
- Allow the private DCS kitty-echo escape code to only echo numbers
0.48.1 [2026-07-24]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

View file

@ -1723,8 +1723,8 @@ class Window:
data = base64_decode(msg)
if re.match(rb'\d+$', data) is None:
log_error(f'Invalid echo message received from client: {data!r}')
return
self.write_to_child(data)
else:
self.write_to_child(data)
def handle_remote_ssh(self, msg: memoryview) -> None:
from kittens.ssh.utils import get_ssh_data