shawnallen85 commented on issue #34:
URL: 
https://github.com/apache/openwhisk-runtime-dotnet/issues/34#issuecomment-819682577


   When it comes to the referenced assembly, upgrading it hasn't caused any 
issues AFAIK yet.
   
   If you look at the tests code, those are actually referencing 12.0.1, not 
12.0.2 nor 13.0.1.
   
   The issue with migrating to a different serialization library will break the 
existing contract (the contract being `JObject args` in the function 
definition).
   
   We support backwards compatibility as long as functions are built as a .NET 
Standard library (so if you wrote it for the dotnet2.2 runtime, it *should* 
work with the .NET 3.1 runtime -- we have a basic test for this and it works, 
see 
https://github.com/apache/openwhisk-runtime-dotnet/blob/master/tests/src/test/scala/actionContainers/DotNet3_1ActionContainerTests_2_2.scala).
   
   With wanting to support that, it wouldn't be easy to transition to a new 
contract, but it is certainly something we can look at, but it might require a 
new runtime separate from this one.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to