(GitHub contributors page for this release)
- Update to SQLAlchemy 2.x #521 (@andrii-i)
- Add database schema update and database migration logic #520 (@andrii-i)
- Use pytest temporary folders and fixtures to create test file hierarchy at test time #516 (@andrii-i)
(GitHub contributors page for this release)
- Add tests for Scheduler job and job definition creation with input folder, refactor execution manager test #513 (@andrii-i)
- Package input files (no autodownload, no multiprocessing DownloadManager) #510 (@andrii-i)
(GitHub contributors page for this release)
- Update Release Scripts #502 (@blink1073)
- Bump ip from 2.0.0 to 2.0.1 #491 (@dependabot)
- Bump ip from 2.0.0 to 2.0.1 in /ui-tests #490 (@dependabot)
(GitHub contributors page for this release)
@andrii-i | @blink1073 | @dependabot | @github-actions | @pre-commit-ci | @srdas | @welcome
- Fix translator usage, remove @jupyterlab/rendermime-interfaces dependency #483 (@andrii-i)
- Make server extension verification call during extension startup non-blocking #480 (@andrii-i)
(GitHub contributors page for this release)
@andrii-i | @dlqqq | @pre-commit-ci
- Emit telemetry events on success and failure of the Create Job, Create Job Definition, Create Job from Job Definition hooks #472 (@andrii-i)
- Bump @babel/traverse from 7.19.0 to 7.23.7 #474 (@dependabot)
(GitHub contributors page for this release)
@andrii-i | @dependabot | @pre-commit-ci
- Pydantic v1 and v2 compatibility, add
pydantic_v1
module #463 (@JasonWeill)
- Removes zero-height style rule, which broke table display in Safari #461 (@JasonWeill)
(GitHub contributors page for this release)
- Removed onMouseDown handler to avoid double submission #459 (@3coins)
- Migrate from hub to gh in workflows #452 (@dlqqq)
- Fix "event loop is already running" bug on Linux #450 (@dlqqq)
(GitHub contributors page for this release)
- Bump systeminformation from 5.18.7 to 5.21.11 in /ui-tests #442 (@dependabot)
- Bump postcss from 8.4.26 to 8.4.31 in /ui-tests #441 (@dependabot)
- Bump postcss from 8.4.16 to 8.4.31 #440 (@dependabot)
- Fix RTD and E2E CI workflows #438 (@andrii-i, @dlqqq)
- Remove unused s3fs dependency #437 (@andrii-i)
(GitHub contributors page for this release)
@andrii-i | @dependabot | @dlqqq
- Add version specifiers for all dependencies #422 (@dlqqq)
- Archiving all-files scheduler #388 (@JasonWeill)
- Fix JFM tests #424 (@dlqqq)
- Avoids "filter" option in tarfile #419 (@JasonWeill)
- Fix CI, run lint, reduce end-to-end tests flakiness #417 (@andrii-i)
(GitHub contributors page for this release)
@andrii-i | @dlqqq | @JasonWeill
- allow update E2E snapshots job to be manually triggered #404 (@dlqqq)
- Upgrade to JupyterLab 4 #402 (@dlqqq)
- Add UI tests #387 (@andrii-i)
- Bump word-wrap from 1.2.3 to 1.2.4 #401 (@dependabot)
- Bump semver from 5.7.1 to 5.7.2 #397 (@dependabot)
- Add UI tests #387 (@andrii-i)
(GitHub contributors page for this release)
@andrii-i | @dependabot | @dlqqq | @github-actions | @pre-commit-ci
- Pins Pydantic to version 1, adds Python 3.11 #391 (@JasonWeill)
(GitHub contributors page for this release)
- Fix 'icon' prop typing for ConfirmButton component #386 (@andrii-i)
- Add click handler to mouseDown on confirm button for Safari compatibilty #385 (@JasonWeill)
(GitHub contributors page for this release)
@andrii-i | @github-actions | @JasonWeill | @pre-commit-ci
- Bump webpack from 5.74.0 to 5.76.1 #360 (@dependabot)
- Bump json5 from 1.0.1 to 1.0.2 #359 (@dependabot)
- Bump loader-utils from 1.4.0 to 1.4.2 #357 (@dependabot)
- Bump http-cache-semantics from 4.1.0 to 4.1.1 #358 (@dependabot)
- Bump decode-uri-component from 0.2.0 to 0.2.2 #356 (@dependabot)
(GitHub contributors page for this release)
@3coins | @dependabot | @github-actions | @pre-commit-ci
(GitHub contributors page for this release)
- bump binder node version #343 (@dlqqq)
- Added fallback to active python env when conda is absent #342 (@3coins)
- Fix check release workflow #344 (@dlqqq)
- Adds server extension check on startup #341 (@JasonWeill)
- explicitly state pytest-cov test dep #336 (@dlqqq)
- fix(event-note-icon): add viewBox attr to svg so it resizes #333 (@maxime-helen)
(GitHub contributors page for this release)
@3coins | @dlqqq | @github-actions | @JasonWeill | @maxime-helen | @pre-commit-ci | @rubenvarela | @welcome
- Adds reload on detail page #315 (@jweill-aws)
- Adds override for job files manager, more error handlers #314 (@jweill-aws)
- Displays errors on edit job definition page #308 (@jweill-aws)
- Update file snapshot while editing job definition by dragndrop from file browser #285 (@andrii-i)
- Added exception handlers, simplified imports #309 (@3coins)
- Updates "Download job files" tooltip in list jobs view #307 (@jweill-aws)
- Add happy-case/happy path walkthrough to user docs #323 (@andrii-i)
- Add readme links #312 (@dlqqq)
- migrate to readthedocs documentation #311 (@dlqqq)
(GitHub contributors page for this release)
@3coins | @andrii-i | @dlqqq | @github-actions | @jweill-aws | @pre-commit-ci
- Added exception handling to both api handlers and UI #302 (@3coins)
- Adds success message on "run job from definition" #301 (@jweill-aws)
(GitHub contributors page for this release)
@3coins | @github-actions | @jweill-aws
- Display success message on list view after creating a job #297 (@jweill-aws)
- Fixed propagation of error message to UI #299 (@3coins)
- correctly handle last page even when latest next_token is truthy #292 (@dlqqq)
(GitHub contributors page for this release)
@3coins | @dlqqq | @github-actions | @jweill-aws
- Adds error wrapper for list queries #288 (@jweill-aws)
- Errors for pause, resume, delete in detail page and list view #286 (@jweill-aws)
- Error alerts in list job definitions view #284 (@jweill-aws)
- suppress warning raised by jupyter-core #294 (@dlqqq)
- Adds tooltips to job definition links from list view #287 (@jweill-aws)
- Uses same schema for create job/JD error #283 (@jweill-aws)
- Guards against "6–5 of 5" #290 (@jweill-aws)
(GitHub contributors page for this release)
@dlqqq | @github-actions | @jweill-aws
- Bump jupyter-server version ceiling #278 (@dlqqq)
- Adds error reporting #277 (@jweill-aws)
- Allows spaces in job names, except in the first position #273 (@jweill-aws)
- hide timezone selector when editing job definition created with utc_only environment #280 (@dlqqq)
- Adds error reporting #277 (@jweill-aws)
(GitHub contributors page for this release)
@dlqqq | @github-actions | @jweill-aws
- Enabled outputs for failed jobs #270 (@3coins)
- move input job file link #266 (@dlqqq)
- Adds UTC-only option to environment model #265 (@jweill-aws)
- refactor schedule inputs #264 (@dlqqq)
- refactor schedule inputs #264 (@dlqqq)
- Catching create job failures, updates to job definition #253 (@3coins)
(GitHub contributors page for this release)
@3coins | @dlqqq | @github-actions | @jweill-aws
- Validates job name #259 (@jweill-aws)
- Making name as required in models #258 (@3coins)
- render better empty list messages #249 (@dlqqq)
- Increase download delay from 500 ms to 5 s #248 (@jweill-aws)
- allow arbitrary expressions as job parameters #247 (@dlqqq)
- Confirmation for stop with visual feedback on request for Job List, Job Detail #245 (@andrii-i)
- make job definitions editable #238 (@dlqqq)
- API and handler for creating job from definition #228 (@3coins)
- Create job from job definition - UI #227 (@jweill-aws)
- Add maxWidth, use LabeledValue in Detail View (#2) #221 (@andrii-i)
- Generic api errors, delete staging files on job delete #219 (@3coins)
- fix schedule validation errors not clearing after selecting run now #261 (@dlqqq)
- Hides Output Format picker when no output formats are present #246 (@jweill-aws)
- Added a validate method to check for notebook metadata #243 (@3coins)
- Chooses the first environment in the create form #241 (@jweill-aws)
- fix pagination in AdvancedTable #239 (@dlqqq)
- Add additional styling of backgound and paper to handle dark mode. #230 (@ellisonbg)
- Use LabeledValue in advanced options in Job Definition and Job Definition Detail #226 (@andrii-i)
- Blocks job or job definition creation when a parameter has no key and no value #218 (@jweill-aws)
- Creates directory based on job name, not based on timestamp #206 (@jweill-aws)
- Collapse additional options on submit #217 (@jweill-aws)
(GitHub contributors page for this release)
@3coins | @andrii-i | @dlqqq | @ellisonbg | @github-actions | @jweill-aws | @pre-commit-ci
- Populates runtimeEnvironmentParameters on rerun from list, detail #149 (@jweill-aws)
- Job descriptions list actions: pause/resume/delete #141 (@jweill-aws)
- Display model.active as 'Status' : 'Active'/'Paused' #140 (@andrii-i)
- Adds friendly schedule, "paused" columns for job description in list #138 (@jweill-aws)
- Add Card with placeholder text for Jobs List to Job Definition Details #136 (@andrii-i)
- Sets schedule based on new schedule interval #132 (@jweill-aws)
- Made update apis consistent with REST APIs #131 (@3coins)
- Show create job errors in banner above job detail #124 (@andrii-i)
(GitHub contributors page for this release)
@3coins | @andrii-i | @github-actions | @jweill-aws
- Fix outputFormats in model conversion #127 (@jweill-aws)
- expose runtimeEnvironmentParameters #126 (@andrii-i)
- Makes input file field readonly; removes validation on it #123 (@jweill-aws)
- Fix FormHelper changing the measurements of the parent element in Job Definition Detail, Create Job #117 (@andrii-i)
- Adds cron tip link #116 (@jweill-aws)
- Sets default time zone in create-job form #115 (@jweill-aws)
- Easy create: Create job schedule by minute, hour, day, weekday, week, or month #111 (@jweill-aws)
- Added task runner to create scheduled jobs from job definition #106 (@3coins)
(GitHub contributors page for this release)
@3coins | @andrii-i | @github-actions | @jweill-aws | @pre-commit-ci
(GitHub contributors page for this release)
- CollapsiblePanel #12 (@andrii-i)
- Job details view #48 (@3coins)
- use MUI Table in job list view #47 (@dlqqq)
- Adds errors, errorsChanged, validation for input field #44 (@jweill-aws)
- Updated handlers to support async scheduler apis #41 (@3coins)
- Added a script to seed fake jobs for development #39 (@3coins)
- Added compute types #33 (@3coins)
- Material UI integration #25 (@dlqqq)
- Adds extension point for custom environment UI #24 (@jweill-aws)
- Create job form inputs component #11 (@jweill-aws)
- Fix params picker when zero params exist #43 (@jweill-aws)
- Fix create job form #32 (@jweill-aws)
(GitHub contributors page for this release)
@3coins | @andrii-i | @dlqqq | @jweill-aws | @ellisonbg
- Fix for tbump #8 (@3coins)
- Fix for CI #7 (@3coins)
- Added UI extension code, updated name for npm dist #6 (@3coins)
- Added API tests, updated namespace #2 (@3coins)