Skip to content

Latest commit

 

History

History
1200 lines (729 loc) · 85.4 KB

CHANGELOG.md

File metadata and controls

1200 lines (729 loc) · 85.4 KB

4.12.6 (2023-05-25)

Bug Fixes

  • more EOF protection fixes (1506ef2)

4.12.5 (2023-05-13)

Bug Fixes

  • update s3fs pvc to prevent its caching mechanism from consuming all available ephemeral storage (a88602b)

4.12.4 (2023-05-11)

Bug Fixes

  • improve cpu utilization metrics, and retry on ray head initContainer (9f35d12)

4.12.3 (2023-05-09)

Bug Fixes

  • multinic detection was broken; also was hard-wiring name of resource (da9341b)

4.12.2 (2023-05-05)

Bug Fixes

  • avoid downloading helm chart on every run (cache it) (17ac5da)
  • custodian pods can linger forever (9276869)

4.12.1 (2023-05-03)

Bug Fixes

  • improve torchx support for running multiple gpus per pod (70d522e)

4.12.0 (2023-05-03)

Bug Fixes

  • codeflare top may fail due to Array(fractionalnumber) (cee32ec)

Features

  • improve multinic and NCCL performance (f2f9a56)

4.11.12 (2023-05-02)

Bug Fixes

  • use initContainer to wait for ray workers (3abe1e3)

4.11.11 (2023-05-01)

Bug Fixes

  • increase ray gcs rpc timeout to 30s (1c62309)

4.11.10 (2023-05-01)

Bug Fixes

  • increase resilience to network disconnects for torchx (9097cd0)

4.11.9 (2023-05-01)

Bug Fixes

  • wait for ray workers prior to server-side job submit (0d8731f)

4.11.8 (2023-04-28)

Bug Fixes

  • add websocat to custodian to avoid having to wget it every time (2334b1d)
  • increase resilience to network disconnects, restore helm delete in custodian (5a47eb7)

4.11.7 (2023-04-27)

Bug Fixes

  • avoid helm delete in custodian for now (6a12f44)
  • increase memory for ray head logs container (85385f1)
  • increase memory for runtime-env custodian pod (c7f2f19)

4.11.6 (2023-04-27)

Bug Fixes

  • add h5py to pyarrow base image (dd9875f)
  • torchx volume mount paths may have extra quotes (5db0410)

4.11.5 (2023-04-27)

Bug Fixes

  • improve custodian memory requests for larger jobs (0201c00)
  • remove reliance on wget in ray head container (6018e7f)

4.11.4 (2023-04-25)

Bug Fixes

  • another fix for loading yoga.wasm (codeflare top exits silently) (3a10932)

4.11.3 (2023-04-24)

Bug Fixes

  • add fsspec[s3] to lightning image, and conda clean -afy (3f8f4ed)
  • fix for torchx+s3 and lightning+s3 (77637d4)
  • improve support for pytorch lightning's fsspec[s3] support (6cdbdd5)

4.11.2 (2023-04-21)

Bug Fixes

  • shorter uuids resulted in uppercase kubernetes resource names (f11c0c8)

4.11.1 (2023-04-21)

Bug Fixes

  • use shorter uuids, custodian trackers for runtime-env and worker status (ba6eaeb)

4.11.0 (2023-04-20)

Bug Fixes

  • force yoga.wasm to be loaded as a file resource (214250a)
  • update kind tests to delete new name of cleaner -> logs (1d26251)

Features

  • update custodian to track cpu, mem, and gpu utilization (dfbf0a9)

4.10.5 (2023-04-20)

Bug Fixes

  • clear selection when changing context (29e689f)
  • failures on kind against default namespace (96f555f)
  • pick up wasm webpack fix from kui (f8f62e8)

4.10.4 (2023-04-19)

Bug Fixes

  • add keyboard shortcut hints (b5d59ed)
  • another tweak to try to address ink loading bugs (c55e2b2)
  • clean up custodian command, and rename container 'logs' (729a1c6)
  • namespace keyboard shortcuts were incorrect (c071020)

4.10.3 (2023-04-19)

Bug Fixes

  • add cluster and namespace to Top ui (736cf3b)
  • restore flex-wrapping of grid (again) (10ced2a)
  • Top should allow pageup/pagedown to cycle through clusters (a67b424)
  • Top should allow uparrown/downarrow to cycle through namespaces (acd51c3)

4.10.2 (2023-04-18)

Bug Fixes

  • pick up wasm loading fixes from kui (0ac0cf4)

4.10.1 (2023-04-18)

Bug Fixes

  • add --me option to allow only showing jobs owned by me (8e7f7b5)
  • add app.kubernetes.io/owner label to pod (89c4b79)
  • allow Escape key to remove selection (0cafbd6)
  • avoid setRawMode if stdin is not a tty (a0b4c9d)
  • improve formatting of duration to use 1d 10h style (9a7d94f)
  • top node selection UI is buggy (687bce2)
  • torchx cluster name may end with a dash (2af582b)
  • try to import ink only at the top level (6b008c3)

4.10.0 (2023-04-17)

Bug Fixes

  • add 'app.kubernetes.io/managed-by: codeflare' label to custodian (09663ac)
  • improve custodian log smooth streaming (2e1a929)

Features

  • add custodian base image Dockerfile (43634e9)
  • improve custodian support for torchx, use smaller base image (873c8d4)

4.9.0 (2023-04-17)

Features

  • rename self-destruct to logs; and increase ttl timeout on its job (c5fe948)

4.8.1 (2023-04-17)

Bug Fixes

  • improvements for deferring load of ink npm (66dd77d)

4.8.0 (2023-04-16)

Features

  • cross-job ("top") dashboard (380b413)

4.7.3 (2023-04-13)

Bug Fixes

  • further improvements to ray log streaming (7c0f6a8)

4.7.2 (2023-04-13)

Bug Fixes

  • improve smooth streaming of ray logs (aa05ee7)

4.7.1 (2023-04-13)

Bug Fixes

  • revert to ink@3 due to weird codeflare db silent failures (cec4559)

4.7.0 (2023-04-12)

Features

  • avoid websocat in ml/ray/run/logs (53551cd)

4.6.2 (2023-04-12)

Bug Fixes

  • improved debug output for codeflare dashboard command (0bc93b5)

4.6.1 (2023-04-12)

4.6.0 (2023-04-12)

Bug Fixes

  • leverage ink 4's flexWrap in the dashboard grid (a76b21e)
  • non-async subprocs are not killed (62a6d72)

Features

  • bump ink 3 -> 4 which requires node16 module resolution (47b9e97)
  • bump to kui's new babel-less prescan (a05108d)

4.5.2 (2023-04-10)

Bug Fixes

  • status grid UI was not re-rendering on model change (fe4d189)

4.5.1 (2023-04-10)

Bug Fixes

  • index events by worker ordinal, as we attempt to do for log lines (0ac7b91)

4.5.0 (2023-04-09)

Bug Fixes

  • don't bother displaying end marker in Timelines (5ec57c0)
  • improve performance of dashboard replay (2388228)
  • increase legend margins (da7715a)
  • ray jobs emit job env.json only after job is running (027e7bc)
  • rename --lines to --events (5ffce16)
  • some optimizations for dashboard status processing (555ccc3)
  • strip colors from dashboard log lines (26a3234)
  • strip node name from events and log lines (a216fb0)
  • time out if we can't find gpu info (4f1c237)
  • when showing loglines, make sure to show most recent (188aae6)

Features

  • add log lines to dashboard (0bf9ead)

4.4.11 (2023-04-07)

Bug Fixes

  • heap comparator for lines incorrectly handles state (1b448e1)
  • timestamps with millis not properly formatted in dashboard ui (2f927ea)

4.4.10 (2023-04-07)

Bug Fixes

  • add --lines option to dashboard (plus code cleanup) (202bde8)
  • torchx wait-till-running fixes (80ef75e)

4.4.9 (2023-04-07)

Bug Fixes

  • adjust status themes to use diverging style (4c9c7b8)
  • lines output was showing least interesting events (6426e9d)
  • torchx captured logs may not include Succeeded/Failed events (5981b74)
  • usesGpus needs to wait for env.json file to exist (64e2659)

4.4.8 (2023-04-07)

Bug Fixes

  • torchx exit handlers were not right (dd1ee72)

4.4.7 (2023-04-06)

Bug Fixes

  • torchx log output improvements (a7e25db)

4.4.6 (2023-04-06)

Bug Fixes

  • improve the content of torchx event streams (b3a65a7)

4.4.5 (2023-04-06)

Bug Fixes

  • improvements in dashboard for narrowing of window (e9d4be2)
  • torchx script logic fails if python prefix is not python3 (28308e2)

4.4.4 (2023-04-05)

Bug Fixes

  • clean up content and coloring of helm install output (98caf7c)

4.4.3 (2023-04-05)

Bug Fixes

  • torchx install fails on zsh (0b8a876)

4.4.2 (2023-04-05)

Bug Fixes

  • sed RE error can occur in torchx log streamer (5b32722)
  • torchx runs lacked visibility into NUM_GPUS setting (25d60a6)

4.4.1 (2023-04-04)

Bug Fixes

  • clean up stats code a bit, display average in grid (f6c3385)
  • torchx runs may fail for users with long usernames (9da63ff)

4.4.0 (2023-04-04)

Features

  • allow workdirs to point to github to pick up the source (7a88067)

4.3.2 (2023-04-04)

Bug Fixes

  • avoid events in dashboard UI for line (184074c)

4.3.1 (2023-04-03)

Bug Fixes

  • bump store to pick up relpath and macos 3.9.6 fixes (fbb362d)
  • pull in another relpath to workdir fix (d7768b9)

4.3.0 (2023-04-03)

Features

4.2.2 (2023-04-02)

Bug Fixes

  • codeflare db has extra newline at top in alt buffer mode (23130a4)
  • for now, don't show application logs in dashboard (cd881dc)
  • use a priority heap to choose most important events to display (ca10943)

4.2.1 (2023-04-01)

Bug Fixes

  • add codeflare dump path to print out location of files (dac71c1)
  • add gpu stats to dashboard (f315efc)
  • also accept codeflare db (c6c18d9)
  • bump store to pick up fix for installing arm32 kubectl on arm64 systems (3fa32c4)
  • bump [email protected] to pick up fix for formatting issue in gpu stream (4700ef4)
  • bump [email protected] to pick up env.json capture (38536df)
  • codeflare dashboard -1 was not working (c8e33c9)
  • codeflare dump should support -f/--follow (e925f53)
  • dashboard should not show gpu grids for runs not using gpus (8a3cdb3)
  • improve grid legend 'mem' -> 'Memory' (9a76acc)
  • increase min grid size from 2 to 6 (cd17bbb)
  • pull in improved gpu utilization format from [email protected] (f94cfc2)
  • support arranging dashboard grids into rows (bf8d1f5)
  • update dashboard grid to use space-between rather than space-around for grid-of-grids row (0c4c94c)
  • update dashboard to support pod Evicted state (605cdb8)
  • use colorbrewer theme for status (3d79c2f)

4.2.0 (2023-03-31)

Bug Fixes

  • codeflare dashboard should default to all (b65ebc3)
  • disable use of securityContext in ray pod specs (cb14b5e)
  • improvements to s3 profile/bucket scanning (ccf4858)
  • pick up fix for profile import --force (183393d)
  • pick up improved signal handling fixes from store and madwizard (71d98ee)
  • pick up improved signal handling fixes from store and madwizard (35330f2)
  • tweaks to support running tests locally on apple silicon; probably arm generally (f89e4e2)

Features

  • do not automatically bring down cluster on ctrl+c (d4d7877)
  • new console-based dashboard (95e1919)

4.1.0 (2023-03-21)

Bug Fixes

Features

  • bump to madwizard@7 to pick up multiselect autocomplete (b0e4e4c)

4.0.0 (2023-03-20)

Bug Fixes

  • torchx runs always emit verbose command line execution text (8563cba)

Features

  • pull in autocomplete support from [email protected] (03f3195)
  • support for selecting multiple s3 buckets to be mounted (a23ac94)
  • update ray resources to match the newer/cleaner torchx resources form (35260c2)

BREAKING CHANGES

  • this updates s3/choose/bucket from single-select to multi-select, which may require re-selecting this choice
  • this changes the structure of the ray form; tests may need updates. Also, any automated -y runs will require an update.

3.1.2 (2023-03-17)

Bug Fixes

  • madwizard multi-select fails if options include dashes (d224f8b)
  • torchx run fails to delete helm chart (faa4563)

3.1.1 (2023-03-16)

Bug Fixes

  • torchx priority support (7e1b6dd)

3.1.0 (2023-03-16)

Features

  • disable ray workflows option, also fix buggy profile clone (def6ce5)

3.0.5 (2023-03-16)

Bug Fixes

  • codeflare prune export should prune obsolete choices (a4eb426)
  • profile import should not overwrite existing profile by default (632837f)

3.0.4 (2023-03-14)

Bug Fixes

  • improved kubectl and gpu streaming (3cb3c4e)

3.0.3 (2023-03-14)

Bug Fixes

  • also allocate gpus to ray head node (69a84ea)
  • helm workdir fails for relative paths; improved detection of ray job failure (23426d2)
  • ray stop may never be called; ray self-destruct permissions; run id re-prompt (6b5a40a)

3.0.2 (2023-03-13)

Bug Fixes

  • (again) for ray workdir with no runtime-env (bdbbc32)

3.0.1 (2023-03-13)

Bug Fixes

3.0.0 (2023-03-13)

Features

BREAKING CHANGES

  • this pulls in @guidebooks/store@6 which changes the menu structure of ml/codeflare/run so as to introduce TorchX

2.15.2 (2023-03-09)

Bug Fixes

  • ray would fail if workdir had no runtime-env.yaml nor requirements.txt (4816d37)

2.15.1 (2023-03-07)

Bug Fixes

  • restore -Winteractive for awk (84e8936)

2.15.0 (2023-03-07)

Bug Fixes

  • vmstats were using sed -l in a way that only made sense on BSD sed (6619224)

Features

  • move cpu and memory utilization to be first column (d39a3f8)

2.14.3 (2023-03-07)

Bug Fixes

  • pick up fix for byoc command line, add tests for it and dashdash (9ae8196)

2.14.2 (2023-03-06)

Bug Fixes

  • helm install may fail on linux due to base64-created newlines (1e2c784)
  • helm install may fail on linux due to base64-induced newlines (7cc64ee)
  • shorten helm install command line, and update dryrun to emit command line, too (7b9190e)

2.14.1 (2023-03-06)

Bug Fixes

  • improved vmstat streaming on linux (8cf21ca)

2.14.0 (2023-03-05)

Bug Fixes

  • improve formatting of kubernetes event stream (89f9d5e)
  • vmstat and events may not stream on linux (99a64b7)

Features

  • allow BYOC to specify command line prefix (66b609d)
  • in BYOC mode, ray helm chart should also submit the job (333e8d9)

2.13.0 (2023-03-02)

Features

2.12.1 (2023-03-02)

Bug Fixes

  • improved error handling in log streaming for pods disappearing (5087213)

2.12.0 (2023-03-01)

Features

  • add support for choosing mcad scheduling priority (31240d9)

2.11.1 (2023-03-01)

Bug Fixes

  • increase default podSchedulingTimeout from 10 seconds to 1000 seconds (59dc712)

2.11.0 (2023-02-28)

Features

2.10.4 (2023-02-23)

Bug Fixes

  • utilization was streaming to both stderr and stdout (b57a2dc)

2.10.3 (2023-02-23)

Bug Fixes

  • flow ray utilization stats to stderr (0d55d29)

2.10.2 (2023-02-23)

Bug Fixes

2.10.1 (2023-02-22)

Bug Fixes

  • ray cleaner may never exit in some cases (ef517e0)

2.10.0 (2023-02-22)

Bug Fixes

  • ray cleaner pod may fail due to lack of image pull secret (dccddaf)

Features

  • BYOC task now uses updated logs (with utilization info) (19662a3)

2.9.1 (2023-02-21)

Bug Fixes

  • codeflare -v reports madwizard verison, not codeflare version (ffe9cdf)

2.9.0 (2023-02-21)

Features

  • remove ray autoscaler support (7200bd9)

2.8.1 (2023-02-20)

Bug Fixes

  • pick up fixes for too-long helm assets and restoration of vmstat colors in logs (287fdbb)

2.8.0 (2023-02-20)

Features

  • bump to @guidebooks/store@4 to pick up improved cpu and memory util output (60b7ea6)

2.7.0 (2023-02-19)

Features

2.6.2 (2023-02-18)

Bug Fixes

  • bump kui to pick up fix for weird errors on codeflare profile (ee25cc2)
  • bump to @guidebooks/[email protected] to pick up port-forward pod ready timeout fix (68b715f)
  • helm chart names may fail if they have uppercase chars (0f6b32d)
  • some cli commands respond with usage that references madwizard (0508d1e)

2.6.1 (2023-02-17)

Bug Fixes

2.6.0 (2023-02-16)

Bug Fixes

  • ray self-destruct job was not cleaning up in some cases (41dc322)

Features

2.5.0 (2023-02-15)

Features

  • bump madwizard and store to pick up avoiding ray cli for job submission (0071db9)
  • bump to madwizard@6 and @guidebooks/store@3 (31420e3)

2.4.6 (2023-02-14)

Bug Fixes

  • bump store to pick up fix for ray service and madwizard to pick up fix for double quoted command lines (282639a)

2.4.5 (2023-02-13)

Bug Fixes

  • pick up guidebook fixes for app label and ray v1; madwizard dashdash escape and ray-submit exception handling (ec1a827)

2.4.4 (2023-02-10)

Bug Fixes

  • codeflare dashboard --attach does not clean up on ctrl+c (13fb464)

2.4.3 (2023-02-10)

Bug Fixes

  • refinements to dashboard ui, including removal of Events pane (d02447a)

2.4.2 (2023-02-10)

Bug Fixes

  • bumps to pick up improved cancel output and waiting for ray job to start (d300e3d)
  • restore codeflare db -a` (2ca946e)

2.4.1 (2023-02-08)

Bug Fixes

  • bump @guidebooks/store to pick up improved ray cluster name (b782fb4)

2.4.0 (2023-02-07)

Features

  • codeflare profile list/edit/delete/prune/clone commands (7c72209)

2.3.4 (2023-02-02)

Bug Fixes

2.3.3 (2023-02-02)

Bug Fixes

2.3.2 (2023-02-01)

Bug Fixes

  • bump to store 2.2.8 to pick up fixes for s3fs (9bcaf91)
  • do not trap ctrl+c as this prevents madwizard cleanup (b40f345)

2.3.1 (2023-02-01)

Bug Fixes

  • update store to pick up helm chart fixes for s3fs (5735c17)

2.3.0 (2023-01-31)

Features

2.2.2 (2023-01-18)

Bug Fixes

2.2.1 (2023-01-17)

Bug Fixes

2.2.0 (2023-01-17)

Bug Fixes

Features

2.1.3 (2023-01-13)

Bug Fixes

  • bump to @guidebooks/store 2.0.3 to pick up helm dry-run support (a4b81dd)

2.1.2 (2023-01-12)

Bug Fixes

  • bump @guidebook/store 2.0.1 -> 2.0.2 (2968293)
  • bump kui again to pick up vfs race condition fix (86f75ad)

2.1.1 (2023-01-11)

2.1.0 (2023-01-11)

Bug Fixes

  • bump plugin-madwizard to pick up parsing bug in raw mode with madwizard (52808fb)

Features

2.0.0 (2023-01-10)

Bug Fixes

  • allotment dep needs to move from plugin-codeflare to plugin-madwizard (bcca439)
  • bump kui to pick up fix for weird right border in title (31d129e)
  • bump madwizard 2.5.2 to pick up multiselect fix (4d3cb9a)
  • fill in missing support for multiselect in (aa54823)
  • in select is clipped at the bottom (b360218)
  • move additional deps from plugin-codeflare to plugin-madwizard (8e62070)
  • ProfileExplorer can show object Object for duplicate forms in profile (0744a41)

Features

  • allow WorkloadDesigner to hide ProfileExplorer (89735ff)
  • major bump to kui and madwizard dependencies (b340b33)

BREAKING CHANGES

  • this pulls in react 18, which has some breaking changes on react components that this PR addresses
  • this pulls in a few breaking changes to the madwizard API

bump to store 1.9.3

1.5.0 (2022-12-02)

Features

1.4.1 (2022-12-02)

Bug Fixes

1.4.0 (2022-12-01)

Features

  • bump store and madwizard to pick up venv and expansion keying support (db3a48f)

1.3.2 (2022-12-01)

Bug Fixes

1.3.1 (2022-11-30)

Bug Fixes

  • regression in user updates to form inputs (75e1ec8)
  • second of back-to-back forms does not work (3b9a4d3)

1.3.0 (2022-11-30)

Features

1.2.0 (2022-11-29)

Bug Fixes

Features

  • disable status watching in tray menu (73664b3)

1.1.0 (2022-11-29)

Bug Fixes

  • add missing descriptions to form elements in Ask component (7274152)
  • adjust default window size to 1152x864 (from 1400x1050) (5bf3463)
  • adjust font-weight in Ask titles to match those in ProfileExplorer (500) (b6051d1)
  • another bump for store to re-pick up description fixes (809f30f)
  • Ask component body does not vertically scroll on overflow (5b5bb1e)
  • Ask component does not handle form updates (100b6d9)
  • Ask component's Home button causes header height unconformity vs ProfileExplorer (fdf9b5e)
  • ask user to confirm profile reset and delete (767cc08)
  • avoid key warning from react in Ask component (f327967)
  • bump kui to pick up fix for markdown terminal links (5dabe8c)
  • bump kui to pick up fix for multi-link markdown (e8be7dd)
  • bump madwizard and store to pick up nested import description fixes (4a47c06)
  • bump roberta self-test to 1.0.3 (209f8bf)
  • bump store to pick up byoc description updates (6b5dc91)
  • bump to @guidebooks/[email protected] to pick to roberta ray v1 fix (04b72a8)
  • bump to @guidebooks/[email protected] to pick up roberta base image fixes (2959090)
  • bump to [email protected] to pick up a RAY_ADDRESS fix (1b3d0e8)
  • do not use font-weight: 500 for "simplistic" selects, those with no item descriptions (dc2c137)
  • group all ProfileExplorer action buttons, don't float new to the left (c1d2d00)
  • multiple fixes for excessive cpu consumption (b092604)
  • ProfileExplorer chips blue->purple (cf0a55c)
  • ProfileExplorer has extra spacing to the right of New button (5e603fd)
  • ProfileExplorer should only show edit buttons when in an editable/unlocked mode (f99f56d)
  • reduce default height of terminal portion (33bd3da)
  • refine component to use a fixed title, and instead put guidebook title below (ab23956)
  • refine some of the major groupings in ProfileExploer (4adf94b)
  • simplify hello guidebook to remove top-level markdown tabs (2616ac2)
  • switch from Tile UI to Select UI for (95bcc47)
  • switch to control buttons in ProfileExplorer (91512d1)
  • terminal resets interactive-for state too aggressively (d6f1b84)
  • ui refinements to ProfileExplorer and Ask (e737969)
  • update madwizard to not show guidebook title in terminal section (c133c93)
  • update test profiles to increase head memory for non-gpu runs (72ad409)

Features

1.0.3 (2022-11-02)

Bug Fixes

  • add abbreviations Minimum->Min, Maximum->Max (c6dc9a7)
  • bump to [email protected] to pick up updated Choice messaging (b64aea4)
  • in tray openDashboard, use verbose mode if DEBUG is set (89246f2)
  • increase default size of window to 1400x1050 (7c4bdb0)
  • remove Gallery from hello guidebook (d33dbf9)

1.0.2 (2022-10-26)

Bug Fixes

1.0.1 (2022-10-25)

Bug Fixes

1.0.0 (2022-10-25)

Bug Fixes

  • add geo and provider rules to ProfileExplorer (8a422c6)
  • add support for constraints/workload/checkpointable (cc85228)
  • allocate less space to ProfileExplorer (d4d39d6)
  • allow clients to disable the tray menu (25c19b6)
  • another fix for profiles-path option; it wasn't always taking (a424db4)
  • another minor refinement to 'all constraints satisfied' subtext (6d1efc6)
  • avoid hard-coding "codeflare.min.js" in respawn controller (1a1442d)
  • bump @guidebooks/store from 0.14.1 to 0.14.3 (4fe63d6)
  • bump to @guidebooks/store 0.14.1 to pick up ns-with-context fix (47a5348)
  • bump to @guidebooks/[email protected] to pick up s3fs pvc fix (e6b74b3)
  • bump to madwizard 1.4.x to pick up initial clear and no yellow fixes (881a985)
  • bump to [email protected] to pick up fix for last choice not being persisted (a328e46)
  • bump to [email protected] to pick up tilde expansion fix (0ac903a)
  • bump to [email protected] to pick up multiselect validate fix (bd79145)
  • bump to [email protected] to pick up validate bug fix against single-select (53a8863)
  • bump to [email protected] to pick up guidebook ordering bug fix (a4ae32a)
  • change default fontSizeAdjust in Terminal to 16/14 (7e47e3c)
  • clean up ProfileExplorer by avoiding singleton Card UI (9e1c967)
  • don't use chips in ProfileExplorer (d2b7edc)
  • don't use isLarge for ProfileExplorer card (c633629)
  • export fontSizeAdjust Terminal property (4d013d7)
  • expose codeflare delete profile <profileName> (42646ee)
  • fully disable profile status watcher (adcaa3a)
  • improve phrasing for Application in ProfileExplorer (06c9283)
  • improve phrasing of 'all constraints have been satisfied' message (4aa3df1)
  • improve visualization of just-changed attributes in ProfileExplorer (b28651b)
  • improved spacing in tree view in ProfileExplorer (c1f5f56)
  • improved wrapping rules for ProfileExplorer (28af9e7)
  • in graphical guide mode, ask madwizard to clear screen between choices (eefde15)
  • in ProfileExplorer place profile select in footer (86ac7c6)
  • in ProfileExplorer, move actions to kebab and out of footer (8cbbb10)
  • missed one spot that was hard-coding default guidebook (b9aade6)
  • pass through fontSizeAdjust prop from RestartableTerminal to Terminal (ca6b5d4)
  • ProfileExplorer card should fill width (d84c373)
  • ProfileExplorer chip text may have low contrast (548caa5)
  • ProfileExplorer does not highlight keys that were just added (d19271a)
  • ProfileExplorer doesn't fully respond to font size changes (469f85b)
  • ProfileExplorer dropdown menu item onclicks don't fire (8f7ecfb)
  • ProfileExplorer gives react duplicate key warning (187b7dd)
  • ProfileExplorer kebab dropdown stays open even after clicking outside (568e9e4)
  • ProfileExplorer kebab menu needs background color (8fdc89b)
  • ProfileExplorer kube context text may result in horizontal overflow (21eef6c)
  • ProfileExplorer leaf nodes use inconsistent text color (1b7e9ee)
  • ProfileExplorer mis-renders multiselect answers with numeric keys (63f1636)
  • ProfileExplorer profile select text has low contrast in dark themes (7f30213)
  • ProfileExplorer select has odd vertical centering due to use of Title (54cd73d)
  • ProfileExplorer should sort the tree nodes to offer a consistent ordering (2e77681)
  • profiles in tray menu may show duplicates (fb9face)
  • restore use of chip ui in ProfileExplorer (49d5c3a)
  • shorten wording of Compute and Storage dimensions in ProfileExplorer (c797c6c)
  • slightly increase default font size of terminal (6d5e038)
  • Specification -> Draft Specification (174a997)
  • stop hard-coding default guidebook (4654609)
  • stop using the persona icon in ProfileSelect (e210059)
  • terminal component does not re-render if only noninteractive bit changes (50cc373)
  • terminal component does not restart if given different extraEnv (e4cc00a)
  • Terminal component still has toolbar UI even when searchable===false (1e66ac4)
  • terminal does not refresh if only noninteractive bit changed (21297d6)
  • terminal gives react warning from getDerivedStateFromProps() (0792103)
  • Terminal was not using truly bold font (0b213d3)
  • UI hangs with spinners for first-time users (cb57f26)
  • UI should distinguish pending from offline (d3bdc78)
  • update ProfileExplorer just-updated to use green check rather than red exclamation (197e63d)
  • update ProfileExplorer to allow "editing" of aspects of the profile (0b7eb6f)
  • use 'Credentials Profile' rather than 'AWS Profile' in ProfileExplorer (d05b654)
  • use normal repl background color for ProfileExplorer (3854dd5)

Features

  • add 'Got it' button to dismiss terminal section (5225375)
  • add fontSizeAdjust property to Terminal component (13eb415)
  • add SLA rule to ProfileExplorer (0ec5884)
  • add support for storage cloud provider to ProfileExplorer (63e2daf)
  • allow callers to provide null guidebook to terminal, and show EmptyState if so (ea6aefd)
  • allow terminal search feature to be disabled (cc83582)
  • bump to madwizard 1.0.0 (9a566c8)
  • bump to madwizard 1.5.0 to pick up multiselect support (e565409)
  • change terminal to support above terminal rather than below terminal component (b51bfc4)
  • expose --profiles-path madwizard option (d25b805)
  • extend support in ProfileExplorer for finer-grain geo constraints (b8fc0a0)
  • New and Delete buttons in ProfileExplorer (5b110f8)
  • propagate onSelectProfile handler from terminal to ProfileExplorer (547635d)
  • remove untested s3 commands in plugin-codeflare (1e3d42b)
  • update ProfileExplorer to have a reset button (3571e5d)
  • update terminal component to accept an extraEnv prop to pass through to guidebook exec (a18d19b)
  • update terminal component to allow belowTerminal content (510cc68)
  • update terminal componetry to support onExit execution of custom guidebooks (e21fcce)
  • updated UI for ProfileExplorer (f6d4669)

BREAKING CHANGES

  • this version of madwizard updates the profile keys in a way that renders prior profiles invalid.
  • this version of madwizared necessitates guidebook to use import rather than inlining for sub-guidebooks that offer the user a choice. this is done so that each choice can be easily scoped based on the filepath of that guidebook within the store hierarchy.

0.14.2 (2022-09-19)

Bug Fixes

  • avoid bumping profile lastUsedTime for tray menu watchers (f356434)
  • pin openshift to 4.10.33 (from @guidebooks/store 0.12.6) (185c7b0)

0.14.1 (2022-09-19)

Bug Fixes

  • pick up fixes for roberta from @guidebooks/store 0.12.5 (2dddaec)

0.14.0 (2022-09-18)

Bug Fixes

  • after exit codeflare UI leaves dangling watcher processes (7e8837e)
  • respawn uses incorrect (Renderer) executable when called from UI mode (ee16c63)
  • status watcher exit may cause exponential cascade of subprocess spawning (c39d6a5)

Features

  • add status dropdown with watcher support (534c94f)

0.13.1 (2022-09-16)

Bug Fixes

  • bump to @guidebooks/store 0.12.4 to pick up pip3 fix (584cff8)

0.13.0 (2022-09-16)

Bug Fixes

  • bin/codeflare's use of apt needs sudo (cf73080)
  • bump to madwizard 0.22.2 to pick up windowsHide fix (c5b8f0e)
  • some variants of launching production builds can result in infinite loops and bad spawn paths (675c6ad)
  • Terminal component can leak observers (1233e37)

Features

  • bump to @guidebooks/store 0.12.0 to pick up no-ray-local breaking change (9751cf0)

0.12.2 (2022-09-16)

Bug Fixes

  • "create namespace" option causes odd failures (1668d30)

0.12.1 (2022-09-14)

0.12.0 (2022-09-14)

Bug Fixes

  • bump to madwizard 0.22.1 to pick up zsh fixes (1470339)
  • robert self-test periodic.yaml wasn't in sync with fixes to once.yaml (130fc8c)

Features

  • bump to @guidebooks/store to 0.10.x to pick up s3fs support for roberta (602a0e5)
  • bump to kui 12.0.0 (a88cb1e)

0.11.4 (2022-08-31)

Bug Fixes

  • update scenario 2 to use new ml/codeflare/training/roberta/demo (ad11b37)
  • updates to restore self-test capability vs private repos (6a7e366)

0.11.3 (2022-08-31)

Bug Fixes

0.11.2 (2022-08-31)

Bug Fixes

  • back out release-it bumper for yamls (00cdcc3)
  • bump @guidebook/store to 0.6.5 to pick up roberta env var fixes (bf7d5a5)
  • bump to @guidebooks/store 0.6.7 to pick up roberta wordsmithing (646d910)
  • bump to madwizard 0.21.4 to pick up fix for regression in support for getting started guidebooks (7b7891f)
  • roberta self-test was not base64-decoding slack secrets (3f3fad0)

0.11.1 (2022-08-30)

Bug Fixes

  • -t/--team option should fail fast if the given team is not recognized (f0bc0fe)
  • avoid tray menu "blinking" on linux (c9ee70d)
  • bump @guidebooks/store to 0.6.3 to pick up "workers 1/0" fix (229ac78)
  • no window close button on linux and windows (fa1b30e)
  • release-it bumper should bump the self-test container versus in roberta self-test (263f399)
  • roberta self-test cronjob does not properly specify history limit specs (86ef6f4)
  • stop using getopts in bin/codeflare (42382ab)
  • tray menu does not appear in production builds on linux and windows (cda2080)

0.11.0 (2022-08-29)

Bug Fixes

  • bump madwizard and store to pick up --no-input fixes for roberta (e59bee2)
  • kind test runner does not properly clean up prior log aggregator deployments (b541450)
  • release-it does not properly set version on cask or docker (37fde44)
  • release-it is not propagating version (e9480f7)
  • roberta self-test doc needs to use raw githubcontent link (fc6e047)
  • version command lacks trailing newline (ed0ee57)

Features

  • bump guidebook store and madwizard to pick up roberta (fb02cae)
  • improved self-test capability (launch codeflare tests such that they run within the cluster) (4444305)
  • robert self-test (f2fbfd2)

0.10.0 (2022-08-25)

Bug Fixes

  • pin version of log aggregator to version of codeflare (317c668)
  • release-it does not correctly publish cask updates (8474e8b)

Features

  • allow management of assertions based on teams (33d8729)

0.9.4 (2022-08-23)

Bug Fixes

  • fixes for broken log aggregator (e1d85ac)
  • i think this resolves remaining log aggregator instabilities (f13312c)
  • run the release-it scripts in verbose mode (b9c510a)