Initial version of completely client-side (“native”) rendering of (simple) graphics without requesting extra data from the server-side Wolfram Engine
◼
This speeds up rendering and enables support for Dynamic inside such graphics.
◼
In this first iteration, only graphics that contain only Disk and Circle primitives are supported. We will gradually add support for more primitives.
New features and minor changes
Cloud Chrome
◼
Publish dialog links to the JavaScript notebook embedder documentation – CLOUD-15485
◼
Users are warned when their session will end because of a PRD push – CLOUD-7783
Cloud Notebooks
◼
Resizable only calls onResize when the size actually changes – CLOUD-16111
◼
PreserveImageOptions is supported in native graphics – CLOUD-16100
◼
Code copied for native graphics is updated to match the most recent Desktop FrontEnd – CLOUD-15943
◼
ImageSize Rule form (UserUnits) and Inherited are supported in native graphics – CLOUD-15869
◼
NCache is supported in native graphics everywhere it is valid – CLOUD-15865
◼
The client-side evaluator is used in native graphics – CLOUD-15864
◼
Add support for choosing whether to use "native" graphics or "helper data" Graphics – CLOUD-15107
◼
Client-side-only Graphics rendering is prototyped and tested for performance – CLOUD-13095
Cloud Objects
◼
Header lookups in cloud object code are done in case insensitive way – CLOUD-16563
◼
Dependency of cloud object functions on JSONTools is removed – CLOUD-16294
◼
CloudSubmit failure handling is improved – CLOUD-16222
◼
HTTPResponse handling is refactored to facilitate calling it from an external component – CLOUD-16117
◼
CloudExpression has a 20MB size limit – CLOUD-14087
Kernel Initialization
◼
$ProcessorCount is explicitly set on production cloud in kernel initialization to reasonable small value – CLOUD-16334
Other
◼
Wolfram Community can access the files API on Wolfram Cloud – CLOUD-16591
◼
Redirects to HTTPS for /notebooks API are disabled – CLOUD-16504
◼
Session memory limit in Open Cloud is 1 GB – CLOUD-16133
Bugs fixed
Cloud Chrome
◼
WPL only: Duplicate operation from the notebook header is broken – CLOUD-16553
◼
Hitting F1 over a function name doesn't direct hit search – CLOUD-15762
◼
Deleting the file from an autocopied notebook creates an 404 from which there is no recovery – CLOUD-15512
Cloud Notebooks
◼
Embedding the same notebook multiple times causes all but the last embed of the notebook to pinkbox when allowInteract is not set or set to false – CLOUD-16744
◼
Click-to-Copy does not work in embedded notebook until the notebook is explicitly focused – CLOUD-16694
◼
Editor inside Grid can cause unnecessary reflows – CLOUD-16673
◼
Multi-click selects the wrong token (language element) – CLOUD-16611
◼
Cell spacing following a fraction box is broken in the notebook cache – CLOUD-16584
◼
Using the notebook embedder on websites other than wolframcloud.com has cross-origin security errors – CLOUD-16558
◼
Certain colors do not render in graphics in older browsers – CLOUD-16547
◼
One-argument FrontEndTokenExecute["EvaluateCells"] doesn't work – CLOUD-16545
◼
Lines with scaled Thickness incorrectly get distorted by AspectRatio – CLOUD-16508
◼
Click to copy bubble has faint square – CLOUD-16496
◼
Typing quickly in the first cell of a notebook can be out of order – CLOUD-16468
◼
Native Graphics and helper-data Graphics do not have the same baseline – CLOUD-16465
◼
Notebook dialogs are way too wide – CLOUD-16444
◼
Certain 9-patch images are not displayed when used as the Appearance option for Button, Panel, etc. – CLOUD-16441
◼
(i) button doesn't show up when viewing notebook without Interact permissions – CLOUD-16437
◼
Slide breaks are not rendered in HTML cache – CLOUD-16427
◼
CopyFile of a CDF file reveals underlying notebook expression instead of rendered notebook – CLOUD-16426
◼
Cloud and Desktop disagree on how to format Column[{Framed["foo", ImageSize -> Full]}] – CLOUD-16396
◼
Changes to TaggingRules don't trigger dynamic updates – CLOUD-16393
◼
Button with dynamic Tooltip doesn't work – CLOUD-16390
◼
PrivateCellOptions -> "CellSettings" fails to function in cloud – CLOUD-16388
◼
FrameMargins -> Inherited is resolved incorrectly – CLOUD-16387
◼
ButtonBox with default options should paste data at the cell insertion point – CLOUD-16384
◼
DockedCells shouldn't offer to copy on mouseover – CLOUD-16381
◼
GraphicsBox is misaligned inside FrameBox – CLOUD-16380
◼
Some graphics in embedded notebooks are shifted to the right and cut off – CLOUD-16369
◼
Some cells have the wrong alignment in the HTML cache – CLOUD-16362
◼
Comments in Input cells can insert Nulls into expressions – CLOUD-16351
◼
Click to copy sometimes doesn't show up on deployed notebooks – CLOUD-16315
◼
UnderBrace, Underscript and Overscript have incorrect size and positioning – CLOUD-16285
◼
Math formatting in uploaded notebooks loses italics – CLOUD-16284
◼
Input cells with ClickToCopyEnabled->True can swallow clicks – CLOUD-16263
◼
Integrated service popup has long horizontal scrollbar – CLOUD-16217
◼
GeoImage[] pinks in cloud, sometimes crashes – CLOUD-16158
◼
Bookmarks button of Manipulate pinkboxes – CLOUD-16108
◼
9-patch slide background does not display in cloud – CLOUD-16011
◼
Pasting into Ctrl= boxes places the text outside the box – CLOUD-15953
◼
Resized native graphics revert to their original dimensions after refresh – CLOUD-15863
◼
Function tooltip is too tall in Edge/IE11 – CLOUD-15392
◼
ScrollIntoView in cell causes an uninteractable area to appear below the notebook – CLOUD-15246
◼
Attempting to publish an already published notebook fails – CLOUD-13902
◼
Double-equal assumptions have the wrong background, odd extra divider – CLOUD-16395
◼
Presenter Tools notebook navigation bar missing in Cloud – CLOUD-16385
◼
Dynamic based on WindowSize does not reliably work on the RHS of FontSize – CLOUD-16198
◼
Notebook background color for Presenter Tools Carbon theme – CLOUD-16012
◼
SideNote and SideCode cells show $Failed in cloud – CLOUD-16005
Cloud Objects
◼
Setting IconRules to a specific expression from desktop fails – CLOUD-16791
◼
CloudObjects[None, type] returns empty list – CLOUD-16704
◼
Loading the CloudObjects Messages.m file is slow – CLOUD-16489
◼
Deployed view cloud objects have a long setup time after two minutes of not being accessed – CLOUD-16454
◼
Retrieving WL metadata for cloud object requests is slower – CLOUD-16453
◼
Listing cloud objects fails to look for all the notebook mime types – CLOUD-16211
◼
Uncaught Throw when CloudPut uses empty Permissions – CLOUD-15621