Skip to content

Native support of Jupyter and Google Colaboratory

Compare
Choose a tag to compare
@duburcqa duburcqa released this 31 Aug 18:46
· 250 commits to master since this release

New features and improvements:

  • [Viewer] Native and full support of Jupyter, using directly kernel communication to avoid websockets and port forward all together
  • [Viewer] Remove the support of port forwarding, since it is not longer relevant
  • [Viewer] Create display cell in notebook mode when instantiating a viewer while no display cell is already available

Patches and bug fixes:

  • [Viewer] Make sure the backend browser is killed at exit
  • [Viewer] Do NOT catch KeyboardInterrupt anymore
  • [Viewer] Avoid timeout on low-hand machine when starting video recording
  • [Viewer] Improve the reliability of running Meshcat server detection.
  • [Viewer] Remove heartbeat check since it is impossible to estimate appropriate response time
  • [Viewer] Make sure that the viewer backend is alive before executing commands
  • [Viewer] Make sure the backend processes are terminated cleanly in any cases
  • [Viewer] Do NOT close backend automatically when 'close' is called by an instance
  • [Viewer] Check for browser availability when calling 'open_gui', and wait for the client to be ready

Various other minor fixes. More details in #187 .