src/WebJobs.Script.Grpc/azure-functions-language-worker-protobuf/src/proto/FunctionRpc.proto (6 lines): - line 132: // TODO: Remove from protobuf during next breaking change release - line 185: // TODO: Remove from protobuf during next breaking change release - line 236: // TODO: Add any worker relevant status to response - line 310: // TODO: return type expected? - line 318: // TODO: do we want the host's name - the language worker might do a better job of assignment than the host - line 676: // TODO - solidify this or remove it src/WebJobs.Script.Grpc/Channel/GrpcWorkerChannel.cs (2 lines): - line 445: initRequest.Capabilities.Add(RpcWorkerConstants.MultiStream, "10"); // TODO: make this configurable - line 1283: // TODO fix RpcException catch all https://github.com/Azure/azure-functions-dotnet-worker/issues/370 src/WebJobs.Script.WebHost/Security/Authentication/Jwt/ScriptJwtBearerExtensions.cs (2 lines): - line 55: // TODO: DI (FACAVAL) This will be fixed once the permanent fix is in place - line 89: // TODO: DI (FACAVAL) Remove this once the work above is completed. src/WebJobs.Script/Binding/Http/HttpBinding.cs (2 lines): - line 84: // TODO: FACAVAL - The call bellow is pretty fragile. This would cause issues - line 114: // TODO: Improve this logic src/WebJobs.Script.WebHost/Management/FunctionsSyncManager.cs (2 lines): - line 395: // TODO: handle other external key storage types - line 472: // TODO: We should remove extension-specific logic from the Host. See: https://github.com/Azure/azure-functions-host/issues/5390 src/WebJobs.Script.WebHost/Middleware/FunctionInvocationMiddleware.cs (2 lines): - line 36: // TODO: Confirm that only HttpTrigger requests would flow through here - line 166: // TODO: Keeping this here for now as other code depend on this property, but this can be done in the HTTP binding. src/WebJobs.Script/Host/ScriptHost.cs (2 lines): - line 410: // TODO: DI (FACAVAL) Remove this method. - line 1041: // TODO: DI (FACAVAL) Review src/WebJobs.Script/Description/FunctionGenerator.cs (2 lines): - line 15: // TODO: Make this type internal - it has to be public currently due to the - line 21: // TODO: make this private src/WebJobs.Script.WebHost/Routing/ScriptRouteHandler.cs (1 line): - line 63: // TODO: further optimization, If there is no warmup trigger provided we should call a simple warmup function for the given language of the function app. src/WebJobs.Script/Workers/Rpc/WebHostRpcWorkerChannelManager.cs (1 line): - line 222: // TODO: Remove special casing when resolving https://github.com/Azure/azure-functions-host/issues/4534 src/WebJobs.Script.WebHost/Controllers/ExtensionsController.cs (1 line): - line 86: // TODO: Check if we have an active job src/WebJobs.Script.WebHost/Program.cs (1 line): - line 115: // TODO: Replace with legion specific logger? src/WebJobs.Script/Workers/Rpc/RpcInitializationService.cs (1 line): - line 49: // TODO: https://github.com/Azure/azure-functions-host/issues/4891 src/WebJobs.Script/Workers/Http/Configuration/HttpWorkerOptionsSetup.cs (1 line): - line 58: // TODO: Add aka.ms/link to new docs src/WebJobs.Script/Description/DotNet/LocalSharedAssemblyProvider.cs (1 line): - line 37: // TODO: FACAVAL AppContext.BaseDirectory is equivalent to AppDomain.CurrentDomain.BaseDirectory src/WebJobs.Script.WebHost/WebScriptHostHttpRoutesManager.cs (1 line): - line 36: // TODO: FACAVAL Instantiation of the ScriptRouteHandler should be cleaned up src/WebJobs.Script.WebHost/Configuration/JobHostOptionsSetup.cs (1 line): - line 26: // TODO: Why isn't this code doing anything? src/WebJobs.Script.WebHost/Diagnostics/LinuxEventGenerator.cs (1 line): - line 28: // TODO: Once the regex takes into account for quotes, we can src/WebJobs.Script.Grpc/MessageExtensions/GrpcMessageConversionExtensions.cs (1 line): - line 38: // TODO better exception src/WebJobs.Script.WebHost/Configuration/ScriptApplicationHostOptionsSetup.cs (1 line): - line 76: // TODO: revisit whether this flex consumption path should return false when in placeholder mode? Thats how it appears to work for other SKUs. src/WebJobs.Script/Description/DotNet/DotNetFunctionInvoker.cs (1 line): - line 162: // TODO: Invoking this without the assembly is not supported by all compilations src/WebJobs.Script/Scale/WorkerChannelThrottleProvider.cs (1 line): - line 39: // TODO: determine channel health based on channel latencies src/WebJobs.Script/Workers/ProcessManagement/IWorkerProcessFactory.cs (1 line): - line 10: // TODO: create an abstraction like Executable in the cli which wraps the process src/WebJobs.Script.WebHost/WebScriptHostExceptionHandler.cs (1 line): - line 47: // TODO: DI (FACAVAL) The shutdown call will invoke the host stop... but we may need to do this src/WebJobs.Script/Description/Workers/WorkerFunctionInvoker.cs (1 line): - line 197: // TODO: investigate moving POCO style binding addition to sdk src/WebJobs.Script.Grpc/Server/FunctionRpcService.cs (1 line): - line 20: // TODO: move to WebJobs.Script.Grpc package and provide event stream abstraction src/WebJobs.Script.WebHost/Metrics/LegionMetricsFileManager.cs (1 line): - line 107: // TODO: consider using a retry strategy here src/WebJobs.Script.WebHost/Extensions/WebHostSettingsExtensions.cs (1 line): - line 22: // TODO: DI (FACAVAL) This should no longer be needed... handled at initialization src/WebJobs.Script.WebHost/Scale/TableStorageScaleMetricsRepository.cs (1 line): - line 197: // TODO: handle paging and errors src/WebJobs.Script.WebHost/Management/VirtualFileSystem.cs (1 line): - line 629: // TODO: ahmels src/WebJobs.Script/Workers/ProcessManagement/WorkerProcess.cs (1 line): - line 134: // TODO: redesign how we log errors so it's not based on the string contents (GH issue #8273) src/WebJobs.Script/Host/HostFunctionMetadataProvider.cs (1 line): - line 257: // TODO #6955: Get default function file name from language worker configs src/WebJobs.Script.WebHost/Extensions/FunctionMetadataExtensions.cs (1 line): - line 172: // TODO: add an error field that can be used to communicate the JSON parse error. src/WebJobs.Script/Description/FunctionGroupListenerDecorator.cs (1 line): - line 15: private readonly IEnvironment _environment; // TODO: replace options pattern src/WebJobs.Script.WebHost/Management/WebFunctionsManager.cs (1 line): - line 255: // TODO : Due to lifetime scoping issues (this service lifetime is longer than the lifetime src/WebJobs.Script.Grpc/Server/ExtensionsCompositeEndpointDataSource.cs (1 line): - line 194: // TODO: there are still edge cases where we will switch active hosts, leading to potential