November 1st, 2026 - Version 1.2.3
AddAmqpRequester sets ReplyTo to the reply queue, and StringHelper.ExtractTextBetween no longer depends on the culture.Actions:
Nomirun.Sdk package reference of your modules to 1.2.3. A rejected message is not redelivered: retry transient failures inside ConsumeMessage.October 26th, 2026 - Version 1.2.2
Actions:
Nomirun.Sdk reference of your modules to 1.2.2.October 26th, 2026 - Version 1.2.1
WithBasicAuthentication encodes credentials as UTF-8 instead of sending non-ASCII characters as ?.WithPathReplacementValues escapes each value so /, ? and # stay in their path segment, and refuses . and .. segments.Actions:
Nomirun.Sdk reference of your modules to 1.2.1./ in the path template instead of the value.October 20th, 2026 - Version 1.2.0
[FlowId] on a contract property names it.[AddMilestone] records business steps, [TraceTag] puts a value on the span and [NotTraced] keeps a value out of spans and logs; NomirunFlow comes with Nomirun.Sdk.Abstractions 1.1.0.journal.retry, linked to the failed call), pipeline stages and claim-check storage.[AddOpenTelemetryTracing] exports arguments only with CaptureArguments = true, as a JSON object by parameter name; Name sets the span name.MaxAttempts.Request-Id or Correlation-Context headers between stages.Actions:
Nomirun.Sdk to 1.2.0 and Nomirun.Sdk.Abstractions to 1.1.0 in your modules and their tests projects, and run them on Nomirun Host 1.10.0 or later.input.arguments as an array must read the object by parameter name.October 19th, 2026 - Version 1.1.2
StringHelper.Truncate throwing for a maxLength below 3; it now returns the first maxLength characters without an ellipsis, or an empty string for 0 or less.Actions:
Nomirun.Sdk in your modules and their tests projects to 1.1.2. Nomirun.Sdk.Abstractions stays at 1.0.41.October 16th, 2026 - Version 1.1.1
System.Security.Cryptography.Pkcs 8.0.2, 9.0.21 or 10.0.13 per target framework and on System.Text.Json 10.0.13; its API is unchanged.Actions:
Nomirun.Sdk in your modules and their tests projects to 1.1.1. Nomirun.Sdk.Abstractions stays at 1.0.41.October 13th, 2026 - Version 1.1.0
StringEncryption (EncryptStringAes / DecryptStringAes) is obsolete with warning NOMISDK0001: it is AES-CBC without a MAC. Use AesGcm or Inferno EtM_CBC, which ships with the SDK.Actions:
Nomirun.Sdk in your modules and their tests projects to 1.1.0. Nomirun.Sdk.Abstractions stays at 1.0.41.StringEncryption is used: move to an authenticated cipher, or add <NoWarn>NOMISDK0001</NoWarn> until you do.October 7th, 2026 - Version 1.0.151
Actions:
Nomirun.Sdk to 1.0.151, raise Grpc.Tools to 2.84.0 and Google.Protobuf to 3.36.2 in your module csproj; otherwise restore fails with NU1605.October 6th, 2026 - Version 1.0.150
[AddLogging] formats arguments and return values only when Debug logging is enabled; errors are logged as before.[AddOpenTelemetryTracing] reuses its serializer settings for the input.arguments tag; span names, tags and status are unchanged.Actions:
Nomirun.Sdk in your modules and their tests projects to 1.0.150. Nomirun.Sdk.Abstractions stays at 1.0.41.October 6th, 2026 - Version 1.0.149
ToUpperCase(), AuthenticationType.From and ContentType.From giving different results on Turkish and Azeri machines; they now use invariant casing.Nomirun.Sdk.Abstractions version (1.0.41) with IModuleContext<TStartup>: inject IModuleContext<Startup> to get your module’s own name, because a plain IModuleContext resolves to the module the host loaded last.Actions:
Nomirun.Sdk in your modules and their tests projects to 1.0.149 and, where referenced directly, Nomirun.Sdk.Abstractions to 1.0.41.October 1st, 2026 - Version 1.0.148
System.AccessViolationException on Linux build agents, seen on Azure DevOps hosted agents when the first test created a controller.Nomirun.Sdk.Abstractions version (1.0.40)Actions:
Nomirun.Sdk package reference in your modules and their tests projects to 1.0.148.September 29th, 2026 - Version 1.0.147
September 17th, 2026 - Version 1.0.146
May 11th, 2026 - Version 1.0.145
April 3rd, 2026 - Version 1.0.144
February 11th, 2026 - Version 1.0.143
February 10th, 2026 - Version 1.0.142
January 11th, 2026 - Version 1.0.141
Nomirun.Sdk.Abstractions versionJanuary 8th, 2026 - Version 1.0.140
Nomirun.Sdk.Abstractions versionJanuary 5th, 2026 - Version 1.0.139
Nomirun.Sdk.Abstractions versionNovember 19th, 2025 - Version 1.0.133
November 13th, 2025 - Version 1.0.132
September 28th, 2025 - Version 1.0.130
May 22nd, 2025 - Version 1.0.129
SwaggerDocumentationExtensions extension functionsMay 13th, 2025 - Version 1.0.128
May 9th, 2025 - Version 1.0.127
April 23rd, 2025 - Version 1.0.126
April 15th, 2025 - Version 1.0.123
April 14th, 2025 - Version 1.0.122
April 14th, 2025 - Version 1.0.121