|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [v1.0.0-a1](https://github.com/espressif/iperf-cmd/releases/tag/v1.0.0-a1) |
| 4 | + |
| 5 | +### Features |
| 6 | + |
| 7 | +- make iperf task stack size configurable via sdkconfig ([7830069c](https://github.com/espressif/iperf-cmd/commit/7830069c)) |
| 8 | +- add weak attribute to iperf report output ([b3b47b24](https://github.com/espressif/iperf-cmd/commit/b3b47b24)) |
| 9 | +- support parallel -P option for iperf client ([b95d21ab](https://github.com/espressif/iperf-cmd/commit/b95d21ab)) |
| 10 | +- support build linux target with lwip enabled (pass build) ([a5dfbf7f](https://github.com/espressif/iperf-cmd/commit/a5dfbf7f)) |
| 11 | +- support tos field in iperf ([ff469123](https://github.com/espressif/iperf-cmd/commit/ff469123)) |
| 12 | +- support iperf instance id "--id" from console ([5dc212d8](https://github.com/espressif/iperf-cmd/commit/5dc212d8)) |
| 13 | +- (iperf): support setting bandwidth to bps ([6423c4c2](https://github.com/espressif/iperf-cmd/commit/6423c4c2)) |
| 14 | +- (iperf-cmd): support iperf command to set bandwidth with [kmgKMG] ([6423c4c2](https://github.com/espressif/iperf-cmd/commit/6423c4c2)) |
| 15 | +- Added support of running multiple instances simultaneously ([a88fb24d](https://github.com/espressif/iperf-cmd/commit/a88fb24d)) |
| 16 | +- Added "bind" option. ([a88fb24d](https://github.com/espressif/iperf-cmd/commit/a88fb24d)) |
| 17 | +- Added option to retrieve runtime stats. ([a88fb24d](https://github.com/espressif/iperf-cmd/commit/a88fb24d)) |
| 18 | + |
| 19 | +### Bug Fixes |
| 20 | + |
| 21 | +- (iperf): add a workaround for the custom structure iperf_report_task_t ([7bc934d4](https://github.com/espressif/iperf-cmd/commit/7bc934d4)) |
| 22 | +- (iperf): rename iperf_report_task_t to iperf_report_task_data_t ([7bc934d4](https://github.com/espressif/iperf-cmd/commit/7bc934d4)) |
| 23 | +- (iperf-cmd): fix a spelling error ([7bc934d4](https://github.com/espressif/iperf-cmd/commit/7bc934d4)) |
| 24 | +- (iperf-cmd): fix ipv6 iperf of iperf command ([6423c4c2](https://github.com/espressif/iperf-cmd/commit/6423c4c2)) |
| 25 | +- don't print error when socket force closed ([9b144afc](https://github.com/espressif/iperf-cmd/commit/9b144afc)) |
| 26 | +- Fixed report task timing and so report precision. ([a88fb24d](https://github.com/espressif/iperf-cmd/commit/a88fb24d)) |
| 27 | +- Fixed unit conversions. ([a88fb24d](https://github.com/espressif/iperf-cmd/commit/a88fb24d)) |
| 28 | + |
| 29 | +### Updates |
| 30 | + |
| 31 | +- update default tcp buffer size for chips without psram ([dfdc7235](https://github.com/espressif/iperf-cmd/commit/dfdc7235)) |
| 32 | +- change iperf state handler function name and parameter ([af5df607](https://github.com/espressif/iperf-cmd/commit/af5df607)) |
| 33 | +- changed internal structure of the iperf ([a88fb24d](https://github.com/espressif/iperf-cmd/commit/a88fb24d)) |
| 34 | +- Removed iperf ip union in favor of esp_ip_addr_t. ([a88fb24d](https://github.com/espressif/iperf-cmd/commit/a88fb24d)) |
| 35 | + |
| 36 | +### Breaking Changes |
| 37 | + |
| 38 | +- change iperf state handler function name and parameter ([af5df607](https://github.com/espressif/iperf-cmd/commit/af5df607)) |
| 39 | +- default unit for bandwidth limit value is now changed from Mbps to bps ([6423c4c2](https://github.com/espressif/iperf-cmd/commit/6423c4c2)) |
| 40 | +- removed iperf_start() and iperf_stop() ([a88fb24d](https://github.com/espressif/iperf-cmd/commit/a88fb24d)) |
| 41 | +- removed g_iperf_is_running ([a88fb24d](https://github.com/espressif/iperf-cmd/commit/a88fb24d)) |
| 42 | +- removed iperf_hook_func ([a88fb24d](https://github.com/espressif/iperf-cmd/commit/a88fb24d)) |
| 43 | +- added iperf_start_instance, iperf_stop_instance ([a88fb24d](https://github.com/espressif/iperf-cmd/commit/a88fb24d)) |
| 44 | + |
3 | 45 | ## [v0.1.3](https://github.com/espressif/iperf-cmd/releases/tag/v0.1.3) |
4 | 46 |
|
5 | 47 | ### Features |
|
0 commit comments