Warning

Nightly releases are generated automatically from the latest source code and are intended for experimental purposes only. These builds may contain incomplete or untested features, bugs, or security vulnerabilities, and as such, are not for production use. Users should be aware that nightly releases may cause unexpected behavior, data loss, or system instability. Use of these releases is at the user's own risk, and it is advised to have adequate backups before testing. The software is provided as is with no guarantees or support.

Changelog

3.10.5

  • Important Fixes

    • Fixed an issue with loading .cgr files

    • Fixed an issue with subsequent calls to waitFor("renderingFinished")

    • Fixed an issue where invertSelection threw an exception

    • Fixed an issue with multi-touch on iOS devices.

3.10.4

  • Important Fixes

    • Fixed a possible path traversal issue when uploading archives

    • Fixed RealityAPI errors when disconnecting

    • Fixed zoom behavior if viewer is not positioned top-left of page

    • Fixed an issue with the GIZMO_SCALING_FACTOR viewer setting

    • Fixed an issue causing incorrect XR usage tracking when querying XR capabilities

3.10.3

  • Important Fixes

    • Fixed an issue with rendering of flippable PMI geometry

    • Fixed an issue with geometry rendering if enabled via PMI behavior

    • Fixed an issue with cleanups during importSession calls

    • Fixed an issue with variant names containing unexpected . characters

    • Fixed an issue preventing variant updates when restoring snapshots

    • Fixed an issue with RealityAPI hiding the background feed when calling stopXRPlayback()

    • Fixed an issue causing a page scroll when zooming with the mouse wheel

    • Fixed an issue not allowing the securityContext of PgBouncer to be disabled

  • Improvements

    • Upgraded internal PostgreSQL to 15.10

    • Improved feedback when working with expired signatures

    • Added support for disabling inputs not matching a data pool rule

3.10.2

  • Important Fixes

    • Fixed an issue causing queries with bracket characters to fail

    • Fixed an issue with heartbeats on websockets falling behind

    • Fixed several issues with CATIAv6 file handling

    • Fixed an issue causing certain JT files to not output geometry

    • Fixed an issue preventing PMI relation chains from activating

    • Fixed an issue in D_CAD navigation mode when setting pivot

    • Fixed an issue with RealityAPI connectXR not allowing optional arguments

    • Fixed an issue with RealityAPI not always using LogAPI

    • Fixed an issue causing resetProperty calls to fail

    • Fixed an issue causing getMetadata on AUX nodes to fail

  • Improvements

    • Added geometry primitive support in JT files

    • Added a warning if running without hardware acceleration

3.10.1

  • Important Fixes

    • Fixed an issue causing database errors during first transcodes

    • Fixed an issue with D_CAD allowing selection during navigation

    • Fixed an issue preventing usage of the RealityAPI with credentials

    • Fixed an issue with cache authorization requests not sending Accept headers

    • Fixed an issue preventing Aux Dialog usage before a webvis context is ready

3.10.0

  • Updates

    • Reworked the RealityAPI to improved usability for App developers. See the Migration Guide for more information.

    • Moved internal dynamic clip plane logic from the webvisCore to the webvisUI. See the Migration Guide for more information.

    • Introduced new experimental XR focused navigation mode NavigationMode.XR_TURNTABLE

    • Introduced new functionality to completely remove an existing Context

    • Introduced new experimental Property.OUTLINED to control outline rendering per Node

    • Introduced new experimental Property.GHOSTED to control a ghost-like rendering per Node

    • Introduced new experimental Hub Mesh functionality, allowing data sharing between instant3Dhub installations

    • Reworked the data gateway backend configuration to a new data pool format. See the Migration Guide for more information.

  • Important Fixes

    • Fixed a startup issue in the API Gateway with enabled security context and TLS

    • Fixed an issue where transcoding jobs could get stuck in an unrecoverable state

    • Fixed an issue with DXF files containing empty default layouts not showing any geometry

    • Fixed an issue where transcoding could be retried endlessly if the pod kept crashing

    • Fixed an issue where Drawings were visualized behind geometries

    • Fixed an issue with mouse interactions when using NavigationMode.D_CAD

    • Fixed an issue with Property.COMPARISON_GROUP and Property.AUX_ENABLED as initial properties

    • Fixed an issue with accessing Topology information after calling clear()

    • Fixed an issue with the initialization of custom recursive properties defaulting to true

    • Fixed an issue where resetProperty() had no effect for Property.LABEL

    • Fixed an issue where calling createClipPlane() without parameters failed

    • Fixed an issue where calling remove() without Node Ids ignored the safe parameter

    • Fixed an issue where the transformation of Nodes was not restored from a Snapshot

    • Fixed an issue where the camera information was not restored from a Snapshot after using XR

    • Fixed an issue where UI notifications were shown behind other UI components

  • Improvements

    • Improved visual quality for datasets that span large distances

    • Improved visualization and interaction of Clipplanes

  • Upgrade Actions (when upgrading from 3.9)

    • Required: Clear cache

    • Required: Clear volumes

    • Required: Upgrade the LicenseServer to 24.2, see compatibility table

    • Required: Update your data gateway configuration to the new data pool format. See the Migration Guide for more information.

3.9.5

  • Important Fixes

    • Fixed a migration issue with Arc Measurements

    • Fixed an issue with opening the context menu in the D_CAD navigation mode

    • Fixed an issue with context menu sub entries set via the deprecated UISetting.CONTEXT_MENU_FUNCTION setting

    • Fixed an issue with the evaluation of the UISetting.SESSION_STORAGE_ENABLED setting

3.9.4

  • Updates

    • Automatically detect and enter color compare interaction mode

  • Important Fixes

    • Fixed a migration issue with Measurements

    • Fixed multiple D_CAD navigation mode issues

    • Fixed multiple UI related issues

3.9.3

  • Important Fixes

    • Fixed multiple migration issues

    • Fixed multiple UI issues

    • Fixed an issue restoring DrawingPlanes

    • Fixed an issue with Drawings away from geometry

    • Fixed an issue with Drawings on devices with a device pixel ratio greater than 1

    • Fixed an issue with missing metadata of leaf nodes

    • Fixed an issue with storing CustomNodes

    • Fixed an issue with uploading large files

    • Fixed an issue with TAA in combination with Gizmos and Polylines

    • Fixed a performance issue with Measurements

3.9.2

  • Important Fixes

    • Fixed an issue with broken normals and vertex colors

    • Fixed an issue with attachment data loss when not fetched

    • Fixed a nanoservice startup issue with certain Hub-URLs

    • Fixed a connectivity issue with background Browser tabs

    • Fixed an issue with setting multiple auth.clientHeaders

    • Fixed a rendering issue with recursive properties while loading

    • Fixed a clipping issue with topology highlights

    • Fixed an issue with incorrectly applied clipped nodes

    • Fixed an issue with clipped nodes containing invalid node IDs

    • Fixed a migration issue with Stores containing clipped nodes

    • Fixed vulnerabilities in the Collada and PLY loader

3.9.1

  • Important Fixes

    • Fixed a security issue: Added proper neutralization of special elements used in a instant3Dhub visualization container

    • Fixed a startup failure with enabled security context

    • Fixed an issue with wrongly sized PMI coordinate system axes and labels

    • Fixed an issue with Aux text and scene volume

    • Fixed multiple migration issues

    • Fixed an issue restoring clippedNodes property

    • Fixed an issue with storing empty attachments

    • Fixed an issue with storing custom properties

    • Fixed an issue with upward selection in combination with hybrid rendering

    • Fixed an issue with the time ago calculation within the Admin UI

    • Fixed an issue with the number of running jobs within the Admin UI

    • Fixed an issue with webvisUI type definitions

3.9

  • Updates

    • Introduced new ContextMenuAPI for greater customization options

    • Introduced new ViewerMagnifierAPI to control magnification of specified regions of the view

    • Introduced new editing mode for the ViewerDrawingAPI

    • Introduced new arrowhead settings to the ViewerDrawingAPI

    • Introduced new MeasurementAPI functions and improved its usability

    • Introduced support for PMI containers in JT files

    • Improved the dynamic PMI text alignment

    • Improved handling of render modes

    • Improved the Clipplane visualization for better clarity and interaction

    • Improved the look and feel of multiple UI components

  • Important Fixes

    • Fixed an issue where custom properties weren’t correctly recognized as initial properties

    • Fixed an issue that caused an incorrect icon to display within the tree view

    • Fixed an issue which led to a reduced download rate

    • Fixed a QueryAPI issue that led to wrong results when requesting ancestor node ids

    • Fixed a QueryAPI issue that led to wrong results with the “not” operator

    • Fixed the silhouette color setting not applying during viewer initialization

    • Fixed an issue within the fitViewToAuxNode functionality

    • Fixed an issue which led to a massive Browser slowdown/freezing with large variant datasets

    • Fixed an issue that caused incorrectly scaled PMIs

    • Fixed an issue with loading of NX Part files

    • Fixed multiple loading issues with DWG, DXF, and DGN files

    • Fixed an issue with vertex colors for DGN files

    • Fixed an issue with capping progress being stuck

    • Fixed an issue where a deploy configuration could result in invalid config maps

    • Fixed database migration to make it easier to recover after errors occurred

    • Fixed an issue that resulted in resources being stuck in claimed for processing state

    • Fixed an issue where signatures of resources in clients became invalid

    • Fixed an issue with handling many requests in a short time period

    • Fixed the order of KBL segments to match the order in the source file

    • Fixed parsing of transformation matrices and viewports in PLMXML files which prevented some PLMXMLs from being loaded

  • Upgrade Actions (when upgrading from 3.8)

    • Required: Backup your external SpaceStore Database if used to allow rollback if necessary

    • Required: Clear cache

    • Required: Upgrade the LicenseServer to 24.1, see compatibility table

    • Required: Helm chart name is now instant3dhub instead of instant3Dhub in conformance with Helm chart naming conventions

3.8.6

  • Important Fixes

    • Fixed vulnerabilities in the Collada and PLY Loader

3.8.5

  • Important Fixes

    • Fixed a security issue: added proper neutralization of special elements used in a instant3Dhub visualization container

3.8.4

  • Important Fixes

    • Fixed an issue with full scene transparency

    • Fixed an issue with negative playback rates in animations

    • Fixed an issue causing unnecessary downloads when requesting the global volume of an inner Node

3.8.3

  • Important Fixes

    • Added support for Bluetooth based 3Dconnexion devices

    • Fixed an issue causing capping geometry nodes to be visible in the TreeView

    • Fixed an exception being thrown on subsequent, synchronous calls of getMetadata

    • Fixed an issue causing Tangent-Measurements to always fail

    • Fixed an issue causing wrongly classified topological cylinder elements related to CATIA files

    • Fixed an issue causing wrongly ordered Segments related to KBL files

    • Fixed an issue causing configured transcoder URL rewrites to be ignored

3.8.2

  • Important Fixes

    • Updated most third-party components for security and stability fixes

    • Fixed an issue causing auth header values shown in logs

    • Fixed an issue causing state loss during multiple Session store and restores

    • Fixed an issue causing some recursive Node properties not being stored in Snapshots

    • Fixed an issue causing removed Nodes to reappear in stored sessions

    • Fixed an issue causing the coloring of the 3-Color-Comparison to get lost on mouse hover

    • Fixed an issue causing getBoxGizmoProperties() to return a reference instead of a copy

    • Fixed an issue causing UI-Annotations to not be correctly updated when switching between Snapshots

    • Fixed an issue causing the UI-SnappingCircle to behave differently between navigation modes

    • Fixed an issue for XYZ files without color information

    • Fixed various loading issues related to X3D files

3.8.1

  • Important Fixes

    • Fixed an issue that caused PMIs to be missing when enabling a model view for the first time

    • Fixed an issue that prevented PMIs from being correctly restored from a Snapshot

    • Fixed a visualization issue that could occur when PMIs were used with a model that was loaded twice

    • Fixed a visualization issue that could occur when Anti-Aliasing was enabled

    • Fixed an issue that caused calls to the setProjection method to have no effect

    • Fixed an issue that could arise when transcoding files and the output path contained a “%” character

    • Fixed a transcoding issue that could occur when processing GLB files that contained vertex colors

    • Fixed an issue that caused Annotations to malfunction when used in conjunction with stored or collaborative sessions

    • Fixed an issue that resulted in stored sessions containing the full Attachment data instead of a reference

    • Fixed an inconsistency in the Helm chart name, ensuring it adheres to the standard naming convention

3.8

  • Updates

    • VertexColors are now supported by default

    • Screen Space Ambient Occlusion can now be activated in the render settings to improve the spatial perceptibility

    • Temporal Anti-Aliasing can now be activated in the render settings to progressively enhance the visual quality

    • A new TopologyAPI enables the programmatical access to topology objects

    • The presentation of inner and outer diameter is changed to minor and major radius

  • Important Fixes

    • Fixed a topology face highlighting issue in data from specific formats

    • Fixed an issue with the loading of Clipplanes from RLXML data

    • Fixed an issue with disabling the real property on parts of the scene

    • Updated the loaders to fix an issue with data from SOLIDWORKS 2023

    • Fixed a camera issue with some ModelViews from SOLIDWORKS data

    • Fixed a rare timing issue with the licensing of service instances

    • Fixed some redirection issues in the AdminUI that occurred in specific setups

    • Fixed missing circle arc definitions from STEP data

    • Fixed a slight change in camera properties when switching between render setups

    • Fixed the loading of PLMXML DataSets with memberRefs lists

    • Fixed the loading of PLMXML data with multiple AssociatedDataSet siblings

    • Fixed the loading of PLMXML data without an InstanceGraph node

    • Fixed a synchronization issue with high frequent updates through changeClipPlane

    • Fixed the update of the settings view in the mobile UI

    • Fixed missing Annotation display when created with a empty label

    • Fixed missing DrawingPlane gizmo when opening a 3DSpace

    • Fixed an issue with overriding the opacity to the default when applying a new appearance

    • Fixed a parsing issue with specific wildcard requests in the QueryAPI

    • Fixed an issue with the Drawing mode after removing and recreating the Viewer component

    • Fixed the Clipplane name display in the UI for entities created from the API

    • Fixed the calculation of ellipse circumferences for increased accuracy

    • Fixed the orientation on PMI text entites from specific formats

  • Upgrade Actions (when upgrading from 3.7)

    • Required: Ensure the LicenseServer version is compatible with this version as defined here

    • Required: Clear cache

3.7.4

  • Important Fixes

    • Fixed a security issue: added proper neutralization of special elements used in a instant3Dhub visualization container

3.7.3

  • Important Fixes

    • Fixed a navigation issue with “Set Pivot” in D_CAD mode

    • Units in existing measurements are now updated correctly when changing unit settings

    • Fixed a color selection issue in the Color Picker component

    • webvis now initializes correctly when the GamepadAPI is blocked by the Permissions-Policy header

    • Fixed a possible double ‘/’ in the URL when dropping a file into webvis

    • Fixed an issue with missing cookies in CORS scenarios

3.7.2

  • Updates

    • Environment variables in service logs are now redacted

  • Important Fixes

    • Updated most third-party components for security and stability fixes

    • Fixed a scaling issue with PMIs in some models

    • Fixed the behavior of the “fixateXRMember” function in the RealityAPI

    • Fixed a navigation issue in the internal admin tools when the entrypoint has a trailing slash

    • Fixed an issue in PLMXML parsing resulting in wrong color assignments

    • Fixed ClipRooms not being restored correctly on restoreSession

    • Fixed a crash when a Shared Session is shut down while following another member

    • Fixed a rare issue causing the database migration service to run endlessly

    • Fixed missing credentials when fetching the webvis.config.js

    • Fixed the transformation of parts over multiple link levels

    • Fixed the sharing of an QR Code when the system has a custom path on the hubURL

    • Removed nginx server version from responses

    • Fixed requestScreenshot in scenes with data errors

3.7.1

  • Important Fixes

    • Fixed a transparency and silhouette rendering issue that occurred with iOS 16.5

    • Fixed issues with the initial visualization of some aux geometry

    • Fixed a drawing issue while in orthographic perspective

    • Fixed an issue that led to an error when the entrypoint had a trailing forward-slash

    • Fixed an issue with the correct cleanup of ClipRooms on removal

    • Fixed a UI issue with the Snapshot bar on touch devices

    • Fixed the UI parent select feature on iOS devices

    • Removed a false error log when connecting to a 3D Space

    • Fixed a missing error display for failed resource preparation

    • Fixed a UI bug when selecting a color in the setting’s color picker

    • Fixed a bug that potentially led to a crash on removal of very large models

3.7

  • Updates

    • Added the DrawingPlanes feature to enable drawing outside of the model geometry

    • Updated the JT Loader to fix a performance issue with specific files

    • Added a version handshake between instant3Dhub and the LicenseServer to prevent incompatible setups

    • The service layer components will now adapt to the provided cpu and memory resources

    • Optimized performance of data authorization by reducing disk accesses

    • Introduced significant performance optimizations on the Query system

    • The viewer will not be automatically deleted when the <webvis-viewer> is removed from the Document Object Model if it has an explicit name to improve the default behavior with the attach/detach behavior of several web frameworks

    • Optimized the structure loading in webvis

    • Added a new NodeState property and NodeError event

    • Deprecated the InfoState and NodeResourceState properties

    • Added an OpenAPI spec for the LicenseServer to the documentation

    • Introduced several changes to experimental functions of the RealityAPI

  • Important Fixes

    • Fixed a QueryAPI issue that led to wrong results with the “not” operator

    • Fixed a QueryAPI issue that led to wrong results when requesting the pmiType in some cases

    • Fixed several DGN Loader issues that resulted in visualization of wrong or missing geometry

    • Fixed a database issue that led to duplicates and potential errors

    • Fixed issues in the DGN & DWG Loaders that could result in missing geometry

    • Fixed a timing issue that sometimes led to missing PMI texts in webvis

    • Fixed a display issue in the adminUI showing wrong TrackerService states

    • Fixed an error with adding files including spaces in the filename via Drag&Drop

    • Fixed an issue with disabling the initial fit in webvis

    • Fixed an issue with the touch input on SurfaceHub devices

    • Fixed an issue with handling URIs containing consecutive / characters

    • Fixed an issue database version checks that could occur with prepared statements

    • Fixed an issue with changing the pen color while in drawing mode

    • Fixed the restoreCamera option in the snapshot content selection options

  • Upgrade Actions (when upgrading from 3.6)

    • Required: Ensure the LicenseServer version is compatible with this version as defined here

    • Required: Clear cache

    • Required: Upgrade the LicenseServer to 23.1

3.6.3

  • Important Fixes

    • Updated the loader to fix a vulnerability when loading SLDPRT files

3.6.2

  • Updates

    • Added a new setting HOVER_COLOR to webvis ViewerSettings

    • BRANDING_URL and UNIT are not read from url parameters anymore to avoid potential XSS risks

    • Further hardened the content parsing in webvis against XSS risks

    • In PLMXML “instanceRefs” are now accepted when the “ProductRevisionView” is of type “solid”

    • The volume mount of the postgres container has been changed to tackle issues when running rootless

  • Important Fixes

    • Fixed an issue with the ClipPlanes rotation gizmo in webvis

    • Fixed an issue with the Annotation’s node link on restore

    • Fixed the viewer request on a new context in webvis

    • Fixed a syntax error in the Postgres Ansible script

    • Fixed an issue with the ID assignment of AUX nodes when the resource provides a wrong type name

    • Fixed an issue with the config file sizes

    • Fixed an issue with specific combinations of SESSION_ID and RENDER_SETUP

    • Fixed an issue with snapshotting and deleted measurements

    • Fixed issues with toolbar customization in the webvis app

    • Fixed an issue with context menu customization in the webvis app

    • Fixed an issue with deleting nodes

    • Fixed issues with the ClipPlane rotation on restore

    • Fixed state issues with the interaction of ClipRoom, AUX nodes and restore

    • Fixed loading issues with specific DGN files

    • Fixed an issue in webvis Data Inspector to correctly react to selection changes

    • Fixed an issue that led to reduced pixel resolution on some devices

    • Fixed a timing issue with switches of snapshots that could result in a inconsistent state

  • Upgrade Actions (when upgrading from 3.6.1)

    • Required: Clear cache

    • Required (when running postgres container): Update container config for postgres container

    • Recommended: Upgrade LicenseServer to 22.4

3.6.1

  • Updates

    • Changed Rest API version position to /api//

    • Improved memory management to reduce flickering in certain scenarios

    • Added a setting to control the UI behavior of the Variants-Dialog

    • Changed annotations anchor and labelPosition to vec3 from vec4

    • Added a fitView flag to the XRInitOptions

  • Important Fixes

    • Fixed an issue with the grouping in obj models that resulted in missing structure nodes

    • Fixed an issue that prevented UISettings to be loaded from the app configuration

    • Fixed an issue that prevented the change of UISetting.LABEL_TOOLTIP_ENABLED via API

    • Fixed an issue with initialProperties in large data sets

    • Fixed a decoding error that occured on drawing

    • Fixed the allocation of persistent volume claims for disabled prometheus and jaeger components

    • Fixed the use of TypeScript type definitions for the webvis-ui module

    • Fixed an issue of contextCreatedListeners in conjunction of listeners with “once”-option

3.6

  • Updates

    • In this update we introduced and cleaned up several APIs. Some of these changes require migration on existing applications. An overview of these changes can be found in the migration guide

    • The look & feel of the default UI elements is improved

    • Grouped several functions in new APIs: ContextStateAPI, FrameAPI, EventAPI

    • Added new DrawingAPI

    • Added new TopologyAPI

    • Added loading of an app specific config file per default

    • Added monitoring capabilities with Prometheus & Grafana

    • Increased memory request of the i3dhub-consul container

  • Important Fixes

    • Fixed an issue that led to minimal differences in final camera positions

    • Topology is now correctly unhighlighted on deselection

    • Fixed a crash with specific glTF files

    • Fixed an issue with long running service instances

    • Fixed an issue with reloading previously deleted models

    • Fixed an issue with relative links in some CAD formats

    • Fixed an issue with node-selection in webvis

    • Fixed a transformation issue in webvis

    • Fixed incorrectly shaded parts in wireframe mode

    • Fixed an issue with the initial fitting to models

    • Fixed an issue with incorrectly synchronized node labels

    • Fixed an issue with geometry instantiation from NX files

    • Improved the stability of queries

    • Fixed several issues with the database on the Windows Booster

    • Improved stability of clip planes during movement

    • Fixed an issue with capping when moving clip planes

    • Improved stability of setParent

    • Fixed loading issues of some dgn models

    • Fixed a clip plane issue that led to incorrect culling of geometry

    • Fixed issues with transferring a client to another 3D Space

    • Improved stability of session restore

    • Improved handling of deleted nodes in snapshots

    • Fixed a visualization issue with the clip plane gizmo

    • Fixed always showing topology lines from CATIA models

    • Fixed an UI bug during model tracking

    • Fixed a potential security issue with the loading of third-party annotation contents

    • Fixed a material loading issue with some step files

    • Fixed an issue that occured when loading very large models

    • Fixed some synchronization issues while collaborating in three color comparison

  • Upgrade Actions (when upgrading from 3.5)

    • Required: Migrate applications according to the migration guide

    • Required: Clear cache

    • Recommended: Upgrade LicenseServer to 22.3

3.5.3

  • Updates

    • Changed RabbitMQ, Elasticsearch and PostgreSQL Kubernetes Deployments to StatefulSets

    • Changed RabbitMQ, Elasticsearch and PostgreSQL PersistentVolumeClaims from ReadWriteMany to ReadWriteOnce

    • Prevent “unknown error” notifications during capping geometry creation

  • Important Fixes

    • Fixed an issue which produces invalid snapshots after removing nodes

3.5.2

  • Important Fixes

    • Fixed a startup issue when using an external space store database

    • Fixed a RabbitMQ startup issue with enabled security context

3.5.1

  • Important Fixes

    • Fixed an XSS vulnerability with property synchronization

    • Fixed incorrect rendering of HTML annotations

    • Fixed distribution of header/cookie forwarding settings to all services

    • Fixed an issue with the update of sharedsession service logs in the admin UI

    • Fixed incorrect caching of the splash page

3.5

  • Updates

    • HTML annotations are now disabled by default

    • Added support for Datadog as tracing backend

    • UIs and APIs for the administrative tools Consul, Jaeger, RabbitMQ and Kibana are moved to the /admin path-prefix

    • Default RabbitMQ credentials can now be overridden in the configuration

    • The instant3DhubLicenseServer can now be accessed via instant3Dhub on /admin/license

    • webvis settings can now be changed from Helm’s values.yaml

    • The 3DSpace database will now be automatically migrated to the current version on startup

  • Important Fixes

    • Fixed a crash during XP Brep Tessellation caused by specific JT files

    • Fixed an issue with the rescheduling of Postgres container resources

    • Fixed a visual shader issue leading to incorrect topology lines in some cases

    • Fixed an issue with parts being incorrectly displayed in wireframe mode

    • Fixed a crash caused by specific NX files

    • Fixed an error that could occur while loading 3dxml files with empty leaf nodes

    • Fixed a visibility determination issue with transparent parts

    • Fixed an issue where in some cases the hover highlight of the measurement target selection was shown incorrectly

    • Fixed an issue where the log level setting was not propagated correctly to all components

    • Fixed a UI issue with the display of the 3DSpace QR code

    • Fixed a rendering issue where in rare occasions parts of the model were cut incorrectly

  • Upgrade Actions (when upgrading from 3.4)

    • Required: Clear cache

    • Required: Upgrade LicenseServer to 22.2

3.4.3

  • Important Fixes

    • Fixed an issue with certain JT files not transcoding

    • Improved performance when switching snapshots in certain scenarios

  • Updates

    • Added automatic aborting of processing jobs running longer than 48h

    • Removed broken and deprecated batchedQueryEnabled setting

3.4.2

  • Important Fixes

    • Fixed an issue with broken helm tests

    • Fixed an issue with running clear cache and restarting the system

    • Fixed an issue with high cpu usage of the AdminService

    • Fixed an issue with the Admin UI sometimes losing services

    • Fixed an issue with service requests sometimes erroring due to a race condition

    • Fixed an issue with D_CAD navigation mode performance

    • Fixed an issue with CLIPPLANE_CHANGED firing twice

    • Fixed an issue with certain KBL files

    • Fixed an issue with wrong materials when using SolidWorks files

  • Updates

    • Added configuration options for initial number of pods on system startup

    • Added configuration options for additional Websocket Query Parameters

3.4.1

  • Important Fixes

    • Fixed an issue with the new init containers in combination with Istio

    • Fixed an issue with incorrect annotation-node relations on snapshot restore

    • Increased the header size limit to support larger authorization tokens

    • Fixed an issue with header filter rules to not apply to urn based DataGateways

    • Fixed the error display for unauthorized resources when using custom headers

3.4

  • Highlights

    • Alpha of the ODA-Loader (Open Design Alliance) integration enables loading of DGN files

    • Added support for non-Cookie based authentication methods

    • The addition of Kubernetes’ init-containers improves system startup time and observability

  • Updates

    • Added configuration options for authorization caching

    • Added configuration options for url rewrites at data access

    • Updated default models on the splash page

    • Improved the changelog UI

    • HEAD requests to DataGateways can now be filtered

    • Added configuration option to disable NodePort exposure in Kubernetes

    • Moved default values of configs from the resource templates to the values.yaml file

    • Configs are now loaded via Kubernetes ConfigMaps instead of consul

  • Important Fixes

    • Fixed an issue that prevented loading of glb files with vec4 accessors

    • Fixed transparency issues with glTF files from Google Sketchup 6 and 7

    • Fixed a bug in the config files for the single node setup

    • Fixed issues with the hybrid rendering stack and empty nodes

    • Fixed an issue with the synchronization of measurement names

    • Fixed a race condition on the SelectionAPI

    • Fixed an issue to work correctly with Envoy sidecar containers

  • Upgrade Actions (when upgrading from 3.3)

    • Required: Clear cache

    • Required: Configure forwarding rules for Data Gateway authentication

    • Recommended: Upgrade LicenseServer to 22.1

3.3.4

  • Important Fixes

    • Fixed an issue with the storage of 3DSpaces after the restart of specific containers

3.3.3

  • Important Fixes

    • Fixed an issue were adding nodes with empty dataUri could lead to errors

    • Fixed issues preventing startup of postgres and pgbouncer containers related to enabled securityContext settings

    • Disabled material overrides until further notice

    • Fixed issues when disabling included postgres container

    • Fixed issues with JT transcoding when unit is set to inches

    • Fixed issue where webvis config smallfeatureculling settings are not propagated correctly

3.3.2

  • Updates

    • Added config flag to change postgres data folder to helmcharts.

  • Important Fixes

    • Fixed issues an with Remote Rendering ID mappings

  • Required Actions (when upgrading from 3.2)

    • Clear Cache

    • Update LicenseServer

3.3.1

  • Important Fixes

    • Fixed an issue with the AuthSvc leading to 403 responses

    • Fixed splashpage demo models

    • Fixed typos and errors in integration documentation

  • Required Actions (when upgrading from 3.2 or 3.3)

    • Clear Cache

    • Update LicenseServer

3.3

  • Highlights

    • The iOS App is released in Apple’s AppStore

    • The Alpha of our VR App for Windows delivers high quality rendering on-screen and in VR

  • Updates

    • Improved visuals with opaque and especially transparent parts

    • Windows Booster now also supports Transcoding, Measurements and 3DSpaces in offline mode

    • Helm Chart and public repository updated to enable direct helm includes

    • Helm Chart schema for values.yaml

    • Added imagePullSecrets for cluster provisioning

    • Now use Kubernetes secrets for external database credentials

    • Improved the use of local storage during transcoding to increase transcoding performance

  • Important Fixes

    • Added flag to avoid the exploit of a log4j vulnerability in the elastic stack (CVE-2021-44228)

    • Added default cpu limits to prevent configuration errors with specific cluster configurations

    • Fixed an issue with loading CAD data from an endpoint with hidden file identifier

    • Fixed a performance issue with heavy load on resource requests

    • Fixed an issue with the download of .rlxml resources for offline use

    • Fixed the use of topology in the mobile UI

    • Fixed an issue on the booster that occurred on restart while downloading data for offline use

    • Fixed occasional errors in a postgres function

    • Fixed a performance issue with the first snapshot generation with some datasets

    • Fixed an issue that displayed CATIA topological elements as standard geometry

    • Fixed a performance issue in webvis while connected to a booster

    • Fixed an issue with setting the pickable property on disabled geometry

    • Fixed an issue in the authsvc that sometimes falsely denied access to resources

    • Fixed a transformation issue with older JT files

    • Fixed some issues with the initialization of model tracking

  • Required Actions (when upgrading from 3.2)

    • Clear Cache

3.2.1

  • Important Changes

    • Added support for Kubernetes secrets for postgres and rabbitmq access

    • Fixed an issue with WebSocket timeouts in some infrastructures

    • Fixed an issue with the pickable property update

    • Fixed an issue with Parasolid loading

    • Fixed a bug with session sharing after snapshot restore

    • Fixed an AuxMode issue after expanding the structure in the tree-view

    • Fixed Docker Compose deploy config

    • Fixed issues with JT’s section geometry scaling and material override

    • Fixed an issue with parsing Content-Disposition with encoding flags

3.2

  • Focus Topic

    • Support for Capping surfaces in Clipplanes

    • Model-tracking support in Kubernetes

  • Updates

    • Removed service specific gateway containers

    • Added switch to disable ELK and Jaeger

    • Added request/limit defaults. They can be enabled in the values.yaml

    • Added support for custom authorization headers

    • Improved consistency of content-negotiation with the data gateway

    • Moved several internal interfaces to flatbuffer for increased performance and stability

    • Added config for advanced URI generation in Step242

    • Improved integration of webvis docu to the new portal system

    • Docker-Compose will not be officially supported anymore. Documentation and scripts will be kept as reference in this version.

  • Important Fixes

    • Fixed several issues with the Booster’s offline functionality

    • Fixed several access issues in adminUI and 3DSpace API

    • Fixed some visibility issues with transparent parts

    • The splash links now correctly lead to the mobile UI on mobile devices

    • Fixed material override in JTs

    • Fixed a rendering issue with the iOS 15 update

    • Fixed loading issues with VRML, IGES and ACIS

    • Fixed an issue with etags from the data providers

  • Required Actions (when upgrading from 3.1)

    • Clear Cache

3.1

  • Focus Topic

    • Extended format support (> 40)

    • Native CATIA support

  • Updates

    • New documentation portal

    • Offline support with Booster

    • Cloud-GPU Support

    • Multi-entrypoint support - Access instant3Dhub from different domains

    • JxVis - JxBrowser based frontend for Java

    • Support for custom key rotation for resource signatures

    • Scalable stateless services

    • Persistent SharedSessions - Preserve content in sessions of the same ID

  • Experimental features

    • 3DSpaces

      • Drag&Drop of local resources

    • Autoscaling support

  • Important Fixes

    • Fixed several tessellation issues with the painting functionality

    • Fixed an issue with clipboard override in measurement UI

    • Fixed double measurement context menu showing undefined in some cases

    • Fixed CATIA navigation with global event listener

    • Fixed a performance issue with resource requests in very large scenarios

    • Fixed an issue with synchronization of transformations on a SharedSession

  • Required Actions (when upgrading from 3.0)

    • Clear volumes

    • Data Gateway & Authorization configuration syntax

3.0

Welcome to instant3Dhub Version 3! This version is a major overhaul of the core system for cloud-native, containerized environments. We are also switching to a new release model. For more information visit thepublic announcement.