Omniverse USD Resolver Changes

1.11.0

  • Update to client-library v2.15.0

  • OM-60035: Use explicit core MDL material paths for bypass

  • OM-60573: Prevent resolves with no extension to call SdfFileFormat::FindByExtension

1.10.0

  • Update to client-library v2.14.0

  • CC-836: Don’t fetch packages (usdz, etc) during Resolve

  • OM-57318: Add support for Houdini 19.5 - USD 22.05 AR 2 - Python 3.9

  • CC-769: Added omniUsdResolverRegisterStateCallback

  • OM-51275: Add python3.7 to pxr-21_11 flavor

1.9.0

  • Update to client-library v2.13.0

  • OM-55418: Skip SdfFileFormats that are packages from OmniUsdWrapperFileFormat

  • OM-57476: Fixed an issue that Houdini omni-usd-resolver was built against degbug lib files on Linux.

  • OM-57674: Fix crashes that can occur when the usd-resolver DLL/SO is unloaded

  • OM-53578: Supporting Ar 2.0 and added pxr-22_05b-ar2 flavor (python 3.7 only)

  • OM-51275: Added pxr-21_11 flavor (python 3.9 only)

  • OM-57786: Added prefixed-nv-20_08 flavor (python 3.7 windows only)

  • OM-47199: Fix MDL handling for non-builtin asset paths

1.8.0

  • Update to client-library v2.12.0

  • Add support for Houdini on Linux

  • CC-709: Handle Nucleus returning sequence=0 from “update_object” (fixes a desync in live mode)

  • CC-547: Fix layer reload with live layers

  • CC-575: Fix layer->Clear() with live layers

1.7.0

  • Update to client-library v2.11.1

  • OM-53998: Fix for resolving assets inside USDZ archives

1.6.0

  • Update to client-library v2.11.0

  • Include omni_usd_resolver.lib in packman package

  • CC-710: Add support for SdfTimeCode, and fixed crash when attempting to read an unsupported type

1.5.0

  • OM-47199: pathological subscribe_list() calls to the server when loading scenes

  • OM-47199: Adds tests for OMNI_USD_RESOLVER_MDL_BUILTIN_BYPASS

  • OM-47199: Updated README for testing MRs against kit

1.4.0

1.3.0

  • Update to client-library v2.9.0

  • Include python bindings in package.

1.2.0

  • Update to client-library v2.8.0

  • OM-49309: Unable to find correct identifier from within a SdfFileFormat plugin

  • CC-501: Use omniClientBreakUrlAbsolute

  • CC-504: Add omniUsdResolverSetCheckpointMessage function. This function allows users to set the checkpoint message

    that will be used for atomic checkpoints when saving files. Python bindings are also created for this funciton.
    

1.1.0

  • Update to client-library v2.7.0

  • OM-48244: Added Python 3.9 support.

  • OM-45532: Fix layer->Reload not sending change notifications for non-live omniverse files.

  • OM-48916: Fix SdfLayer::CreateNew after SdfLayer::FindOrOpen while an ArResolverScopeCache is active.

  • CC-436: Fix loading a layer from local disk with % characters in their file names.

1.0.0

  • Update to client-library v2.6.0

  • CC-333: Split omni-usd-resolver from client-library v2.5.0

  • CC-380: Fix OpenAsAnonymous

  • CC-438: Fix GetExtension with non-layers