Exacheck

Latest version: v0.1.5

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

Scan your dependencies

Page 1 of 3

0.1.5

Misc:

- Update Sentry requirement
- Update various development dependencies
- Support Python 3.13
- Docker image is now built using Python 3.13 base by default
- Development environment is now using Python 3.13 by default

0.1.4

Misc:

- Remove deprecated `version` keyword from dev container compose file
- Add comments to example compose file
- Update various development dependencies
- Add respx to test dependencies
- Minor formatting fixes
- Update core requirements:
- Apprise
- Sentry
- httpx
- Pydantic

0.1.3

Fixes:

- If a DNS health check had a response pattern configured the last character of the response was being removed during validation. Some additional debug output was added in case of future issues.

Misc:

- Update core requirements:
- Sentry
- Pydantic
- Update various development dependencies (linting/formatting tools)
- Add debugger launch configs for VS Code

0.1.2

Changes:

- Bump ExaBGP to build 4.2.22 - This fixes build issues on Python 3.12 which required working around. The Docker image has had the manual deployment of ExaBGP removed since it can now be built on its own successfully.

Misc:

- Update core requirements:
- Pydantic
- Sentry
- Apprise
- ujson
- Update various development dependencies (linting/formatting tools)
- VS Code Workspace fixes (debugpy, spelling)
- Dev container image mirror changed to `gitlab.com`
- Remove duplicate apt install in dev container
- Reformat docker ignore file
- Update default compose file

0.1.1

Changes:

- Docker builds now use a venv rather than installing in system Python
- Docker builds now use Python 3.12 as the base

Fixes:

- Docker builds were not including ExaBGP so they would not be able to work. To fix this the requirement on ExaBGP has been dropped from Python >= 3.12. To use ExaCheck with Python 3.12 onwards (if not using Docker) you must currently install ExaBGP from source:

bash
python3 -m pip --no-cache-dir install "git+https://github.com/Exa-Networks/exabgp.git4.2"


Misc:

- Update Apprise, Pydantic, Sentry and various development related modules

0.1.0

Changes:

- The HTTP health check method now uses [HTTPX](https://www.python-httpx.org/) instead of `requests` to make the request
- HTTP check SNI adapter removed - HTTPX can handle SNI natively without requiring an adapter

Misc:

- Update Sentry, Apprise and Pydantic releases
- Update development group dependency Markdown
- Update various development dependencies
- Pytest configuration moved from .ini file to `pyproject.toml`
- MyPy configuration moved from .ini file to `pyproject.toml`

Features

- With the change to [HTTPX](https://www.python-httpx.org/), the HTTP health check now supports HTTP2 (defaults to `False`)

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.