Skip to content

Releases: polynote/polynote

0.2.2

04 Oct 00:20
Compare
Choose a tag to compare
0.2.2 Pre-release
Pre-release
  • Fix bug setting spark output path
  • Fix bug preventing download of dependencies
  • Fix more completion bugs
  • Fix more classloader bugs
  • Fix more remote kernel bugs

0.2.1

01 Oct 18:38
Compare
Choose a tag to compare
0.2.1 Pre-release
Pre-release
  • Fix cell queuing order bug
  • add map types to schema view
  • fix spark executors ui error
  • fix remote kernel crash
  • fix some bugs in Configuration UI
  • fix case where some completions weren't working

0.2.0

27 Sep 22:00
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release
  • Significant rewrite of most backend code, switching over to ZIO!
  • Frontend ported to Typescript!

0.1.24

09 Sep 22:18
Compare
Choose a tag to compare
0.1.24 Pre-release
Pre-release
  • Fix bug preventing jar dependencies with + in their name from working
  • Fix broken restart of PySpark kernels.
  • minor UI fixes

0.1.23

16 Aug 17:31
Compare
Choose a tag to compare
0.1.23 Pre-release
Pre-release

Add support for being served under HTTPS (i.e., behind some reverse proxy that handles the SSL termination)

0.1.22

14 Aug 20:29
Compare
Choose a tag to compare
0.1.22 Pre-release
Pre-release
  • Fix for Shift+Enter creating a newline rather than executing the cell
  • Show tasks in Welcome screen
  • Focus previous cell when last cell is deleted
  • Remove formatting when converting text cells to code cells (e.g., if you copy/pasted some code and it has colors and such)
  • New About modal:
    • Replaced barely used View Settings ugliness with fancy new modal with a bunch of info
    • About section has server version info
    • Preferences section has are for setting preferences and viewing/clearing storage (can be accessed directly by clicking the gear button.
      • The vim mode setting has been moved here
    • Hotkeys section has all available hotkeys (can be accessed directly by clicking the ? button)
    • Kernels section shows all notebooks currently open by the server, with the ability to start/stop their kernel.

0.1.21

08 Aug 00:30
Compare
Choose a tag to compare
0.1.21 Pre-release
Pre-release
  • Fix hidden output off-by-one error
  • Stability improvements for remote kernels
  • Fix error causing failure to display inspector for certain types of Dataframes
  • Fix error causing compilation failure when users define variable names that look like scala's generated synthetic members (e.g., a variable starting with eq_)
  • Add version to app name
  • minor refactoring to remove some unsafeRun*s.

0.1.20

02 Aug 23:03
Compare
Choose a tag to compare
0.1.20 Pre-release
Pre-release
  • Some minor UI improvements like
    • Collapse config when save button is pressed
    • Make it more obvious that output has been hidden
    • Fix some cases where the vim statusline disappeared
    • New Repr for Maps, show type in the data table, add Reprs for SparkSession and Runtime.
    • Reload the UI upon reconnecting if it detects versions are out of whack.
    • Fix cell anchor link regression
    • Make step execution favicon bubble green :)
  • Only create venv when python dependencies have been provided
  • Overhaul python stack traces - get the actual error from py4j (e.g., pyspark) exceptions, clean up regular python stack traces.
  • Improve completions in the middle of a line by truncating it when sending to the presentation compiler
  • Fix a bug preventing classes extending something imported in the same cell from working properly
  • Display python docstrings and types (if possible) in Parameter hints
  • Force spark session shutdown to run on the right thread

0.1.19

24 Jul 01:24
Compare
Choose a tag to compare
0.1.19 Pre-release
Pre-release
  • Load the default.yml config even if config.yml itself is empty (normal case upon first installation)
  • Add number of queued cells to favicon
  • Disable running / editing cells upon disconnect. Attempt to reconnect when window is focused.
  • bust browser cache on release (hopefully you won't need to force-reload after upgrading any more!)
  • Fix cyclic reference error
  • Fix issue preventing vega interpreter from working properly if a string-typed variable was defined earlier
  • Create a virtual environment every time.
  • Lazy vals no longer cause compile errors (they still have some problems though as detailed here)
  • Fix compile error preventing definition of functions with default values.

0.1.18

18 Jul 00:26
Compare
Choose a tag to compare
0.1.18 Pre-release
Pre-release
  • Python Dependency support!
    • You can now specify Python dependencies (there's a little drop-down you can choose from in the Configuration panel).
    • When you specify these dependencies, Polynote will create a notebook-specific virtual environment and install those dependencies inside it.
    • The virtual environment is configured to delegate to the system python environment so packages that already exist won't be installed again. It's persisted as well so it won't be recreated every time you restart polynote.
  • support for base default.yml to be provided in distributions - no more clobbering people's configs!
  • fix for broken VIM mode
  • improvements to data display:
    • Add chrome-inspector-style display of structures and arrays
    • Add Schema tab to inspector UI for table data
    • Some refactoring/removal of duplicate stuff
    • Add encoding of array fields to spark table data
  • create notebooks directory if it doesn't exist