Firepit

Latest version: v2.3.33

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

Scan your dependencies

Page 4 of 12

2.3.15

Very minor bugfix release.

Fixes
- In `auto_deref_cached` (and therefore `auto_deref`), treat an empty `paths` list as a switch that turns auto deref off; a `paths` value of `None` means deref ALL references (and is the default). This helps fix https://github.com/opencybersecurityalliance/kestrel-lang/issues/312

2.3.14

Fixed
- invalid/unresolved `process:parent_ref` when using `aio.translate`
- missing objects in `lookup()` output when a dereferenced column (e.g. `src_ref.value`) is requested but it's value is None
- postgres support improved so that you don't need the `psycopg2` package if you using `firepit[async-postgres` (which uses `asyncpg` instead)
- use postgres `NUMERIC` type for `network-traffic` `*_byte_count` properties since some data source may use unsigned 64-bit integers, while postgres `BIGINT` is signed 64-bit

2.3.13

This release only contains fixes to the async code in `firepit.aio`, which is still a work in progress.

2.3.12

Changes
- "officially" support Python 3.11
- make postgres support (psycopg2 and asyncpg) "extras" instead of requiring users to pip install the required packages
- reorganize async code
- asyncstorage and friends are now in an "aio" sub-package (e.g. `from firepit.aio.asyncstorage import AsyncStorage`)

2.3.11

This release only contains fixes for the asyncstorage and asyncingest modules, which you probably don't want to be using yet anyway.

2.3.10

Minor fixes:
- woodchipper: fix bug in handling protocols list; avoid duplicates refs in reflists
- stix21: generate deterministic ID for x-oca-asset

New stuff you should probably ignore:
- [EXPERIMENTAL] asyncstorage: minor update to SyncWrapper
- [EXPERIMENTAL] Add experimental asyncingest (postgresql only for now)

Page 4 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.