Releases: twosigma/beakerx
1.3.0
This release has 26 issues closed since 1.2.0.
Issues closed include:
#5616, #6636, #6695, Fix build instructions and docs on windows
#7506 Timezone support in Pandas dataframe
#7685 UI fix on scrollbar on table widget
#7727 Fix treemap resizing issue
#7766 Turn off beakerx auto importing
#7824, #7830, #7831, #7836, #7842 #7843 Fixes in Groovy widget
1.2.0
This release has 20 issues closed since 1.1.0.
Highlights of this release are:
#7041 display flint TimeSeriesRDD with table widget
#7289 autocomplete for classpath add magic
Issues closed include:
#7472 Maven classpath order is non-deterministic and Spark UI is affected
#7718 URL arguments accessible from notebook
#7722 Big int64 is not displayed correctly in Table
#7723 EasyForm incorrectly display legend element on Lab
#7743 Histogram Groovy has wrong scale for default mode
#7745 Grid OutputContainer works wrong
#7746 Cycling Output Container displays empty plots
#7758 Legend element displays empty
#7775 Autotranslation does not respect set_index for pandas dataframe
#7779 Regression in Histogram axis labeling
#7780 %classpath add mvn: NoSuchFileException
#7804 Better handling for pandas stacked column dataframe
1.1.0
This release has 66 issues closed since 1.0.0.
Highlights of this release are:
#7652,#7653,#7670 Better support for autotranslation between all of BeakerX's languages
#6907 %async magic that runs cell in async manner
Issues closed include:
#7418 Autoload spark in spark magic
#7428 Add interrupt button to spark progress
#7472 Ensure deterministic classpath order based on maven 'dependency:build-classpath' goal
#7481 Fix the printed form of the Unit object in Scala kernel
#7561 Fix spark dataset preview appearing in wrong location
#7610 Implement Python autotranslation of pandas dataframe
#7618 Improve Scala autotranslation with implicit conversion
#7625 Fix nanoplots problems in python
#7627 Fix combined plot axis problems in python
#7641 Add API for Image Format in tabledisplay
#7642 Fix html font in jupyter lab output section
#7645 Fix tabledisplay data corruption problem
#7650 Fix spark progress truncated in spark UI
#7651 Move antlr from base to Groovy and Java kernel
#7668 Fix for handling ndarray as xygraphics argument
#5742 Fix to let syntax highlighter understand magics
#5900 Add publish menu item to plots and tables
#7686 Remove throttling from TableDisplay fitVieport method
#7689 Allow reading CSV as an iterator
#5961 Fix %import magic breaking global variables
#6610,#6676,#7384,#7385,#7386,#7461 Fixes on easyform styling
#7338 Add option to HTML format for fixed width columns in Tables
#7460 Add TableDisplay.setTimeZone() in Python
#7399,#7403,#7444 Enrich documentation for widgets, plot styling,scala
1.0.0
This release has 6 issues closed since 0.21.1.
Issues closed include:
0.21.1
This is a beta release with 40 issues closed since 0.20.1.
The highlight of this release is #5039 general autotranslation, working between all of BeakerX's languages.
Compared to 0.21.0 this release has:
- #7638 Fix JS console error on setting beakerx property with %%python magic,
- #7626 Fix fixed with font in Jupyter Lab,
- #7608 Improve error message for undefined beakerx property,
- #7335 Add image format to tables,
- #7615 Spark status indicators have minimum width to avoid horizontal shifting,
- #7469 Change spark magic autostart option from
-c
to-s
. - #7603 Fix stack trace on exit after using %%python magic,
- #7629 Fix vertical shifting during maven download,
- #7511 Autotranslation of Scala structured data,
- #7611 Fix getCodeCells in Lab,
- #7617 Fix autotranslation on Windows.
Also included in 0.21.0 are:
- #7327 Support millisecond and nanosecond formats for dates and date-times in tables,
- #7404 Truncate tables cells at 1000 chars for all types, not just strings,
- #7592 By default integers in tables are not formatted,
- #7593 Fix column drag-n-drop with index column present,
- #7600 Fix table menu remaining open on blur,
- #7522 Python table actions define event details,
- #7523 implement Python plot actions,
- #7535 #7550 #7573 #7578 Polish Spark UI,
- #7536 Document widget styling,
- #7580 Fix Spark UI on Windows,
- #7568 Fix Spark status toolbar indicator with multiple notebooks in Jupyter Lab, and
- #7601 Add default imports for MIME types in Scala.
0.21.0
This is a beta release with 26 issues closed since 0.20.1.
The highlight of this release is #5039 general autotranslation, working between all of BeakerX's languages.
Also included are:
- #7327 Support millisecond and nanosecond formats for dates and date-times in tables,
- #7404 Truncate tables cells at 1000 chars for all types, not just strings,
- #7592 By default integers in tables are not formatted,
- #7593 Fix column drag-n-drop with index column present,
- #7600 Fix table menu remaining open on blur,
- #7522 Python table actions define event details,
- #7523 implement Python plot actions,
- #7535 #7550 #7573 #7578 Polish Spark UI,
- #7536 Document widget styling,
- #7580 Fix Spark UI on Windows,
- #7568 Fix Spark status toolbar indicator with multiple notebooks in Jupyter Lab,
- #7601 Add default imports for MIME types in Scala,
0.20.1
This is a beta release with 37 issues closed since 0.19.0.
Compared to 0.20.0 this release also fixes #7562 and #7535.
Highlights include:
- #7322 Publish type declarations for our widgets so other Jupyter Lab extensions can build on them,
- #7332 Support named profiles of Spark configurations,
- #6688 #7080 #7517 Jupyter Lab theme support complete, including custom fonts and dark theme, and
- #6903 Add support for using ipyvolume and pythreejs from JVM languages.
Spark
- #7447 #7480 #7521 #7546 #7547 #7548 #7549 #7551 Improve Spark UI
- #7471 Store Spark properties like JVM options,
- #7410 #7524 Show Spark status in toolbar, and
- #7512 Spark magic defines
sc
.
Other
- #7534 Fix filtering of tables when column has multiple spaces,
- #7518 Envar for configuring default JDBC for SQL kernel,
- #7491 Clojure EasyForm fixed,
- #7499 EasyForm Date syncs typing,
- #7502 Fix table resize handle flickers,
- #7222 Fix Kotlin syntax highlighting in Jupyter Lab,
- #7394 Document Spark supported versions,
- #7539 Document more Clojure widgets, and
- #7402 Remove tutorial with redundant content.
0.20.0
This is a beta release with 37 issues closed since 0.19.0.
Highlights include:
- #7322 Publish type declarations for our widgets so other Jupyter Lab extensions can build on them,
- #7332 Support named profiles of Spark configurations,
- #6688 #7080 #7517 Jupyter Lab theme support complete, including custom fonts and dark theme, and
- #6903 Add support for using ipyvolume and pythreejs from JVM languages.
Spark
- #7447 #7480 #7521 #7546 #7547 #7548 #7549 #7551 Improve Spark UI
- #7471 Store Spark properties like JVM options,
- #7410 #7524 Show Spark status in toolbar, and
- #7512 Spark magic defines
sc
.
Other
- #7534 Fix filtering of tables when column has multiple spaces,
- #7518 Envar for configuring default JDBC for SQL kernel,
- #7491 Clojure EasyForm fixed,
- #7499 EasyForm Date syncs typing,
- #7502 Fix table resize handle flickers,
- #7222 Fix Kotlin syntax highlighting in Jupyter Lab,
- #7394 Document Spark supported versions,
- #7539 Document more Clojure widgets, and
- #7402 Remove tutorial with redundant content.
0.19.0
This is a beta release with 17 issues closed since 0.18.0.
Highlights include:
Jupyter Lab
- #7454 Add our custom fonts (Lato and Roboto Mono) to Jupyter Lab themes,
- #7275 Keyboard commands to table widget in Jupyter Lab do not also trigger notebook actions,
- #7454 Jupyter Lab themes added, including a dark theme,
Apache Spark
- #7393 Spark Dataset preview includes only columns and types until user requests materialization,
- #7464 Fix order of columns in Spark Dataset preview,
- #7470 Better error handling while starting a Spark session,
- #7468 Workaround for locating .beakerx.json,
Other
0.18.2
This is a beta release with 17 issues closed since 0.17.0.
Compared to 0.18.0 this release also fixes #7453 and #7442.
The highlight of this release is that Spark integration has improved enough to leave alpha for beta:
- #7326 #7426 improve spark status widget,
- #7416 improve spark config dialog,
- #7330 add advanced configs to spark config,
- #7331 persist spark configs in ~/.jupyter/beakerx.json,
- #7353 for local spark master URL, disable executor configs,
- #7359 support concurrent spark progress bars,
- #7371 fix flashing of spark progress bars,
- #7427 improve density of spark progress.
Other improvements: