Release candidate for 1.1.0 - offered in the app on the release candidates update channel.
IBM Db2 joins the Database tab, an experimental compact title bar gives terminals one more row, and dragging tabs back from detached windows now works every time. Plus fixes in the network profiles and on Android.
opkssh
- opkssh is updated to 0.19.2 (openpubkey 0.30.0): a provider whose key set holds one key that cannot be read no longer breaks the login (hello.coop failed with "Ed25519: invalid key algorithm"), Ed25519 ID tokens verify again, and token keys are checked more strictly (a token must use the algorithm its key is published for).
Database
- IBM Db2 joins the Database tab: Db2 for Linux, UNIX and Windows over its own DRDA protocol, with a pure-Go driver (no IBM client to install), through the connection's SSH session like the other engines. The tree lists the schemas of the database you connect to, with tables, views and materialized query tables, their columns, keys, indexes and foreign keys; query tabs run SQL and SQL PL blocks (ended by
@on a line of its own), and read-only mode sends onlySELECT,WITHandVALUESand rolls each run back.
Window
- New experimental Compact title bar (Settings -> Appearance -> Window, off by default, applies after a restart): the system title bar goes and the tab bar takes its place, in the main window and in detached windows, so terminals get one more row. Drag the empty part of the bar to move the window and double-click it to maximise; Windows and Linux get minimise / maximise / close at the right end, macOS keeps its traffic lights. The bar keeps working while a dialog is open (tcpdump, logs, a confirmation): it stays above the dialog's shade, so the window still moves, snaps and maximises, as with the system title bar. A maximised window comes back to full size after a display goes away and returns (a KVM switch, a dock); before, it stayed at the other screen's size.
- Dragging a tab out of a detached window back into the main window redocks it reliably, and it can be dropped anywhere in the main window, not just on the tab bar. Before, it worked only some of the time.
- Redocking one tab of a detached window that holds several keeps the others there; before, the whole window closed and its other tabs vanished from view. A tab can also be redocked onto a main window that has no tabs left.
- A VNC console tab survives being detached or redocked; before, the move closed the console and the new window showed "VNC session not found".
Network profiles
-
Opening the Settings tab of an OpenConnect (AnyConnect and the others), OpenVPN or Check Point profile no longer asks about unsaved changes on the way out when nothing was edited.
-
Resume on a paused profile no longer connects the VPN by itself: the tunnel comes up with the next connection through it, or with Connect. Pause and Resume explain what they do in a tooltip, also on a profile that is down (Pause there sends connections direct instead of bringing the tunnel up).
-
A VPN profile's separate proxy no longer starts on port 1080, which the app proxy holds by default: it takes the first free port from 1081 up (saved, so a client set up with it keeps working). A port that is taken now says so, instead of a raw socket error.
Small fixes
- The on / off switches (App proxy, VNC, Kafka, Database and the others) had no knob in the off position, only a grey bar.
- Esc answers Cancel / Stay in a confirmation (unsaved changes and the others) wherever the focus is; before, it did nothing when the click that opened it had left the focus behind the dialog.
Android
- 1.0.0 and 1.0.1 could not be installed over a 0.x version ("package conflicts" / downgrade): their APKs carried a lower internal version number than 0.119. Fixed; this release installs over any earlier one.