nextmv-scikit-learn-v0.3.3
November 13, 2025What's Changed
- Release nextmv-gurobipy-v0.4.4, nextmv-scikit-learn-v0.3.3 by @sebastian-quintero in #166
nextmv-gurobipy-v0.4.4
November 13, 2025What's Changed
- Release nextmv-gurobipy-v0.4.4, nextmv-scikit-learn-v0.3.3 by @sebastian-quintero in #166
nextmv-v0.35.0
November 13, 2025What's Changed
- Drop support for Python 3.9, introduce support for
gurobipy13.0.0 by @sebastian-quintero in #163 - Reduces GH check workload by @merschformann in #164
- Adds support for app binary execution configuration by @merschformann in #160
- Creates the
run_logsmethod for thelocalApplication and various docs fixes by @sebastian-quintero in #161 - Release nextmv-v0.35.0, nextmv-gurobipy-v0.4.3, nextmv-scikit-learn-v0.3.2 by @sebastian-quintero in #165
Set display names for managed options
November 12, 2025
When defining managed options for your model with the app manifest, you now have the ability to set a display name for the option. Before the actual option’s name would be the value that was displayed, but sometimes internal model options do not always translate to the most user-friendly names in a UI.
To define a display name for an option, you just add a display_name property in the ui definition block, like so:
Then, when the option is loaded in Console, the name for the option field will be the display_name value rather than the name value.

You can read more about the display_name option in the UI section of the managed options docs.
v1.12.3
November 10, 2025What's Changed
- Moves to macos-15-intel for deprecated macos-13 runner by @merschformann in #114
- Rename solution_construcation_sweep_test.go by @cnpryer in #119
- Fixes tuple example for capacities objective by @merschformann in #120
- Exposes solver unplan operator weights as options by @merschformann in #122
New Contributors
Full Changelog: v1.12.2...v1.12.3
Delete shadow and switchback tests
November 10, 2025
You can now delete shadown and switchback tests directly from Console using the UI. On any experiment details view, click the Edit button in the header, then delete in the lower right, and then finally confirm the delete action.
When you delete a shadow test, all of the associated shadow runs are deleted as well. However, baseline runs are left in place as those runs are not tied to the experiment. Deleting a switchback test will not affect any of the runs associated with a switchback test, however, the switchback test information will be removed from those runs.
Note that once the experiment and its associated runs or run data has been deleted they cannot be recovered.
Delete runs
November 6, 2025
You now have the ability to delete runs in Console. On the run details view, click the “Edit” button in the header, and then click the “Delete” button in the lower right. A confirmation message will appear; click “Delete run” to delete the run. Note that once the run is deleted it cannot be recovered.



Clone ensemble definition
November 4, 2025
The ability to clone ensemble definitions has been added to Console. If you go to any existing ensemble definition and click the create button, there will be an option to clone that definition.

Clicking the clone button will take you to the create ensemble definition view with the fields pre-filled with the values from the ensemble definition that is being cloned. Once the cloned create ensemble definition view has loaded, you can further edit the new definition as needed.

nextmv-v0.34.1
October 30, 2025What's Changed
- Adds support for statistics on metadata by @merschformann in #157
- Fixes copying of the solutions produced by
localby @sebastian-quintero in #158 - Release v0.34.1 by @sebastian-quintero in #159
nextmv-v0.34.0
October 24, 2025What's Changed
- Support syncing local multi-file and csv-archive runs by @sebastian-quintero in #148
- Enhance local multi-file experience & release v0.34.0 by @sebastian-quintero in #155
Create new app flows
October 24, 2025
The flow for creating a new app in Nextmv Console has been updated with a user-friendly walk-through that helps you get your app connected to your model. It closely follows the flow of the new user on-boarding screens for repeated use. Also, at anytime you can close the walk-through screens and go directly to your app.

v0.4.0
October 23, 2025What's Changed
- Improves multi-file support by @merschformann in #34
- Release v0.4.0 by @merschformann in #35
Full Changelog: v0.3.5...v0.4.0
nextmv-v0.33.0
October 22, 2025What's Changed
- Supports Python apps targeting amd64 platform or custom Python version by @merschformann in #149
- Fix local Python command by @sebastian-quintero in #151
- Fixes input dir path validation by @merschformann in #150
- Fix DeprecationWarning on cloud import of ToleranceType by @sebastian-quintero in #152
- Release v0.33.0 by @sebastian-quintero in #153
Input ID added to scenario test pivot table
October 16, 2025
The ID of the input input_id used for a scenario test run has been added to the scenario test result view’s pivot table. You can now use inputs as a basis for comparison and analysis in a scenario test result.

Name to ID auto-conversion updates
October 16, 2025
When you are creating a new entity in Nextmv Console, an ID is automatically generated based on the name. Before, if your name included a period (e.g. v1.1.2), the period would be converted to a hyphen which would lead to indecorous IDs like v1-1-2.
This auto-convert function has been updated to allow periods so now your IDs will better reflect standard naming practices. And you can always change the ID of an entity, it does not have to be based on the name.

nextmv-v0.32.0
October 3, 2025What's Changed
- Returns the runs of a batch experiment, adds the
list_runsmethods forApplicationinlocalandcloudby @sebastian-quintero in #144 - Moves to macos-15-intel for deprecated macos-13 runner by @merschformann in #145
- Adds the complete docs for
localexperience by @sebastian-quintero in #146 - Release v0.32.0 by @sebastian-quintero in #147
v1.12.2
October 2, 2025What's Changed
Full Changelog: v1.12.1...v1.12.2