Skip to content

Latest commit

 

History

History
180 lines (141 loc) · 9.37 KB

CHANGELOG.md

File metadata and controls

180 lines (141 loc) · 9.37 KB

Changelog

The format is based on Keep a Changelog.

[106.5.0] - 2024-12-18

Added

  • Added app.environment name setting for all kit file templates

Removed

  • Removed WALK_VISIBLE_PATH from USD Explorer Setup Extension

Changed

Fixed

  • Updated Editor tutorial away from deprecated methods to use action based method for show/hide of menus

[106.4.0] - 2024-11-18

Added

  • Added stream_sdk.txt to set timeout for stream SDK and updated container packaging to add it to container images
  • Added replay to the template new tooling to allow for replaying app and extension creation to support automation
  • Added companion tutorial section for using python pip packages

Changed

Fixed

  • Added missing notification of successful build BUILD (RELEASE) SUCCEEDED for Python only builds for Windows

[106.3.0] - 2024-11-07

Removed

  • Removed the USD Viewer setup samples folder and the light_rigs folders from the USD Composer and USD Explorer setup templates. That data is now accessible from the omni.usd_viewer.setup and omni.light_rigs extension dependencies.

[106.3.0] - 2024-11-04

Added

  • Built app containers support NVDA_KIT_ARGS and NVDA_KIT_NUCLEUS environment variables
    • NVDA_KIT_ARGS is passed directly into the kit executable
    • NVDA_KIT_NUCLEUS if set causes the container entrypoint to create an omniverse.toml configuration file with a single entry pointing at the provided nucleus server. This will also set the kit arg --/ovc/nucleus/server with the envvar value.
    • repo launch --container maps in these variables from the local environment as well
  • Added omni.kit.menu.common to Kit Base Editor, USD Composer, and USD Explorer Template Kit files to enable Toggle Viewport Fullscreen and UI overlay with F7 and F11

Changed

  • Updated to Kit 106.3.0
  • Updated build process to support auto-detection or user-specified host versions of MSVC and WinSDK, providing flexibility for Windows C++ developers to leverage their existing installations. Windows C++ Developer Configuration
  • Updated omni.kit.usd_explorer.main.menubar to version 1.0.38 so that it works correctly with omni.kit.menu.common
  • Moved Light Rig binary data from kit-app-template repo to omni.light_rigs extension and added the extension to Kit Base Editor, USD Composer, and USD Explorer Template Kit files
  • Moved USD Viewer sample assets from kit-app-template repo to omni.usd_viewer.samples extension and added the extension USD Viewer Template Kit file
  • Moved Kit Service Template to bottom of Application list
  • BUILD (RELEASE) SUCCEEDED message not supported for all build configurations

Removed

  • Removed Services dependencies from USD Composer Template that caused a firewall popup on first launch

[106.2.0] - 2024-10-03

Changed

Removed

  • Unused simulation menu item from USD Composer Template

[106.1.0] - 2024-09-18

Added

  • Support for containerization of streaming applications and services via repo package --container
  • Support extension only builds via repo build
  • Support the ability to launch created containers via repo launch --container
  • repo_usd tooling dependency
  • Support for USD Viewer Template to send scene loading state to client via messaging

Changed

Fixed

  • Extra setup extensions appear in standard extension template menu
  • "Could not find cgroup memory limit" error during build
  • Fixed default manipulator pivot back to "bounding box base" in USD Explorer Template

[106.0.3] - 2024-09-18

Changed

[106.0.2] - 2024-07-29

Added

  • Support for local streaming configurations for UI based Applications
  • Support for multiple setup extensions per application
  • Ability to pass arguments to Kit via the repo launch tool
  • USD Composer Application Template and Documentation
  • USD Viewer Application Template and Documentation
  • USD Composer Setup Extension and Documentation
  • USD Viewer Setup Extension and Documentation
  • Repository Issue Templates Bug/Question/Feature Request
  • Omniverse Product-Specific Terms (PRODUCT_TERMS_OMNIVERSE)
  • Support for type ordering in templates.toml
  • Metrics Assembler to Kit Base Editor Template to support unit correct assets
  • Support for automatic launch if only single .kit file is present in source/apps

Changed

  • Updated to Kit 106.0.2
  • Updated all relevant application templates READMEs to reflect the addition of local streaming configurations
  • Updated .gitattributes to ensure LFS is used for all relevant file types
  • Updated .gitignore to exclude streaming app event traces
  • Updated .vscode/launch.json to better support debugging behavior
  • Updated LICENSE to separate NVIDIA License from Omniverse Product-Specific Terms
  • Updated top level README.md to reflect additional templates and improve documentation clarity
  • Updated Developer Bundle extension availability and corresponding documentation
  • Updated public extension registry to reflect current Kit 106 registry location
  • Updated templates.toml to support multiple setup extensions and new templates

[106.0.0] - 2024-06-07

Added

  • Kit Base Editor Application Template and Documentation
  • USD Explorer Application Template and Documentation
  • USD Explorer Setup Extension and Documentation
  • Kit Service Template and Documentation
  • Simple Python Extension Template and Documentation
  • Simple C++ Extension Template and Documentation
  • Python UI Extension Template and Documentation
  • Template configuration file (templates.toml)
  • Added local repo launch tool for launching applications and fat packages directly
  • Added local repo package functionality to improve package naming
  • Omniverse EULA acceptance to Kit App Template via tooling
  • tasks.json for better VSCode support
  • SECURITY.md for security policy
  • Notice for data collection and use
  • Early access Developer Bundle extensions
  • Kit App Template related Developer Bundle documentation (developer_bundle_extensions.md)
  • Kit App Template related repo tools documentation (kit_app_template_tooling_guide.md)
  • Usage and troubleshooting documentation for Kit App Template (usage_and_troubleshooting.md)
  • repo_tools.toml to configure local repo tools

Changed

  • Updated to Kit 106.0.0
  • Updated repo_kit_template tooling to support Applications and Extensions
  • Updated repo_kit_template tooling to allow for application setup extensions
  • Updated top level README.md to reflect updated tooling and templates
  • Updated LICENSE.md to reflect updated tooling and templates
  • Updated .gitattributes to reflect use of templates rather directly from source
  • Added configuration to repo.toml to support new tools and templates

Removed

  • Top level build .bat/.sh scripts in favor of using repo build directly
  • Predefined define_app declarations from premake5.lua in favor of developer defined applications
  • Predefined source/apps in favor of templates for developers to build from