title: "Juicessh新版本更新日志"
date: 2021-02-05T18:51:11+08:00
draft: true
tags: ['juicessh']
author: "dadigang"
author_cn: "大地缸"
personal: "http://www.real007.cn"
关于作者
What have we been working on?
Version 3.2.2-beta3
30th January 2021Download
Added option to change the terminal font.
Available fonts: Cascadia Code, Sauce Code Pro, Roboto Mono, JetBrains Mono, Fira Code, Open Dyslexic, Inconsolata and Droid Sans Mono.
Don't see your favourite font there? Drop us a mail at support@sonelli.com; fonts will be prioritized based on the number of requests.
Version 3.2.1
16th January 2021Download
Fixed crash when attempting a local/remote port forward to a destination host/port that refuses connections (firewalled etc).
Fixed terminal rendering bug that impacted character spacing/alignment in ncurses apps such as Midnight Commander.
Updated terminal font to Delugia Code. This monospaced terminal font is based on Cascadia Code, but patched with Font Awesome and Powerline glyphs. Updating the terminal font to this (from DroidSansMono) was necessary as a part of fixing the above rendering bug.
Version 3.2.0
6th June 2020Download
SSH authentication agent forwarding supported for RSA, ECDSA and ed25519 keys. Please note that agent forwarding is disabled by default. You can enable it in the JuiceSSH settings menu.
Upgraded Mosh client to the latest version (v1.3.2).
Fixed an issue where a port forward would hang in some cases if a socket is closed unexpectedly by the destination host.
Updated Italian translation (thanks mapi68!).
Version 3.1.7
31st May 2020Download
Fixed a bug where Connect Via would fail when requesting additional authentication details (e.g. password or private key passphrase prompt).
Fixed creating snippets from long-press within sessions
Please note that SSH authentication agent forwarding is currently not functional. We are working hard to resolve this. In the meantime, we recommend using the 'Connect Via' option in JuiceSSH to transparently connect via one host to another. You can set this up when editing a connection in JuiceSSH.
Version 3.1.6
29th May 2020Download
The terminal font used by JuiceSSH is now a powerline patched version (see https://github.com/powerline/powerline). If you want to use this with tmux, please ensure your terminal type is set to xterm-256color in your JuiceSSH settings.
Don't automatically fail authentication if a private key fails, instead allow other methods (keyboard-interactive, password) to continue if the host allows it.
Please note that SSH authentication agent forwarding is currently not functional. We are working hard to resolve this. In the meantime, we recommend using the 'Connect Via' option in JuiceSSH to transparently connect via one host to another. You can set this up when editing a connection in JuiceSSH.
Version 3.1.5
26th May 2020Download
Added an option in the JuiceSSH settings menu for terminal margin. This is useful if you have a screen protector or case that obscures the edges of your screen.
Fixed an authentication error that could occur when using keyboard-interactive authentication.
Please note that SSH authentication agent forwarding is currently not functional. We are working hard to resolve this. In the meantime, we recommend using the 'Connect Via' option in JuiceSSH to transparently connect via one host to another. You can set this up when editing a connection in JuiceSSH.
Version 3.1.4
24th May 2020Download
Fixed a bug that caused Remote port forwards to stop forwarding traffic.
Fixed a terminal emulation bug that caused the screen to not be cleared properly when using tmux, or other ncurses applications.
Added the ability to automatically run a snippet when connected to telnet, mosh, and local device sessions. Previously this was limited to just SSH sessions. Also fixed a threading issue that caused a few users to experience a crash when a snippet automatically runs on a session if the SSH channel was not ready yet.
Please note that SSH authentication agent forwarding is currently not functional. We are working hard to resolve this. In the meantime, we recommend using the 'Connect Via' option in JuiceSSH to transparently connect via one host to another. You can set this up when editing a connection in JuiceSSH.
Version 3.1.3
22nd May 2020Download
Fixed an issue with SOCKS/dynamic port forwards that caused them to stop forwarding traffic after a short while.
Fixed a bug where JuiceSSH refused to authenticate to servers that require more than one authentication method (e.g. private key *and* two-factor authentication).
Fixed a crash with copy & paste when JuiceSSH receives a negative touch coordinate from Android, and also added an option to use the old copy and paste mechanism if you'd prefer.
Please note that remote port forwards and SSH authentication agent forwarding are currently not functional. We are working hard to resolve this. In the meantime, we recommend using the 'Connect Via' option in JuiceSSH to transparently connect via one host to another. You can set this up when editing a connection in JuiceSSH.
Version 3.1.2
20th May 2020Download
Fixed a bug that prevented some Mosh sessions from establishing correctly
SSH host keys are now shown in SHA256 format for verification (the same as ssh-keygen -lf <key>)
Fixed bug that caused local port forwards to stop forwarding traffic
More improvements to shell exit detection (e.g. using exit or logoff in an SSH session)
Please note that the following still have issues in this beta build: Remote & SOCKS forwarding, SSH agent forwarding and connecting to hosts that require two-factor authentication
Version 3.1.1
17th May 2020Download
Fixed a memory leak that caused instability on Android 8/9 devices during SSH sessions
Fixed a bug that caused SSH sessions to hang after a few minutes in the background
Fixed an issue with local and remote port forwardings that caused them to stop forwarding traffic after a short while. Please note that SOCKS proxying is still problematic, and we will be pushing a fix for that over the next couple of days.
Fixed a bug that prevented 'exit' or 'logout' from being detected properly when finishing SSH sessions
Fixed a bug that prevented plugins from executing commands on an SSH connection
Version 3.1.0
15th May 2020Download
Support for all key algorithms and ciphers (e.g ed25519). When we originally created JuiceSSH we picked a library called JSch to do all of our SSH and cryptographic operations, however over time this has been abandoned and made it very difficult to implement new key algorithms/ciphers. We've migrated JuiceSSH to use libssh and OpenSSL for all SSH and cryptographic operations, so we are able to support any algorithms/ciphers that it does. It also makes it much easier for us to include future authentication methods as they are developed and included into OpenSSH
Fixed high CPU usage in v3.0.0 (and previous v3.1.0 beta releases)
New copy/paste implementation. It's much nicer, and works in tmux now
Fixed a bug where homescreen shortcuts for port forwards were not created
Fixed a nasty bug where some users were either locked out of the app after upgrading, or in severe cases lost their connections. We're really sorry about this one; we've put in place measures to stop this happening again in the future
Version 3.0.0
3rd May 2020Download
Support for Android 10
Added Dark Mode
Local Terminal, Telnet and Mosh connections now work on Android 10
JuiceSSH no longer requires lots weird and wonderful Android permissions
Fixed home screen shortcuts on Android Oreo and above
Fixed TeamShare crash when inviting new team members
Importing private keys now uses native Android file picker, so it can import from Google Drive and other supported sources
Show the popup keyboard (with Ctrl, Alt, Arrows, etc) by default when launching a session
Updated EC2Link with the latest AWS regions
Version 2.1.4
29th June 2017Download
Fixed issue that prevented some users upgrading to JuiceSSH Pro
Version 2.1.3
10th July 2016Download
Fixed Performance Monitor plugin on Android N+
New Material theme for Performance Monitor plugin (thanks hwding)
Fixed a few bad Italian translations
Version 2.1.2
24th December 2015Download
Fixed issue that prevented ECDSA keys being generated on some newer versions of Android
Version 2.1.1
22nd December 2015Download
Added an option to permanently disable Bookclub/Tech Library
New language support for Czech and Ukranian
Version 2.1.0
16th December 2015Download
Introducing JuiceSSH Bookclub
New language support for Bulgarian, British, Spanish, Italian, Japanese, Brazilian, Romanian, Russian and Chinese (Simplified and Traditional).
Want to contribute to translations? see https://github.com/sonelli/juicessh-translations
Version 2.0.9
15th October 2015Download
Added German translation
Added French translation
Added Korean translation
Added Chinese translation
Want to contribute to translations? see https://github.com/sonelli/juicessh-translations
Version 2.0.8
9th October 2015Download
Restyled the popup keyboard to match the terminal theme and look a bit less 1994
Added Swedish translation
Fixed private key searching on Android M (6.0)
Added support for generating & exporting ECDSA keys
Version 2.0.7
5th October 2015Download
Fixed bug that caused the keyboard to overlay the terminal on Samsung devices running Android 5.0+
Version 2.0.6
1st October 2015Download
Added support for ECDSA keys as per RFC5656
Support for 256bit, 384bit and 521bit keys (host verification and authentication)
Sorry this took so long. Really, we are! Forgive us?
ECDSA key generation coming soon
Version 2.0.4
25th July 2015Download
Fixed enter key in Nano when using the latest version of Google Keyboard
Fixed crash when establishing a session on some devices
Version 2.0.3
6th May 2015Download
Added new plugin for importing ssh_config files
Added Frankfurt (eu-central-1) AWS region to EC2Link, allowing you to auto populate your connection list with instances from this region too
We're aware of keyboard overlap issues on the Galaxy S6 and are awaiting a dev device to be delivered in order to investigate further...
Version 2.0.2
9th January 2015Download
Added option to not show SSH banner again
Added support for diffie-hellman-group-exchange-sha256 key exchange
Increased maximum Diffie Hellman group modulus length from 1024 to 8192 as per rfc4419
Version 2.0.1
9th December 2014Download
Fixed bug that prevented creating identities during connection process
Only URLs prefixed with http:// or https:// are clickable now. This should stop terminal prompts / hostnames in the terminal from taking over showing/hiding of the popup keyboard
Improved terminal scrolling
Version 2.0.0
19th October 2014Download
Huge UI overhaul, UI and UX improvements galore
No longer need to be a JuiceSSH Pro user to change terminal color schemes
Enable autocorrect and swipe text input in the terminal by swiping our popup keyboard across (see: http://juicessh.com/swipe)
Security lock now uses a PIN instead of making you type in your full encryption passphrase each time
Transparent status and navigation bars during terminal (Android KitKat+)
TeamShare bug fixes
Improved terminal gesture/press detection
Version 1.5.5
25th September 2014Download
Patched built-in bash binary against CVE-2014-6271 (bash shellshock bug)
Applied http://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-025 and all previous official bash-4.3 patches
Version 1.5.4
21st September 2014Download
Added option to keep screen on during sessions (long press terminal for menu)
New plugin: Tasker integration
Version 1.5.3
1st August 2014Download
Added left/right swipe gestures to the terminal
Can be bound to next/previous window for either irssi, weechat, tmux or screen
Configured via a new option in the JuiceSSH settings page
Added a new user submitted color scheme for pro users (Bifrost)
Version 1.5.2
10th July 2014Download
More compatibility improvements for Android L developer preview
Upgraded Mosh to the latest version (v1.2.4a)
Mosh, telnet and local sessions are now Android L compatible (PIE compiled binaries)
Mosh, telnet and local sesions are now supported on ARM, x86 and MIPS Android devices (previously it was just ARM)
Local terminal shell upgraded from busybox ash to full bash
Version 1.5.1
27th June 2014Download
Compatibility/crypto fixes for Android L
Added advanced option when creating/editing a connection to choose backspace mode (normal or ^H)
Added support for aes256-ctr cipher
Version 1.5.0
17th June 2014Download
Added support for community / 3rd party plugins using our plugin development SDK.
Added free plugin for visually monitoring SSH server performance (https://github.com/sonelli/juicessh-performancemonitor)
Added free port knocking plugin (https://github.com/sonelli/juicessh-portknocker)
Added Monokai color scheme (pro feature)
Added support for IPv6 link local scope/zone
Version 1.4.14
17th May 2014Download
Added some fuzzyness to URL/email address detection in the terminal to make clicking them a lot easier
Fixed a bug in the URL detection routines that caused an occasional crash
Version 1.4.13
13th May 2014Download
Improved Ctrl key handling (both software & hardware keyboard)
Devices with a hardware OK button (eg: Droid4) can now single press for Ctrl, double press for ESC
Fixed crash when pressing some URLs in the terminal
Version 1.4.12
6th May 2014Download
Resolves some terminal emulation bugs introduced in v1.4.10
Version 1.4.10
5th May 2014Download
Can now save/share the transcript of failed sessions
Fixed CloudSync battery drain on devices that have no internet connectivity
Long running Mosh sessions now use no battery (now sends SIGSTOP/SIGCONT to mosh client in background)
Translucent terminal cursor (no longer opaque)
Fixed issue that unlinked identities from connections during CloudSync
Replaced backslash with dash in popup keyboard
Version 1.4.9
1st February 2014Download
Can now generate, export and push private keys
SOCKS dynamic port forwards (pro feature)
Mosh server command can now be overridden on a per connection basis
Some UI improvements
No longer restarts SSH session when device put into a dock
Increased timeout for key exchange from 10sec to 180sec
Custom EC2 endpoint support for EC2 link
Version 1.4.8
6th January 2014Download
Added auto repeat for popup keyboard keys
Added ability to automatically run a snippet once connected (e.g. reattach to tmux/screen)
Fix for terminal bell erroneously triggering when resizing terminal
Fix for bottom line of terminal getting corrupted at certain font sizes with tmux/screen
Telnet and Local Terminal now work on x86 devices
Disconnecting/connecting a bluetooth or slide keyboard no longer reconnects session
Version 1.4.7
26th November 2013Download
New menu design
New green & black hackers color theme (pro)
New CloudSync management section of app
CloudSync disabled by default for new pro users
Can now optionally exclude identities from CloudSync backup
Fix for 2-factor auth issue when switching away from JuiceSSH
Support for Mosh & telnet connections with EC2 link functionality
Workaround for Google Keyboard backspace bug
Improved memory & battery Usage
Version 1.4.5
20th September 2013Download
Added support for terminal bell (see settings option)
Added support for port forward homescreen shortcuts
Can now duplicate connections/port forwards
Fix for enter key in some 3rd party keyboards
Version 1.4.4
2nd September 2013Download
60% less memory usage
Backgrounded Mosh sessions use no battery
Version 1.4.2
19th August 2013Download
Fix for Android SecureRandom() vulnerability
Fix for arrow keys in Mosh sessions
Fix Mosh for armeabi-v7a devices (eg: Galaxy Tab 8)
Session reliability improvements for Android 4.3
Version 1.4.1
12th August 2013Download
Mosh compatibility improvements
Disconnecting Mosh no longer leaves stale mosh-server
Version 1.4.0
8th August 2013Download
MOSH support (http://mosh.mit.edu)
Local Android terminal support
Telnet support
Quick Connect w/ option to save connection
Support for chaining 'Connect via' connections
Persistent notifications & Port Forward notifications can open in browser
Security Lock can now prompt for whole passphrase or 3 random characters
Plenty of stability and UI improvements
Version 1.3.10
19th July 2013Download
Android 4.3 compatibility fixes
Samsung Multi-Window support
Landscape improvements for HTC One / Sense 5
Version 1.3.9
27th June 2013Download
Fix for issue that was stopping popup keyboard from showing on some Samsung devices
Version 1.3.7
25th June 2013Download
SSH session back button behaviour improved for Samsung devices
URLs in SSH sessions now clickable to launch browser
Fixed issue for Turkish users not able to save identities
Version 1.3.6
5th June 2013Download
Memory usage and stability improvements
Version 1.3.3
29th May 2013Download
Added page up/down keys to popup keyboard
Added port forwarding (local/remote) for pro users
Connect to port forward via the widget (Android 3.0+)
Automatically open port forwards in browser when connected
Support for SSH key agent forwarding
Improved reliability of 'connect-via' functionality
Auto-expand connection group if only one exists, or 'All' group if none exist
Default font readability improvements
Embed correct font to improve custom ROMs that wrongly override default monospace font
Don't CloudSync font size between devices (handy if you have phone & tablet with different DPI)
Version 1.3.2
9th May 2013Download
Can now disconnect and reconnect from connection notification (Android 4.0.3+)
No longer uses/modifies WIFI_SLEEP_POLICY setting
Version 1.3.1
2nd May 2013Download
Fixed a rare 'Authentication Cancelled by Server' issue
Added line wrapping for long terminal lines and improved tmux/screen wrapping
Version 1.3.0
30th April 2013Download
Added support for two-factor authentication (eg: Google Authenticator)
Added support for keyboard-interactive authentication
Version 1.2.8
29th March 2013Download
Better support for keys exported from Connectbot (PKCS#8)
Improved external ALT key handling (AltGr for international keyboards)
Fix for broken keys/symbols on devices with slide-out keyboards
Version 1.2.7
28th March 2013Download
Added security lock to automatically protect JuiceSSH after a period of inactivity
Added ALT and Hide Keyboard items to the popup keyboard
Fix for issue with 3rd party keyboards in landscape mode
Optimised terminal resizing performance to remove lag
Fix for crash when deleting snippets
Fix for incorrect color in Solarized Light color theme
Fix for incorrect number of EC2 instances shown
Fix for enter key not working in nano & mongodb client
Version 1.2.6
17th February 2013Download
Beautiful new widget for pro users (Android 3.0+)
Fix for rare issue that caused battery drain
Version 1.2.3
3rd February 2013Download
Improved Asus Transformer keyboard handling
Bugfixes including SSH connect timeout issue
Version 1.2.2
29th January 2013Download
Added ability to hide software keyboard
UI improvements for Samsung Touchwiz devices
Improved failed connection handling
Version 1.2.0
13th January 2013Download
Amazon AWS/EC2 integration - keep your connections in sync with your AWS account
Function keys (F1-F12) now on popup keyboard
Fixed bug in 'connect-via' connections
Version 1.1.5
2nd January 2013Download
Big improvement in Xterm support/dynamic terminal resizing. Applications like htop and ncurses dialogs now work flawlessly
New terminal color themes: Dark, Light, Solarized Dark and Solarized Light (pro only)
Fix for samsung devices that had unreadable buttons on the popup keyboard
Version 1.1.4
28th December 2012Download
Fix for in-app purchases not being recognised
Version 1.1.3
23rd December 2012Download
Added zlib compression to improve SSH sessions on high latency connections
Added setting to choose whether the popup keyboard shows above or below the terminal
Made settings menu easier to use for low resolution devices
Fixed bug that caused crash on devices without Google Play Services
Added support for ssh://<host>:<port> links and bookmarks
Version 1.1.2
19th December 2012Download
Bugfixes when resizing/rotating terminal
Added ability to create homescreen shortcuts to connections
Version 1.1.0
11th December 2012Download
Save handy snippets that can be used anytime within SSH sessions
Copy and paste within SSH sessions
Share SSH session transcripts via Dropbox/Email/Evernote etc or save them to SD card
Host key/fingerprint verification
Version 1.0.7
2nd December 2012Download
Optimised dropped/failed connection detection
Fixed a UTF-8 encoding issue with some characters
Version 1.0.6
2nd December 2012Download
Fixed crash in Google Play billing service that caused some purchases not to take affect
Fixed issue on Android 3.0 tablets that caused a crash when a notification was recieved
Version 1.0.5
1st December 2012Download
Fixed problem that occasionally caused a crash when resuming a background SSH session
Version 1.0.4
1st December 2012Download
Fixed an error that affected some users during initial setup of the app
网友评论