Get a detailed overview of the updates introduced in Nextmv v1.7.0, focusing on improvements to the Python SDK and CLI.
Key features and updates covered include:
- Manifest-Based Configuration: The
nextmv.loadandnextmv.writefunctions have been enhanced to read configuration and options directly from the app manifest. This change simplifies application code by moving input/output formats and option declarations into a centralizedapp.yamlfile.
- From Statistics to Metrics: The update deprecates the rigid, nested
statisticsclass in favor of a flexiblemetricskey-value map. This allows developers to easily define custom metrics like solver duration or run duration.
- Automated Dependency Management: The Nextmv CLI now integrates UV under the hood. This automatically resolves dependencies specified in the manifest for local runs, eliminating the need to manually manage virtual environments or Python versions.
- CLI Enhancements: The video demonstrates new warnings for conflicting API keys or profiles and highlights how the CLI now trims large asset data from output for a cleaner console display.
The walkthrough uses a sample OR-Tools multi-knapsack application and the nextmv init command to demonstrate these features in a live development workflow.

