Releases
v0.5.0
Compare
Sorry, something went wrong.
No results found
0.5.0 (2026-03-26)
✨ Features
add dataviewer web application for dataset analysis and annotation (#375 ) (c44d7bb )
add return type annotations to cli_args functions (#476 ) (35523ee )
add YAML config schema with pydantic validation for ROS 2 recording (#376 ) (1fa5243 )
agents: Copilot agents and skills for dataviewer and OSMO training workflows. (#444 ) (8b72daf )
build: add automated ms.date freshness checking (#448 ) (f92ddbc )
build: add CLA section, Dependabot security prefix, and OWASP ZAP DAST scan (#241 ) (083a8af )
build: add coverage.py configuration to pyproject.toml (#428 ) (eac7426 )
build: add Go CI pipeline with golangci-lint and go test (#351 ) (b27e4fb )
build: add OpenSSF Scorecard workflow and badge (#431 ) (98a62e7 )
build: add release artifact signing and SBOM attestation (#480 ) (b226e96 )
build: add TFLint reusable GitHub Actions workflow (#229 ) (34d5575 )
build: split Go CI into separate lint and test pipelines (#354 ) (2dec155 )
dataviewer: add authentication middleware and CSRF protection for mutation endpoints (#432 ) (77c8a01 )
docs: create training documentation hub with guides and migration (#380 ) (0fdccc5 )
docs: port Docusaurus documentation site with full build validation (#182 ) (29dd640 )
fix and deploy dataviewer (#498 ) (c922d49 )
inference: add AzureML and local LeRobot inference workflows (#438 ) (f7d786a )
inference: add MLflow trajectory plots and multi-source support to OSMO inference workflow (#421 ) (8637458 )
infra: add blob storage lifecycle policies and folder structure (#179 ) (101a6e8 )
infrastructure: add optional observability and compute feature flags (#437 ) (9eba0da )
infrastructure: add private Linux Isaac Sim VM deployment option (#348 ) (3748c2d )
infrastructure: add terraform-docs auto-generation pipeline (#358 ) (6565caa )
infrastructure: harden Isaac Sim VM deployment with encryption and spot options (#355 ) (6ebc1f2 )
repo: migrate to domain-driven architecture (#270 ) (a339e70 )
scripts: add --config-preview and deployment summary to submission scripts (#499 ) (4069806 )
scripts: add Copilot attribution footer validation to frontmatter linting (#378 ) (4d595f2 )
src: add dataviewer web application with storage adapter layer (#404 ) (8a9fb70 )
🐛 Bug Fixes
build: add GHSA to cspell custom dictionary (#315 ) (67db81a )
build: correct codecov report_type input for terraform test uploads (#324 ) (d90d66d )
build: expand CODEOWNERS coverage to critical paths (#505 ) (bafade1 )
build: pin Docker base image and pip dependencies with Dependabot coverage (#497 ) (d3d7ea4 )
build: pin pydantic version and use uv in config schema validation workflow (#493 ) (28d823f )
build: pin uv installer to versioned URL (#495 ) (8d8541b )
build: remediate GHSA vulnerabilities flagged by OSSF Scorecard (#271 ) (49b6e58 )
build: remove README frontmatter, add FrontmatterExcludePaths, enforce Pester 5 (#443 ) (641d0f3 )
build: resolve CI failures for release 0.5.0 PR (#174 ) (62c9900 )
build: resolve codecov PR comment suppression (#523 ) (5603bd7 )
build: use npm ci for deterministic frontend dependency install (#491 ) (ee8b5d3 ), closes #490
ci: add wait_for_ci to Codecov configuration (#183 ) (370cf44 )
CI: Issue 116 clean up dataviewer tests (#184 ) (f466c23 )
ci: pin pydantic to ==2.12.5 across all references (#230 ) (9d841d5 )
dataviewer: add HTTP Range support for blob video streaming (#165 ) (8adde50 )
dataviewer: remediate CodeQL alerts and align ruff config (#419 ) (eb6fac9 )
dataviewer: remediate path traversal and input validation vulnerabilities (#413 ) (0a1d2ca )
docs: remove trailingSlash: false for GitHub Pages compatibility (#228 ) (a78cb97 )
gpu: add GPU Operator validation dependencies to GRID driver installer (#441 ) (eec42da )
infrastructure: add zone-redundant config to VPN gateway public IP (#352 ) (2d734f4 )
infrastructure: improve stdout handling for helm commands in GPU… (#311 ) (153f467 )
infrastructure: resolve remaining TFLint violations in SIL module and example configs (#298 ) (c0ce3e5 )
infrastructure: resolve TFLint violations in root and automation modules (#287 ) (b6a4604 ), closes #203
infrastructure: update deprecated bgp vng variable name (#307 ) (f530734 )
scripts: pin uv version in OSMO workflow templates (#500 ) (7edf13a )
scripts: replace lambda with def in lerobot_handler to satisfy R… (#176 ) (baf9e58 )
scripts: support OSMO control-plane deploys with in-cluster Redis (#317 ) (d4b70de )
scripts: update compute target name derivation logic (#319 ) (bb20431 )
settings: update devcontainer name to match project context (#177 ) (745321e )
terraform: create PostgreSQL Key Vault secret via ARM control plane (#304 ) (5d73b81 )
terraform: gate observability with feature flags (#303 ) (ea5e056 )
terraform: switch VPN gateway defaults to AZ SKUs (#309 ) (74989c5 )
training: correct learning rate mapping and pin LeRobot version (#439 ) (5cf9943 )
workflows: enable SARIF upload for dependency-pinning scans (#502 ) (124cad6 ), closes #501
workflows: remove redundant top-level permissions from codeql-analysis (#489 ) (1490fda )
workflows: use bash shell for uv.lock regeneration and add SARIF to dictionary (#225 ) (e6fa6ea )
📚 Documentation
add chunking and compression configuration guide for Jetson edge recording (#408 ) (787a322 )
add OpenSSF Best Practices badge to README (#282 ) (01ea384 )
add threat model cross-reference to SECURITY.md (#235 ) (88a461e )
add vulnerability remediation timeline to SECURITY.md (#233 ) (5ead3ee )
contributing: remove version-specific planning language from ownership tip (#407 ) (3191f9b )
deploy: replace deploy/ READMEs with pointer files (#379 ) (b3c3abb )
docs: add bug report response timeline for OSSF report_responses criterion (#485 ) (9b26212 )
docs: add component update process for OpenSSF Silver badge (#446 ) (6adc8a2 )
docs: Add data collection and training recipes (#343 ) (9c34f86 )
docs: add deprecation policy for external interfaces (#445 ) (229d5db )
docs: add structure for recipes in repo (#322 ) (098757b )
docs: add YAML frontmatter to SUPPORT.md (#478 ) (d94c15d ), closes #347
docs: clarify issue assignment requirement before starting work (#299 ) (1534462 )
docs: create inference and training docs hubs (#402 ) (7a20a2e )
docs: create reference hub and migrate script documentation (#503 ) (03a31c6 )
docs: create training and inference documentation hubs (#403 ) (7be003b )
operations: create operations hub and troubleshooting guide (#525 ) (31c7aaa )
reference: add copilot artifacts documentation hub (#170 ) (9a45ca4 )
simplify root README and update prerequisites (#440 ) (c0c7710 )
♻️ Code Refactoring
build: align Python dependency workflows with uv (#447 ) (3102e03 )
docs: rename Docusaurus site to Physical AI Toolchain (#224 ) (cfdf47a )
infrastructure: rename boolean variables to should_ prefix and add missing core variables (#292 ) (4496593 )
python: move runtime deps to workflow pyproject manifests (#405 ) (6c5fbeb )
📦 Build System
build: add Codecov upload to pytest workflow (#434 ) (0110c17 )
deps-dev: bump the npm_and_yarn group across 2 directories with 1 update (#325 ) (59cf9e6 )
workflows: enable coverage parameters and fix Pester test infrastructure (#435 ) (528bbde )
🔧 Miscellaneous
add gomod to cspell general-technical wordlist (#362 ) (1f93f47 )
build: add codecov.yml for unified coverage reporting (#430 ) (b0faf70 )
build: add Go toolchain devcontainer feature and Dependabot gomod (#337 ) (8a36620 )
deps: bump cryptography from 45.0.7 to 46.0.5 in /src/training (#506 ) (a06434e )
deps: bump minimatch in /src/dataviewer/frontend (#416 ) (38a7607 )
deps: bump pyasn1 from 0.6.2 to 0.6.3 in /training/rl (#296 ) (7b42cf5 )
deps: bump rollup in /src/dataviewer/frontend (#417 ) (6302ce4 )
deps: bump the common-dependencies group in /src/common with 3 updates (#507 ) (db05074 )
deps: bump the github-actions group across 1 directory with 6 updates (#284 ) (c40eff6 )
deps: bump the github-actions group across 1 directory with 6 updates (#433 ) (2d9dd4f )
deps: bump the github-actions group across 1 directory with 6 updates (#510 ) (c334a64 )
deps: bump the github-actions group with 2 updates (#163 ) (f25713e )
deps: bump the inference-dependencies group in /evaluation with 3 updates (#279 ) (1d2d3dc )
deps: bump the inference-dependencies group in /src/inference with 5 updates (#508 ) (2852ffb )
deps: bump the lerobot-inference-dependencies group in /workflows/azureml with 4 updates (#511 ) (b7c5773 )
deps: bump the npm_and_yarn group across 2 directories with 1 update (#223 ) (6a261ab )
deps: bump the training-dependencies group (#429 ) (66e43f4 )
deps: bump tornado from 6.5.4 to 6.5.5 in the uv group across 1 directory (#172 ) (d6caf29 )
docs: correct ms.date tooling and refresh stale documentation (#349 ) (ccaa1e8 )
infrastructure: add Go module and golangci-lint config for e2e tests (#347 ) (e0e6bbf )
infrastructure: add root .terraform-docs.yml configuration (#312 ) (bb73bbb )
migrate references from Azure-Samples to microsoft/physical-ai-toolchain (f58f0ef )
workflows: update Dependabot, CodeQL, CODEOWNERS, and cspell for dataviewer coverage (#231 ) (6d8c2e8 )
🔒 Security
deps: bump mlflow from 3.5.0 to 3.8.0rc0 in /training/rl (#297 ) (e9929df )
deps: bump the github-actions group across 1 directory with 4 updates (#344 ) (6826929 )
deps: bump the inference-dependencies group in /evaluation with 2 updates (#339 ) (6804630 )
deps: bump the npm_and_yarn group across 3 directories with 1 update (#361 ) (6760857 )
deps: bump the training-dependencies group across 1 directory with 54 updates (#286 ) (d9ae04f )
deps: bump the uv group across 3 directories with 1 update (#360 ) (dfbda06 )
You can’t perform that action at this time.