The time in which Portal pages load has been decreased by improvements to Block and Page screenshot functionality. Reduced image sizes have resulted in smaller asset sizes when loading Portal pages, resulting in faster load times.
Additionally, improvements to the screenshot process have resulted in the Portal taking Block and Page screenshots faster, which have dramatically reduced the time it takes to save changes when editing a Portal.
In our testing we have seen the following speed improvements:
Custom JavaScript within a Portal is now provided with a method for unloading when it is no longer needed. This reduces in-browser memory usage and improves overall performance when viewing Portal Pages containing custom JavaScript.
To implement the JavaScript unloading in a Snippet, update your code to return an Object containing an onDestroy property. The value of the onDestroy property should be a function to be called to clean up or unload your code.
Portal now supports RedShift and BigQuery data bases as data sources. Portals can be configured to connect to either of these technologies to pull in data for display in Zuar Portal blocks and pages.
none.
| Issue | Summary | Resolution |
|---|---|---|
| POR-1232 | Tableau v3 block gets new connected app token many times while block is resizing | Done |
| POR-931 | Datasources - Add support for BigQuery | Done |
| POR-930 | Datasources - Add support for Redshift | Done |
| Issue | Summary | Resolution |
|---|---|---|
| POR-1260 | Add penn test headers | Done |
| POR-1255 | Tableau Rest Auth > Expose on zPortal method to obtain auth token | Done |
| POR-1254 | Tableau Buttons > Wrong tab name | Done |
| POR-1246 | Admin > Blocks > Edit or New block click takes too long | Done |
| POR-1148 | Update favicon | Done |
| POR-1120 | amChart refreshes when scrolling to new page of results in multi-select dropdown | Done |
| Issue | Summary | Resolution |
|---|---|---|
| POR-1266 | Sync: Password is required with username even with Connected App | Done |
| POR-1264 | Tableau button block broken for V3 Tableau blocks | Done |
| POR-1262 | Admin is not checked in the Users table | Done |
| POR-1261 | Connected App Auth is not working | Done |
| POR-1256 | Link forwarding doesn't work | Done |
| POR-1253 | Block > Name suggestion functionality | Done |
| POR-1252 | Applied filters, User menu> Issue with creation | Done |
| POR-1251 | Refresh button > removes Markdown data | Done |
| POR-1249 | Cascading filter > Date range filter text overflow | Done |
| POR-1248 | Data table > Pagination issue | Done |
| POR-1247 | Input Filter > Doesn't match ilike pattern | Done |
| POR-1245 | Error after save block changes | Done |
| POR-1238 | Error authenticating via user/pass in sync | Done |
| POR-1234 | Login Page Editor in Portal 1.6 Bug - Edits are not saving | Done |
| POR-1189 | Block / Page JS still running in memory even after the scripts are removed | Done |
| POR-1177 | Page / Tableau assets load multiple times | Done |
| POR-1143 | Date picker overflow on custom date range | Done |
| POR-1154 | Better approach to screenshots during save | Done |
| POR-1092 | Cascading filter gets results that match LIKE query from above selection | Done |
| POR-635 | Admin set to false in public.users throws an error. | Done |
| POR-549 | No email address in about response | Done |
| POR-238 | Filtering - filters don't work across data sources when the data source has aliases | Done |
| POR-92 | 500 error on blocks when referencing data source that ends with semicolon | Done |
| Issue | Summary | Resolution |
|---|---|---|
| POR-1258 | JS Unload documentation | Done |