Skip to content

Releases: JamesRandall/FunctionMonkey

Package updates

07 Mar 16:15
Compare
Choose a tag to compare
  • Targets latest NuGet packages

Bug fixes

05 Mar 09:30
Compare
Choose a tag to compare
  • Fixed race condition around environment variables in testing package

Acceptance Tests

04 Mar 15:26
Compare
Choose a tag to compare

Track remaining work on Cosmos

16 Feb 13:20
Compare
Choose a tag to compare
  • Added support for tracking remaining work on the Cosmos trigger

To enable the feature simple set trackRemainingWork: true on the function:

.CosmosDb("cosmos-connection-string", cosmos => cosmos
    .ChangeFeedFunction<CosmosEntityUpdateCommand>("documents",
        "mydatabase",
        trackRemainingWork:true)
)

See this blog post for details and full credit to @ealsur for the recipe - I've simply integrated it into Function Monkey for convenience.

ILogger Support

12 Feb 12:45
Compare
Choose a tag to compare
  • The ILogger passed to function entry points by the Azure Functions runtime is now registered as a dependency in the IServiceCollection container. Internally an AsyncLocal coupled to a provider for the underlying logger is used.

Bug fixes

11 Feb 10:44
Compare
Choose a tag to compare
  • Fixed an issue that would stop commands being deserialized if the content type included a charset
  • Fixed an issue with Service Bus Subscription command compilation

Service Bus Update

09 Feb 19:21
Compare
Choose a tag to compare
  • Moved to latest Web Job extension packages
  • Exposed the Service Bus message lock token on the context

Binding fixes

04 Feb 18:07
Compare
Choose a tag to compare
  • Nullable value type binding now supported on query parameters
  • Enum's now support on query parameters
  • Many thanks to @AKomyshan for the pull requests and help

Minor improvements

03 Feb 20:44
Compare
Choose a tag to compare
  • HTTP commands can now declare themselves as IStreamCommand and recieve a stream of the request body (query and route parameters will still be patched into the command)

  • PATCH now supported in OpenAPI

Fixes

01 Feb 14:07
Compare
Choose a tag to compare
  • Resolves issue #36
  • Fix for Swagger generation (the template had been downloaded and was causing a replacement issue)