Releases: vectorgrp/sil-kit
v4.0.52
Refer to the Changelog for details.
The compiled HTML documentation can be found in the SilKit-Documentation
subdirectory in all SilKit-VERSION-PLATFORM-ARCHITECTURE-TOOLSET.zip
archives.
Fixed
- Fixed crash in sil-kit-registry utility that happened when the dashboard is enabled, but not actually available.
Added
- Message aggregation for simulations with time synchronization. Accessible via the experimental section in the Participant Configuration (Experimental | TimeSynchronization | EnableMessageAggregation).
- This release contains a Windows MSI Installer for SIL Kit.
- This release contains Ubuntu 20.04 *.deb packages for SIL Kit.
v4.0.51
Refer to the Changelog for details.
The compiled HTML documentation can be found in the SilKit-Documentation
subdirectory in all SilKit-VERSION-PLATFORM-ARCHITECTURE-TOOLSET.zip
archives.
Added
- Couple the virtual time to the wall clock. An animation factor can be configured that describes
how fast the simulation is allowed to run relative to the local wall clock. Accessible via a new
experimental section in the Participant Configuration (Experimental | TimeSynchronization |
AnimationFactor). - Event flow documentation for the Network Simulation API.
- Registry (Dashboard): Automatically use bulk-endpoint if it is available
v4.0.50
Refer to the Changelog for details.
The compiled HTML documentation can be found in the SilKit-Documentation
subdirectory in all SilKit-VERSION-PLATFORM-ARCHITECTURE-TOOLSET.zip
archives.
This is a quality assured release.
Fixed
- Fixed crash in
sil-kit-system-controller
utility. - Fixed source directory contents in
.zip
release archives.
v4.0.49
Refer to the Changelog for details.
The compiled HTML documentation can be found in the SilKit-Documentation
subdirectory in all SilKit-VERSION-PLATFORM-ARCHITECTURE-TOOLSET.zip
archives.
Changed
- SystemController utility: Listens for OS signals to end simulation: Press
[Ctrl]-[C]
(SigInt) instead of[Enter]
to end simulation. Better reports about the current system state in case of Error.
Fixed
- Valid state transition from
Aborting
toShutdown
no longer emits a warning message.
Added
- Participant Configuration: Support include semantics in participant configuration files/strings.
- Network Simulation: Experimental API for custom simulation of CAN, LIN, Ethernet and FlexRay
networks.
v4.0.48
Refer to the Changelog for details.
The compiled HTML documentation can be found in the SilKit-Documentation
subdirectory in all SilKit-VERSION-PLATFORM-ARCHITECTURE-TOOLSET.zip
archives.
Changed
- We now use a linker script to limit the exported symbol visibility to the public C API and some
legacy C symbols. - The
--enable-dashboard
CLI parameter for the registry is now a no-op. It is now activated when
using--dashboard-uri
or via the registry configuration.
Fixed
- Fix MinGW build.
- Various fixes for dashboard integration.
Added
- Man pages for linux.
- All public struct members are now included by default in the documentation.
v4.0.47
Refer to the Changelog for details.
The compiled HTML documentation can be found in the SilKit-Documentation
subdirectory in all SilKit-VERSION-PLATFORM-ARCHITECTURE-TOOLSET.zip
archives.
This is a quality assured release.
Fixed
- Fixed building from the packaged sources (
SilKit-Source
). - LIN Demo: Removed duplicate call to StartLifecyle when run as the LIN slave
v4.0.46
Refer to the Changelog for details.
The compiled HTML documentation can be found in the SilKit-Documentation
subdirectory in all SilKit-VERSION-PLATFORM-ARCHITECTURE-TOOLSET.zip
archives.
Fixed
- Added the
*.manifest
files to the source distribution. Building from theSilKit-Source
directory in the distributed.zip
files was broken. - Update
yaml-cpp
to version 0.8.0 to fix linker errors caused by a missing symbol. - The system controller utility now logs parts of the command line output using the logger object of
the participant.
Added
- Added a
--log
option to the system controller utility which cannot be used together with the
--configuration
option. It provides a shortcut to set the log level of the utility. - Utilities: prepare the registry for handling multiple simulations
- Added a licensecheck to prevent source files without a license header
v4.0.45
Refer to the Changelog for details.
The compiled HTML documentation can be found in the SilKit-Documentation
subdirectory in all SilKit-VERSION-PLATFORM-ARCHITECTURE-TOOLSET.zip
archives.
Fixed
- Registry failed to start correctly, if the dashboard is enabled, but the registry is letting the
system determine the listening port, e.g., when using a URI likesilkit://localhost:0
.
Changed
- Add links to API sections in the documentation overview
Added
- RPC usage example with lifecycle
- Windows: Utilities and demos are now compiled with a manifest that sets the active codepage to
UTF-8. The required commands to change the output codepage of the Windows console incmd
or
PowerShell are documented in a new FAQ entry.
v4.0.44
Refer to the Changelog for details.
The compiled HTML documentation can be found in the SilKit-Documentation
subdirectory in all SilKit-VERSION-PLATFORM-ARCHITECTURE-TOOLSET.zip
archives.
Fixed
- Changing the TCP send and receive buffer size failed on Windows
Added
- Links to related SIL Kit projects in documentation and github Readme
v4.0.43
Refer to the Changelog for details.
The compiled HTML documentation can be found in the SilKit-Documentation
subdirectory in all SilKit-VERSION-PLATFORM-ARCHITECTURE-TOOLSET.zip
archives.
Fixed
- Dashboard can be enabled using CLI arguments
- Demos did not terminate when simulation is aborted (AbortSimulation)
- Fix order of debug log message parameters