v2.0.0b1
Pre-release
Pre-release
What's Changed
- Make entry_point() async by @rumpelsepp in #688
- Remove unnecessary ABC inheritance by @fkglr in #696
- refactor: Store ECU properties in well-defined dataclasses by @emeisd in #692
- feat(ping): Make --session optional and wait after ping by @ferdinandjarisch in #698
- !feat: Remove HAS_ARTIFACTS_DIR in favor of artifacts_base config by @ferdinandjarisch in #699
- Add additional DTC primitives by @fkglr in #695
- fix: consider edge case of empty or space only string when parsing ra… by @fkglr in #685
- fix(ecu): Close correct transport object in teardown by @ferdinandjarisch in #704
- Make RequestResponseMismatch a priority by @ferdinandjarisch in #705
- Improve service scanner by @ferdinandjarisch in #706
- feat(ecu): Add default JSON encoder that can handle bytes and Enums by @ferdinandjarisch in #708
- fix(doip): Fix logging of messages with unexpected src:dst by @ferdinandjarisch in #716
- Improvements of cursed-hr by @ferdinandjarisch in #715
- Base chore by @ferdinandjarisch in #723
- feat(doip): Drastically lower the value of (missing) DoIP ACKs by @ferdinandjarisch in #724
- Session flags by @ferdinandjarisch in #722
- fix(doip-discover): Remove left-over double db_connect call by @ferdinandjarisch in #725
- feat(scan-memory): Make session flag optional by @ferdinandjarisch in #731
- fix(cli): Properly catch KeyboardInterrupt by @ferdinandjarisch in #733
- Improve state handling and saving to db by @ferdinandjarisch in #734
- fix(base): Catch CancelledError additionally to KeyboardInterrupt by @ferdinandjarisch in #736
- fix(transport): Remove double transport reference for UDSScanner class by @ferdinandjarisch in #735
- feat(primitive-uds-pdu): Allow sending multiple consecutive PDUs in one command by @emeisd in #743
- feat(scan-services): Read current session at beginning of scan by @ferdinandjarisch in #744
- tests: Refactor tests to use pytest.mark.parametrize() by @rumpelsepp in #760
- feat: Add dummy transport by @fkglr in #761
- ISOTP cleanups by @rumpelsepp in #763
- fix: Please pydantic linter and use method to parse dict by @rumpelsepp in #764
New Contributors
Full Changelog: v2.0.0a4...v2.0.0b1