A better notebook for Scala (and more)
ReprsOf
solving OOMs when handling huge collections. #1171isatty()
to work around some issues where Python libraries check for this.. #1207PySpark dependencies now configurable. #1175
There are two new configuration parameters in the spark config, under the pyspark
key:
distribute_dependencies
(boolean), which toggles PySpark dependency distribution.distribution_excludes
(list), a list of packages to exclude from PySpark dependency distribution.Additionally, boto
and h5py
are now excluded from distribution by default.
Fix bug where starting cell with "package" could erroneously trigger package-cell detection. #1174
Features:
Bugfixes:
POLYNOTE_INHERIT_CLASSPATH
environment variable from working in IntelliJ #1106pkg_resources
lib to account for new entries after activating the venv. #1169Wow, it's been a long time since our previous release! We've got a pretty big release lined up for everyone to enjoy 😄
Thanks to everyone who waited patiently for 0.4.0!
kernel.scalaVersion
. It is automatically detected if not configured.shapeless
was also removed from our dependencies....
button next to each dependency.s3
or http
) can be individually toggled in the UIPolynoteBackend.output_format = 'svg' # or 'png'
. #1037SparkRepr
for Array[Row]
#999 (thanks @tmnd1991 !)DEVELOPING.md
(thanks @easel !)Deprecations
behavior.kernel_isolation: never
is no longer supported – spark kernels can no longer be
launched in-process. never
is now deprecated; it behaves the same way as spark
(remote kernel iff notebook uses Spark)
and will be removed in a future version.Bugfixes
This replaces 0.3.8, which was found to have a few issues that weren't caught.
polynote.py recover /path/to/wal-file.wal
. This is currently experimental.polynote.py run [OPTIONS] input-file input-files*
that can run notebooks in headless modefalse
causes [object Object]
in table view... sigh javascriptlisten
interface was ignored