BatchExplorer

A client tool to help create, debug and monitor Azure Batch Applications

OTHER License

Stars
205
Committers
39
BatchExplorer - 0.15.0

Published by timotheeguerin over 6 years ago

0.15.0

All items

feature:

  • List context menu redesign(multi select support) #1300
  • Select support disable #1295
  • Add getting started scripts for aztk and doAzureParallel #1281
  • Provide a setting to disable auto update when quiting #1267
  • Login window and account loading indicator. #1265
  • Allow user to provide proxy settings #1263
  • Add ability to change the priority of a job #1260
  • Improve the sidebar bookmark dropdown #1253
  • New flex table layout ignores set width #1239
  • File explorer ability to create folder #1234
  • Data save last container type selection(Filegroup vs all) #1233
  • Show task running time on completed task in task list #1231
  • New select dropdown #1220
  • Allow to get the template for gallery application #1218
  • Opened form dropdown. close with middle click #1217
  • Resize Pool options for node termination (like Portal) #1212
  • Add file extension support to file-in-file-group advanced type #1209
  • Expand on plugin parameters to automatically set up file group sync #1204
  • Add a certificate reference to a pool #1194
  • Passing a list of folders and or files from a rendering application plugin to pre-populate the file group creation form from the submit NCJ template page. #1180
  • Don't limit data tab to auto storage account #1173
  • Support Patching JobSchedules #1170
  • Batch Account Certificates Experience #1165
  • Refresh folder in file explorer should remove removed items. #874

bug:

  • Prod build is borken with the new Commands #1311
  • Spelling mistake on release website #1310
  • Job progress doughnut renders funny when target node count is less than running nodes #1307
  • Missing timestamp after generating credentials to connect to node #1304
  • View node files for prep tasks file contents is truncated. #1302
  • Deleting folder is broken with new storageAccountId #1290
  • Fix pinning file groups to work with the new path #1289
  • Viewing prep and release tasks for job shows node doesn't exist when it does. #1288
  • NCJ file group selector shows all containers ... #1276
  • Quotas not updated when switching Batch accounts #1269
  • Select dropdown not showing when parent has overflow hidden #1261
  • bl-select always defaults to focusFirstOption() #1258
  • Bugs with storage containers. #1243
  • Typo Internal Ip "Adress" should be "Address" #1240
  • Create new file group name validation not showing details #1235
  • NCJ load a template without metadata crash #1232
  • Local Template encoded with UTF-8-BOM fails to parse. #1226
  • Non Batch API error message passed to ServerError will miss actual error message #1224
  • Auto pool not working for local template #1219
  • Allow optional/empty fields in job/pool templates #1082
  • Occasionally selecting a Batch account doesn't populate the jobs and pool from the selected account. #653

other:

  • New form field should support hints and error #1279
  • Update batchlabs website to point to azure storage builds #1275
  • New input design #1273
  • Searching always show current item #1246
  • Gallery breadcrumb is still market #1227
  • BatchLabs auto update wait to be downloaded before quit and install #1206
BatchExplorer - 0.14.1

Published by timotheeguerin over 6 years ago

Hot fixes

  • Selecting an item when the filter is open would not close the filter #1207
BatchExplorer - 0.14.0

Published by timotheeguerin over 6 years ago

All items

Feature:

  • Add MS and NCS_V3 sizes to vm size picker. #1191
  • Allow to pick custom user accounts when adding a task #1188
  • Hide persisted files explorer when no container found #1185
  • Drag and Drop support for local NCJ templates. #1179
  • Dedicated page for account monitoring metrics #1149
  • Upload node logs #1148
  • Show app insights per node #1144
  • Ability to delete a batch account #1133
  • Handle multiple folder uploads for a single file group #1129
  • File explorer right click download only works for containers #1120
  • Support non-public Azure clouds #1116
  • Make list and table use virtual scroll #1100
  • Give an option to request more quota #1097
  • File explorer keyboard navigation #1062
  • Show quotas on respective pages #1048
  • Ability to create a batch account #1022
  • VNet support #1018
  • Job schedule support #1008
  • Create Blender plugin to test BL Custom Protocol #953
  • Support command line parameters to support custom workflow #856
  • More finely grained upload progress for file groups. #707
  • Support for adding custom image to pools #434

Bug:

  • Batch account with no autostorage add pool doesn't show user accounts and start task picker #1190
  • Getting a 400 error when trying to load files from Node. #1181
  • NCJ Local templates seem to have stopped working #1171
  • Data not being disposed correctly when switching accounts #1169
  • Account details not disposing of the data #1167
  • Pool heatmap is not updating #1162
  • Clicking on the account details before done loading redirect to app packages #1157
  • Clicking on the task filter from job details crash #1155
  • Application license picker validation bug #1153
  • Table formatting on account overview incorrect #1136
  • Issue with list loading and changedetection #1131
  • Deleting folder from file group deletes every file in file group. #1126
  • Refresh button change detection issue #1122
  • Data details(slow) change detection not triggering correctly #1119
  • File too large to preview UI messed up #1113
  • Update existing file-group not working #1111
  • Heatmap change detection issue #1095
  • Error message after updating #1083
  • Should disable "add a pool button" before vmSize is initialized #985
  • Task advanced filter is not applying #1158
  • Fix tool tip for account credentials dialog and show ARM resource ID for Account #1201

Usability:

  • Do not show the pool os information is using custom image #1192
  • Pool cpu usage individual cpu is confusing #1145
  • Account charts are a bit confusing #1138

Other:

  • Remove all import from "electron" #1140
  • Complete making @batch-flask independent #1109
  • Move logger to @batch-flask package #1108
  • Create a new @batch-flask folder to simulate a package #1106
  • Connect to Node - always says creds valid for 24 hours on node #1085
  • Update EULA, license and thirdpartynotices #1105
  • Redesign table component #1101
  • Gallery tab still has "Market" breadcrumb & title #1076
BatchExplorer - 0.13.1

Published by timotheeguerin over 6 years ago

Hot fixes:

  • Logs being in the wrong folder #1087
  • Proxy settings crashing if not in the expected format
  • Error popup after updating #1083
  • Fix auto update
BatchExplorer - 0.13.0

Published by timotheeguerin over 6 years ago

All items

Features:

  • Ctrl+Shift+N for new window #1046
  • BatchLabs behind proxy #1015
  • Metadata property should display as pre #1010

Bug fixes:

  • Log out button doesnt work #1068
  • Stale task list #1065
  • File explorer folder last modified invalid date #1061
  • BatchLabs doesn't use nextLink to retrieve all the subscriptions #1057
  • Pool vm size picker get weird spacing #1055
  • Error message box should scale to message size #1053
  • Authentication page hides behind app when you are not logged in #1043
  • Pool picker pools disappear after switched to a different batch account. #1038
  • App protocol handler with session_id causes weird redraw issue #1037
  • Splash screen goes behind the app half way through loading #1035
  • Job Statistics: Graph fails to load "Loading Tasks. This can take a long time" #873
BatchExplorer - 0.12.4

Published by timotheeguerin over 6 years ago

Hot fix:

  • Error redeem auth code for a token... #1044
  • Updater appears to be broken #1042
BatchExplorer - 0.12.3

Published by timotheeguerin over 6 years ago

Hot fix:

  • File-group/container issue with adding more files(Disabled for non file group for now) #1033
  • Storage Container Search Broken #1039
BatchExplorer - 0.12.2

Published by timotheeguerin almost 7 years ago

0.12.2

Hot fix:

  • Update Electron to fix vulnerability #1030
BatchExplorer - 0.12.1

Published by timotheeguerin almost 7 years ago

BatchExplorer - 0.12.0

Published by timotheeguerin almost 7 years ago

0.12.0

All items

Feature:

  • Data view should show all blob container not just file group #1006
  • Rbac permission support. Disable action in batchlabs if user doesn't have write permission #1000
  • Make app single instance #998
  • Stop prompting aad login window when refresh token are still valid #990
  • Enable AOT compilation to improve loading time #986
  • Cache batch accounts to improve initial loading time #982
  • Provide sample code to get started with shared key credentials entered #980
  • Account credentials access #970
  • Support for inbound endpoints #965
  • Make a open component in a new window #74
  • Update the theming system to use json instead of scss #1012

Other:

  • Implement a new promise base communication from renderer to main process #1004
  • Add code coverage #987
  • Extract AAD logic to be outside of the angular service into the node environment #963
BatchExplorer - 0.11.0

Published by timotheeguerin almost 7 years ago

0.11.0

All items

feature:

  • Register batchlabs default protocol to open from the browser #934
  • Batch Labs should show a clear error when it cannot connect to its python web service #923
  • Implement a footer for the app and move some of the dropdown from the header #901
  • Show current quota usage on the account page #799
  • File explorer download a folder with right click #657
  • Goto directly to an entity doesn't show the entity in the quicklist #199
  • Export entities to template to allow cloning after deleted #19
  • NCJ advanced type for generating a container SAS #757

bug:

  • Shortcut "cmd+H" is not supported on macOS #948
  • Pricing is broken #857
  • Pool estimated cost take rendering license into account #684

other:

  • Application package icons need updating #939
  • Tweak quick search ui #924
  • List multi select should change color when losing focus #31
BatchExplorer - 0.10.2

Published by timotheeguerin almost 7 years ago

0.10.2

Bug:

  • VM Size selector broken #940
BatchExplorer - 0.10.1

Published by timotheeguerin almost 7 years ago

0.10.1

All items

Bug:

  • Nodes with start task failed state don't show the files #929
  • OS Family Not Reported on Pool Correctly #927
  • Error reading job prep-task #926
BatchExplorer - 0.10.0

Published by timotheeguerin almost 7 years ago

0.10.0

All items

Feature:

  • Move breadcrumb in the header #906
  • Create Pool/Job/Task monaco json editor intellisense #888
  • Log viewer should switch to monaco editor #882
  • Pause notification dismiss timeout when hovering the notification #879
  • Allow to pick expiry time for user when connecting to a node #878
  • Node files display message when node is not available #876
  • Move from Codemirror to Monaco editor #870
  • Make notification stay longer on the screen #848
  • Ability to write json payload in the create forms and submit instead of UI #844
  • Allow users to create empty file groups #826

Bug:

  • Data upload in file group is not working #912
  • Create empty file-group doesn't validate container name #905
  • CSS for "forms in progress" needs updating and fonts made readable and consistent #904
  • Switching fast between pools crash UI #898
  • CSS bug when too many files in task outputs file explorer #893
  • Account quota not updating when refreshing #885
  • Missing SKU details about Linux N series VM #872

Other:

  • Prepare release 0.10.0 #915
  • Useragent should include OS #895
  • Should we integrate Application Insights into Batch Labs? #824
  • Refactor rx-list-proxy to a new system #814
  • Suggest using iconography instead of a label for the breadcrumb bar #696
  • Ability to pin Jobs, Tasks, or Pools. #456
  • Add typing to RxProxy options #204
  • Perf counter support #112
BatchExplorer - 0.9.0

Published by timotheeguerin almost 7 years ago

0.9.0

All items

Feature:

  • Make start task command line textbox wrap #847
  • Command line properties is often too long to be displayed in properties. #837
  • Show a link to the logs folder to help debug #836
  • Auto delete package versions when deleting an application package #831
  • Display the application version #820
  • Add evaluate autoscale formula #817
  • Add compute node errors banner #816
  • Job create experience more details #794
  • Upgrade to the new azure-batch sdk that work in the browser env #792
  • Add context menu to app packages quick-list #776
  • Allow file group creation from NCJ job submission page #761

Bug:

  • Can't add a task when job is disabled #864
  • Can't preview image on Windows or Linux nodes #853
  • Disable "reimage node" option for nodes in IaaS pool #852
  • User Identity not showing up in start task #849
  • Adding a new task seems to produce blank list in the table #841
  • When deleting job from the details card the css overlay is not removed. #828
  • Failed to upload file groups for classic storage accounts #819

Other:

  • Getting ready for version 0.9.0 #866
  • Set user agent to BatchLabs for all request #861
  • Add suport for maxWallClockTime in the create job experience #839
  • Refactor rx-entity-proxy to a new system #795
  • Make an about page #279
BatchExplorer - 0.8.0

Published by timotheeguerin about 7 years ago

0.8.0

All items

feature:

  • Ncj app gallery #786
  • Task output messages confusing for customers #769
  • Allow specifying resize timeout on pool create #764
  • Notification actions #750
  • Enable edit start task from the node and reboot #749
  • Allow delete folder/file from the file group context menu. #733
  • Ability to resize the tree view in the file explorer(Movable splitter) #724
  • Find a way to surface prep and release task failures #708

bug:

  • Form picker(Start task) reset to empty from when clicking cancel #801
  • Typo in pool configuration #798
  • Creating a pool without changing the resizeTimeout gives an error #796
  • Pool start task failed quickfix not doing anything #788
  • AAD refresh token expired/revoke doesn't refresh the app. #783
  • File group download only downloading files at the root #780
  • After deleting application, overlay is not removed #777
  • File groups not listing all the files #751
  • Memory leak in app #745
  • Fix spelling of completition #742
  • Copy and paste doesn't work on osx prod build #727
  • Misleading message "The files for the specified task have been cleaned from the node." #689

other:

  • Organize summary card for all entities #754
  • Disable tab animations #747
  • show subscription name in the account details subtitle #740
  • Make quick list more compact #735
  • Make the details take the full height and scrolling happens in tabs content #730
  • Refactor server error to work better with all different inputs #694
  • Remove storage node proxy #685
BatchExplorer - 0.7.0

Published by timotheeguerin about 7 years ago

0.7.0

All items

Features:

  • Ability to view third party notice from UI #690
  • Command line input for task improvement #670
  • Add files to a file group with drag and drop #651
  • Add refresh shortcut to work in prod build #647
  • User identity for task #639
  • Clean up excessive console errors when task logs are not available on node #631
  • Add 3ds max to the application license picker #627
  • Job tasks running time graph sorting/grouping of x axis #624
  • Add charts on the job home page(when no jobs selected) #621
  • Feature: File explorer #614
  • Make an install command to help people getting started(windows) #610
  • Add more charts for a job #473
  • Settings page #472
  • Tree view for files #466
  • Provide built app for download #405
  • Smart card support for windows #271

Bugs:

  • Heatmap display bug when resizing window or pool resize #715
  • Exit code is not showing in the task table list #712
  • Job preparation and release task having styling issues #709
  • Progress getting lost if file group name is too large #704
  • File explorer not reading files from storage account. #702
  • Job graph is overflowing vertically when in running prod #697
  • File explorer long file/folder name wrapping bug #668
  • Autoscale formula not updating #665
  • Profile settings throws an error for user settings #661
  • Profile menu item forces navigation to dashboard and reload when closed. #660
  • File explorer improve errors on task outputs #654
  • UI gets into a bad state if you navigate to a start task which has an environment variable with no value #646
  • Task id needs to be truncated in the table #645
  • run elevated not set when running tasks with autoUser in admin mode #638
  • Batchlabs ghost process after closing prod app #633
  • Detailed information should be shown if an error occurs during allocation #618
  • Splash screen not showing in packaged distributable #616
  • Graph hover text #608
  • Grammar in task running time graph #607
  • Handle forbidden 403 errors #577
  • Cannot read a blob from a file group with a full path. #561

Other:

  • Update readme to prepare for the release #692
  • ThirdPartyNotice generator #682
  • Log python stdout and stderr to file #678
  • Find an open port for the python server to connect to #676
  • Switch to es6 #641
  • Table selection/activation improvement #626
  • Upload file group as a background task #615
BatchExplorer - 0.6.0

Published by timotheeguerin about 7 years ago

Version 0.6.0(Beta)

All items

Features

  • Show pool estimated pricing #595
  • Added graphs for the job #591
  • Download a file group(NCJ) #589
  • File picker inside a file group(NCJ) #571
  • File group picker(NCJ) #569
  • File group UI(NJC) #530
  • Delete a node #554
  • Propose to delete the job with the same id as the pool you are trying to delete #543
  • Preview of files(node or storage uploaded) is more efficient with caching #519
  • Make metadata editable #513
  • Application license picker(Maya, 3ds Max) #498
  • Right click functionatlities on the heatmap #487

Many bug fixes

BatchExplorer - 0.5.0

Published by timotheeguerin over 7 years ago

All items

Features

  • Link Storage account in batch labs #385
  • New actions buttons #408
  • Low priority VMs #414
  • Details now refresh automatically every 10 seconds #428
  • Show batch account quotas #413
  • Job show manager task details #447
  • Preview images(and gif) and code files in labs #417
  • Setup python support for ncj #439
  • Task output quick add otherfiles for debug #184
  • Job prep/release task status read experience #429
  • Start task failed show error banner on node details #476
BatchExplorer - 0.4.0

Published by timotheeguerin over 7 years ago

All items

Features

  • Added a new multi picker control #358
  • Added user accounts support at pool creation using the multi picker #359
  • Update enabled/disabled properties icon to be less confusing #354
  • Pool start task can now use the useridentity selecition. #356
  • Move tasks tab to be first in the tab list #375
  • Made a new editable table control and update resource files to use it #376
  • New environment settings picker for tasks and start task #355
  • Improve account home page with a quick access to pools, jobs and applications #310
  • Account list now allow to filter by multiple subscription(Last selection is saved) #352
  • Use chached value to display entity(Job, Pool, etc.) immediately when selected in the list #382
  • Added a few more missing fields to the pool creation #357
  • Added loading icon for account list on first load #340
  • Added a packaging flow to be able to make an exe #364
  • Improve dates and timespan field in configuration #396
  • Listen to electron error events to show a recovery window #337

Fixes

  • Edit start task cannot cancel #367
  • Fix bug where graphs keeps history when switching between pools #353
  • Fix unwanted form submit when pressing enter #393
  • Fix configuration tabs having a nested scrollbar #397
  • Fix list not having focus after click #400
Badges
Extracted from project README
codecov
Related Projects