Release Notes - April 2026
This recap summarizes product changes released during April 2026, grouped by product theme.
Highlights by Theme
Computational Model
-
CM cards in the navigation now display more metadata.
- Cards now show solvable status and number of model components.

- Solvable CM versions are now highlighted in the right panel.

-
Quick Solve helps you verify model solvability, estimate cost, and diagnose issues faster.
-
A new
Resultstab in the Computational Model editor lets you preview timeseries for any CM version that passes sanity checks, without creating a Trial, Protocol, Vpop, or Output Set. -
You can temporarily override any model descriptor value (without updating it in the CM) to evaluate its impact on outputs.
-
You can display outputs from multiple model versions on the same graph to compare the impact of model changes.
-
Up to 10 timeseries can be visualized at the same time. This setting is not shared across users.
-
Timeseries can be overlaid with reference data using data tables.
-


-
Bug fix: reaction filter validation.
- Reaction and ODE filter inputs now use the correct condition-validation route, consistent with baseline-check and event-condition inputs.

-
CM activity feed entries are now created when a summary is sent.
-
Root functions used for event and discontinuity detection are now simplified before solving, improving solver performance for models with multiple events or discontinuities.
-
Conditions mixing
andandornow keep explicit parentheses for clarity. For example,a and b or cbecomes(a and b) or c. Previously, formatting could remove helpful parentheses and cause confusion. -
Bug fix: some ZIP downloads could previously be corrupted, empty, or incomplete.
-
Bug fix: root-finding edge cases that selected the wrong side of a root and caused solving errors were corrected.
-
If a model that previously solved with
AddAuxiliaryEventsnow fails after this release, please report it to support.
Trial & Protocol
- A
CM tagstab is now available in Trial and Calibration contexts.

- A warning is now shown when a statically filtered reaction rate is added to
simple output.

- Bulk edit is now available for
simple output.

-
Similar-arms warnings are now surfaced at the Trial top level.
-
Similar-arms warnings are now included in Trial/Calibration sanity checks, making them visible directly at the Trial level.

-
Performance was improved for protocols with a large number of arms.
-
Bug fix: scalar retrieval no longer hangs when an arm is invalid.
-
The
scalars/downloadroute now returns a400with an explicit error message when queried with an incorrect arm or descriptor.
Calibration
- In Calibration, you can now display only scenarios with available data for each graph.
Datatable
-
Bug fix: data table overlays were not persisted in Trial simulation view.
-
Data overlays are now persisted in Trial Monitoring while navigating within the Trial resource.

Document
-
When uploading a reference, OCR (combining MathPix and Mistral) now detects figures and tables and automatically generates extracts from recognized elements.
-
When copying and pasting content with discussions, discussions are kept only when pasting within the same document. If content is pasted into a different document, discussions are automatically removed to prevent cross-document inconsistencies.
-
Markdown API: links are now converted to PIs.

-
API: support was added to export Documents to LaTeX.
-
Jinko Documents can be exported using
GET /app/v1/document/{document_id}/export/latex. -
A new
Code blockbutton is now available in the document toolbar.

Navigation
- Raw file upload now supports faster transfers and larger files.

- A new API endpoint supports binary file uploads and streaming.
Org & Auth
-
Bug fix: project-level user access can now be lowered.
-
Bug fix: project names could overflow into adjacent project entries.
-
Long project names no longer overflow into adjacent project entries.

API
-
Mistral is now available as an alternative OCR endpoint to reduce reliance on a single provider.
-
A new endpoint allows posting a
RawPIwithmultipart/form-data. -
Documents can now be created from markdown using
jinko-sdk(see the example cookbook). -
References can now be created using
jinko-sdk(see the example cookbook).
Solver & Discontinuities
- Discontinuity detection was improved and now also catches discontinuities in derivatives (for example around expressions such as
max(0, y)), which improves solver correctness. - The default for
discontinuityEventsis nowAddAuxiliaryEvents(previouslyWarnOnly), so this behavior is enabled by default. - You may see minor numerical differences in results after this change.
- In some models, result differences can be larger because previously hidden discontinuity issues are now corrected.
- Some simulations that failed before may now solve successfully due to improved discontinuity handling.
- If a model becomes much slower (for example when many discontinuities are triggered at high frequency) or fails unexpectedly, contact support; as a temporary workaround, advanced users can set
discontinuityEventstoWarnOnlyorDontCheck.
Other
-
The number of timepoints for the Results tab is currently capped at 1000. If you hit this threshold, increase
tstepor decreasetmaxin solving options. -
Bug fix: some patients that previously failed with unexpected
index out of boundserrors in the BDF solver now solve correctly. -
A sanity check now warns when a
to-outputrate is filtered out. -
Condition inputs (such as baseline-check and event-condition inputs) now point to the correct documentation section.

-
Selection boxes were added in Output Set.
-
Tag color selection now supports any color. You can:
-
Type a hexadecimal color code.
-
Select a color in RGB.
-
Pick a color from the panel.
-

- If you perform an action on more than 20 components, the activity-feed item now displays a summary.

-
Bug fix: file content is no longer printed in logs when uploading a raw file.
-
Some logs that were previously missing due to an encoding error are now correctly printed.
-
Bug fix: condition-validation behavior was corrected.