All Versions
47
Latest Version
Avg Release Cycle
44 days
Latest Release
166 days ago

Changelog History
Page 1

  • v7.0.0-beta.1 Changes

    August 26, 2022

    ๐Ÿ”„ Changes

    • ๐Ÿ’ฅ Breaking Changes:
      • Replaced void INodeJSService.MoveToNewProcess with ValueTask MoveToNewProcessAsync(). (#144)
      • Replaced OutOfProcessNodeJSServiceOptions.TimeoutMS with OutOfProcessNodeJSServiceOptions.ConnectionTimeoutMS and OutOfProcessNodeJSServiceOptions.InvocationTimeoutMS. (#144)
  • v7.0.0-beta.0 Changes

    August 25, 2022

    ๐Ÿ”„ Changes

    • ๐Ÿ’ฅ Breaking: OutOfProcessNodeJSService.OnConnectionEstablishedMessageReceived now takes a System.Text.RegularExpressions.Match argument instead of a string. (#146) ### ๐Ÿ›  Fixes
    • ๐Ÿ›  Fixed handshake with Node.js not completing when external systems interfere with Node.js's stdout stream. (#146)
  • v6.3.1 Changes

    May 10, 2022

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixed infinite retries issue that occurs when OutOfProcessNodeJSServiceOptions.NumProcessRetries > 0 and OutOfProcessNodeJSServiceOptions.NumProcessRetries === 0. (#135)
  • v6.3.0 Changes

    December 27, 2021

    โž• Additions

    • โž• Added net6.0 target. (#128) ### ๐Ÿ›  Fixes
    • ๐Ÿ‘ Now supports HTTP2.0 for net6.0 and beyond. (#128)
  • v6.2.0 Changes

    November 26, 2021

    โž• Additions

    • โž• Added OutOfProcessNodeJSServiceOptions.EnableProcessRetriesForJavascriptErrors option. Enables users to choose whether process retries occur for invocations that fail due to Javascript errors. (#124). ### ๐Ÿ›  Fixes
    • ๐Ÿ›  Fixed infinite process retries bug. (#124).
    • ๐Ÿ›  Fixed missing log entry for last retry. (#124).
  • v6.1.0 Changes

    November 04, 2021

    โž• Additions

    • โž• Added INodeJSService.MoveToNewProcess method. (#122).
  • v6.0.1 Changes

    May 24, 2021

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixed InvocationException message. (#110).
  • v6.0.0 Changes

    May 19, 2021

    All additions and changes can be found here: #108

    โž• Additions

    • โž• Added HttpNodeJSServiceOptions.Version option. Allows for selecting of HTTP version.
    • โž• Added source generators for StaticNodeJSService, HttpNodeJSPoolService, and API documentation. ### ๐Ÿ”„ Changes
    • โฌ†๏ธ Bumped dependencies.
    • Major Breaking Changes:
      • Enabled nullable reference types.
      • Renamed newCacheIdentifier parameter in INodeJSService, StaticNodeJSService and HttpNodeJSPoolService methods to cacheIdentifier.
    • Minor Breaking Changes:
      • Renamed newCacheIdentifier parameter in OutOfProcessNodeJSService methods to cacheIdentifier.
      • Removed obsolete OutOfProcessNodeJSService constructor.
      • Renamed InvocationRequest.NewCacheIdentifier to CacheIdentifier.
      • Added httpNodeJSServiceOptionsAccessor parameter to HttpNodeJSService.
      • Removed redundant sender parameter from MessageReceivedEventHandler.
  • v6.0.0-beta.3 Changes

    March 31, 2021

    โž• Additions

    • โž• Added NodeJSProcessOptions.ExecutablePath option. (#106).
  • v6.0.0-beta.2 Changes

    February 24, 2021

    โž• Additions

    • โž• Added OutOfProcessNodeJSServiceOptions.NumProcessRetries option. Allows for retrying of invocations in new processes. (#101). ### ๐Ÿ”„ Changes
    • ๐Ÿ”Š HttpNodeJSService now logs endpoint on connect. Logged at information level. (#101).
    • ๐Ÿ’ฅ Breaking: Renamed OutOfProcessNodeJSServiceOptions.WatchGracefulShutdown to GracefulProcessShutdown. Option now affects process shutdowns on-file-change and when retrying invocations. (#101).