Documentation

Nomirun CLI release notes

December 4th, 2025 - Version 1.14.0

  • Added support for configuring OpenAI API or Azure OpenAI API access for generating Swagger attributes on controllers. All services can be configured with nomi init and used with --ai-service switch on nomi generate swagger command.
  • Improving the Team collaboration experience by adding initialization for Git repository for .nomirun folder when running nomi init.
  • Fixed a build and debug in Visual Studio Code file when running nomi module new or nomi solution new-module commands.
  • Fixed a bug where nuget.config was not created in right folder when running nomi solution new command.
  • Fixed a bug when absolute file paths might not be properly detected.
  • Fixed a bug where module and library paths were not correctly saved as relative paths.
  • General tweaks, improvements, and bug fixes
  • Dependency updates

You will need to re-run nomi init to configure AI services.

November 24th, 2025 - Version 1.13.1

  • Fixed a bug where absolute instead of relative paths were stored to clusters.yaml file, when running commands cluster add-host, cluster change-host or cluster duplicate.

November 23rd, 2025 - Version 1.13.0

  • Added command cluster clean which removed all compiled host binaries in the cluster. This way you can easily rebuild the cluster hosts.

November 22nd, 2025 - Version 1.12.0

  • Added command solution clean to clean /bin folders for all modules in a solution.
  • Added command module clean to clean /bin folder for selected module.
  • Fixed bug in config nugetconf command, where the folder was not created properly
  • Improved CLI speed

November 21st, 2025 - Version 1.11.0

  • [BREAKING] Standardized module and solution source code folder to be at <USER PROFILE>/.nomirun/repos
  • [BREAKING] Absolute module and library csproj properties and cluster hostPath properties paths were replaced by relative paths to support for team development
  • [BREAKING] Removed --output switch from nomi module new, nomi library new, nomi solution new
  • [BREAKING] Removed the support for ‘Local Folder’ NuGet Repository
  • [BREAKING] Removed PORTS.json and moved ports to clusters.yaml and modules.yaml to support for team development
  • Added command cluster build-host to build a cluster host as standalone or container image output
  • Modules and Solution Git repositories now ignore launchSettings.json and nuget.config files in .gitignore to support for team development.
  • Fixed copying of CUDA dependencies at nomi init
  • Fixed nomi host download command to download debugging host correctly
  • Removed command migrate-to-yaml as no longer relevant
  • Changed Nomirun icon
  • General tweaks, improvements, and bug fixes

We suggest you re-run nomi init and fetch the AI model and recheck CUDA dependencies.

We are making some substantial changes to the CLI to support for future team development support. For issues marked with [BREAKING], you’ll need to do some manual work to fix. Contact us if you need help. We apologize for any inconvenience this might cause.

November 19th, 2025 - Version 1.10.0

  • Added command library build to build Common library NuGet package in a solution
  • Added command cluster generate to extract cluster configuration generation from cluster configure command. Command cluster configure does not generate configuration files anymore.
  • Added command module generate to extract module configuration generation. Command module configure does not generate configuration files anymore.
  • Command cluster build now generates a docker run command with -d and --network nominet switch
  • Fixed case, when the GRPC/S ports were not set correctly for containerized hosts
  • Base container images are now Alpine 3.22
  • General tweaks, improvements, and bug fixes
  • Dependency updates

November 13th, 2025 - Version 1.9.0

  • You can now build and run .NET 10 Nomirun modules and hosts.
  • Command module debug now contains --validate-packages command which will check if there are some incompatible package versions in module and host. It’s enabled by default.
  • Commands cluster start and cluster stop do not have --dev switch anymore.
  • Commands cluster start, cluster stop, module start, module stop now have a default value for --host-type Standalone.
  • Commands cluster start and cluster build does not contain --host-platform, --host-framework and --host-version switches anymore. This is not needed as every host in the cluster has its own properties.
  • Commands cluster add-host and cluster change-host now contain --host-platform, --host-framework and --host-version switches.
  • Command module view removed, as it is a duplicate of module list
  • General tweaks, improvements, and bug fixes
  • Dependency updates

November 7th, 2025 - Version 1.8.0

  • Added new solution new, solution new-library, solution new-module commands, to manage mono-repositoriy solutions.
  • Added --git-init switch to solution new and module new commands, that initilizes Git version control.
  • General tweaks and bug fixes

September 28th, 2025 - Version 1.7.2

  • Fixed authentication with Docker registry
  • Dependency updates

July 7th, 2025 - Version 1.7.1

  • Validate if initialization has been completed before running other commands
  • Fixed validation of a folder path in the –output argument

May 26th, 2025 - Version 1.7.0

  • Added the switch --generate-docker-compose to nomirun cluster build generate a Nomirun cluster docker compose file
  • Added nomirun cluster duplicate command, for duplicating the Nomirun cluster
  • Renamed nomirun module export-config to nomirun module configure for consistency with cluster command.
  • Automatically rename ./nomirun/host folder to ./nomirun/hosts
  • Added ./nomirun/cluster folder to support cluster wide scripts
  • General tweaks and bug fixes

May 22nd, 2025 - Version 1.6.0

  • New nomirun cluster build command that pre-builds a Nomirun host as standalone or container application.
  • Fixed connectivity to the Nomirun server to download assets
  • Added nomirun module list and nomirun cluster list commands
  • Added nomirun license command to view the licensing details
  • No more header and license information for every CLI execution
  • Renamed --version switch to --module-version
  • Renamed --type switch to --module-type and --host-type
  • Renamed --platform switch to --host-platform
  • Better CLI commands error messages
  • New Ubuntu Linux deb package installer
  • General tweaks and bug fixes

May 13th, 2025 - Version 1.5.5

  • Updates of configuration generator because of Request rate limiting updates.
  • Improved support in the templates for XML documentation in Swagger UI.
  • Dependency updates

May 9th, 2025 - Version 1.5.4

  • When running nomirun module debug command, compare the package compatibility between module and Nomirun Host.
  • Dependency updates

April 26th, 2025 - Version 1.5.3

  • Migrated from JSON to YAML file format for modules and clusters files. Use nomirun migrate-to-yaml command before continuing.
  • Better support for building and running modules and clusters in Unix environments like Linux and macOS
  • Bug fixes

April 24th, 2025 - Version 1.5.2

  • Bug fix when creating a new module
  • Better support for debugging in Unix environments like Linux and macOS
  • Module name now names template demo controller and gRPC service

April 23rd, 2025 - Version 1.5.1

  • Fixed a case where a module file is not present after using the 1.5.0 CLI version
  • External tool runner bug fix
  • Updates Nomirun.SDK reference in the module template

April 23rd, 2025 - Version 1.5.0

  • Support for Cross-module communication with in-memory or GRPC
  • New cluster commands nomirun cluster for new, add, start, stop, add-host, change-host
  • New add module CLI command nomirun module add to add existing module to modules database
  • New push module CLI command nomirun module push
  • View local modules CLI command nomirun module view
  • Pack modules command nomirun host pack removed.
  • Start host command nomirun host start removed and replaced with nomirun cluster start
  • Stop host command nomirun host stop removed and replaced with nomirun cluster stop
  • Export-config command nomirun host module export-config removed and replaced with nomirun cluster configure
  • Swagger documentation command does not need a --module-csproj switch anymore.
  • Debugging module command does not need a --module-csproj switch anymore.
  • Building module command does not need a --module-csproj switch anymore.
  • Bug fixes

April 17th, 2025 - Version 1.0.118

  • Template dependency version fix

April 15th, 2025 - Version 1.0.117

  • Dependency updates

April 14th, 2025 - Version 1.0.116

  • Changed default logging options for Nomirun Host configuration generator

April 14th, 2025 - Version 1.0.115

  • Dependency updates

April 10th, 2025 - Version 1.0.114

  • Fixed build process in Visual Studio 2022+, Visual Studio code, and Jetbrains Rider

April 4th, 2025 - Version 1.0.113

  • Support for generating Swagger documentation on controllers without NomirunApiController inheritance
  • Supply module configuration JSON file content in generated Readme.md file
  • Template improvements (added .editorconfig, user secrets GUID)

April 4th, 2025 - Version 1.0.112

  • Updated Nomirun CLI initialization process with CUDA version selection

April 4th, 2025 - Version 1.0.111

  • Fixed “Entry point was not defined.” error while loading AI model
  • Other small improvements

April 2nd, 2025 - Version 1.0.110

  • Enable GRPC ports automatically when debugging Nomirun modules

April 1st, 2025 - Version 1.0.109

  • Support for non-TLS and TLS port listeners for HTTP, GRPC, and Metrics on all relevant commands like module new, module build, module start, module export-config, host pack, host start, host export-config.
  • Dependency updates

March 14th, 2025 - Version 1.0.108

  • Dependency updates

March 5th, 2025 - Version 1.0.107

  • Fixed an instance where module used new PORT in every debug session
  • New SDK library

March 3rd, 2025 - Version 1.0.106

  • Download of AI model and runtime files only when missing in the .nomirun folders
  • Small bug fixes

February 21th, 2025 - Version 1.0.105

  • Support to run Nomirun CLI on Ubuntu
  • Small bug fixes

February 17th, 2025 - Version 1.0.104

  • New app metadata

February 12th, 2025 - Version 1.0.102

  • Fixed a case where a PORT file not created correctly
  • New builds of SDK libraries

February 12th, 2025 - Version 1.0.101

  • Configuration for Azure KeyVault and Azure App Configuration services added
  • Fixed logging and Swagger configuration generation for different needs

February 11th, 2025 - Version 1.0.100

  • Copy and use swagger doc XML to the output folder
  • Updated module template

February 8th 2025 - Version 1.0.99

  • bundling multiple modules into the same host
  • host can now run module with specified port, which id defined in module creation and used for debug run, standalone and docker run.

February 7th 2025 - Version 1.0.96

  • added command to stop the module like
    nomi module stop --module-name AccountService --version 1.0.0
    
  • build, create, config and run now requires --Version parameter to be specified
  • when using run command with --type Container the container name is generated that is specific for the module

February 1st 2025 - Version 1.0.95

  • Initial release