Azure Functions UX
#1062 Add delete, enable/disable and search to Function App list #391 show indicators for disabled functions and functions with errors in the list #1291 Add text "(disabled)" for disabled functions in tree view #1224 Disable online editor when slots are present #1290 Add enable/disable, search, and delete to All Functions page
#680 Advanced bindings editor should take up all vertical space #1357 Add a link to Application settings from within Settings tab #1358 Add new/unknown scenarios before "All" in templates #1297 Handle apps with client cert auth enabled in the same way easy auth is handled today. #1327 Hide restart command for Function App & slots #1300 Add banner to "Monitor" saying AppInsights feature is availbale #963 User should be warned when they try to include symbols like {[<(=/@? in header name field #1377 Styling updates for Function list page
#1394 Function.json should not be localized #1386 Try functions in -next invokes /slots api in ARM causing the UI to freeze #1388 readonly link for "function app settings" when in readonly mode #1180 Logs windows showing cached information when refreshing #473 Cleared logs come back after switching to other function and come back #1311 FUNCTIONS_EXTENSION_VERSION app setting is missing from a new slot #634 Portal should use continuation tokens when calling dashboard APIs #884 Make delete more discoverable #516 Gracefully handle missing Storage Account #554 Live event stream is broken on first click in new browser session #158 Notification Hubs needs another app setting to be stored and returned to the "integrate" UI #255 Quick start tour 'bubbles' point to the wrong place, causing possible confusion #1384 run can hang the UI if route results in an invalid runModel #1025 Splash page missing on Trial expiration #1243 Log window do not sync up message automatically #1084 Actions missing for output bindings #818 If the connection to the log stream is lost, reconnect #1309 Surface better error message if creating too many slots #1371 Monitor tab is not working when Authentication feature is enabled. #1276 Need to standardize initialization logic #1369 Auth type buttons of Function trial page are not working #1340 Portal: cannot scroll through code when app is in read only mode #1225 Pinning function app from pinned resource group view does not work #1095 Edge: validation is overlapping with dropdown in event hub connection #772 ”Core“ Scenario is not selectable on one condition #919 Switch to function_B while deleting function_A will cause B removed from list #1268 Show exact runtime version #1272 Options in connection dropdown sometimes failed to load #1083 [try] info bubbles formatting #982 If deployment slots are used and explicit host ID is used, provide a warning #1318 Old content around if I delete and recreate a slot with same name #1018 Content of data file on new function gets copied from existing function #1247 Request body won't sync up if run function then switch to another function #1281 Functions with an empty test data file end up with an odd body value #1289 Change Delete button to a trash can icon #1339 Restart site button disabled #1292 Integrate tab: styling updates for advanced editor #1058 Daily usage quota has no validation.... #1316 Link and resulting dialogue have mismatched capitalization for "Get function URL" #1338 Proxies and Edit Mode toggles shows wrong status after refresh #861 Add a first class event hubs picker #1304 Creating a slot while the "slots" node is collapsed will return an empty list after the slot is created and then expanded
Fall back to kudu's API for _master key if runtime API is not available.
FW: Hotfix to set the slotConfigNames settings FW: Restart is disabled only if atleast one slot is created
There is only one big feature: “Slots for function apps”
Add "PUT http" method to cacheService. Fixes #1271 Hide restart command for Function App & slots #1327 Fix reading hostId from monitor page. Fixes #1283 Retry GET on masterKey for slots. Fixes #1313 handle empty runtime version in app settings in function-runtime component. Fixes #1308 WORK: 9014258 - optIn option in slots FW: Updating to use the new GET call for obtaining mater key FW: Feedback and bugs from slots bugbash Fix/aot tryarmservice #1332 Incorrect styling on Copy button on Keys tab #1288 Clicking on Logs title bar should collapse it if expanded #1293 Clicking on the whitespace of logs should expand/collapse #1294 Add banner to "Monitor" saying AppInsights feature is availbale #1300 Link and resulting dialogue have mismatched capitalization for "Get function URL" #1316 Throw early for 401 on host status access tslint fixes and AOT fixes for "try" service providers #1286 : On first load of a function App, the UX flickers - showing the empty browse UI first Added initialization handling for Standalone mode #1277 RDTask 9190551 : Empty browse for Functions [IE11] Function URL window layout issue #1254 There is no dirty state for set quota #1059 Storage account info in documentation should not disappear after connection changed #1131 Proxies are editable under read-only mode (deployment source set) #1142 Deleted proxy appears again under the Proxies tree node. #1218 'Run' button should block until URL is ready #1266 Added create app component for standalone mode #1270
Engineering:
New Features:
function.json
, project.json
, and host.json
Bugs:
a.k.a: functions express, app service express
For more details check https://blogs.msdn.microsoft.com/appserviceteam/2017/04/10/new-integrated-portal-for-azure-functions/
Swagger support for API definitions.
Restyling “Developer tab”: Updates to toolbar for View Files styling #881 Change styling of Logs title bar styling #878 Accessible tabs for develop tab panes styling #877 Tab labels and toolbar buttons should have black text styling #875 Collapsed state of dev tab panes should be separated. styling #874 Move function URLs (and webhook secrets) to a button with a lightbox styling #872 Make run / save+run a secondary action to save styling #871 Add Run / Save+Run to the test pane feature #870
Bugs: Proxies in Try experience not working. Fixes #931 User testing showed two Logs areas cause confusion.Fixes #902 Run button should open the Test pane if it's not visibile.Fixes #904 Cut the marketing text from the Functions quickstart page. Fixes #895 Need to improve AlwaysOn warning. Fixes #867 Handle easyAuth being enabled with key management. Closes #932 Fix proxies verbs Fix Javascript "Actions"
Features: Auto diagnose some common issues and add more telemetry for errors users run into.
Azure Functions Proxies (preview)
Fix Jasmine types version Disable multiple part upload in file explorer (#909) Populate DefaultHostName in try flow (#916) Add copy control to visible keys. (#851) Portal shows DLL contents when the entry point is a raw assembly (#846) After selecting Add File in the View Files pane, there's no way to get the UI to go away (#880)