Console

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.

Screenshot of a table of data with the input ID as the sorting column that the row data is keyed off of.

Console

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.

Generic screenshot from a create entity view showing a name input with a value of v1.0.4 and the value of the ID input below it with the same value (which was added their automatically via the name input).

Console

Using managed options with scenario tests

October 8, 2025

The defined options interface has been enhanced for scenario tests to allow specifying multiple values for a single option. A + button next to the defined option control allows you to add as many controls (i.e. values) for a single option as needed. And like before, these multiple values are used to create a cross-product of runs for that scenario.

Screenshot of a scenario within a scenario test showing many different managed options with multiple UI controls for each option that represent the multiple values per option.

nextmv-py

nextmv-v0.32.0

October 3, 2025

What's Changed

Full Changelog: nextmv-v0.31.0...nextmv-v0.32.0

Console

User-friendly options for runs and scenario tests

October 3, 2025

Nextmv Console supports the new managed options feature for defining model options. When you push your model to Nextmv Cloud, the defined (or managed) options will be surfaced with versions that use the model binary.

Also note that the options are made available for the app’s most recently pushed binary (active executable) and thus are able to be used immediately by the app’s managed devint and Latest instances.

When you assign a version to an instance, the options associated with that version (by way of the model binary that was attached to it) are passed through and made available on the instance. The UI displays all of the available options with their relevant controls with the default values selected if those were defined. You can accept all of the default options for the instance or add overrides for one or more options if desired (you can reset an option to its default value at any time). This method allows you to specify option overrides as defaults for certain instances.

When an instance is selected for a run, that instance’s defined options are passed through to the run. If the instance had overridden a default configuration value, that new value is shown as the option’s default value for the run. Like with an instance, you can override any of the option’s default values for the run. After the run has been created, you can view the Run configuration summary table to see which options were applied and where they came from.

Screenshot of a list of managed options with a variety of different UI controls to specify the value of the option.Managed options shown in the create run view.

Console

Run options summary table

October 3, 2025

A new table is available on the run summary view that shows which options were applied to the run and where in the hierarchy they were applied.

If an option was applied by the version (that is, an defined option default value), the source is marked as version. If an option was applied at the instance level (an override of a version’s default value), the source is marked as instance. If an option value was overridden for the specific run, the source is marked as run.

Screenshot showing options from a run listed in a table with various values displayed as the sources.

nextroute

v1.12.2

October 2, 2025

What's Changed

  • Fix calculation of Value() for soft-maximum objective by @TheMarex in #108

Full Changelog: v1.12.1...v1.12.2

nextroute

v1.12.1

October 2, 2025

What's Changed

New Contributors

  • @TheMarex made their first contribution in #107

Full Changelog: v1.12.0...v1.12.1

Console

Run queuing

October 2, 2025

You now have the ability to set the queue priority for runs in Nextmv Console. You can set the queue priority (or disable it) on an instance or on a specific run. And you can override an instance’s default queue priority setting on a indiviudal run as well.

Read more about run queuing and prioritization in the Docs.

Screenshot showing the UI for setting the queuing priority for an instance: A dropdown select with the queue priority number and a toggle to enable or disable queuing.

Console

Tabbed view sharing for scenario tests

October 2, 2025

Scenario tests now have a tabbed interface for the details view that separates the result, runs, and test details. This separates the test results for easier viewing and allows you to share a specific view (e.g. the test result) with others via the share button in the header (or copying the URL directly).

nextmv-py

nextmv-v0.31.0

September 25, 2025

What's Changed

Full Changelog: nextmv-v0.30.0...nextmv-v0.31.0

nextmv-py

nextmv-v0.30.0

September 21, 2025

What's Changed

Full Changelog: nextmv-v0.29.5.dev.1...nextmv-v0.30.0

nextroute

v1.12.0

September 19, 2025

What's Changed

Full Changelog: v1.11.4...v1.12.0

nextpipe

v0.3.5

August 27, 2025

What's Changed

Full Changelog: v0.3.4...v0.3.5

nextmv-py

nextmv-v0.29.4

August 26, 2025

What's Changed

Full Changelog: nextmv-v0.29.3...nextmv-v0.29.4

nextpipe

v0.3.4

August 4, 2025

What's Changed

Full Changelog: v0.3.3...v0.3.4

nextpipe

v0.3.3

August 4, 2025

What's Changed

Full Changelog: v0.3.2...v0.3.3

Release notes archive