Changelog
All notable changes to the viktor SDK will be documented in this file, categorized by version number.
The changes can be categorized further in the following headers:
- Action Required: when a backwards incompatible change is made, which requires actions in the application code. This header will only be present in major releases, on Beta features, or when a Python version is dropped.
- Added: when a functionality is added, without breaking compatibility with older versions.
- Deprecated: when an existing functionality will be removed in upcoming releases. You will find a reference to the upgrade instructions in this change.
- Docs: when the change involves SDK documentation, docstring, and/or type hinting.
- Fixed: when the change fixes a bug/error.
- Security: when a vulnerability is fixed.
Each change consists of a tag to annotate which VIKTOR module is involved. If the change encompasses multiple modules,
the viktor tag is used.
v14
v14.28.0 - 24/02/2026
Added
coreUpdated the maximum allowed Storage key length from 64 to 256 characterscoreAdded support forsessionscope in Storage class
Fixed
testingAddedMockedFileResource.open()andopen_binary()convenience methods
v14.27.2 - 28/01/2026
Added
parametrizationAdded more validation on wrong usage of callback functions within Parametrization fields
v14.27.1 - 23/01/2026
Added
parametrizationImproved validation on wrong usage of callback functions within Parametrization fields
v14.27.0 - 09/01/2026
Action Required
viktorRemoved support for Python 3.9
Added
externalAdded elaborate documentation forAutodeskFile.viktorSupport for Python 3.14coreAddedColor.__str__()for direct compatibility with plotly and bokehgeometryAdded convenience methods forGeoPoint,GeoPolyline, andGeoPolygon(iteration and get item)api_v1AddedFileResource.open()andopen_binary()convenience methodsviewsAdded the possibility to use aFileResourceas input for the ImageResult, GeometryResult, and PDFResult
Deprecated
viktorSupport for Python 3.10 will be removed in October 2026 (U92)
Docs
viktorEnhanced docstrings with access patterns, plotting library compatibility, nesting restrictions, and reserved field names
v14.26.0 - 21/10/2025
Added
externalAddedget_aec_data_model_element_group_idonAutodeskFile
v14.25.0 - 17/09/2025
Added
viewsAddedAutodeskViewfor viewing Autodesk cloud storage modelsparametrizationAddedAutodeskFileFieldfor integrating with Autodesk cloud storage.
v14.24.1 - 20/08/2025
Docs
viktorInclude docstrings in stubs
Fixed
parametrizationFixed a bug that caused an emptyOptionListElementto crash the editor.viktorInit stubs missing imports of several modules fromexternal
Security
viktorUpgrade from manylinux2014 to manylinux_2_28
v14.24.0 - 29/07/2025
Added
coreAdded allow_saving to Controller.
v14.23.0 - 22/07/2025
Added
externalOAuth2Integrationto support third-party OAuth 2.0 integrations
v14.22.0 - 22/05/2025
Added
geometrySupport counter-clockwise profile forPolygonextrusionviewsAddedMapCircleobjectviewsMake private properties ofDataItempublic and make 'value' argument optionalviewsDirectly use a plotly Figure object inPlotlyResult/PlotlyAndDataResultviewsAppend items to an existing data group usingDataGroup.add()viewsAdded propertiesGeoPoint.latitudeandGeoPoint.longitudegeometrySupport hex value and RGB tuple as 'color' input on aMaterialviewsvisibleargument on views to enable view visibility based on params
v14.21.0 - 29/04/2025
Added
parametrizationinitially_expandedargument onSectionto expand or collapse individual sections on editor entryparametrization[BETA]Chatfield
v14.20.1 - 24/03/2025
Added
viktorSupport numpy v2
v14.20.0 - 05/03/2025
Added
resultDownloadResult allows file names consisting of non-ASCII characters and whitespacesparametrizationSupport OutputField in DynamicArray
Docs
api_v1Updated docstring referenceuses_privileged_apitoenable_privileged_api
Fixed
externalRcsOutputFileParser return format breaks backward compatibility in case of empty XML elementsparametrizationError in FunctionLookup during generation of OutputField causes broken editor
v14.19.0 - 08/01/2025
Known Issues
external[fixed in v14.20.0] RcsOutputFileParser return format breaks backward compatibility in case of empty XML elements