Skip to content
This repository has been archived by the owner on Jun 15, 2023. It is now read-only.

Releases: goncalo-oliveira/faas-aspnet-template

v2.0.2

21 Dec 15:40
Compare
Choose a tag to compare
  • Updated runner package

v2.0.1

26 Nov 10:24
Compare
Choose a tag to compare
  • Updated runner package

v2.0

25 Nov 21:40
Compare
Choose a tag to compare
  • New embedded runner
  • New minimal template for C#
  • Upgraded to .net 6.0
  • Upgraded watchdog to 0.9.2
  • Deployment using R2R format
  • NuGet.Config support with BuildKit secrets

v2.0-preview-5

25 Nov 10:13
Compare
Choose a tag to compare
v2.0-preview-5 Pre-release
Pre-release
  • Added nuget.config secret with BuildKit

v2.0-preview-4

24 Nov 20:47
Compare
Choose a tag to compare
v2.0-preview-4 Pre-release
Pre-release
  • C# template now uses a minimal api structure

v2.0-preview-3

23 Nov 20:24
Compare
Choose a tag to compare
v2.0-preview-3 Pre-release
Pre-release
  • Dropped faas-run dependency
  • Dropped OpenFaaS.Functions dependency
  • Added embedded runner
  • Dropped template based on IHttpFunction
  • Upgraded to .net 6.0
  • Upgraded watchdog
  • Deploying function using R2R format

v1.5.2

28 Oct 14:05
Compare
Choose a tag to compare

Updated templates to use faas-run v1.8. This version adds support to ConfigureMvc( MvcOptions ) and ConfigureRouting( RouteOptions ) on the function Startup.cs.
Also upgraded OpenFaaS.Functions to v1.5.2, which fixes some framework dependencies. It is advisable to alter existing functions to match this version.

v1.5.1

11 Aug 09:07
Compare
Choose a tag to compare

This patch fixes some outdated references. It is advisable to alter the existing functions .csproj by removing the following references

    <PackageReference Include="Microsoft.AspNetCore.Http.Abstractions" Version="2.2.0" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc.Abstractions" Version="2.2.0" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="2.2.5" />

And adding the following section instead

  <ItemGroup>
    <FrameworkReference Include="Microsoft.AspNetCore.App" />
  </ItemGroup>

The end result should look like this (plus your own dependencies)

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>net5.0</TargetFramework>
    <RootNamespace>OpenFaaS</RootNamespace>
  </PropertyGroup>

  <ItemGroup>
    <FrameworkReference Include="Microsoft.AspNetCore.App" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="OpenFaaS.Functions" Version="1.5.0" />
  </ItemGroup>

</Project>

v1.5

28 Jul 09:39
Compare
Choose a tag to compare

Updated templates to use faas-run v1.7. This version dropped the Newtonsoft.Json dependency in favor of System.Text.Json, since the latter offers better performance results.
The usage of Newtonsoft.Json is still possible by adding an extension library. Read this for more details.

v1.4.1

17 May 14:05
Compare
Choose a tag to compare
v1.4.1