What's Changed
- Modifications in the Script based Executors by @imadityaa in #536
- Add support for Pwsh execution by @muskankhedia in #541
- Version bump by @muskankhedia in #542
- Bump to v2.1 by @yangpanMS in #545
- Refactor SSH client to enable support for both SshClient as well as ScpClient operations. by @brdeyo in #547
- Add option for MinimumIterations in ParallelLoopExecution by @imadityaa in #543
- Adding win-x64 support for nvidia-smi by @deep1712 in #546
- Add a loop executor to selectively run components in a loop in a profile by @imadityaa in #544
- Bump VC build version by @imadityaa in #548
- Add support to FIO for SingleProcessAggregated process model. Cleanup for mock disks across the board. by @brdeyo in #549
- Bug fix while working on running standalone VC without experiment ID … by @nmalkapuram in #531
- Adding OnCreateClient in InMemorySshClientFactory by @deep1712 in #551
- Bumping version of VC to 2.1.5 by @deep1712 in #552
- Bump on-headers and compression in /website by @dependabot[bot] in #553
- Fixing unit tests in ExecuteCommandTests by @saibulusu in #556
- Allow Virtual Client to use a certificate to authenticate to the proxy API by @kmjjc in #554
- fio profiles fixes by @saibulusu in #557
- Upversion to 2.1.11 by @saibulusu in #558
- Wait for process kill in Geekbench by @yangpanMS in #559
- Update VERSION to 2.1.12 by @yangpanMS in #561
- fio discovery profile expansion by @saibulusu in #562
- Add features and command line options to upload metrics and events from schematized log files. by @brdeyo in #563
- Hotfix. Remove extra whitespace from commands when using chaining for ExecuteCommand and ExecuteCommandMonitor components. by @brdeyo in #564
- TLS Support to OpenSSL workload - users/vdeepar/tls update by @dheeparaj in #550
- Refactor disk mounting logic to set full permissions on disks. by @brdeyo in #565
- Remove file logger as default logger by @yangpanMS in #566
- Update expired unit test certificate by @yangpanMS in #567
- OpenSSL TLS documentation added by @dheeparaj in #568
- Remove proxy logger from default by @yangpanMS in #571
- Conditional parameter sets by @saibulusu in #569
- Add proxy eventhub logger back by @yangpanMS in #573
- Bump mermaid from 10.9.3 to 10.9.4 in /website by @dependabot[bot] in #572
- ScriptExecutor should upload the logs after move by @imadityaa in #574
- fio removing discovery & multithroughput by @saibulusu in #575
- Add features to support application as a test controller. by @brdeyo in #576
- Update documentation for controller/agent usage. Move profiles to "agent" folder by @brdeyo in #577
- Added logic to copy contentPathTemplate in copyConstructor of VirtualClientComponent by @Kayush14 in #578
- mysql minor changes and sysbench cleanup addition by @nmalkapuram in #454
- Add support for targeting .NET 8.0 to VirtualClient.Framework and VirtualClient.TestFramework libraries. by @brdeyo in #579
- Set a few unit tests to run on Windows build servers only due to inconsistency when using Path.GetDirectoryName. by @brdeyo in #583
- Add duration parameter to network ping workload by @rudraptpsingh in #581
- Add NoSync parameter to NTTTCP executor by @v-safilho in #584
- bump VC to 2.1.39 by @v-safilho in #586
- resolve merge conflicts by @nmalkapuram in #585
- Fix NTTTCP to use the NoSync parameter on both sides by @v-safilho in #587
- Bug fix for Conditional parameter sets feature by @RakeshwarK in #588
- DSB supported platform fix by @nmalkapuram in #592
- Minor documentation fix for --event-hub flag by @saibulusu in #591
- Bump version from 2.1.41 to 2.1.42 by @RakeshwarK in #594
- Implement support for mapping exit codes to status codes for integration with orchestration systems. by @brdeyo in #595
- Update status code error message to adopt standardized conventions (i.e. toolset + code defined). by @brdeyo in #596
- DSB fix for ubuntu 24.04 by @nmalkapuram in #593
- FIO deleting test verification files with an empty path by @saibulusu in #597
- Change all profiles to use timespans (vs. integers) when representing time ranges by @RakeshwarK in #601
- Add telemetry output splitting support for large process logs by @nchapagain001 in #582
- Add support for handling kernel-level race condition on process finalization that causes error when attempting to access exit code. by @brdeyo in #606
- Added "Size" property to the disks for Windows systems by @RakeshwarK in #612
- Add long-term certificate for unit/functional testing. Note that this certificate is only valid for unit/functional testing by @brdeyo in #614
- Bug fix. Change process kill logic back to original logic for Geekbench. by @brdeyo in #618
- Speccpu limitations on Windows & specifying benchmarks in SPECCpuExecutor by @saibulusu in #619
- FIO verify file path by @saibulusu in #623
- Upversion to 2.1.51 by @saibulusu in #624
- Enable defining specific logical processors against which to run a given process. by @RakeshwarK in #617
- Update to better handle path type (absolute, relative) identifications by @brdeyo in #627
- Onboarding NCPS workload as CPS is being deprecated. by @RakeshwarK in #625
- User-defined Benchmarks parameter for speccpu profiles by @saibulusu in #628
- superbench NVIDIA A100 setup profile, ansible-core, and disk space by @saibulusu in #626
- Ensure that the core/fundamental directories (e.g. logs, packages) exist. by @brdeyo in #631
- Adding Lat Mem read workload by @deep1712 in #630
- Bumping to 2.1.54 by @deep1712 in #634
- Log Process Details File Upload Fixing FolderName and bumping version by @deep1712 in #635
- [New VirtualClientComponent] Create Response File Component by @nchapagain001 in #641
- Add stateDir in profile expression evaluators by @imadityaa in #643
- Consolidate Sysbench command arguments string by @v-safilho in #570
- Use QueueDepth in diskspd MetricScenario by @V-ManuelRM in #645
- Updating Lat Mem Rd profile and executor by @deep1712 in #642
- Bumping version to 2.1.57 by @deep1712 in #646
- Enabled windows ProcessorAffinity support by @RakeshwarK in #629
- [Feature] Enable get-token and bootstrap certificate from Key Vault by @nchapagain001 in #613
- Added check to see if path bashrc path exists by @AlexW-F in #649
- Standardized support for filtering metrics using verbosity levels, inclusion and exclusion regex. by @RakeshwarK in #636
- Sysbench changes, formalizing a database population design by @ericavella in #651
- Simplify test framework with process tracking and assertion helpers by @RakeshwarK in #647
- Fix AMD GPU driver installation failure on Ubuntu 22.04 (jammy) by @AlexW-F in #652
- HammerDB fixes, + TPCH implementation by @ericavella in #604
- sysbench bug fixes by @ericavella in #653
- fixing erroneous argument changes by @ericavella in #655
- updating package version by @ericavella in #656
- [Bug Fix] Remove mandatory layout by @nchapagain001 in #654
- inc version by @ericavella in #658
- Removing g++ and gcov alternatives in CompilerInstallation by @saibulusu in #660
- Parameterize NAS Parallel Benchmark profile for ThreadCount and Bench… by @AlexW-F in #662
- creating a stripe disk dependency. by @ericavella in #659
- update version for nasfix QoS by @AlexW-F in #663
- Updates to support 'low code' integration with SDK scripts. by @brdeyo in #668
- Fix WindowsPerformanceCounter OOM on ARM64 >64 LP systems by @rudraptpsingh in #661
- updated blender launcher version due to by @AlexW-F in #667
- User/rudrasingh/perfcounter version bump by @rudraptpsingh in #670
- Rollback changes to ExecuteCommand and ExecuteCommandMonitor. by @brdeyo in #672
- Add tuning parameters to stressapttest to replace blank commandline in profile by @AlexW-F in #673
- Fix Sysbench TPCC PopulateDatabase passing --warehouses 0 on small VMs by @AlexW-F in #675
- Change BlenderVersion from 3.6.0 to 4.2.0 in PERF-BLENDER-AMD.json by @AlexW-F in #676
- Update version from 3.0.9 -> 3.0.10 by @AlexW-F in #677
- Fix Packaging/dockerfiles/linux-x64.dockerfile and update to use Ubuntu 22.04 by @micromaomao in #437
- Add --show-tcp-retrans flag to NTttcp client command line for Linux scenarios. by @brdeyo in #678
- Fix LogProcessToFileAsync by @imadityaa in #680
- Added SetDiskSanPolicy dependency to enable writable JBOD disks on Windows by @ankitsharma-99 in #679
- Fix HammerDB/PostgreSQL: use hex password to avoid TCL parsing error by @AlexW-F in #686
- Update Openssl version to 3.5.0 LTS by @RakeshwarK in #685
- Added Nginx & ASP.NET workloads by @RakeshwarK in #687
- Fix Wrk CPU affinity process invocation and ParametersOn condition evaluation by @RakeshwarK in #690
- Updated aspnet documentation and updated Blender naming schemes by @AlexWFMS in #691
- updated documentation for aspnet to not support windows by @AlexWFMS in #693
New Contributors
- @kmjjc made their first contribution in #554
- @Kayush14 made their first contribution in #578
- @V-ManuelRM made their first contribution in #645
- @AlexW-F made their first contribution in #649
- @micromaomao made their first contribution in #437
Full Changelog: v2.0.28...v3.0.21
Downloads