Documentation

Nomirun CLI release notes

November 1st, 2026 - Version 2.7.2

  • cluster stop and module stop no longer kill an unrelated process when a host ended by itself and left a stale PID file.
  • New modules reference Nomirun.Sdk 1.2.3.

October 27th, 2026 - Version 2.7.1

  • A module’s target framework is found in any PropertyGroup of its .csproj, so cluster add-host, cluster change-host and module start pick it up from such projects.

October 26th, 2026 - Version 2.7.0

  • cluster build and cluster build-host write a manifest of the image’s DLLs (role and SHA-512) into PRE-BUILD; hosts built with it start faster on Nomirun Host 1.11.0.
  • New modules reference Nomirun.Sdk 1.2.2.

October 26th, 2026 - Version 2.6.0

  • host download and cluster add-host take --host-platform from this machine when you leave it out; cluster add-host takes --host-framework from the modules.
  • cluster change-host keeps the host version, platform, framework and modules you leave out.
  • module start no longer needs --module-version.
  • module build --nuget-server-name and library build refuse a project that references a solution library as a project and name the library to build first. October 26th, 2026 - Version 2.5.1
  • cluster start copies the solution’s nuget.config next to the debug host, so modules from private feeds restore.
  • Environment names with ß, æ, ø, ł and similar letters are written out in Kubernetes names instead of dashes.
  • New modules reference Nomirun.Sdk 1.2.1.

October 22nd, 2026 - Version 2.5.0

  • agent-skills install installs the Nomirun agent and skills into a solution (.claude/, .opencode/, .github/, .gemini/, .agents/ and its AGENTS.md) instead of your user profile, so other sessions don’t load them.
  • Choose the solution with --solution-name or --solution-path, or run the command inside it; commit the installed files so every developer of the solution gets them.
  • New agent-skills uninstall removes the Nomirun agent and skills from a solution, or with --user-profile the copies older CLI versions installed in your user profile.
  • agent-skills install warns while old copies are still in your user profile; agent-skills list shows the locations inside the solution.

Actions:

  1. Run nomirun agent-skills install --ai-agent <AGENT> once in each solution you work on; scripts that ran it outside a solution need --solution-name or --solution-path.
  2. Remove the old copies once per AI agent: nomirun agent-skills uninstall --ai-agent <AGENT> --user-profile.

October 22nd, 2026 - Version 2.4.1

  • Fixed cluster generate -t KubernetesManifestFiles writing environments such as Prod EU into Kubernetes names as typed; it now uses their Kubernetes form (prod-eu).
  • cluster generate -t KubernetesManifestFiles stops before writing any file when --kubernetes-namespace isn’t a valid namespace or a host’s Service name {host}-{environment} isn’t valid in Kubernetes, and names them.

October 20th, 2026 - Version 2.4.0

  • New AI agent skill nomirun-sdk-flow-tracking: follow one business message across modules, hosts, queues and days with a flow id ([FlowId] contracts, milestones, NomirunFlow.Begin, Capture and Resume).
  • The interceptor attributes skill covers [AddMilestone], [FlowId], [TraceTag], [NotTraced] and the new [AddOpenTelemetryTracing] options; the Nomirun agent lists the new skill.
  • New modules (solution new-module) reference Nomirun.Sdk 1.2.0 and Nomirun.Sdk.Abstractions 1.1.0; run them on Nomirun Host 1.10.0 or later.
  • cluster build and cluster build-host pin Nomirun.Sdk.Abstractions 1.1.0 in the host bootstrap, like Host 1.10.0, so modules on Nomirun.Sdk 1.2.0 restore.

Actions:

  1. Re-run nomirun agent-skills install --ai-agent <AGENT> --overwrite for every AI agent you use.

October 20th, 2026 - Version 2.3.4

  • Fixed the Linux .deb package failing to install and staying half-configured; it now installs nomirun into ~/.nomirun of the user who runs sudo apt install and puts it on PATH.
  • Installing a newer package updates every user who installed it; other users run /usr/lib/nomirun.cli.personal/nomirun-setup install, and removing the package keeps licences and solutions in ~/.nomirun.
  • Root installs without sudo (Docker images, CI jobs) go into /root/.nomirun, with a /usr/local/bin/nomirun link.

Actions:

  1. Install the new package over the old one from a terminal (sudo apt install ./Nomirun.CLI.Personal.latest.linux-x64.net10.0.deb), then open a new terminal; a licence next to the old /usr/local/bin/nomirun is copied over.

October 19th, 2026 - Version 2.3.3

  • Fixed cluster generate -t KubernetesManifestFiles -e <environment> writing every overlay into deploy/dev; it now uses deploy/<environment> and lower-cases host names in Kubernetes object names.
  • Fixed cluster generate writing empty parent sections such as Nomirun__Host= into .env files, and Kubernetes Secret names that were not valid DNS names.
  • Fixed the saved docker run command of cluster build and cluster build-host failing for a user profile path with a space; the --env-file path is now quoted.
  • Paths built from cluster, host and module names stay inside their folder: a rooted name is refused, while names such as v1..2 are accepted.
  • New modules (solution new-module) reference Nomirun.Sdk 1.1.2.

October 16th, 2026 - Version 2.3.2

  • Security updates: the CLI ships System.Security.Cryptography.Pkcs and .Xml 10.0.13, which fix the October 2026 .NET advisories.
  • Host bootstrap projects of cluster build, cluster start and module debug pin the fixed System.Security.Cryptography.Pkcs versions, like Host 1.9.11.
  • New modules (solution new-module) reference Nomirun.Sdk 1.1.1.

Actions:

  1. If a module references System.Security.Cryptography.Pkcs directly, move it to 8.0.2, 9.0.21 or 10.0.13; module debug reports other versions as a mismatch.

October 15th, 2026 - Version 2.3.1

  • Fixed a broken download freezing its progress bar: init and host download show a red cross where it stopped, delete the partial file and report the error.
  • Fixed host download reporting success after a failed Docker pull; it now exits -1.
  • Fixed module debug going on without the module DLL or the debugging host ZIP: it stops with -1, names the missing file, and the Debug build fails.
  • The unlicensed panel is red, and the legacy module configuration warning is a Warning: line.
  • The AI agent skills for building, debugging and libraries were updated.

Actions:

  1. Re-run nomirun agent-skills install --ai-agent <AGENT> --overwrite for every AI agent you use.

October 14th, 2026 - Version 2.3.0

  • A clearer console look: errors red, successes green, warnings yellow, values highlighted, labels muted; new banner and help layout; redirected output and NO_COLOR get plain text.
  • A mistyped option gets a suggestion (»Did you mean ‘–cluster-name’?«), and parse errors point at the wrong argument.
  • Fixed errors that looked like successes: the whole error line is red, also for failed dotnet, git and Docker runs, and a failed download shows a red cross instead of a green check.
  • Fixed commands going on after a fatal error and exiting 0: cluster start/build/stop, module start/stop/clean, solution new/clean, configure and generate now stop and exit non-zero.

Actions:

  1. Check scripts that rely on exit codes: failures that used to exit 0 now exit 1 or -1, and init keeping the existing configuration now exits 0.

October 13th, 2026 - Version 2.2.12

  • New modules (solution new-module) reference Nomirun.Sdk 1.1.0; existing modules keep their reference until you update it.

October 9th, 2026 - Version 2.2.11

  • General tweaks, improvements, and bug fixes

October 9th, 2026 - Version 2.2.10

  • The AI agent skills have new guidance: the Nomirun agent and the nomirun-cli-create-module skill were updated.

Actions:

  1. Re-run nomi agent-skills install --ai-agent <AGENT> --overwrite for every AI agent you use.

October 8th, 2026 - Version 2.2.9

  • The Windows installer’s readme page shows this edition’s release notes up to the version you install, instead of an outdated list.

October 7th, 2026 - Version 2.2.8

  • Fixed cluster generate breaking on values with quotes or special characters: every output escapes them, YAML values are quoted, and the .ps1 scripts are written as UTF-8 with a BOM.
  • New modules (solution new-module) reference Nomirun.Sdk 1.0.151 and pin Grpc.Tools 2.84.0 and Google.Protobuf 3.36.2; tests projects and agent skills use Moq 4.21.0.

Actions:

  1. Run cluster generate again for clusters whose configuration holds quotes, $ or non-ASCII characters.
  2. Re-run nomi agent-skills install --ai-agent <AGENT> --overwrite for every AI agent you use.

October 7th, 2026 - Version 2.2.7

  • Options a command does not define are refused: --cluster-nam now fails with “Unknown option” instead of the command running without it.
  • Fixed module build, module push and library build reporting success when dotnet build, pack or push failed; they now exit 1, and a refused symbol package only warns.
  • Fixed cluster generate -t EnvVars and KubernetesSecrets writing variables with a single _ that the host ignored; they now use __, the env scripts quote values, and the help shows DockerEnvConfigFiles.
  • Fixed cluster list crashing right after cluster new; the hosts’ Swagger and metrics passwords are now masked.
  • Fixed cluster add-host, change-host and duplicate: unknown modules are refused, --host-platform takes win-x64, linux-x64 or linux-musl-x64, and a duplicated cluster no longer shares hosts with its source.
  • Fixed module configure crashing without --nuget-server-name, module stop failing for a module that isn’t running, and module start / module debug naming an option that doesn’t exist.

Actions:

  1. Check scripts that pass nomi options a command doesn’t define; they now fail.
  2. Run cluster generate -t EnvVars or -t KubernetesSecrets again: scripts generated by earlier versions set variables the host ignores.

October 6th, 2026 - Version 2.2.6

  • New modules (solution new-module) reference Nomirun.Sdk 1.0.150, with lighter [AddLogging] and [AddOpenTelemetryTracing] interceptors, and Nomirun.Sdk.Abstractions 1.0.41.

October 6th, 2026 - Version 2.2.5

  • General tweaks, improvements, and bug fixes

October 6th, 2026 - Version 2.2.4

  • Fixed cluster build and cluster build-host packaging a host whose bootstrap build had failed: they now stop with the build errors and a failing exit code.
  • Fixed module debug package validation missing conflicts: package IDs are compared case-insensitively, and references in item groups conditioned on several target frameworks are checked.
  • module debug finds the solution’s nuget.config on Windows, Linux and macOS; with Host 1.9.6 its package source mapping applies to the debug host’s restore.
  • New modules (solution new-module) reference Nomirun.Sdk 1.0.149 and Nomirun.Sdk.Abstractions 1.0.41.
  • AI agent skills read a module’s own configuration through IModuleContext<Startup> or a constant, because a plain IModuleContext can name another module of the same host.

Actions:

  1. Re-run nomi agent-skills install --ai-agent <AGENT> --overwrite for every AI agent you use.

October 5th, 2026 - Version 2.2.3

  • General tweaks, improvements, and bug fixes

October 3rd, 2026 - Version 2.2.2

  • General tweaks, improvements, and bug fixes

October 1st, 2026 - Version 2.2.1

  • Fixed unit tests of a new module crashing with System.AccessViolationException on Linux build agents: solution new-module now references Nomirun.Sdk 1.0.148 and Nomirun.Sdk.Abstractions 1.0.40.
  • AI agent skills nomirun-host-extension-creator and nomirun-module-communication-creator use Nomirun.Sdk.Abstractions 1.0.40.

Actions:

  1. In modules created with an earlier version, update the package references to Nomirun.Sdk 1.0.148 and Nomirun.Sdk.Abstractions 1.0.40.
  2. Re-run nomi agent-skills install --ai-agent <AGENT> --overwrite for every AI agent you use.

October 1st, 2026 - Version 2.2.0

  • New modules and libraries get a tests project tests/<Name>.Tests (NUnit) next to src/<Name>, added to the solution file: unit and integration test samples for modules, unit tests for libraries.
  • Module names with dots or dashes are supported: folders and projects keep the name, namespaces and class names are derived from it.
  • New AI agent skills: nomirun-module-integration-testing and nomirun-legacy-service-migration (migrate an existing .NET application or service into Nomirun modules and libraries). nomirun-module-unit-testing also covers libraries.
  • General tweaks, improvements, and bug fixes

Actions:

  1. Re-run nomi agent-skills install --ai-agent <AGENT> --overwrite for every AI agent you use.

September 29th, 2026 - Version 2.1.2

  • Dependency updates
  • General tweaks, improvements, and bug fixes

September 17th, 2026 - Version 2.1.1

  • Dependency updates

May 11th, 2026 - Version 2.1.0

  • Cluster environment variable is introduced.
  • Personal license is required for CLI.
  • Fixed a bug when running nomi module new command in a solution folder.
  • Fixed a bug when creating a new solution with ‘Directory traversal (..) is not allowed: ..editorconfig’.
  • Dependency updates

April 14th, 2026 - Version 2.0.1

  • NuGet Repository authentication improvements
  • Dependency updates

April 3rd, 2026 - Version 2.0.0

  • Nomirun CLI Personal edition introduced. It’s a free version of Nomirun CLI and its currently in beta phase. If you want to test it email us and we will send you your personal licenses for CLI and Hosts.
  • Files solutions.yaml and clusters.yaml are now the only files needed for local state. modules.yaml and libraries.yaml were removed and merged into solutions.yaml.
  • Files solutions.yaml and clusters.yaml now contain absolute paths to solutions, modules, libraries and clusters.
  • Commands nomi module new and nomi module add were removed as they are no longer needed. Modules now always exist in the Nomirun Solutions.
  • Dependency updates

Migration actions:

  1. Run nomi init to reinitialize your configuration and recreate the files.
  2. Replace old nomiruncli.license and nomirunhost.license with new licenses - contact us.
  3. Migrate modules.yaml and libraries.yaml to solutions.yaml and remove them.

New file:

# solutions.yaml (now contains everything)
solutions:
- name: SolarPlatform
slnx: C:\Users\<username>\.nomirun\repos\SolarPlatform\SolarPlatform.slnx
modules:
- name: SolarInverters
  csproj: C:\Users\<username>\.nomirun\repos\SolarPlatform\src\SolarInverters\SolarInverters.csproj
libraries:
- name: SolarPlatformCommon
  csproj: C:\Users\<username>\.nomirun\repos\SolarPlatform\src\SolarPlatformCommon\SolarPlatformCommon.csproj

March 17th, 2026 - Version 1.20.1

  • Fixed an issue with cross-module communication when running as monolith.
  • Fixed an issue when --output parameter was required when generating cluster configuration.

February 16th, 2026 - Version 1.20.0

  • Added solutions.yaml configuration file.
  • Fixed reference in WebApi template Startup.cs file.

Migration actions: Add an existing solution to solutions.yaml file, as new CLI will fail if not configured properly. Solutions are found in the .nomirun/repos folder.

Not all solutions in the folder are Nomirun solutions – solutions of csproj files in libraries.yaml and modules.yaml must not be included in the solutions.yaml as those are without a Nomirun solution structure.

File structure:

solutions:
- name: MySolution1
  slnx: \MySolution1\MySolution1.slnx
...

Note that

Check the documentation here for more details.

February 11th, 2026 - Version 1.19.1

  • Updated Nomirun module template with latest dependencies

February 10th, 2026 - Version 1.19.0

  • Updated AI Agent Skills to support additional features and improve performance.
  • New Nomirun.Host.Caching host extension package for In memory or Redis caching with Nomirun Host. It was extracted from the Host. Add the extension to all required hosts.
  • General & security tweaks, improvements, and bug fixes
  • Dependency updates

Actions needed:

  • Re-run Agent skills install with nomi install agent-skills -o

January 26th, 2026 - Version 1.18.0

  • Added support for 5 Nomirun Agent Skills - Claude Code, Open Code, GitHub Copilot, Codex and Gemini. If you use any of those agents, you can install skills from them with Nomirun CLI.
  • Added command nomi install agent-skills to install Nomirun Agent Skills.
  • [BREAKING] Removed command nomi generate swagger as obsolete, as it’s replaced by 3rd party agents.
  • Updated CLI style with Nomirun brand colors.
  • Dependency updates

January 12th, 2026 - Version 1.17.1

  • Fixed a bug that caused an error (Host.Extensions must be provided for host ...) when building the Nomirun module.

January 11th, 2026 - Version 1.17.0

  • New Nomirun.Host.Configuration.Authentication host extension package for JwtBearer authentication integration with Nomirun Host.
  • Added command nomi cluster generate -t KubernetesManifestFiles for generating Kubernetes manifests for the cluster.
  • Added command nomi cluster generate -t KubernetesConfigMaps for generating Kubernetes Configmaps for the cluster.
  • Improved error messages for configuration management.
  • General tweaks, improvements, and bug fixes

January 8th, 2026 - Version 1.16.0

  • New Nomirun.Host.Configuration.Azure.AppConfig host extension package for Azure AppConfiguration integration with Nomirun Host.
  • New Nomirun.Host.Configuration.Azure.KeyVault host extension package for Azure Keyvault integration with Nomirun Host.
  • [BREAKING] Removed command nomi module generate as it’s unnecessary. Use nomi cluster generate instead.
  • [BREAKING] Renamed DockerEnvFile TargetType to DockerEnvConfigFiles for command nomi cluster generate
  • [BREAKING] Changed a root path of Nomirun.Host.Config.json and Nomirun.Host.Config.Debug.json from Nomirun.Host to Nomirun:Host.
  • Allow duplicating Host name in different clusters. Useful if you want to have multiple clusters for different environments with same host names.
  • Improved configuration management and usability
  • General tweaks, improvements, and bug fixes

Actions needed:

  • Review and update any existing configurations that rely on the old root path for Nomirun Host configuration files.
  • Ensure compatibility with the new Nomirun:Host root path for configuration files. Read more here.

January 5th, 2026 - Version 1.15.0

  • [BREAKING] Trimmed down base Nomirun Host dependencies and move them to separate Nomirun host extension NuGet packages.
  • New Nomirun.Host.OpenTelemetry host extension package for OpenTelemetry integration with Nomirun Host. This was previously part of the Nomirun Host.
  • Added commands nomi cluster add-host-extension and nomi cluster remove-host-extension to manage Nomirun Host extensions on the cluster hosts.
  • Added command nomi host list-extensions to list all available Nomirun Host Extensions.
  • Added command nomi host list-extension-versions to list all available versions for Nomirun Host Extensions.
  • [BREAKING] Added HostConfiguration to clusters.yaml to define configuration for all hosts in your clusters.
  • [BREAKING] Moved HostPorts from modules.yaml to clusters.yaml for better separation and clarity.
  • INomirunBootstrapable interface is now obsolete. Use NomirunModuleStartup abstract class instead.
  • General tweaks, improvements, and bug fixes
  • Dependency updates

Actions needed:

  • Move HostPorts from modules.yaml to clusters.yaml and check the documentation here.
  • NomirunModuleStartup abstract class is the new way to bootstrap Nomirun modules. Read more about how to migrate existing modules here.

December 17th, 2025 - Version 1.14.1

  • Support for CUDA 13.0 when running nomi init and selecting local LLM model.
  • Parse URLs correctly when doing ‘nomi init’ for NuGet repos and AI URLs.
  • Fixed a bug where adding module to a solution was not successful.
  • General tweaks and improvements

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