Releases: Azure/azure-functions-ux
v2.3
Features:
#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
Improvements:
#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
Bugs:
#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
v2.2.2
Fall back to kudu's API for _master key if runtime API is not available.
v.2.2.1
Azure funcitons slots V2.2
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
Functions Fusion Portal V2.1
Engineering:
- Upgrade to Angular 4 and enable AOT which comes with a lot of perf improvement for initial load time. (thanks to @johnpapa)
- Move to yarn for more predictable build and restore. Also much better build time than npm.
New Features:
- TypeScript support in Monaco editor #1231
- App Insights integration #1227
- CORS are no longer a hard requirement for using the UI.
- Add F# to quick start page #1125
- Function App Edit mode to allow users to override read-only mode when in source control. #955
- Add a json schema for
function.json
,project.json
, andhost.json
- Allow key selection to be performed when copying the URL #850
Bugs:
- Add a button for downloading site content #985
- Remove "Keys" from Develop tab #983
- Function details stays when click refresh after the function already been deleted in another browser tab #922
- label and buttons are not aligned on Manage #1077
- Override request/response deffinitions #1164
- In New Function view, include more text in the link to quickstart #1161
- Feature: Make API the default type of Function #1172
- If keys are not yet loaded, display loading text #1177
- Disable logging to AI in try functions scenario. #1143
- Save Button on Manage page should not be clickable if required field missing #1156
- Function details stays when click refresh after the function already been deleted in another browser tab #922
- upgrade-angular-v4: Property 'additionalProperties' does not exist on type 'FunctionKeys' #1212
- upgrade-angular-v4: Property 'showBorders' does not exist on type 'FunctionKeysComponent'. #1200
- upgrade-angular-v4: showTryView is not in the TableFunctionMonitorComponent nor SiteDashboardComponent #1201
- upgrade-angular-v4: properties do not exist in AccordianComponent #1202
- upgrade-angular-v4: "properties" does not exist on the availability #1203
- Fusion: Icons are shown over long function name #1155
- Hitting Refresh button resets the UI #1073
Functions Fusion Portal release
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/
v1.1.2
Swagger support for API definitions.
v1.1.1
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.
v1.1.0
v1.0.1
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)