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)
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)
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.