- Drops support for Python earlier than 3.7
- Adds support for Python 3.10-3.12
- Overhauls dev tooling
- pass through SIGTERM, SIGQUIT, and SIGINT to the child process
- do not send empty tags to Sentry
- (internal) switch tests from circleci to travisci
- Move
level
,server_name
andsdk
fromtags
to top-level - Add Python 3.6 to tox tests
- Fix bug with loading large command outputs
- Add more tests
- Add support for using
requests
if it's importable - Add support for outbound proxies via
$SHELL_SENTRY_PROXY
or/etc/shentry_proxy