June 2026: Granular Model Permissions, Expanded API Uploads & Usability Improvements

June brought meaningful additions across access control, API capabilities, and everyday usability — plus a solid round of reliability improvements to keep your projections running smoothly.

✨ New Features

Granular Model Permissions Slope now includes a dedicated Model Permissions permission that can be granted independently of Model Development access. This gives administrators finer control over who can manage permissions on a given model — without needing to grant full development rights. Users with only this permission can access a model’s permissions page directly from the model list. A built-in safeguard also prompts users before they accidentally revoke their own access.

🔧 Enhancements

Full Decimal Values on Older Data Table Versions When reviewing older, non-editable versions of a data table, you can now hover over any cell to see its full precision value — handy for audit and review workflows.

Variable Copy Link Improvements The “Copy link to variable” icon now appears when hovering anywhere in the Variable Properties header (not just over the title text). Clicking it shows a confirmation message, and the icon has been updated to match Slope’s other copy icons.

Drag & Drop Indicator for Model Folders Hovering over a model in the model list now reveals a drag handle icon, making it clear that models can be dragged into (or out of) folders.

Improved Error Messaging Tenor-related errors in the Scenario Table Read function now correctly reference “Tenor” instead of the outdated “Duration” label. Additionally, scenario lookup errors now return more descriptive messages when a scenario table is missing a time 0 entry.

UI Refinements A handful of smaller but impactful polish updates:

  • The Array modal for Portfolio-level Data Table arrays no longer includes text about “Model Point Aggregation method,” which doesn’t apply at the portfolio level.
  • Field names in the Change Management merge view now display in a human-readable format.
  • The Confirm Merge button is now disabled while its confirmation modal is still loading.
  • The click target for the edit icon on Data Tables in the projection inputs panel has been enlarged for easier use.
  • A “Back to List” navigation option now exists on Improvement Scale details, to be consistent with Decrement Tables.
  • Clicking a download icon no longer unintentionally opens an edit modal in some views.
  • When viewing a model that lives inside a folder, you’ll now see its full folder path displayed in the model details

API Enhancements

Expanded CSV Row Limit for Scenario Table Uploads The scenario table API endpoint now supports CSV uploads of up to 2 million rows (up from the previous limit). For very large files, you can optionally skip validation on upload — validation will then run automatically when a projection is executed. Excel (.xlsx) row limits remain unchanged.

🛠 Fixes

  • Resolved an issue where projections could intermittently stall or fail to complete when running with a higher number of scenarios. As a result of this stability fix, we’ve also increased the max number of HPM scenarios to 200, and are continuing to work to increase this further.
  • Addressed a rare race condition that could cause model point values to be double-counted across two adjacent time periods in large projections.
  • Fixed an issue where Goal Seek formulas configured with an “On Failure” fallback would error instead of applying the fallback when the maximum iteration count was reached.
  • Corrected the sort order used by the NAIC Scenario Generator when applying the Significance Value subset method, aligning with NAIC documentation.
  • Improved projection worker stability and performance, reducing intermittent failures during high-parallelism runs.
  • Corrected an issue where sequential seed values in the Random Number Generator formula produced predictable, non-random results.
  • Resolved an issue where large file-only data tables with parsing errors could cause a projection run to hang indefinitely instead of returning an error.
  • Fixed an issue where hyperlinks created in Model Documentation were not clickable after saving.
  • Fixed an issue where adding a hyperlink in Variable Documentation applied the link to all text rather than just the selected portion.
  • Corrected a display issue in the Model Point File Filters modal that showed an unexpected element on completed projections.
  • Fixed a problem where the Sales Allocation dropdown in the Edit Portfolio Details modal appeared empty after saving without a portfolio selected.
  • Resolved an issue where deleting a data table did not warn users if an older version of that table was referenced in a projection template.
  • Fixed a validation gap that allowed model point definition merges containing duplicate field names or aliases.
  • Corrected array variable bracket display in the Relationship View — brackets now appear consistently on both upstream and downstream array variables.
  • Fixed an issue where attempting to delete a model with a running projection showed an ambiguous confirmation dialog instead of a clear warning.
  • Fixed an issue where data table dropdown columns would error when the selected value contained leading or trailing whitespace.