Skip to content

Commit 19ab6d3

Browse files
committed
Release 5.0.0
1 parent 08187a4 commit 19ab6d3

File tree

72 files changed

+3563
-1394
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+3563
-1394
lines changed

CHANGELOG.md

Lines changed: 62 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,68 @@
11
# Changelog
22

33
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
4+
## [107.3.0] - 2025-06-03
45

5-
## [106.5.0] - 2024-12-18
6+
### Added
7+
- Added `repo template modify` tooling enabling developers to add Template Layers to existing applications created with 107.3 or newer.
8+
9+
### Changed
10+
- Updated to `Kit 107.3.0`
11+
- [Kit 107.3 Release Notes](https://docs.omniverse.nvidia.com/dev-guide/latest/release-notes/107_3.html)
12+
- [Kit 107.3 Release Highlights](https://docs.omniverse.nvidia.com/dev-guide/latest/release-notes/107_3_highlights.html)
13+
- Updated packman version to 7.29 to address customer issues with network restrictions [Issue #80](https://github.com/NVIDIA-Omniverse/kit-app-template/issues/80)
14+
15+
## [107.2.0] - 2025-05-05
16+
17+
### Added
18+
- Added tooltip information to the VSCode debug extensions to clarify usage.
19+
- Added tooling checks for path whitespace and OneDrive paths to improve developer experience.
20+
21+
### Changed
22+
- Updated to `Kit 107.2.0`
23+
- [Kit 107.2 Release Notes](https://docs.omniverse.nvidia.com/dev-guide/latest/release-notes/107_2.html)
24+
- [Kit 107.2 Release Highlights](https://docs.omniverse.nvidia.com/dev-guide/latest/release-notes/107_2_highlights.html)
25+
- Remove hard .git dependency from tooling
26+
- Exclude `_repo` from packaging operations.
27+
28+
### Fixed
29+
- Fixed nondeterministic tool loading behavior raised in [Issue #65](https://github.com/NVIDIA-Omniverse/kit-app-template/issues/65)
30+
- Addressed spelling errors raised in [Issue #63](https://github.com/NVIDIA-Omniverse/kit-app-template/issues/63)
31+
- Addressed default repository definition causing issues with bootstrapping thin packages from [Issue #70](https://github.com/NVIDIA-Omniverse/kit-app-template/issues/70)
32+
33+
34+
## [107.0.3] - 2025-03-26
35+
36+
### Fixed
37+
- Fixed issues with run time available registries by adding them directly to `.kit` templates
38+
- Fixed issues with test time available registries by adding user.toml registry configurations
39+
40+
## [107.0.3] - 2025-03-20
41+
42+
### Added
43+
- Added the ability select of application layers (streaming configurations) individually during templating
44+
- Added a dedicated streaming configuration for NVCF based Omniverse Cloud (OVC) deployments
45+
- Added C++ With Python Extension Template and Documentation
46+
- Added streaming application creation and configuration documentation
47+
- Added Developer Bundle extension by default to Base Editor, Composer, and Explorer templates
48+
- Added an exclusion for Developer Bundle on streaming application layers
49+
50+
### Changed
51+
- Updated to `Kit 107.0.3`
52+
- [Kit 107.0 Release Notes](https://docs.omniverse.nvidia.com/dev-guide/latest/release-notes/107_0.html)
53+
- [Kit 107.0 Release Highlights](https://docs.omniverse.nvidia.com/dev-guide/latest/release-notes/107_0_highlights.html)
54+
- Updated repo tooling UX to clarify tool use and improve user experience
55+
- Changed previous Omniverse Cloud (OVC) streaming configuration to Omniverse Cloud Streaming (Legacy)
56+
- Updated to `Cad Converter 203.0.0` Release
57+
- [Cad Converter Release Notes](https://docs.omniverse.nvidia.com/extensions/latest/ext_cad-converter/release-notes.html)
58+
- Moved extension `type` declaration to the extension definition section within the templates.toml file
59+
- Removed `omni.usd.fileformat.sbasar` and `omni.kit.property.sbsar` extensions from the USD Composer Template kit file. The extensions will be available at a later date.
60+
61+
### Fixed
62+
- Fixed Windows long path issues during `repo package`
63+
64+
65+
## [106.5.0] - 2024-12-12
666

767
### Added
868
- Added `app.environment` name setting for all kit file templates
@@ -14,6 +74,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
1474
- Updated to `Kit 106.5.0`
1575
- [Kit 106.5 Release Notes](https://docs.omniverse.nvidia.com/dev-guide/latest/release-notes/106_5.html)
1676
- [Kit 106.5 Release Highlights](https://docs.omniverse.nvidia.com/dev-guide/latest/release-notes/106_5_highlights.html)
77+
- Updated Asset browser URLs
1778
- Optimized OVC streaming file kit settings for OVC streaming deployments
1879

1980
### Fixed

LICENSE

Lines changed: 28 additions & 20 deletions
Large diffs are not rendered by default.

PRODUCT_TERMS_OMNIVERSE

Lines changed: 31 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -11,72 +11,74 @@ These Product Specific Terms for NVIDIA Omniverse (“Omniverse Product-Specific
1111

1212
Scope. The Agreement and these Omniverse Product-Specific Terms govern the use of NVIDIA Omniverse including:
1313

14-
Community Products, all publicly available versions of the Software, with the exception of the Software listed below as an Enterprise Product, as updated from time to time, and
14+
1.1 Enterprise Products, versions of the Kit SDK, Nucleus Enterprise, and Omniverse Cloud Containers, as updated from time to time,
1515

16-
Enterprise Products, versions of the Kit SDK, Nucleus Enterprise, and Omniverse Cloud Containers, as updated from time to time.
16+
1.2 Free SDKs, all publicly available versions of the Software, with the exception of the Software listed above as an Enterprise Product, as updated from time to time, and
1717

18-
For the purposes of the Agreement:
18+
1.3 Supported SDKs, the publicly available versions of OpenUSD Exchange SDK.
1919

20-
“Kit SDK” means an NVIDIA toolkit for Omniverse including extensions for the development of applications, microservices or plugins.
20+
1.4 For the purposes of the Agreement:
2121

22-
“Nucleus” means an NVIDIA application that enables collaboration service for Omniverse.
22+
1.4.1 “Kit SDK” means an NVIDIA toolkit for Omniverse including extensions for the development of applications, microservices or plugins.
2323

24-
“Omniverse Cloud Containers” means Omniverse software containers accessible via Omniverse Core APIs and deployable on Kubernetes in which Omniverse software is packaged, along with its libraries and dependencies.
24+
1.4.2 “Nucleus” means an NVIDIA application that enables a database and collaboration service for Omniverse.
2525

26-
“Project Content” means a game, application, software, or other content that you develop using Omniverse Products.
26+
1.4.3 “Omniverse Cloud Containers” means Omniverse software containers accessible via Omniverse APIs and deployable on Kubernetes in which Omniverse software is packaged, along with its libraries and dependencies, including NVIDIA’s Omniverse inference microservices containers, such as USD Code and USD Search.
2727

2828
Grant. Section 1.1 of the Agreement is amended and restated to read as follows:
2929

30-
Subject to the terms of the Agreement, Customer’s Order Form and license parameters of an Enterprise Product Part Number, and payment of applicable fees, NVIDIA grants Customer a limited, non-exclusive, non-transferable, non-sublicensable (except as expressly provided in the Agreement) license to do the following for the duration of the license:
30+
1.1 Subject to the terms of the Agreement, Customer’s Order Form and license parameters of an Enterprise Product Part Number, and payment of applicable fees, NVIDIA grants Customer a limited, worldwide, non-exclusive, non-transferable, non-sublicensable (except as expressly provided in the Agreement) license to do the following for the duration of the license:
3131

32-
install, use, reproduce, create Derivative Samples and Derivative Models, and configure (if applicable) the Software,
32+
1.1.1 install, use, reproduce, create Derivative Samples, and configure (if applicable) the Software,
3333

34-
offer as a service the Software and Derivative Samples and Derivative Models in Compatible Applications on infrastructure Customer owns or leases, and
34+
1.1.2 offer as a service the Software and Derivative Samples in Compatible Applications on infrastructure Customer owns or leases, and
3535

36-
sublicense and distribute the Software, Derivative Samples and Derivative Models in Compatible Applications.
36+
1.1.3 sublicense and distribute the Software and Derivative Samples in Compatible Applications.
3737

3838
Limited Grant. Section 1.2 of the Agreement is amended and restated to read as follows:
3939

40-
Limited Grants. The grants above are further limited as follows:
40+
1.2 Limited Grants. The grants above are further limited as follows:
4141

42-
Users that receive an Enterprise Product identified as “not for resale” or “NFR” (typically a license to a distributor or reseller) may exercise only the grant in Section 1.1.1 above solely for internal evaluation or to demonstrate the Enterprise Product to others. Software offered as part of the developer program is not for use, distribution or deployment in production.
42+
1.2.1 Users that receive an Enterprise Product identified as “not for resale” or “NFR” (typically a license to a distributor or reseller) may exercise only the grant in Section 1.1.1 above solely for internal evaluation or to demonstrate the Enterprise Product to others. Software offered as part of the developer program is not for use, distribution or deployment in production.
4343

44-
Users that receive an Enterprise Product for trial may exercise the grants in Section 1.1 solely for the trial period.
44+
1.2.2 Users that receive an Enterprise Product for trial may exercise the grants in Section 1.1 solely for the trial period.
4545

46-
Users that receive an Enterprise Product via the NVIDIA developer program for Omniverse products have a personal use license to exercise only the grant in Section 1.1.1 above for Software that is part of this program (as updated by NVIDIA from time to time) solely for internal evaluation, development or test purposes. Software offered as part of the developer program is not for use, distribution or deployment in production. NVIDIA will admit persons into the developer program for Omniverse products, as well as change or discontinue the program and its offerings, at NVIDIA’s sole discretion.
46+
1.2.3 Users that receive an Enterprise Product via the NVIDIA developer program for Omniverse products have a personal use license to exercise only the grant in Section 1.1.1 above for Software that is part of this program (as updated by NVIDIA from time to time) solely for internal evaluation, development or test purposes. Software offered as part of the developer program is not for use, distribution or deployment in production. NVIDIA will admit persons into the developer program for Omniverse products, as well as change or discontinue the program and its offerings, at NVIDIA’s sole discretion.
4747

4848
License Types. Section 1.4 (“License Types”) of the Agreement is amended to add the following:
4949

5050
NVIDIA may offer and sell, with different prices and terms, Subscriptions for use of Enterprise Products in a designated platform. For example, NVIDIA may indicate that use of the Software within the NVIDIA Graphics Delivery Network (GDN) is subject to payment of GDN use fees and Customer is exempt from payment of fees for use of the Enterprise Product under this Agreement. If you obtained a Subscription at a different price solely for use in a particular platform (such as GDN) and you use in other platforms, NVIDIA or a reseller may invoice you to pay a higher value Enterprise Product Subscription.
5151

52-
Individual License: Omniverse Products obtained by individuals under this Agreement may be used commercially, provided however that (a) an authorized user can only use Kit SDK without Enterprise Support with one other individual in your entity or its Affiliates to create Project Content without purchasing a Subscription License, and (b) use is limited to a single GPU. For clarity, an entity and its Affiliates may have multiple groups of up to two individuals creating Project Content without purchasing Subscription License as authorized in this section.
53-
5452
A new subsection 1.7 is added to the Agreement as follows:
5553

56-
Requirements. The requirements in this section apply to Software, Derivative Samples and Derivative Models that Customer deploys as a service and for Customer to exercise the distribution grants:
54+
1.7 Requirements. The requirements in this section apply to Software and Derivative Samples that Customer deploys as a service and for Customer to exercise the distribution grants:
5755

58-
Additional Functionality. A Compatible Application or Customer service that Customer provides to third parties must have material additional functionality beyond the included portions of Software.
56+
1.7.1 Additional Functionality. A Compatible Application or Customer service that Customer provides to third parties must have material additional functionality beyond the included portions of Software.
5957

60-
Notification of Misuse. Customer agrees to notify NVIDIA in writing of any known or suspected use or distribution of Software, Derivative Samples and Derivative Models not in compliance with the terms and conditions the Agreement, and to enforce the terms of Customer’s agreements with respect to Software.
58+
1.7.2 Notification of Misuse. Customer agrees to notify NVIDIA in writing of any known or suspected use or distribution of Software and Derivative Samples not in compliance with the terms and conditions the Agreement, and to enforce the terms of Customer’s agreements with respect to Software.
6159

62-
NVIDIA Works Notice. The following notice must be included in Derivative Samples and Derivative Models distributed: “This software contains source code provided by NVIDIA Corporation.”
60+
1.7.3 NVIDIA Works Notice. The following notice must be included in Derivative Samples: “This software contains source code provided by NVIDIA Corporation.”
6361

64-
Customer Agreements. The terms under which Customer deploys as a service or distributes the Software, Derivative Samples and Derivative Models must be at least as protective as the terms of the Agreement (including, but not limited to, terms relating to the grant, restrictions and protection of Intellectual Property Rights).
62+
1.7.4 Customer Agreements. The terms under which Customer deploys as a service or distributes the Software and Derivative Samples must be at least as protective as the terms of the Agreement (including, but not limited to, terms relating to the grant, restrictions and protection of Intellectual Property Rights).
6563

66-
Use Report. Customer must report upon NVIDIA’s email request, no more than monthly, the Software in use by all users Customer enabled, quantity, start and end dates, and any other reasonably requested information for NVIDIA to determine the fees due.
64+
1.7.5 Use Report. Customer must report upon NVIDIA’s email request, no more than monthly, the Software in use by all users Customer enabled, quantity, start and end dates, and any other reasonably requested information for NVIDIA to determine the fees due.
6765

68-
Enterprise Support. Subject to the terms of the Agreement, NVIDIA will provide Enterprise Support to Customer for the duration indicated in the Part Number, and Enterprise Support does not extend to any other parties.
66+
1.7.6 Enterprise Support. Subject to the terms of the Agreement, NVIDIA will provide Enterprise Support to Customer for the duration indicated in the Part Number, and Enterprise Support does not extend to any other parties.
6967

70-
License Administration. Customer will be responsible for the administration of licenses and services to Customer’s users during their use period.
68+
1.7.7 License Administration. Customer will be responsible for the administration of licenses and services to Customer’s users during their use period.
7169

7270
A new subsection 6.3 is added to the Agreement as follows:
7371

74-
Source Code Offer. o obtain source code for software provided under licenses that require redistribution of source code, including the GNU General Public License (GPL) and GNU Lesser General Public License (LGPL),contactoss-requests@nvidia.com. This offer is valid for a period of three (3) years from the date of the distribution of the product by NVIDIA CORPORATION.
72+
6.3 Source Code Offer. To obtain source code for software provided under licenses that require redistribution of source code, including the GNU General Public License (GPL) and GNU Lesser General Public License (LGPL), contact oss-requests@nvidia.com. This offer is valid for a period of three (3) years from the date of the distribution of the product by NVIDIA CORPORATION.
7573

7674
Section 11.1 of the Agreement is amended and restated to read as follows:
7775

78-
Collection Purposes. Customer hereby acknowledges that the Software collects the following data for the following purposes: (i) configuration, operating system and installation data to optimize for better performance; (ii) feature usage data to improve stability and understand user workflow; and (iii) performance logs for diagnostic and troubleshooting purposes. Further, NVIDIA may require certain personal information such as name, email address, and entitlement information to deliver or provide the Software or Services to Customer and its authorized users.
76+
11.1 Collection Purposes. Customer hereby acknowledges that the Software collects the following data for the following purposes: (i) configuration, operating system and installation data to optimize for better performance; (ii) feature usage data to improve stability and understand user workflow; and (iii) performance logs for diagnostic and troubleshooting purposes. Further, NVIDIA may require certain personal information such as name, email address, and entitlement information to deliver or provide the Software or Services to Customer and its authorized users.
77+
78+
If Customer is using Software without purchasing a Subscription License, Customer can opt-out of data collection by visiting https://docs.omniverse.nvidia.com/usd/latest/common/data-collection.html, and Customer can exercise the data subject rights by visiting Privacy Center | NVIDIA. If Customer is using the Software under a Subscription License, there is no data collection by default and Customer can opt-into data collection by visiting. Subscription License users can exercise data subject rights by submitting a request in Enterprise Support portal.
79+
80+
Limitation. A new subsection 8.16 is added to the “Limitations” section of the Agreement as follows:
7981

80-
If Customer is using Software without purchasing a Subscription License, Customer can opt-out of data collection by visiting https://docs.omniverse.nvidia.com/platform/latest/common/data-collection.html, and Customer can exercise the data subject rights by visiting Privacy Center | NVIDIA. If Customer is using the Software under a Subscription License, there is no data collection by default and Customer can opt-into data collection by visiting https://docs.omniverse.nvidia.com/launcher/latest/it-managed-launcher/data-collection-faq.html. Subscription License users can exercise data subject rights by submitting a request in Enterprise Support portal.
82+
8.16 The following proprietary Software components are licensed only to run on systems with NVIDIA Platforms: Kit SDK and Omniverse Cloud Containers.
8183

82-
(v. June 5, 2024)
84+
(v. January 30, 2025)

0 commit comments

Comments
 (0)