Metsuri

Latest version: v0.5.0

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.5.0

Changed

- Project hosted in GitHub as an open source project.
- License is MIT.

Fixed

- Tolerate timestamps that do not parse with datetime. These can occur if logger loses power during writing of log lines, causing huge year values, for example.

0.4.0

Added

- Requested log stream will be created if it did not exist already.
- Added `--version` to `log-uploader`.

0.3.0

Added

- Added `--ignore-timestamp` to `log-uploader`, which can be used to re-upload a log file even if the corresponding `*.lus` file would make the contents to be otherwise skipped. Mostly for testing.
- Added `log-generate` helper to generate current log files from arbitrary text files.
- Added `log-check` helper to iterate through a log file to check for possible errors.

Fixed

- Allow starting the `serial-logger` without an attached USB cable. The logger will start logging immediately once the USB is attached.
- Allow starting the log-uploader with a non-existent log file with `--watch`.
- Allow using a log-stream name with common prefix that exactly matches a single file, e.g., `customer-name` and `customer-name-group`.

0.2.2

Fixed

- Fix issue with trying to upload batches larger than AWS PutLogEvents max batch size.
- Be more graceful with ill-formatted log event lines, with, e.g., missing timestamps.
- Fix issue with trying to upload batch with events spanning more than 24 hours.

0.2.1

Fixed
- Attempt to fix an issue causing logger to get stuck while logging without any indication of error. At least should see from the internal log where it gets stuck.

Changed
- Use `rich` package for nicer progress output for `log-download`.

0.2.0

Changed
- The whole thing is now a self-contained package, allowing to be installed in a virtual environment, hopefully making setup easier in the future.

Added
- Added `tox` setup to allow running tests against different python versions.

Fixed
- Do not choke on non-unicode characters in log file. Catch exceptions in log file reader process and pass exceptions to main process for handling.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.