Release History
Release 1.3.0 (2022-11-28)
New features:
AUTOSAR: ARXML: Import System Signal Groups
AUTOSAR: ARXML: Localization for multi-language ARXML
AUTOSAR: Support multiple Mappings per ISignal/Group
Communication: Adaptive AUTOSAR support for SOME/IP
Communication: Channel: GetCluster()
Communication: ECU: SetSignal
Communication: EthernetChannel: VLAN tagging
Communication: ISignalGroupPoint: NewPoint
Communication: VLAN Physical Connectors
Core: BytesView: Stitch()
Core: Crypto: AES-CBC encryption/decryption
Core: IPAddress: IsMulticast
Core: Resolver: Resolve by UUID along (@UUID)
Core: Support for localizing strings
Device: RAD-A2B CAN and Ethernet support
Device: RAD-Jupiter support
Diagnostics: Client OnRoutingActivationRequested and OnRoutingActivationResponse callbacks
Diagnostics: Documentation to change current session
Diagnostics: ISO and OEM reserved fields
Dissector: Expose GetProtocol() for overriding
Dissector: Expose New()
Exporter: MDF support
Frames: VLANBuilder to EthernetFrameBuilder
GUI: Database signal viewer
GUI: Monitor: Copy cell data
GUI: Monitor: Descriptions and Long Names
GUI: Monitor: Name Mode
GUI: Monitor: Side bar filtering for review buffers
GUI: SignalPlot: Usage hints
Packaging: Python 3.10 support
SOME/IP: CompuMethod support
SOME/IP: Struct, string, numeric, bool, array
Changes:
AUTOSAR: CanIf: Allow multiple receive PDUs to match in one Frame
Diagnostics: OnValidateRoutingActivationRequest and OnRouteClose API
Diagnostics: Updated sample scripts for new callbacks
GUI: Monitor: Disable clear button for empty & review buffer
GUI: Revamp Topology
Packaging: arm32 Python 3.8
Packaging: arm64 Python 3.9
Packaging: Drop Python 3.6
Runtime: CompuMethod: Assume denominator is one when absent
SOME/IP: Refactor point nesting
SOME/IP: SD: Only check destitution port for identification
TCPIP: CurlRequest: Download()/Upload() API
Fixed:
Communication: DBC: Catch out of range attribute bounds
Communication: DBC: Crash on enum index out of bounds
Communication: Device reconnections
Communication: EthernetController: Fragmented IPv4 points
Communication: FlexRay simulation
Communication: PDUTriggering: Crash on missing BaseType
Core: Error with UUID collisions
Device: RAD-Star 2 networks
Diagnostics: Exception when accessing non-existent field
Diagnostics: Missing links to client and server examples
Diagnostics: Suppress propagating invalid routing activations
Exporter: CSVOutputFormat: Ensure the last row is printed
Exporter: Ensure the first message is not processed twice
Frames: BufferSource: Single frame buffers
Frames: VSB: Crash when frames are dropped
GUI: Monitor: Additional scrolling lines calculation
GUI: Monitor: Crash when scrolling with filters
GUI: Monitor: CSS rounding with large scrolling regions
GUI: Monitor: Flickering when opening signals
GUI: Monitor: Zero time for first row in scrolling
GUI: ObjectExplorer: No items displayed
Monitor: Review buffer absolute timestamps
MonitorView: VSB Review Buffer save
Packaging: Download links for arm32 and arm64
Scripting: Crash when destroying partially initialized script
SOME-IP: SD: Improve decoding
SOME/IP: Max PDU length
TCPIP: TCPFollower: Bidirectional following with matching ports
ThirdParty: libicsneo: RED2 Ethernet2
VehicleSpy: Database: Automated connector mappings
VehicleSpy: Database: Channel connector missing controller crash
Release 1.2.0 (2021-12-09)
New features:
Support for decoding SOME/IP-SD (Service Discovery) messages
Support for opening VSA files as a Filesystem
Monitor: Add support for decoding IPv6 Datagrams
Documentation: Add the “Core Concepts” section describing the program architecture
Diagnostics: Support for the HSFZ protocol
Diagnostics: Support the UDS RequestFileTransfer (0x38) service
Diagnostics: Added support for various DTC decodings on UDS
Diagnostics: Added OnUnsolicitedResponse callback for handling of unsolicited response messages on UDS
Diagnostics: Expanded support for ClearDTCs request ‘MemorySelection’ optional argument on UDS
GUI Topology: The hints panel can now be hidden
ARXML: Parse PROTOCOL-NAME and PROTOCOL-VERSION
ARXML: Parse more FlexRay parameters
VSB: Allow the saving of Ethernet and FlexRay data
Add support for the zstd compression algorithm
Allow class overriding in Python
Bound templated classes now have a Python doc comment revealing their demangled name
Support for running on the neoVI RED 2 and neoVI FIRE 3
Changes:
Monitor: Ephemeral ports will be coalesced into a single Traceable
Monitor: The monitor will be cleared when filtering
Resolver: ResolveTyped will now ignore objects of the wrong type
IO: Partial reads and writes in streams are now allowed
Parsed VBF members are now accessible in Python
Diagnostics: Observe the DoIP Ack Timeout
Diagnostics: Exceptions no longer print to stdout (UDS/DoIP/HSFZ)
Diagnostics: Removed user-selectable debug tracing support (UDS)
GUI Terminal: Pressing the down error now hides the most recent history item
GUI Terminal: Enter can be used to accept intellisense suggestions
GUI: Update to Electron 15.3.0
Fixed:
Buffers: Fixed a bug where large gaps in files would never process
Buffers: Fixed a bug where VSBs with long names caused a warning on macOS
Monitor: Fixed a bug where an expanded row could not be collapsed
Hardware: Fixed a bug where devices would stay “open” if disconnected after going offline
Hardware: Fixed a crash that could occur when disconnecting an Ethernet connected device on Linux
Hardware: Fixed a bug where devices could not connect after an abnormal termination
ION/PLASMA: Fixed a bug which could cause a packet decoding error with a FIRE VNET
TCP/IP: Fixed a bug where IPv6 sockets could not bind to addresses
Scripting: Fixed a crash that could occasionally occur when loading modules on Windows
ARXML: Fixed a bug where the CAN FD baudrate would not be properly imported
Review Buffer: Fixed a crash that could occur the second time a Review Buffer was requested
GUI SignalPlot: Stability improvements
GUI Terminal: Stability improvements
GUI Terminal: Allow number pad enter to run the current line
GUI: Fixed a bug where the GUI would not open to the topology view on startup
GUI: Fixed a bug where the screen could become completely white after sitting for hours
Diagnostics: Corrected issue where parameterized vehicle identification requests aren’t correctly transmitted (UDS/HSFZ)
Release 1.1.1 (2021-08-04)
Fixed:
Fixed a bug where the Monitor View would display incorrectly on high-density resolutions
Release 1.1.0 (2021-08-03)
New features:
Periodic message simulation is now supported by ECUs imported from DBC files
Added Python 3.9 support
Frame sources can now be removed on the Topology View
Added support for Vehicle Spy X-only licenses
Added inheritence diagrams to all classes in the documentation
Most Ethernet properties are now available as attributes on points
Python auto-complete suggestions now have all enums and work with classes that use multiple inheritence
Added support for non-standard CAN-FD length encodings in the AUTOSAR IPduM and SoAd modules
Improved multithreaded performance
Added an AUTOSAR SoAd gateway example to the documentation
macOS: Ethernet-based devices are now supported
Changes:
AUTOSAR SoAd will now skip invalid PDU headers without discarding the remaining contained PDUs in the payload
Fixed:
Fixed a bug where SynchronousRead signals (e.g. bus utilization, etc.) would not plot on the Signal Plot
The Log view’s copy/paste context menu now displays correctly
Fixed parsing of several DBC variants that did not import
Fixed a crash when going online with many networks
The RAD-STAR 2 now works correctly when connected over Ethernet
Fixed a bug where tasks created vspyx.Runtime.Scheduler.Async would not always be sychronized to other threads
Filters now correctly take effect in Scroll Mode on the Monitor View
Fixed a bug where some objects would not be shown in the Object Explorer
Fixed zooming behavior on the Signals List
The “Signal Values” scripting tutorial now works with enum-valued signals
Fixed a deadlock in vspyx.Runtime.Scheduler
The correct first time is now shown for points in SCroll Mode on the Monitor View
Fixed a crash when attempting to free vspyx.Core.Scripting.PythonScript instances when the application is exiting
Fixed the “Count” column not resetting on clear in the Monitor View
Linux: Removed what appeared to be an error (but was not) when installing via packages
Windows: Pinning to the taskbar now works
Windows: Fixed npcap installing in WinPCAP compatibility mode
Release 1.0.0 (2021-06-09)
New features:
The Monitor view now has a full filtering interface for building complex patterns to include or exclude points
Intrepid hardware devices now have their firmware automatically updated when going online in Vehicle Spy X
Persistence through file saving and loading is now implemented across all views
Added support for the neoVI RED2, neoECU 22, RAD-Mars, RAD-Phobos, RAD-A2B, RAD-Epsilon, and neoOBD2 LC
Channels and connectors are now automatically created when importing many databases and buffers
Databases now support byte filters
There is now an application wide “dirty” flag in the GUI to prompt for saving at exiting
License files can now contain wildcards for PCAP interfaces
Added support for Python 3.9
Changes:
Tightened the UI up to remove more unneeded whitespace
The “play” icon has been changed to a more recognizable image
Added several scripting examples to the documentation
There is a shiny new Vehicle Spy X logo
Windows: PCAP driver changed from WinPcap to npcap
Fixed:
Intellisense now works correctly on all platforms when using external Visual Studio Code
The Object Explorer now can handle much larger setups
The TCP/IP stack now correctly uses random ISNs
Fixed a crash when expanding parents below the minimum level on the Monitor view
The Toplogy Explorer now shows discovery channels when discovery visibility is enabled
Fixed performance issues surrounding vspyx.Core.Bignum
Connector lines on the Topology Explorer no longer disappear when going offline
Fixed Debian apt repo pinning for ARM32 packages
VSDB files no longer show uneeded “neoVI” clusters
Fixed issues with closing and reopening the same views
Various typos have been corrected
Fixed an issue where the Signal Plot/Lists would not update after reconnecting
Fixed memory leaks surrounding long-running tasks
Fixed an issue where duplicate items would appear in the Topology Explorer
The “Stop” button now immediately ends the flow of traffic to increase responsiveness
Fixed an issue where PDUs defined in VSDB files with no explicit length would have a “Write past PDU end” error
Fixed occasions where the Topology Grid would be blank
CAN Error Counters no longer have Arb ID 0
Fixed the package tree in the Python documentation
Fixed a bug where vspyx.Frames.CANFrameBuilder.DLCSet would not take effect
Fixed a bug where certain CAN frames with more than 8 bytes of data may not transmit through Python
The Terminal view no longer prints needless “None” results of REPL invocations
Fixed a bug where CAN error count updates would be replicated to all networks
Fixed a bug where the Signal Plot box zoom would not work if multiple signals were added to the Plot
Resolved various issues surrounding multiplexer signals
VSDB files with many duplicate signal names no longer result in abnormally long load times
Python wheels now correctly install with pip >= 20.3
Release 0.9.0 (2021-03-30)
New features:
Added ISO 14229-1 (UDS) diagnostic services layer (see vspyx.Diagnostics.ISO14229_1ServerApplicationLayerProtocol)
Added ISO 14229-2 (UDS) server (see vspyx.Diagnostics.ISO14229_2)
Added ISO 13400-2 (DoIP) transport layer (see vspyx.Diagnostics.ISO13400_2)
The Monitor View now has the “Review Buffer” functionality to look at saved buffers
TCP/IP is now supported throughout the communication stack, including the SoAd AUTOSAR module
Python scripts can now be developed and debugged in the new Editor view
State encoded signals can now be plotted on the Signal Plot
Added the Transmit Panel – signals and PDUs can be transmitted from here
ECUs can be simulated from the described behavior in ARXML or DBC files
All objects now have a globally unique UUID assigned to them
The Topology View has received a UI refresh
The Object Explorer has received a UI refresh
Database channel to connector mappings can now be set ahead of time on the database channel by setting an “automatic connector mapping” on the Topology view
Data link layer confirmations will now appear as subchildren to their respective origininating frame on the Monitor View
Transmit and error frames now have an indicator on the Monitor View
Added async functions to in vspyx.Runtime.Scheduler
Added basic Function Blocks
Log entries now display the time they were received
Added the “Channel” column to the Monitor View
Units are now supported in ARXML files
Improved the performance of configuration/state changes propogated to the UI
Windows: Connections to devices can be shared with Vehicle Spy 3 (set the VSPYX_WIN32_ICSNVC40 environment variable to enable)
Ethernet frames can now be saved to VSB buffers
Views are now persisted through a save and reload
Changes:
The transmit confirmation mechanism has been changed to use vspyx.Frames.NetworkEvent
Fixed:
Duplicated signal names no longer cause the Signal Plot to fail
Fixed vspyx.Runtime.CompuMethod to deal with bounds larger than 64 bits
Fixed the Toplogy View when Channel and Cluster names were the same
Improved the Toplogy View layout so that shapes won’t overlap
Fixed a bug with ARXML references that didn’t begin with a /
Fixed a hang when multiple files were added at once
Greatly improved rendering performance of the Toplogy View
Fixed a bug where GUI objects wathcing the same object would not all receive a state update
Fixed a bug where files missing both a lower and upper bound on a CompuMethod wouldn’t import
Improved parenting behavior of points on the Monitor View
Fixed a bug where the serial number could not be retreived from hardware devices
PCAPNG files with a resolution of one nanosecond can now be imported
ARXML files with decimal bounds on CompuMethod now import correctly
VSDB files that have messages with no keys can now be imported
Fixed DBC file importing with odd spacing
Fixed VSDB import of StateEncodedPlusAnalog signals
Threads created by vspyx.Runtime.Scheduler.NewThread() should now stay in sync in non-realtime mode
Fixed a bug in vspyx.Runtime.Scheduler.WaitUntil() that could cause a hang or crash
Fixed importing of signal limits from DBC files
ARXML CompuMethod SCALE_LINEAR_AND_TEXTTABLE category is now imported correctly
Fixed a memory leak in vspyx.Core.Event
Fixed a bug where calling vspyx.Runtime.Scheduler.NewThread() from a thread created by vspyx.Runtime.Scheduler.NewThread() would cause a crash
Fixed a bug where duplicate PDU names would prevent going online
Fixed a bug where ISO 15765-2 payloads would not appear correctly on the Monitor View
Windows: Fixed a bug where special characters in the user’s home path would cause a crash
Linux: Devices that use Ethernet to communicate no longer take 100% of CPU
Release 0.8.0 (2020-10-21)
New features:
Device reconnections are now supported
The Terminal view has been refreshed and shows detailed auto-completion and documentation for the API as you type
Added the initial implemtation of setup saving/loading
The loaded setup name and path are now reflected in the UI
Added vspyx.Core.Crypto.Hash
Added vspyx.Scripting.Module.ActivePythonScript and vspyx.Scripting.PythonScript.Application
Ethernet frames now appear in the Monitor via a basic discovery processor
Added support for transmission of raw Ethernet frames
Device events such as processing errors, disconnections, etc. are now shown in the UI
Changes:
vspyx.Communication.SourceInstance instance has been renamed to vspyx.Communication.SourceHandle and vspyx.VehicleSpy.AddSourceInstance has been renamed to vspyx.VehicleSpy.AddSource
vspyx.Frames.FrameType can be set to custom integer values now
The docking system in the UI has been reworked
Made the server more responsive with large databases
Fixed:
Fixed a bug where the UI may freeze if the server disappears
Fixed a deadlock when multiple RPC services depend on the same event
Errors being raised during processing traffic for channels will no longer terminate the application
The Signal Plot can now be opened on Mac
Fixed a crash in the Monitor if a parent point was untracked
Fixed a bug where state encoded values didn’t import from old VSDB files properly
The Signal Plot now correctly shrinks
Fixed a bug where neoVI RAD-Galaxy devices would not appear
Release 0.7.0 (2020-09-14)
New features:
The Monitor view now supports nested expansion of children
Added Signal Group points (see vspyx.Communication.ISignalGroupPoint)
Point processors now support transmit (see vspyx.Communication.PointProcessor)
Changes:
vspyx.Diagnostics.ISO14229_2 has had New() simplified by the introduction of vspyx.Diagnostics.ISO14229_2.Parameters
vspyx.Runtime.Point.GetData has been renamed to vspyx.Runtime.Point.GetAttribute. Common attributes have been defined in vspyx.Core.AttributeTag
vspyx.Runtime.Point now has a “direction”, which describes if it is coming up from a stack (receive) or going down towards a stack (transmit)
Fixed:
Fixed a bug where device disconnections were not handled
Channels that are not on a Cluster will now be initialized correctly
Fixed large payloads (larger than MTU) not transmitting on TCP/IP sockets
Fixed a crash that could occur when parsing XML tags made up entirely of whitepace
Fixed a bug where the Topology view would sometimes draw connectors to the upper left corner of the screen
Fixed various issues involving reopening devices
Release 0.6.0 (2020-08-10)
New features:
Vehicle Spy X has received a fresh coat of paint!
Added the Signal Plot view
File -> New added
Added column filters to the Monitor view
The Object Explorer and Object Picker have been replaced with shinier versions
Added vspyx.Core.Crypto.{SignRSA, VerifyRSA}
Changes:
vspyx.Core.Crypto.HMAC_SHA1 and vspyx.Core.Crypto.HMAC_SHA256 have been combined into vspyx.Core.Crypto.HMAC which takes a vspyx.Core.Crypto.HashFunction enumeration argument
Fixed:
Wheel distributions now include missing intrepidcs.vspyx.rpc classes
The Monitor view now correctly pins to the bottom in “live scroll” mode
The Monitor view now responds better to resizes
Fixed an error where certain ARXML files would result in DLC errors on messages
Improved responsiveness of the Topology view
Fixed a bug where the user Licenses folder might be owned by root on Linux
Fixed a bug where neoVI PLASMA and neoVI ION devices may fail to open the first time they’re used
Release 0.5.0 (2020-06-24)
New features:
AUTOSAR Classic 4.4 functions for supported BSWs have been made available in vspyx.AUTOSAR.Classic.LinkScope. Any function can be dynamically replaced wih a Python handler! Direct function invocation from the BSW classes has been removed
Added vspyx.Communication.AUTOSARECUConfigurationGenerator which performs M2 (ARXML/Topology) configuration -> M1 (BSW) configuration
Added vspyx.Ford.{OVTPTransportLayer, OVTPoIP, OVTPoCAN, OVTPClientPresentationLayer}
PCAP sources now support transmit
Changes:
Removed vspyx.Runtime.CompositionComponent and added composition support to vspyx.Runtime.Component
Added vspyx.TCPIP.Socket.{NoDelay, IsClosed, IPVersion, IPProtocol}
vspyx.Core.Function is now transparently converted to and from Python function types
vspyx.Diagnostics.ISO14229_1ClientApplicationLayerProtocol is now a vspyx.Runtime.Component and uses the Attach/Detach paradigm
Bus utilization signals are now calculated for CAN and Ethernet networks
Discovery clusters now correctly inherit the baud rate of the drivers they are attached to
vspyx.Runtime.SystemSignal.ReadBehavior has been renamed to vspyx.Runtime.SystemSignal.UpdateMethods and LastAvailable has been changed to AsynchronouslyUpdated
vspyx.Diagnostics.ISO14229_1ClientApplicationLayerProtocol.Request now returns a list of responses instead of a single response, and the redudent Length parameter has been removed
Objects with a published state now make it available via the .State property. vspyx.Communication.SourceInstance.State and vspyx.Frames.Source.State have been renamed to SourceState to avoid conflicting with this
Components are now stopped/deinitialized in the reverse order they were initialized/started
vspyx.Core.Logger.Get renamed to vspyx.Core.Logger.Instance
The Windows installer will now only install WinPcap if it is not already present on the system
Fixed:
Fixed reception of IPv4 fragmented payloads through vspyx.TCPIP.Socket
The AUTOSAR CanIf BSW now works properly when configured with multiple controllers listening for the same CAN ID but mapped to different Rx PDUs
Resolved a crash on Windows 7 after the application would run for one minue
Fix a bug where vspyx.TCPIP.Socket might connect to a port not converted to network byte order
The Signal List now works with signals whose read behavior is SynchronousRead
Fixed a bug where the Python library may deadlock when initializing vspyx.Core.Application on Python 3.8
Fixed a bug where neoVI FIRE devices could not be used
Fixed a bug where the Licenses folder may be owned by root on Linux installs
Release 0.4.0 (2020-05-27)
New features:
Added support for ASC buffers
Added vspyx.IO.MemoryMappedFile
Added vspyx.Ford.VBF
vspyx.Runtime.Trace now supports on-demand evaluation as well as “last value” evaluation via the new Read function
All vspyx.TCPIP.Socket functions are now implemented
Changes:
The analysisMode parameter to vspyx.VehicleSpy.Module.Start has been moved to vspyx.VehicleSpy.Module.PrepareForStart
vspyx.VehicleSpy.Module.Scheduler is now set after a call to vspyx.VehicleSpy.Module.PrepareForStart
Removed vspyx.Core.Callback.Size
Changed many RPC configurations to strongly typed references
Renamed intrepidcs.vspyx.rpc.IO.Path to intrepidcs.vspyx.rpc.Core.FileResource
vspyx.TCPIP.Follower.IPVersion renamed to vspyx.TCPIP.IPVersion and vspyx.TCPIP.Follower.Protocol renamed to vspyx.TCPIP.IPProtocol
The parameters of vspyx.TCPIP.Follower.AddFilter have been changed
vspyx.AUTOSAR.Classic.SocketAdaptorFollower has been renamed to vspyx.AUTOSAR.Classic.SimpleSoAdProcessor
Fixed:
Fixed a crash and possible deadlock when using vspyx.Runtime.Scheduler.NewThread
Fixed a deadlock surrounding the use vspyx.Core.Callback
On Windows, when running in Python command/module mode (-c or -m), pressing Ctrl-C now correctly interrupts the running script with a KeyboardInterrupt
Fixed a bug where adding a wildcard source (e.g. “icsneo **1”) would cause the device to constantly report as “appearing”
Release 0.3.0 (2020-05-01)
New features:
Added vspyx.Scripting.PythonScript.LastErrorTraceback
Added vspyx.Dissector.GenHooksFromWDBString
Added vspyx.IO.TextReader, vspyx.IO.BufferedInputStream, and vspyx.IO.MemoryInputOutputStream
Changes:
Creating a new vspyx.Core.Application object is now done via vspyx.Core.Appplication.New(), not vspyx.Core.Application()
Searching for PCAP interfaces will now stop if an error is encountered
Fixed:
Fixed several errors related to Python 3.8, including discovering a bug in Python which has been fixed in Python 3.8.3
Linux packages now install and run correctly
Fixed a bug where the -m and -c modes of the Server application would not call Python callbacks
Python will no longer give the “remaining subinterpreters” error when exiting (Python >= 3.7 only)
Fixed a bug where relative imports didn’t work in WDB files
Fixed a crash when using the Topology view
Release 0.2.0 (2020-04-08)
New features:
Raw Ethernet interfaces are now supported as frame sources (via PCAP libraries)
Added support for passively following and reconstructing IPv4 fragmented traffic and TCP streams
Added support for .pcap and .pcapng buffers
TCP/IP interfaces are now fully isolated from each other. This means that different interfaces can hold the same IP address
State encoded signals can now be set by their numeric value
AUTOSAR Classic BSWs are now available in the Python API. The inital supported BSWs are: CanIf, Com, Det, EthIf, FrIf, Fr, IpduM, PduR, and SoAd
Added various keyboard shortcuts to the UI
Connectors can now be removed via the UI
macOS: Added support for the MacBook Touch Bar (currently shows the “Go Online” button)
macOS: The native menu bar is now used
Changes:
Removed the experimental terminal UI
When the application closes due to a licensing error, the appropriate license folder will be opened
The Python library has been removed from installer packages and is now distributed as a Python wheel
Distributed Python packages are now extracted to a SitePackages folder. On some platforms, this may require a one-time process at first invocation of the application
vspyx.Runtime.Environment has been split into vspyx.Runtime.Scheduler and vspyx.Runtime.Environment
The behavior of vspyx.TCPIP.Interface.Attach has been changed to match that of vspyx.Communication.ISO14229_2.Attach and other Attach methods
vspyx.Frames.BufferSource now has a BufferEndEvent which will be raised when one loop of the buffer ends
Windows: Installer installs device drivers for most Intrepid hardware
Fixed:
Fixed a bug where neoVI PLASMAs would always report as unlicensed
Fixed a bug where making connections to large ARXMLs often wouldn’t work
The Topology Explorer can now only be dragged with the primary mouse button
Fixed a bug where the UI would lag when several log messages were generated
Fixed a bug where expressions in WDB files could not contain hex constants
Resolved several performance issues with loading large ARXML files
VNET traffic no longer comes in as if it were from the device’s main VNET
Fixed a potential race condition in vspyx.Runtime.Environment.GetTrace
Release 0.1.1 (2020-03-07)
Changes:
FlexRay controller information is now imported from ARXML files
ARXML imports no longer fail when encountering an error but rather display the error and continue on
Fixed:
Fixed various typos in the documentation
Python library now has the correct rpath on macOS
Fixed loading of TRANSFORMING-I-SIGNAL in ARXML files
Fixed a bug where no traffic would appear if the application first went online with no database or frame source
Release 0.1.0 (2020-03-06)
New features:
Initial release