Skip to content

Releases: twosigma/beakerx

1.3.0

04 Dec 18:27
Compare
Choose a tag to compare

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

15 Oct 06:20
Compare
Choose a tag to compare

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

04 Sep 04:44
Compare
Choose a tag to compare

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

05 Jul 17:43
Compare
Choose a tag to compare

This release has 6 issues closed since 0.21.1.

Issues closed include:

  • #7614 Spark progress indicator rounded corner fixed,
  • #7628 Spark demo problems fixed,
  • #7641 Add API to specify image format columns in tables,
  • #7642 Fix font of HTML output in Jupyter Lab,
  • #7644 Fix Spark toolbar indicator changing size on notebook switch.

Available via pip, conda, and docker. See the home page.

0.21.1

03 Jul 22:11
Compare
Choose a tag to compare

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.

Available via pip, conda, and docker. See the home page.

0.21.0

01 Jul 01:38
Compare
Choose a tag to compare

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,

Available via pip, conda and docker. See the home page.

0.20.1

21 Jun 19:04
Compare
Choose a tag to compare

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

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.

Available via pip, conda and docker. See the home page.

0.20.0

20 Jun 16:55
Compare
Choose a tag to compare

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

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.

Available via pip, conda and docker. See the home page.

0.19.0

07 Jun 19:22
Compare
Choose a tag to compare

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

  • #7441 Table widget search now is case-insensitive unless you request a capital letter,
  • #7443 Fix memory leaks in table widget,
  • #7456 Add table of contents extension,

Available via pip, conda and docker. See the home page.

0.18.2

31 May 20:01
Compare
Choose a tag to compare

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:

  • #7016 remove old tables implementation,
  • #7204 remove dependency on bootstrap,
  • #7405 fix doc of image mime type,
  • #7419 fix foldout formatting on narrow window

Available via pip, conda and docker. See the home page.