Граф коммитов

585 Коммитов

Автор SHA1 Сообщение Дата
Shyju Krishnankutty 7c6f442b68
Adding UseWhen extension methods for middleware registration (#865)
* Adding UseWhen extension method which allows configuring middleware which gets executed conditionally.

* Reverted changes in Program.cs

* Fixed whitespace issues

* Ctrl + K + D formatting on Program.cs
2022-04-28 12:11:13 -07:00
Shyju Krishnankutty 94e486f950
Fix test data (funcitons.metadata) to reflect the renaming change of functions in samples project (from PR #847) (#864) 2022-04-25 11:36:34 -07:00
Vijay Ramakrishnan fb8c3ddbce
Adding the Visual Studio Design time targets to the SDK (#860) 2022-04-21 12:25:21 -07:00
Isak Jägberg d4d4e95f04
Update samples to have more descriptive names (#847)
* Update samples to have more descriptive names

Calling them "Function1", "Function2" etc. makes it quite hard to look
for examples of specific functionality.

* Further improve the names of two of the FunctionApp samples
2022-04-20 11:49:37 -07:00
Shyju Krishnankutty c50f5289be
Throw when function metadata file not found (#825)
* Throw error when function metadata file not found.

* Bumping up SDK patch version.
2022-04-08 11:25:44 -07:00
Shyju Krishnankutty 7f67c1acfa
APIs for reading and updating input binding data, output binding data and invocation result. (#814)
* Adding APIs to read and update input binding data,output binding data & invocation result.

* Change OutputBindingData to support T

* GetInvocationResult cleanup

* Adding Async suffix to GetHttpRequestData method.

* Exposing an overload of GetInvocationResult which returns a non generic type.
Updated BindInputAsync to accept BindingMetaData instance (instead of parameter)

* Removed the APIs which exposes the raw InputData and TriggerMetadata.

* Comment cleanup

* More testsAdding more tests.

* Bumped up the minor version number to 6

* Clean up

* Addressing PR feedback.

* Returning InputBindingData<T> wrapper instead of the T from BindAsync extension method which allows callers to replace the entire object.

* Marking the new types used as the return type of the public extension methods as abstract.
2022-04-08 11:13:03 -07:00
Shyju Krishnankutty 850ce9742a
Exposing FunctionInputConverterException and FunctionWorkerException (#843) 2022-04-04 08:22:36 -07:00
f1x3d 2fd2f5da0e
Use better approach for pre/post-build MSBuild targets (#842) 2022-04-01 18:10:55 -07:00
Shyju Krishnankutty 492301fb5b
Update release_notes.md (#844) 2022-03-30 12:01:48 -07:00
Shyju Krishnankutty 9f2d1acbe7
Throw build error when in-proc SDK is referenced in isolated function apps (#841)
* Fail build if in-proc SDK package is referenced in isolated function app.

* Fixed whitespace
2022-03-30 10:49:42 -07:00
Shyju Krishnankutty e7f8f12784
Handle = character in cookie value and added tests (#838)
* Fixes issue where cookie value was read when it contains = character. Also addded tests.

* Bumped up patch version of packages.

* Indentation
2022-03-29 14:55:27 -07:00
dependabot[bot] f6c139f199
Bump SharpZipLib from 1.3.2 to 1.3.3 in /sdk/Sdk (#794)
Bumps [SharpZipLib](https://github.com/icsharpcode/SharpZipLib) from 1.3.2 to 1.3.3.
- [Release notes](https://github.com/icsharpcode/SharpZipLib/releases)
- [Changelog](https://github.com/icsharpcode/SharpZipLib/blob/master/docs/Changes.txt)
- [Commits](https://github.com/icsharpcode/SharpZipLib/compare/v1.3.2...v1.3.3)

---
updated-dependencies:
- dependency-name: SharpZipLib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-16 15:54:01 -07:00
Fabio Cavalcante 78b6c5e5c1
Adding support for .NET Standard 2.0 (#799)
* Updating core project to target .NET Standard

* Updating DotNetWorker.Grpc to support .NET standard 2.0

* Addressing PR feedback

* Updating release notes
2022-03-01 13:08:49 -08:00
yzt d64f8585bf
Update SignalR version to 1.7.0 (#807) 2022-02-28 11:26:07 +08:00
yzt acb1d2892b
[SignalR] Add convenient POJOs. (#774)
* [SignalR] Add convenient POJOs.

* update release_notes.md

* Fix according to review

* Use `StringValue`
2022-02-16 08:38:00 -08:00
Shivam Rohilla f165e43f79
adding the support for kafka headers with latest build (#800) 2022-02-10 18:59:25 +05:30
sarah ae7b6ec84b
Bump protobuf to 1.5.4 (#797) 2022-02-02 13:00:23 -08:00
Shyju Krishnankutty 99c64acfc9
Updating sample projects to V4 & Net 6.0 (#786) 2022-01-31 11:51:45 -08:00
sarah 5909dcb013
Remove SkipBuildOnPack in E2E Test Setup Script (#791) 2022-01-26 14:32:02 -08:00
sarah 0c6a6f2504
Updated subtree from https://github.com/azure/azure-functions-language-worker-protobuf. Tag: v1.5.3 (#784) 2022-01-19 13:10:54 -08:00
Shyju Krishnankutty 59ecdbde9b
Fixing the wrong csproj location in test project references(missing "src"). (#783) 2022-01-19 10:56:07 -08:00
sarah 4cfebc95a1
Updated subtree from protobuf (#781)
* Updated subtree from https://github.com/azure/azure-functions-language-worker-protobuf.commit: 0d3f1041c0be282906004adc98b304ee3c567501

* fix namespace from webjobs script to functions.worker
2022-01-19 09:43:55 -08:00
Shyju Krishnankutty 19c19fe10d
Switching to "demands" and "ImageOverride" approach to pick an image from the pool, as suggested. (#780) 2022-01-19 09:16:41 -08:00
yzt 91064c977d
Update SignalR to 1.6.0 (#571)
* [SignalR] Support multiple SignalR endpoints
* Upgrade SignalR to 1.6.0
* Add `SignalREndpointsInput`, `SignalRNegotiationInput` attributes.

* Avoid breaking changes
2022-01-04 10:59:13 -08:00
Fabio Cavalcante 24951c59af
Updating Event Grid extension to latest version (#763) 2021-12-20 14:29:34 -08:00
sarah 554210992d
add e2e set-up instructions (#752)
Add instructions for running e2e tests
2021-12-15 17:00:29 -08:00
Shyju Krishnankutty bff3f30d31
SBOM-Use 1ES hosted agent pool for builds (#759)
Using 1ES Hosted agent pools for builds to adhere with execute order compliance requirements.
2021-12-15 14:14:05 -08:00
Shyju Krishnankutty e41a647af8
Add BOM manifest generation task to build pipeline (#751)
* Add ManifestGeneratorTask task

* Added SBOM generation task in extension build yaml
2021-12-10 17:05:53 -08:00
Fabio Cavalcante ce1faff114
Fixing extensions build release check (#757) 2021-12-10 16:27:20 -08:00
Fabio Cavalcante d121ae50d5
Fixing tests validating incorrect versions of storage (#755) 2021-12-10 16:24:52 -08:00
Fabio Cavalcante ea5cf40eb6
Update README.md (#754) 2021-12-10 15:24:56 -08:00
Fabio Cavalcante aaf1cf7cd9
Updating storage extensions to GA versions (#753) 2021-12-10 14:36:37 -08:00
Fabio Cavalcante d954056f63
Fixing main worker build (#750) 2021-12-09 17:52:41 -08:00
Fabio Cavalcante 9f8d2c3056
Removing unused constructor argument from metadata loader (#748) 2021-12-09 11:35:33 -08:00
Fabio Cavalcante 4b78a06fa3
Updating build definitions (#742)
This splits the extension builds into independent, granular builds that are executed only if the extension code changes.
2021-12-09 11:28:51 -08:00
Fabio Cavalcante 7bcfa6ea51
Create CHECKENFORCER 2021-12-08 20:51:36 -08:00
Chris Gillum 21b24c8aeb
InputConverterAttribute to support interfaces (#738) 2021-12-03 10:19:04 -08:00
Glenn Gailey 021fcb8689
Change queue output sample to multiple messages (#552) 2021-11-22 16:16:25 +00:00
Lilian Kasem 76490738c9
Bump protobuf version v1.5.1-protofile (#724) 2021-11-22 16:09:01 +00:00
Shyju Krishnankutty db47038074
Adding support for custom converters (#643)
Custom input converter support. Allows customers to plugin their converter implementation to the pipeline to customize how function input parameters are populated.
2021-11-15 14:02:29 -08:00
Francisco Gamino a1b6e01f8d
Enable integration testing for the Dotnet language worker (#711) 2021-11-11 09:08:27 -08:00
Fabio Cavalcante c76a900e16
Reset release notes (#710) 2021-11-10 10:06:45 -08:00
Lilian Kasem 15299c06e3
Add vscode config for debugging the worker (#701) 2021-11-05 13:36:10 -07:00
Brett Samblanet 55fb171cb7
updating FunctionApp for local debugging (#616) 2021-11-05 10:42:34 -07:00
Fabio Cavalcante 96ec4146d8
Updating Core and worker package versions (#699) 2021-11-03 10:47:13 -07:00
sarah 72d6679d78
edit documentation for objectserializer (#698) 2021-11-02 15:09:25 -07:00
sarah 10222dbf33
bump worker from 1.5.2 to 1.5.3 (#697) 2021-11-02 14:29:16 -07:00
sarah 0ab7cddf2f
Trim whitespace when processing cookie names in HttpRequestData (#696)
* trim whitespace around cookie names when processing them in HttpRequestData
* bump the grpc project version 

Co-authored-by: Sarah Vu <sarahvu@microsoft.com>
2021-11-02 10:31:04 -07:00
Fabio Cavalcante 66c6380a31
Updating SDK references for extensions build 2021-10-26 16:19:09 -07:00
Shyju Krishnankutty a935fd59fd
Publishing Microsoft.Azure.Functions.Worker.Extensions.ServiceBus to 5.0.0-beta.6 (#684) 2021-10-22 07:51:05 -07:00