Releases: Fraunhofer-AISEC/gallia
Releases · Fraunhofer-AISEC/gallia
v1.1.3
- Bump dependencies to ease packaging for distros (#341)
Full Changelog: v1.1.2...v1.1.3
v1.1.2
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- chore(deps): Bump pygit2 from 1.10.1 to 1.11.1 by @dependabot in #323
- fix(target): accept hex values for extended addresses by @fkglr in #324
- fix: handle PermissionError for lock files created by other users by @emedav in #326
- fix: Do not fail when different owner of lockfile by @rumpelsepp in #327
- fix(db): create db parent directories by @fkglr in #328
- chore(deps): Bump python-can from 4.0.0 to 4.1.0 by @dependabot in #329
- feat(hr): Handle corner cases better by @rumpelsepp in #331
- fix: reconnect after power cycle by @rumpelsepp in #330
- feat: Support NO_COLOR env variable (https://no-color.org/) by @rumpelsepp in #332
- chore(deps): Bump certifi from 2022.9.24 to 2022.12.7 by @dependabot in #334
- feat(db): store sessions in the database by @fkglr in #182
- chore(deps): Bump msgspec from 0.9.1 to 0.10.1 by @dependabot in #335
- primitive generic by @rumpelsepp in #336
- fix(xcp): Integrate XCP scanner into new gallia cli by @fkglr in #337
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- fix(doip): Fix max TCP connections limitation by @rumpelsepp in #165
- chore(deps-dev): Bump pylint from 2.14.1 to 2.14.3 by @dependabot in #169
- chore: Update xcp dependency by @rumpelsepp in #178
- chore: Make project REUSE compliant by @rumpelsepp in #175
- chore: Remove pyxcp and vendor the types.py file by @rumpelsepp in #187
- fix: Allow --oem default in the cli by @rumpelsepp in #171
- chore(deps): Bump zstandard from 0.17.0 to 0.18.0 by @dependabot in #183
- chore(deps-dev): Bump types-tabulate from 0.8.9 to 0.8.11 by @dependabot in #184
- chore: Add automatic code scanning by @rumpelsepp in #186
- feat(scan-sessions): add fast search option by @fkglr in #180
- feat(ecu): add method for refreshing the ECU state manually by @fkglr in #181
- fix: Let wait_for_ecu() recognize the cli --timeout value by @rumpelsepp in #174
- feat: Add --ecu-reset flag to initially reset the ECU via UDS by @rumpelsepp in #189
- fix(uds): fix error code for failurePreventsExecutionOfRequestedAction by @fkglr in #193
- docs: Document the employed scanning techniques by @rumpelsepp in #192
- fix DoIP crashes and invalid URLs by @rumpelsepp in #196
- fix: Add accidentally removed return value of
wait_for_ecu()
by @rumpelsepp in #198 - Improvements to vECU by @fkglr in #190
- chore(deps-dev): Bump black from 22.3.0 to 22.6.0 by @dependabot in #201
- chore(deps-dev): Bump pylint from 2.14.3 to 2.14.4 by @dependabot in #203
- chore(deps-dev): Bump pylsp-mypy from 0.5.8 to 0.6.2 by @dependabot in #202
- Payload fuzzer by @VeroSec in #154
- chore(deps): Bump ujson from 5.3.0 to 5.4.0 by @dependabot in #208
- feat(db): Add option to disable commit on every insert by @peckto in #204
- fix: Remove a workaround for a removed scanner by @rumpelsepp in #211
- fix(doc): CAN transport is named isotp by @peckto in #213
- chore(deps-dev): Bump types-aiofiles from 0.8.8 to 0.8.9 by @dependabot in #216
- fix(ecu state): better mapping of responses to state changes by @fkglr in #218
- chore(deps-dev): Bump python-lsp-server from 1.4.1 to 1.5.0 by @dependabot in #224
- chore(deps-dev): Bump pylint from 2.14.4 to 2.14.5 by @dependabot in #223
- chore(deps-dev): Bump pytest-asyncio from 0.18.3 to 0.19.0 by @dependabot in #222
- docs: Document scan-sessions by @peckto in #217
- chore(deps-dev): Bump mypy from 0.961 to 0.971 by @dependabot in #226
- chore(deps-dev): Bump sphinx from 5.0.2 to 5.1.1 by @dependabot in #229
- chore(deps-dev): Bump flake8 from 4.0.1 to 5.0.1 by @dependabot in #228
- chore(deps-dev): Bump types-aiofiles from 0.8.9 to 0.8.10 by @dependabot in #227
- chore(deps-dev): Bump flake8 from 5.0.1 to 5.0.4 by @dependabot in #230
- feat: Rework CLI argument parsing by @rumpelsepp in #9
- add support for TOML config by @rumpelsepp in #209
- feat: Remove penrun by @rumpelsepp in #232
- docs: Remove penrun from docs by @rumpelsepp in #177
- feat: Add --artifacts-base functionality as a mixin by @rumpelsepp in #231
- vecu: minor cleanups by @rumpelsepp in #233
- feat: use python logging module by @rumpelsepp in #215
- chore(deps-dev): Bump pylint from 2.14.5 to 2.15.0 by @dependabot in #237
- chore(deps-dev): Bump pylsp-rope from 0.1.9 to 0.1.10 by @dependabot in #238
- feat: Move tester present task to ecu by @rumpelsepp in #240
- meta file by @rumpelsepp in #235
- feat: Allow overwriting the config file name by @rumpelsepp in #241
- feat: Rename add_parser() to configure_parser() by @rumpelsepp in #242
- refactor: Split gallia.penlab into gallia.dumpcap and gallia.powersupply by @rumpelsepp in #243
- chore(deps-dev): Bump pytest from 7.1.2 to 7.1.3 by @dependabot in #245
- chore(deps-dev): Bump black from 22.6.0 to 22.8.0 by @dependabot in #247
- chore(deps): Bump aiofiles from 0.8.0 to 22.1.0 by @dependabot in #246
- Simplify linter settings by @rumpelsepp in #248
- feat: Simplify transport argument parsing by @rumpelsepp in #249
- chore: Drop support for python 3.9 by @rumpelsepp in #250
- chore: Port deprecations to recent python by @rumpelsepp in #251
- Add tests for tcp by @rumpelsepp in #252
- fix(commands): rename wmby to wmba by @fkglr in #253
- fix(discovery): Output all addresses as hex in discovery results by @fkglr in #254
- feat: Add direct controlling of powersupplies by @rumpelsepp in #255
- feat: More flexibility for loading config files by @emedav in #256
- chore(deps): Bump msgspec from 0.8.0 to 0.9.0 by @dependabot in #257
- refactor: Add a class for the config and use it by @rumpelsepp in #258
- feat: Remove dependency to the git binary by @rumpelsepp in #259
- feat: Add packages to releases as artifacts by @rumpelsepp in #212
- refactor: move gallia.uds to gallia.services.uds by @rumpelsepp in #244
- fix: change log output of seeds-dump to every 30s rather than 1kB by @ferdinandjarisch in #261
- chore: Finally remove penlog module and port cursed_hr by @rumpelsepp in #260
- refactor(doip): match case; remove useless asserts by @rumpelsepp in #263
- fix: disable tester_present_worker in wait_for_ecu() by @rumpelsepp in #262
- chore(deps): Bump aiohttp from 3.8.1 to 3.8.3 by @dependabot in #264
- chore(deps): Bump tomlkit from 0.11.4 to 0.11.5 by @dependabot in #265
- feat: Add --tail to hr by @rumpelsepp in #266
- fix(hr): print a error message reading non files by @rumpelsepp in #267
- chore(deps): Bump tabulate from 0.8.10 to 0.9.0 by @dependabot in #268
- feat: Add --trace-log flag by @rumpelsepp in #270
- fix: Skip properties post when transport is closed by @rumpelsepp in #269
- feat: Implement hook functionality by @rumpelsepp in #271
- feat: Optimize hr to be faster by @rumpelsepp in #272
- feat: Enable seeking in hr with --tail or --head by @rumpelsepp in #273
- fix(cursed-hr): fix scrolling issue at the top line by @fkglr in #274
- fix: Use a QueueListener for making logging async by @rumpelsepp in #276
- fix: Remove deprecations and fix the relevant warnings by @rumpelsepp in #275
- feat: Simplify hr by using a proper generator by @rumpelsepp in https://github.c...
v1.1.0rc2
What's Changed
- fix: Remove circular import by moving g_repr into uds.core by @rumpelsepp in #321
Full Changelog: v1.1.0rc1...v1.1.0rc2
v1.1.0rc1
What's Changed
- chore: Export uds client in public API by @rumpelsepp in #316
Full Changelog: v1.1.0b11...v1.1.0rc1
v1.1.0b9
What's Changed
- chore!: GROUPS and SUBGROUPS are less confusing than CATEGORIES|SUBCATEGORIES by @rumpelsepp in #313
Full Changelog: v1.1.0b8...v1.1.0b9
v1.1.0b11
What's Changed
- fix: Use BooleanAction for two new options by @rumpelsepp in #315
Full Changelog: v1.1.0b10...v1.1.0b11
v1.1.0b10
What's Changed
- fix: Avoid circular dependency by @rumpelsepp in #314
Full Changelog: v1.1.0b9...v1.1.0b10
v1.1.0b8
What's Changed
- feat: Add recursive typing to CLI interface by @rumpelsepp in #312
Full Changelog: v1.1.0b7...v1.1.0b8