版本发布 8
## Changes - **ssh**: pre-populate vault password in auth prompts for MFA (fixes #9911) (#11170) [#11170](https://github.com/Eugeny/tabby/pull/11170) ([syrexjohnson](https://github.com/Eugeny/tabby/commit/02216ff4e7a0c3a34338c8a52dbd12b40e373cc5)) - 8506173: Add SFTP context menu download for files (#10971) (Leonardo Berbert) [#10971](https://github.com/Eugeny/tabby/pull/10971) - Implement tabby:// URL scheme handler (#11005) [#11005](https://github.com/Eugeny/tabby/pull/11005) ([Ponder](https://github.com/Eugeny/tabby/commit/b31a48677da17a691e2102354beee8e5c69c8dde)) - Allow third-party plugins to add quick connection support. (#11004) [#11004](https://github.com/Eugeny/tabby/pull/11004) ([Ponder](https://github.com/Eugeny/tabby/commit/a6da819b939b8761b37491b1f7cf38e6b8c3bd3c)) ## Fixes - **pluginsSettingsTab.component.pug**: flex wrapper for gap in buttons (#10986) [#10986](https://github.com/Eugeny/tabby/pull/10986) ([Grovvik](https://github.com/Eugeny/tabby/commit/c7e6858d5bf0cfe0059aefb91a3f31112dae8876)) - upgraded webpack from 5.86.0 to 5.104.1 to fix ES6 class extension bug with xterm.js v6. (#11007) [#11007](https://github.com/Eugeny/tabby/pull/11007) ([Ponder](https://github.com/Eugeny/tabby/commit/44dfc55bebf46970362e5ee975b8da6246b90619)) - handle OSC sequences split across buffer chunks (#11144) [#11144](https://github.com/Eugeny/tabby/pull/11144) ([ToastyTheBot](https://github.com/Eugeny/tabby/commit/4885888a2a2bb6cada657c79dc38464588fd70aa)) - **terminal**: prevent scroll-to-top race during fast output (#11102) [#11102](https://github.com/Eugeny/tabby/pull/11102) ([Phil Condreay](https://github.com/Eugeny/tabby/commit/5e1bdbf28d527730e6f4bc5bae8f5b689a0cebb2)) - 4566a91: Fix hiding the app from macos dock when docking is enabled (#10960) (SergeBakharev) [#10960](https://github.com/Eugeny/tabby/pull/10960) - 10a4f54: fixed recovered tabs crashing after upgrade - fixes #10619, fixes #10635, fixes #10672, fixes #10682, fixes #10688, fixes #10730, fixes #10843 - 18bca3e: Fix trailing semicolons in clickable URLs (#11166) (chaoliang yan) [#11166](https://github.com/Eugeny/tabby/pull/11166) - abc16d2: fixed #10131 - bump russh to prevent auto-disconnects - c3ede45: Disable global shortcuts on older plasma versions (#11157) (Mario Limonciello) [#11157](https://github.com/Eugeny/tabby/pull/11157) - 5d5ac4d: bump xterm (#10974) [#10974](https://github.com/Eugeny/tabby/pull/10974) **Full Changelog**: https://github.com/Eugeny/tabby/compare/v1.0.230...v1.0.231
## Fixes - 2d01b9a: fixed #10580, fixed #10558, fixed #10237, fixed #8450 - fixed X11 forwarding (Eugene) - **ssh**: add EOF handling and error propagation for port forwarding (#10964) [#10964](https://github.com/Eugeny/tabby/pull/10964) ([ajkrj](https://github.com/Eugeny/tabby/commit/f8f625f6bae5674b6c9228f233d3ac403c053e02)) - include http proxy settings in ssh multiplexer key (#10943) [#10943](https://github.com/Eugeny/tabby/pull/10943) ([TheBlind](https://github.com/Eugeny/tabby/commit/db56cc6db7a257c640a44fbd7005a1b7a0843a35)) - **ssh**: fix windows openssh agent detection logic (#10954) [#10954](https://github.com/Eugeny/tabby/pull/10954) ([Andy_Allan](https://github.com/Eugeny/tabby/commit/5c6008deacd3b1fcd12d0a78f5e645db43beec89)) - 315083d: Packagecloud_upload_for_Debian_forky_duke (#10890) (gh-log) [#10890](https://github.com/Eugeny/tabby/pull/10890) ## Features - **ssh**: support agent authentication using specific public key identity (#10953) [#10953](https://github.com/Eugeny/tabby/pull/10953) ([Andy_Allan](https://github.com/Eugeny/tabby/commit/431ea2156337240820b61f64ec80070837af195f))
## Changes - c4db286: SSH: added `mlkem768x25519-sha256` key exchange - fixes #10792, fixes #10560 - d1196a0: Reenabled SSH keepalive by default ## Fixes - e76314d: fixed #10749: Too small draggable area when tabs with vertical-left and window is set to thin (#10750) (Seungyong Hong) [#10750](https://github.com/Eugeny/tabby/pull/10750) - d92540f: fixed #10726 - The indicator does not show success when uploading files through SFTP (#10733) (zhaolei) [#10733](https://github.com/Eugeny/tabby/pull/10733) - 5060344: bump russh for pageant fixes - cf5b994: Bump electron to version 38 (#10801) (et304383) [#10801](https://github.com/Eugeny/tabby/pull/10801) - 264f1cb: fixed #10786 - login broken if dynamic SSH username is used by default (Florian Kefferpütz) [#10786](https://github.com/Eugeny/tabby/pull/10786)
## Commits - 9e44ba6/79129e6: bumped russh, fixes SSH disconnects - 0e09945: bump electron - fixes GTK symbols errors on Linux - fixes #10633, fixes #10609, fixes #10666 (Eugene) - 61f02d1: fixed SSH connection crashes - #10619
## Changes - a2d27fe: fixed node-pty conpty assertion failure - fixes #10618 (Eugeny)
## Changes - 424b062: Added hotkeys to scroll terminal by a single line (#10353) (gh-log) [#10353](https://github.com/Eugeny/tabby/pull/10353) ## Fixes - 5deb725: fixed `rsa-sha2-*` signature negotiation
## Changes - d1c1b48: SSH: automatically select best hash for RSA keys when server-sig-algs extension is available - 380c306: SSH: added a warning when a server disconnects during authentication - 47b4b54: SSH: agent authentication fails with some RSA keys - c7b39bd: SSH: re-added support for insecure 1024 bit RSA keys (relevant for old network switches) - 4be1e12: Add Tokyonight color scheme (#10283) (aminelch) [#10283](https://github.com/Eugeny/tabby/pull/10283) - 934cdff: Using ssh default profile(user/password/port) without host (#10076) (ianaflous) [#10076](https://github.com/Eugeny/tabby/pull/10076) - 4a515d9: Add support for %h and %r escape characters in IdentityFile for SSH. (#10343) (mannjani) [#10343](https://github.com/Eugeny/tabby/pull/10343) ## Fixes - e407ee8: fixed #9845, fixed #10302 - allow alternative OSC52 suffix - 5d2d179: SSH: prefer the saved password to keyboard interactive auth - Unable to launch WinSCP for SSH sessions using private key (#10308) [#10308](https://github.com/Eugeny/tabby/pull/10308) ([OpaqueGlass](https://github.com/Eugeny/tabby/commit/15f4182e0eb03fb1091f19bac12d9033305aff0d)) - ab87099: CI: add debian bullseye, bookworm and trixie deb package upload (#10314) (Timo Schnaible) [#10314](https://github.com/Eugeny/tabby/pull/10314)
# Fixes - d525374: fixed missing app theme at the initial vault password prompt - c4a514f: fixed agent login regression - fixes #10248, fixes #10174 - d1b1613: bump russh for error handling crash fix - fixes #10184, fixes #10244, fixes #10178, fixes #8481, fixes #10215, fixes #10203, fixes #7659 # Changes - 2fa7678: use Github's native ARM64 runners for the ARM64 Linux build