Skip to content

Releases: microsoft/HOBL

HOBL 2026.0.3

10 May 02:33
0cd2881

Choose a tag to compare

What's Changed

  • Local Execution w/ UI and removing of passwords in hobl.log file/ini files by @yckim211 in #40

  • brightness study report by @oriarieli in #41

  • Updated study_report and plans to remove halo2. by @jewilder in #42

  • net_aspire: regenerate ConfigurationSchema.json during prep by @philnach in #43

  • net_aspire: bump Windows prep_version to trigger schema regeneration by @philnach in #44

  • productivity_prep notebook, os_install, srumutil by @jewilder in #45

  • ParsePowerLight/Heavy - updated to .net 10 by @jewilder in #47

  • change to WinAppDriver call to resolve ip issue by @oriarieli in #46

  • Mac ioreg test by @yckim211 in #48

  • Updated scenario author to use GitHub ID by @jewilder in #49

  • Mac setup update by @yckim211 in #50

  • Rollup Script Update by @RoundingError in #53

  • Dev by @jewilder in #54

    • Web Youtube scenarios - optionally take a screen for verification.
    • Scenario Maker - updated InputInject calls to work with current InputInject.
    • hobl - set default platform to [PLATFORM] to determine automatically.
    • hobl - prevent prior dut communication if scenario is comm_check.
    • comm_check - Use platform-agnostic commands so that platform doesn't have to be determined prior.
    • Updated MacOS setup instructions.
    • standby - connected standby scenario.
    • recharge - added parameter to stay on charger for specified time.
    • auto_recharge - added parameter to delay specified time after turning off charger to let system quiesce.
    • screen_record - added parameter to specify device index for MacOS.
  • perf_stress: rolling 5-min WPR captures, PT lookup and Enhancements by @varunkojha in #52

  • Updated Mac setup instructions. by @jewilder in #55

  • Process idle local exec support + added web benchmarks by @yckim211 in #56

  • Dev by @jewilder in #57

    • os_install - imported robustness improvements from hobl 25.
    • os_install - override recharge post delay to 0.
  • Dev by @jewilder in #58

    • comm_check - commented out WinAppDriver check, since platform is not known.
    • app_scenario - support module name override in createPrepStatusControlFile.
  • Web benchmarks by @yckim211 in #59

  • Fix macOS VS Code scenario build failure on Darwin 25.4+ (macOS Tahoe 26.4) by @philnach in #60

  • Custom PyTorch wheel support, GPU acceleration, and MPS device support by @philnach in #61

  • Procyon and various fixes by @jewilder in #62

Full Changelog: 2026.0.2...2026.0.3

HOBL 2026.0.2

13 Apr 07:04
673024c

Choose a tag to compare

Initial HOBL 2026 release. These are the main changes in relation to the last HOBL 2025 release:

  • Repository moved to public GitHub to mitigate access issues.
  • Youtube scenario: option to use web_replay, but default remains live. Supporting web_replay did require an additional page load, which results in increased power consumption. Expect ~3% higher SOC power consumption on modern SOCs.
  • The NASA Youtube video in the "web" scenario has been re-recorded to exclude the subscription popup, which was affecting functionality with high scale factors. There was no noticeable power impact from this change.
  • No other scenarios have been modified and no other significant power impact has been seen.
  • "display_brightness" tool is deprecated in favor of a consolidated "display" tool. It has the same "brightness" and "nits_map" parameters, but also can control HDR, and various adaptive brightness settings.
  • New prep management. The UI will automatically insert a "prep" scenario in jobs that will run any needed preps pro-actively. This prevents users needing to know what preps are needed for which scenarios.
  • Delay_between_runs deprecated. Use pre_run_delay and post_run_delay for better control and clarity.
  • SimpleRemote runs as a high priority process (used to be normal), and scenarios can specify what priority sub-processes will be launched as (default is Normal). This allows functionality to be maintained in stress tests.
  • UAC is no longer disabled.
  • Scenario Maker - Auto saves directly in scenario's location.
  • External folder support allows teams to maintain their own scenarios, tools, plans, etc. outside of the public repository.
  • "Daily_prep" replaced and divided into "system_prep" (sets background, syncs clock, various other settings) and "process_idle_tasks" (waits for scheduled Windows tasks to finish).
  • Automatic run_type to simplify proper plan creation.
  • Improved local execution support.

HOBL UI

30 Mar 07:47
e51f885

Choose a tag to compare

These HOBL UI files are automatically installed by host_setup.exe. Don't download manually.

Release 1.1

  • Fixed bug with multiple preps getting submitted when launching on multiple devices.

Release 1.0

  • The profile creation/copying/editing mechanism has been overhauled. The Profile Attributes page has been removed. Within the creation/copying/editing page, you can now add, delete, and reorder parameters, as well as expand/collapse sections. Additionally, the mechanism from the job creation page for modifying parameter values has been ported over.
  • External HOBL scenarios and tools can be added by modifying the global:hobl_external parameter.
  • In selection boxes that allow multiple options, the order of insertion is now preserved.
  • In the Results page, when the path corresponds to the root location of a run, a link appears next to 'Results' that redirects to the scenarios page.
  • Quick launch items have been added to the context-menu and comm_check has been added as an option.
  • A new 'Open with view type' context-menu item has been added to the Results page. This allows you to specify what view type to use when opening the file.

Release 0.96

  • Fixed exception when deleting profiles
  • Updated initial parameter set
  • Prevent prep insertion if only scenario is comm_check

DUT Setup

30 Mar 07:41
e51f885

Choose a tag to compare

These DUT Setup executables are automatically downloaded by host_setup.exe. Don't download manually.

Release 2.1

  • Mitigated high power consumption during YouTube playback (and potentially other graphics/video-related tests).