Snuba-sdk

Latest version: v3.0.43

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

Scan your dependencies

Page 9 of 13

0.1.0

------

- Move to Python 3.8 and drop support for Python 3.6. Sentry is now using 3.8 so this library can upgrade as well.
- Use __future__.annotations where necessary
- Update all dependencies to latest and fix subsequent linting errors
- Correctly chain exceptions
- Follow PEP naming conventions for Exceptions: https://www.python.org/dev/peps/pep-0008/#exception-names
- Add Data Model concept to Entities for extra validation
- Create a type alias for sequences of conditions
- Use sequences for LIMIT BY and ARRAY JOIN since Snuba now supports those operations over multiple columns

0.0.26

------

- New release to fix dataclasses import issue with 3.8

0.0.25

------

- Add a parent_api flag that is used to track the name of the calling API

0.0.24

------

- Fix a bug in legacy converter that correctly handles infix conditions inside other functions

0.0.23

------

- Add an AliasedExpression class that is used if the expression is in the select or groupby, which allows an alias of the results returned from Snuba. The alias is not used in any other clauses and is not available in the generated query in Snuba.
- Fix ALIAS_RE to allow single letter aliases
- Allow datetimes in legacy function strings (add : and - to allowed character list)

0.0.22

------

- Allow square brackets in aliases

Page 9 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.