Pyramid 2020.30 Released

Pyramid 2020.30  - a service pack for Pyramid  2020 - has been released. It includes a large collection of fixes. A separate service pack (2023.10) for Pyramid 2023 has been released. 


Last "2020" Release

Release 2020.30 is the last official release for "Pyramid 2020." Customers still on the 2020 version should be in the process of evaluating and testing "Pyramid 2023" so the next upgrade is seamless and issue free.

After deploying 2020.30, customers must upgrade to version 2023.10 or later.

  • The main installer files can be downloaded from the Customer Portal. 
  • There is no containerized version of 2020.30.
  • Main Installation guidance can be found here.
  • Help for upgrades can be found here.
  • Help on how to test an upgrade before deployment can be found here.

Pyramid 2020.30 includes changes to existing capabilities. It builds on other changes made since the last major release (2020.20). Please consult the notes for all versions from 2020.20 onwards on this forum to understand the impact on your deployment.

As such, Pyramid recommends that the new release be tested on a duplicate version of an existing content database repository before any production upgrades are applied. 

Further, a database repository backup should be made before upgrading any production systems and repositories.


  • Fixed an issue where using BigQuery as a destination was not possible when set to utilize a service account
  • Fixed an issue where an Azure Databricks source did not show the list of databases
  • Fixed an issue where the properties panel for Multi Files sources failed to refresh upon navigating through various Multi Files sources
  • Fixed an issue where using a column with a data type of “interval day(0) to second(0)” in a Custom Query, resulted in a blank screen
  • Fixed an issue where the "Time to keep model processing logs" setting in a schedule was set by default to Always instead of System Default
  • Fixed an issue where a column data type was erroneously set to Date instead of DateTime



  • Fixed an issue where a Discovery that was using a Parent-Child hierarchy did not retrieve data as expected
  • Fixed an issue where a "The PQL function 'EXIST' is not supported" error message appeared after using cascading filters
  • Fixed an issue where using Focus on a member in a grid returned no results
  • Fixed an issue where custom ordering calculations with parameters no longer allowed parameters to impact the results



  • Fixed an issue saving small decimal values in the Conditional formatting band fields
  • Fixed an issue where Conditional Formatting Data bars did not appear for negative values when using the % Of Max algorithm
  • Fixed incorrect order of values in the Legend when using the Hebrew UI language
  • Fixed an issue where long member names in Hebrew were cut off from the right instead of from the left
  • Fixed an issue where text in a grid was wrapped although Wrap Text was off
  • Fixed an issue where labels were cut off in a Tornado chart
  • Fixed an issue where adding certain dimensions and measures to a report resulted in a blank screen


  • Fixed an issue where swapping an attribute with a hierarchy in a Present resulted in an error
  • Fixed an issue where the Reset button in runtime did not refresh the data as expected
  • Fixed an issue where an Illustration, based on a measure with applied Overlay, was not properly filtered in a Present
  • Fixed a presentation-related issue leading to out-of-memory errors in the InMemory server
  • Fixed an issue where clicking on a bubble map did not update the visuals when interaction was set
  • Fixed an issue where selecting "All" in a cascading filter caused a query to fail


  • Fixed an issue where a report with a dynamic date filter did not update based on the filter as expected
  • Fixed an issue where Publications and Subscriptions didn't run until they were resaved
  • After importing a publication and using Replace All, the schedule became inactive; however, it continued to run
  • Fixed an issue where the Page Repeater was printing the same page


  • Fixed an issue when using a BW source where a list that used a global parameter in a Contains filter had failed
  • Fixed an issue where a formula didn't return the caption of a hierarchy current member
  • Fixed an issue where a comment in script mode caused the formulation to fail


  • Fixed an issue where a duplicated illustration did not run

Content Management

  • Fixed an issue where items could not be deleted or purged
  • Fixed an issue where using Cut and then Replace on a different folder, did not remove the content from the source folder
  • Fixed an issue where the contents of workgroup folders were not visible to viewers
  • Fixed an issue where replacing a model definition that was owned by a different user had failed
  • Fixed an issue where content that was moved/copied did not get the correct roles
  • Fixed an issue where replacing a Model timed out and failed
  • Fixed an issue where a Viewer user was able to access a folder but could not access its child folders
  • Fixed an issue where Discoveries did not work as expected after being overwritten using the API
  • Fixed an issue where folders appeared in a reversed alphabetical order
  • Improved layout of the "Delete Contentions on Shared Item" panel
  • Fixed an issue where using Cut & Paste & Replace from Private Content to Public Content did not add roles to the content


  • Fixed an issue where a Dynamic Text in a Presentation was printed incorrectly
  • Fixed an issue where legend colors were incorrect on a printed publication
  • Fixed an issue where a Matrix Grid with a large number of visuals did not print correctly in Present
  • Fixed an issue where a measure that is formatted as Currency did not show the currency symbol when printing to Excel
  • Fixed an issue where exporting a discovery consisting solely of measures to Excel resulted in a format that was not compatible with pandas in Python
  • Fixed an issue where, if the caption of a measure was modified, printing from embed displayed the original caption instead of the updated one
  • Fixed an issue where a measure list didn't print to CSV/EXCEL when in a raw/tabular grid


  • Fixed an issue where the System Schedule failed to open
  • Fixed an issue where the Task Manager did not show error messages
  • Fixed an issue where new Provisioning jobs could not be created
  • Fixed an issue where Additional Parameters were not sent properly on a Snowflake connection
  • Fixed an issue where Weka files didn't get deleted automatically
  • Corrected inaccuracies in the Audit Trail Details


  • Fixed an issue where /API2/content/getFolderItems did not bring back deleted items
  • API2/content/createNewFolder will now automatically apply a role to the folder if created in Workgroup content


  • Fixed an error when using a Jump action on the iPad


  • Fixed an issue where adding services on upgrade, the added services did not start
  • Improved login performance
  • Online help improvements
  • When deploying Kubernetes, the metrics server is now only accessible internally
  • Fixed an issue that was causing PROM errors to appear in the system logs 



Content aside

  • 3 mths agoLast active
  • 168Views
  • 2 Following