Skip to content

Latest commit

 

History

History
320 lines (195 loc) · 20.3 KB

CHANGELOG.md

File metadata and controls

320 lines (195 loc) · 20.3 KB

0.49.3 (2024-11-29)

Features

  • allow attachments commands to read openjd path mapping, allow upload with given manifest name and attach metadata (#515) (1a0f711)
  • add CLI config clear command (#513) (43cd362)

Bug Fixes

  • use description from GUI submitter (#517) (f585ca5)

0.49.2 (2024-11-21)

Bug Fixes

  • Updated PySide-essentials range. (#511) (4f6134e)

0.49.1 (2024-11-19)

Bug Fixes

  • revert: "chore(deps): update pyside6-essentials requirement (#470)" (61e5fa1)
  • revert: "chore(deps): update pyinstaller requirement from ==5.13.* to ==6.11.* (#487)" (01b3464)

0.49.0 (2024-11-18)

BREAKING CHANGES

  • Refactor manifest aggregation, add helper to persist manifests and check disk capacity. Removes aggregate_asset_root_manifests public interface. (#483) (f57f637)

Features

  • JA: Add manifest upload and download to complete the JA standalone API+CLI featureset. (b5b203b)
  • refactor manifest aggregation, add helper to persist manifests and check disk capacity (#483) (f57f637)
  • JA: Add force-rehash option to snapshot command. Move Integ Tsts for Diff and Snapshot to Integ (276edae)
  • JA: Implementation for Job Attachments diff command (#465) (97e8bc4)

Bug Fixes

  • state upperbound (3.12) for python version support (#501) (f35765f)
  • De-duplicate error messages on expired credentials (cfc7759)
  • Refresh queue parameter defaults when loading a new job bundle (5abcef1)
  • The hash_cache fails with filenames including surrogates (#492) (39c285d)
  • Job parameter values dropped when merging with queue parameter (73e1b24)
  • pass in cache directory for attachment upload (#476) (1f776f6)

0.48.9 (2024-10-10)

Features

  • Add a simple backoff and retry utility helper (#452) (88a4ef6)
  • adds --storage-profile-id option to the bundle submit command (#442) (8c105ed)
  • support --submitter-name option for bundle GUI submitter command (#416) (569af3b)
  • update DEVELOPMENT.md on how to run integ tests. (#419) (3fe65e6)

Bug Fixes

  • ctypes (libffi) is no longer required on linux (#455) (6446b66)
  • running parallel bundle submits no longer clobbers config file (#444) (609e027)
  • improve help text (#436) (343bf7b)
  • credential caching improvements (#431) (2a0c487)
  • use devnull for stderr pipe to dcm process handle (#421) (c333452)

0.48.8 (2024-07-24)

Features

  • support skipping prompts for installing GUI dependencies (#395) (74293ac)
  • record Success-Fail telemetry event on job attachments upload. (#393) (9bc590b)

Bug Fixes

  • Fixed the job submission example (#415) (17eadb7)
  • Add better log when JA hit Windows path length limit (#403) (0344537)

0.48.7 (2024-07-03)

Features

  • support JSON output from bundle gui-submit (#380) (eb9acb0)

0.48.6 (2024-06-26)

Bug Fixes

  • revert: "feat: support JSON output in bundle GUI submitter (#357)" (8d6dc62)

0.48.5 (2024-06-24)

Features

  • support JSON output in bundle GUI submitter (#357) (aad9a49)

Bug Fixes

  • bundle gui-submit fails loading bundles with saved queue parameter values (#360) (a2c1f2d)
  • use sids when granting permissions with icacls (#359) (133b059)
  • bundles are stored in job_history in their original format (#344) (b5de504)

0.48.4 (2024-06-03)

Bug Fixes

  • cli: correct download-output command displaying resolved UNC path (#337) (6bcd9a2)

0.48.3 (2024-05-27)

Bug Fixes

  • reverts using AWS CRT for faster transfers (#333) (2798190)

0.48.2 (2024-05-22)

Features

  • use AWS CRT for faster transfers (#319) (52da0ea)

Bug Fixes

  • bundle submit parameter processing splits name/value at right-most = (#331) (09bead0)
  • Prevent submission dialog sometimes closing on exceptions (#329) (3e369f9)
  • Install boto3 CRT extra feature always (#328) (dffc71e)

0.48.1 (2024-05-06)

Bug Fixes

  • remove deprecated .aws/sso/cache watcher (#322) (72d6c26)
  • fix Deadline Cloud Monitor to be lower cased monitor (a3f924e)
  • Fix typos in error messages (1ab3ccc)

0.48.0 (2024-04-25)

BREAKING CHANGES

  • Improve handling of misconfigured input job attachments (that are not within any locations for the submission machines’s configured storage profile), handle empty/non-existent paths and add them to asset references, add require_paths_exist option (#309) (f8d5826)
  • job_attachments: use correct profile for GetStorageProfileForQueue API (#296) (a8de5f6)

0.47.3 (2024-04-16)

Bug Fixes

  • Use correct paths on windows for local manifest file (#301) (c691be1)
  • job_attachments: fix integration test exception (#298) (3c700b0)
  • job_attachments: fix output syncing when using identically named local File System Locations across different OS (#295) (7fcf845)
  • Write job attachment manifests locally when submitting (70958f5)
  • Throw error in sync-inputs if total input size is too large (#290) (4d40b8c)

0.47.2 (2024-04-07)

Bug Fixes

  • job_attachments: handle case-insensitive path extraction on Windows (#287) (7c3cc3d)
  • job_attachments: pass original exception to AssetSyncError (#285) (c1707b3)
  • set QT_API to pyside6 or pyside2 for deadline-cli (#284) (e6ca757)

0.47.1 (2024-04-02)

Bug Fixes

  • catch on correct exception type if downloading with no outputs (#278) (dafa5a8)

0.47.0 (2024-04-01)

BREAKING CHANGES

  • public release (#265) (e8680c6)
  • python 3.8 or higher is required

Bug Fixes

  • only hookup stdin on windows for dcm login (#271) (cb91b2c)
  • Move telemetry urllib3 context to initialize function (#263) (aebd13b)
  • only load queue environments when connected to a queue (#264) (ea1e617)
  • bringing vfs_cache env var into vfs launch environment (#262) (1a6b8c8)

0.46.0 (2024-03-28)

BREAKING CHANGES

  • move VFS Logs to under sessionfolder/.vfs_logs (#259) (28e16bb)

0.45.3 (2024-03-28)

Bug Fixes

  • add missing import to pyinstaller spec (#256) (a81694f)
  • include python3.dll in windows pyinstaller builds (#255) (a63f3ae)
  • Update config command help text (#254) (98b14c7)
  • Use botocore ssl context for telemetry requests (#253) (6a6b114)
  • Fix storage profiles list broken osFamily matching (#252) (c8151db)

0.45.2 (2024-03-26)

Bug Fixes

  • job-attachments: remove dependency on pywin32 for submission code (#250) (30b44df)

0.45.1 (2024-03-26)

Bug Fixes

  • Removing overridden AWS_CONFIG_FILE path and base environment variables from deadline_vfs POpen launch env and using -E option to persist environment through sudo (#247) (4a7be81)

0.45.0 (2024-03-25)

BREAKING CHANGES

  • revert "feat!: prep for rootPathFormat becoming ALL UPPERS (#222)" (#243) (9de687e)

Features

  • job_attachment: reject files on non-Windows systems that do not support O_NOFOLLOW (#242) (9e23b81)

0.44.2 (2024-03-25)

Features

  • prevent uploading files outside session directory via symlinks (#225) (3c3a4fa)

Bug Fixes

  • VFS Disk Cache Group Permissions, Merged Manifests Folder, is_mount checks (#235) (30dac3d)

0.44.1 (2024-03-24)

Bug Fixes

  • Use boto SSL for telemetry requests, add opt out settings in UI (#230) (b678086)
  • swap exec to exec_ (#234) (b3853c2)

0.44.0 (2024-03-23)

Features

  • make os_user optional in cleanup_session (#232) (241d12b)

0.43.0 (2024-03-23)

BREAKING CHANGES

  • Switch to running deadline_vfs as os_user (#223) (cf9c2d2)
  • use qtpy and add support for pyside6 (#202) (deb2cca)

Features

  • enable cache for VFS (#209) (91dfa83)

Bug Fixes

  • Mock STS calls for some JA upload tests (#229) (119aabd)
  • record attachments mtimes after mounting vfs (f0dcfa3)

0.42.0 (2024-03-21)

BREAKING CHANGES

  • prep for rootPathFormat becoming ALL UPPERS (#222) (d49c885)

Bug Fixes

  • Make StorageProfileOperatingSystemFamily enum case-insensitive (0da921c)

0.41.0 (2024-03-19)

BREAKING CHANGES

  • job_attachments: remove local storage of manifest files (#207) (8c5ea38)
  • Remove the special-case deadline endpoint logic (e936938)
  • job_attachment: remove os_group field from Windows filesystem permission settings (#215) (739cb20)

Features

  • job_attachments: enhance handling S3 timeout errors and BotoCoreError (#206) (24fe21c)
  • Add telemetry opt-out env var (#212) (4f270ba)
  • Add UI for custom host worker capability requirements (#186) (c5bbcd3)
  • Adds common data to telemetry events (#205) (7c2522c)

Bug Fixes

  • job_attachments: Use files' last modification time to identify output files to be synced (#211) (1688c5b)
  • clear storage profiles in gui submitter (#204) (7223195)

0.40.0 (2024-03-11)

BREAKING CHANGES

  • job_attachment: use username instead of group for Windows file permissions setting (#196) (4c092bb)
  • rename creds -> auth, credentials -> authentication (#199) (66126a1)

Features

  • keep standalone gui open after submission (#198) (3b8d907)

Bug Fixes

  • job_attachments: improvements to nonvalid error messages (#200) (148587a)
  • ui: resource listing ignores case (#194) (223026a)

0.39.0 (2024-03-06)

BREAKING CHANGES

  • Add hashAlg file extension to files uploaded to CAS (#167) (398da18)
  • job_attachments: rename OperatingSystemFamily to StorageProfileOperatingSystemFamily (#192) (7743ad8)

Features

  • cli: pre-prompt display of download summary (#183) (21b7e8b)

Bug Fixes

  • job_attachments: use TransferManager for upload and download (#191) (41b5964)

0.38.0 (2024-02-16)

BREAKING CHANGES

  • JobAttachments: Add 'last seen on S3' cache (#172) (99ebaea)
  • Validate paths for Job Bundles (#171) (278e4f6)

Features

  • Support Deadline Cloud Monitor migration away from Studios (#179) (800b44d)
  • cli: add log message for no output in download-output command (#99) (4269e11)

Bug Fixes

  • JobAttachments: Ignore empty lists for job attachments (#181) (7c63a75)
  • Removing references to Fus3 (#178) (e46cab7)
  • Removing VFS termination from sync_outputs (#175) (ef782bf)
  • Allow empty job parameters from the CLI (602322b)