Skip to content

Latest commit

 

History

History
177 lines (141 loc) · 15.7 KB

RELEASE.md

File metadata and controls

177 lines (141 loc) · 15.7 KB

2021-10-14 build 0.94.0

We've released a new version of the Datagrok platform (0.94.0). This release focuses on the areas of visualization, usability, rich features for the developers, and traditionally on the platform stability.

Visualization and usability improvements

  • Many updates in Scatter plot: a lasso tool, axis sliders, data split by marker shape, custom lines by equations; all summarized in this video
  • New Histogram features: splines and bands: video
  • New Line Chart features: marker shape selection, whiskers: video
  • Using “Relative Values” property in combination with the “Stack” property to analyze the distribution of the stacked values: overview
  • Many aspects and issues of the Bar Chart addressed: overview
  • Search for category names in filters (useful when there are many categories in the column): more in this video + an overview
  • Lists in parameterized database queries: overview + video; also check the video about parameterized queries in general: link
  • Database query caching with cron jobs ability: video

Improvements for developers

  • More granular event handling (an example with intercepting conditional color coding settings change: link)
  • Creating drag-and-drop objects: overview
  • Getting cell colors: overview
  • Adding custom machine learning models to Datagrok in R, Python, or from external models deployed in clusters: video, package, help

Enhancements in public packages

  • PowerPack and Universal Search — commonly used platform enhancements, currently covering Start Page widgets, Power Search (ability to search for anything from the Start Screen), and search templates support: video
  • Updates in the Peptides package, learn more in the video

We have also redesigned our approach to interactive Tutorials. We have moved them to a standalone package and made them available through a dedicated app. Check this video to get a grasp. Every tutorial on the platform now is a simple TypeScript code, like here. Now it is possible to equip customers' apps and deployments of Datagrok with tutorials as well!

2021-07-29 build 0.93.0

We've released a new version of the Datagrok platform (0.93.0). It's a large release with many new features and stability improvements, addressing both user experience and flexibility for developers.

Here are some interesting areas in the platform updates:

We also worked intensively on our public packages, presenting a few new of them:

2021-05-06 build 0.91.10

We've just released a new version of the Datagrok platform (0.91.10). It is a major release with multiple stability and performance improvements, many new features, and new APIs for developers. Here are some of the notable advances:

Check release notes for more details, and give the new version a try at https://public.datagrok.ai!

2021-04-14 build 0.89.36

In this release, we've focused on enriching both the experience of the platform end-users and on-platform developers, as well as on connecting these two groups. For instance, custom-built cell renderers, useful for displaying molecules, nucleotide sequences or experiments results, now expand the platform in many places such as tooltips and tile viewers. There are also new viewers, several bar chart features, color coding features, and a few dozen of JS API enhancements and bug fixes.

Highlights

Major features and improvements

Bug fixes

  • Histogram: duplicated Y axis
  • User can't login with OpenId if someone shared something to him by email
  • Detectors load on each table open
  • dapi.log.events returns empty array
  • Layout apply doesn't work on renamed columns
  • Chem: Column width with structures is not correct when using OCL
  • files method rename doesn't work properly
  • Saved function annotation doesn't delete old parameters from database
  • Settings: apply drops password parameters
  • tabControl with ui.wait will concatenate contents of tabs and show loader after second tab click
  • Package Properties ignored on repository publish
  • Grid: Selection display is drawing incorrect on high res.displays (MacOS)
  • Grid: empty cells are colored with conditional color-coding on
  • error: NullError: method not found: '_ddt$_name' on null
  • Visual Query does not work for all supported providers
  • Fixed the bool input debouncing issue
  • Heat Map: columns do not resize
  • Exception after adding filters on Table View
  • Column format changes are not persisted in layouts
  • S3 AES: Cant post a file
  • Ability to disable routing
  • UI boolInput: onChange event executes code twice
  • Filters panel opens with an error message

Miscellaneous

  • Newick file viewer
  • Improved comments on DataFrameViewer::onFrameAttached(..)
  • JS API: pass JsViewer in onContextMenu events
  • JS API: Ability to create ViewLayout from ViewState
  • JS API: preserve metadata while changing column type (WIP)
  • Timelines: Add Reset View item to context menu
  • datagrok-tools: add package init function template
  • /info/packages route added
  • Improved bitset notification logic to respect current level of notifications (aka updateLevel)
  • Filters: deletion of rows in grid/df results in incorrect filters
  • Grid: Harmonize popup menu (WIP)
  • Grid: Custom HTML-based cell renderers: investigate performance issues (WIP)
  • "Normalize" action does not work
  • Improve error handling mechanism for visualizations
  • HeatMap: automatically adjust header font size as column width gets smaller
  • Query View: Incorrect display of line numbering
  • UX: Flickering of scroll bars fixed
  • Added missing react import
  • Heat Map: automatically adjust header font size as column width gets smaller
  • JS API: onPackageLoaded event
  • Ability to discover and choose JS-based grid cell renderers based on a sem type
  • Optimization: faster BitSet construction based on logical function and two arguments
  • Grid: make the color of selected rows lighter
  • Bar Chart: ability to select categories by clicking on the category label
  • Bar Chart: tooltips on category labels
  • Bar Chart: disable zoom on the X axis
  • Filters: split categories containing a list of values by pipes
  • Conditional Color Coding: Ranges "20-30" and ">40" are always automatically determined for any numeric columns

Note: this summary accumulates updates after 0.89.27.

Future release

Multiple marker shapes https://community.datagrok.ai/t/visualization-related-updates/521/20 JS API making drag-and-droppable objects https://community.datagrok.ai/t/visualization-related-updates/521/15?u=dskatov

Highlights

Major features and improvements

Bugs

2021 Future Release