1.6.13
2022-09-18
This release fixes several issues related to keyboard and scrolling.
1.6.12
2022-08-21
Fixes a couple of minor UI issues.
1.6.11
2022-03-11
– Fixes a couple of minor UI issues
1.6.10
2022-02-13
– Fixes a crash and a couple of minor issues in notebook editor
– Fixes a kernel reconnect loop affecting some SSH connections
1.6.9
2021-10-10
– Adds a media viewer for cell output: view generated plots fullscreen, zoom and share!
– Improves Korean IME input support.
– Fixes colouring of Pandas DataFrame objects in cell output.
– Fixes several nasty crashes, as well as a few smaller bugs.
1.6.6
2021-09-16
– Fixes hardware keyboard shortcuts and a couple of minor glitches with the on-screen keyboard.
– Fixes a couple of less serious UI and compatibility issues with the new version of OS.
1.5.11
2020-09-11
What's new in Juno Connect 1.5.11:
• Fixes several bugs related to UI layout and port forwarding
1.5.10
2020-08-08
What's new in Juno Connect 1.5.10:
• Fixes layout issues when connecting to a server running Jupyter Notebook 6.1.0+
• Fixes several minor bugs related to code completion
1.5.9
2020-07-28
What's new in Juno Connect 1.5.9:
• Adds support for ECDSA and Ed25519 keys for SSH tunnelling
• Fixes several minor issues related to notebook editor
1.5.8
2020-06-22
What's new in Juno Connect 1.5.8:
• Bug fixes and under-the-hood improvements
1.5.7
2020-05-29
What's new in Juno Connect 1.5.7:
• Improved typography throughout the app
• Dynamic Type support: Juno Connect will now respect system font settings, including accessibility options
• Notebook editor slightly redesigned for even better mobile experience
• Fixes a number of issues related to text selection
• A number of smaller under-the-hood improvements and bug fixes
1.5.5
2020-05-10
This follow-up update addresses few minor issues we've missed in our last release. What's new in Juno Connect 1.5:
• Trackpad support!
• Export notebooks in any format supported by Jupyter server
• Download files from your Jupyter server via file browser
• Export cell output as text
• Save images from cell output
• Enable background location access to make SSH connections more persistent
• Various UI updates and improvements
• Cloud computing services can now be hidden from the list
• Allow HTTPS for port forwarding
• New callout edit menu in code editor
• You can now switch Azure Notebooks accounts
• A whole lot of smaller under-the-hood improvements and bug fixes!
1.5.4
2020-05-07
What's new in Juno Connect 1.5:
• Trackpad support!
• Export notebooks in any format supported by Jupyter server
• Download files from your Jupyter server via file browser
• Export cell output as text
• Save images from cell output
• Enable background location access to make SSH connections more persistent
• Various UI updates and improvements
• Cloud computing services can now be hidden from the list
• Allow HTTPS for port forwarding
• New callout edit menu in code editor
• You can now switch Azure Notebooks accounts
• A whole lot of smaller under-the-hood improvements and bug fixes!
1.4.1
2019-10-22
This release re-enables text selection on iPadOS 13, fixes several annoying crashes and applies some minor improvements to port forwarding. A more substantial update with new features is coming soon; meanwhile, if something doesn't work as expected, please raise an issue in the bug tracker (there's a link in app settings), or reach out to help@juno.sh — I'll be happy to help!
1.4.0
2019-09-26
• New name! Jupyter client is now known as Juno Connect, and it is now a part of the suite of Juno apps.
• New design. Juno Connect utilises screen space in a (hopefully) much more efficient manner now.
• SSH tunnelling. You can now connect to your Jupyter servers by establishing an SSH tunnel with port forwarding — which is much easier and more secure.
• Dark theme support. Juno Connect now supports dark colour scheme on all supported versions of iOS.
• A lot of smaller improvements and bug fixes — each very important nonetheless!
As usual, please let me know if you can't get Juno Connect to work, or if something is not working as expected, and I'll be happy to assist: help@juno.sh.
1.3.1
2019-04-16
Thank you for using Juno! This update includes several minor (but still important) under-the-hood fixes and improvements. A more substantial update is coming soon; meanwhile, please reach out if you face any issues with the app, or if you can't get it to work with your Jupyter server — I'll be happy to help!
1.3.0
2019-02-03
Thank you for using Juno! What's new in Juno 1.3:
• Binder integration. You can now launch GitHub, GitLab and arbitrary git repositories in Juno using mybinder.org integration.
• Kernel switcher. You can now switch between kernels that are available on your server from the Kernel menu in notebook editor.
• Improved Azure Notebooks integration. Some new projects couldn't be accessed in Juno, now you should be able to launch all of them.
• Improved CoCalc integration. CoCalc connection should now be more reliable in terms of keeping your server alive, and all of your projects should now be displayed with correct status.
• More control over your custom server. You can now check the URL your custom server is loading and change it on the go: for instance, if your JupyterHub is using some non-conventional authentication.
• Unsaved changes alerts. Juno will now alert you when closing a notebook with unsaved changes, as well as display unsaved changes indicator while editing the notebook.
• Fix for broken edit mode. Sometimes Juno couldn't re-enter edit mode when switching between apps in iOS 12, this should now be properly detected and handled.
• Optional Esc key binding. You can now map Esc key to your hardware keyboard's Control or Option key, or disable mapping altogether.
• Improved JupyterLab fallback detection. Whenever you connect to a JupyterLab server, it should now be correctly identified and accessed via fallback Jupyter Notebook route.
• Improved kernel reporting. Previously Juno would sometimes fail to display notebook's kernel, this should now be fixed.
• R markdown notebooks support. R markdown files (.rmd) should now open in notebook editor as usual notebooks.
• Basic HTTP Authentication support. Juno will now allow you to authenticate against your Jupyter server if it's using Basic HTTP Authentication.
...As well as a few other smaller fixes and improvements.
Thanks again for your support, and please reach out if you face any issues with the app, or if you can't get it to work with your Jupyter server — I'll be happy to help!
1.2.3
2018-12-02
This is a minor update that fixes Azure Notebooks integration, making sure your notebooks always open in the notebook editor. More substantial update coming soon, with more fixes and new features!
1.2.2
2018-09-28
This is a minor update that fixes Azure Notebooks integration, making sure your notebooks always open in the notebook editor. More substantial update coming soon, with more fixes and new features!
1.2.1
2018-08-10
• Juno is now available on iPhone! Juno Pro works for all of your devices, too: if you previously purchased Juno Pro on iPad, simply restore purchase on your iPhone.
• We fixed a couple of issues related to OAuth, so that Juno works smoothly with JupyterHub servers.
• We improved the part responsible for detecting JupyterLab servers, to make sure appropriate Jupyter Notebook fallback is always requested.
• If you have a keyboard connected to your iPad, press and hold the Command key to see a list of shortcuts you can use with Juno.
• There are a few smaller bug fixes and performance improvements that might be harder to spot, but should still make a difference altogether.
1.2.0
2018-07-01
• Juno is now available on iPhone! Just as the iPad version, it lets you connect to your Jupyter server and do everything you do on desktop while you are on the go.
• Updated interface. We updated the editor look and feel, so that it is just as easy to navigate on smaller iPhone screens.
• JupyterLab servers. Although Juno is designed to work with Jupyter Notebook, it will now work with your JupyterLab servers by automatically requesting classic Notebook interface.
• Resetting sessions. You can now clear active web session for your JupyterHub server, or reset all web-based sessions initiated in Juno altogether.
• Notebook web content fixes. We fixed a bunch of bugs related to how notebooks handle external web content, which affected some of R plotting packages, embedded videos, cells requesting user input and a few other things. Thanks for reporting!
• Notebook editing lag. We fixed a number of issues related to typing lag while editing notebooks, which should improve things for majority of our users.
• Bug fixes and performance improvements. There are many smaller performance related improvements that might be less prominent, but should still make a difference altogether.
1.1.1
2018-02-01
• More prominent feedback for untrusted connections
• Cloud computing services compatibility improvements
• Fixes for a couple of minor issues