Castle

Latest version: v6.1.0

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

Scan your dependencies

Page 1 of 4

6.1.0

------------------
- `111 <https://github.com/castle/castle-python/pull/111>`__ fix context preparation issues
- `111 <https://github.com/castle/castle-python/pull/111>`__ remove SDK based validations

Features:
~~~~~~~~~
- `111 <https://github.com/castle/castle-python/pull/111>`__ add InvalidRequestTokenError

Enhancements:
~~~~~~~~~~~~~
- `111 <https://github.com/castle/castle-python/pull/111>`__ remove X-Castle headers from the allowlist
- `112 <https://github.com/castle/castle-python/pull/112>`__ extend failover response with policy action

6.0.0

------------------

Breaking Changes:
~~~~~~~~~~~~~~~~~
- `101 <https://github.com/castle/castle-python/pull/101>`__ remove ``identify`` and ``review`` commands - they are no longer supported
- `101 <https://github.com/castle/castle-python/pull/101>`__ remove ``Castle::Events`` - please use `recognized events <https://docs.castle.io/v1/reference/events/>__` instead

Features:
~~~~~~~~~
- `104 <https://github.com/castle/castle-python/pull/104>`__ add "filter", "log" and "risk" actions

Enhancements:
~~~~~~~~~~~~~
- `100 <https://github.com/castle/castle-python/pull/100>`__ add ``X-Requested-With`` header support

5.0.1

------------------

Enhancements:
~~~~~~~~~~~~~
- `98 <https://github.com/castle/castle-python/pull/98>`__ rename the namespace from ``IP`` to ``IPs``

5.0.0

------------------

Breaking Changes:
~~~~~~~~~~~~~~~~~
- `92 <https://github.com/castle/castle-python/pull/92>`__ change the impersonation-related DSL
- `80 <https://github.com/castle/castle-python/pull/80>`__, `#81 <https://github.com/castle/castle-python/pull/81>`__ reorganize structure of the SDK
- `79 <https://github.com/castle/castle-python/pull/79>`__ rename ``config.url`` to ``config.base_url``

Features:
~~~~~~~~~
- `97 <https://github.com/castle/castle-python/pull/97>`__ allow to instantiate the configuration
- `95 <https://github.com/castle/castle-python/pull/95>`__ add webhooks verification
- `88 <https://github.com/castle/castle-python/pull/88>`__, `#89 <https://github.com/castle/castle-python/pull/89>`__, `#90 <https://github.com/castle/castle-python/pull/90>`__, `#91 <https://github.com/castle/castle-python/pull/91>`__ allow to manage the devices
- `86 <https://github.com/castle/castle-python/pull/86>`__, `#87 <https://github.com/castle/castle-python/pull/87>`__ add more tests
- `85 <https://github.com/castle/castle-python/pull/85>`__ add ``Verdict`` and ``Failover`` strategy constants
- `84 <https://github.com/castle/castle-python/pull/84>`__ update the default timeout
- `83 <https://github.com/castle/castle-python/pull/83>`__ add logger config option
- `82 <https://github.com/castle/castle-python/pull/82>`__ drop origin from the default context

4.0.0

------------------

Features:
~~~~~~~~~

- `69 <https://github.com/castle/castle-python/pull/69>`__ added
impersonator to properties

Breaking Changes:
~~~~~~~~~~~~~~~~~

- `70 <https://github.com/castle/castle-python/pull/70>`__ dropped
blacklist and whitelist support, in favour of denylist and allowlist

3.3.0

------------------

- `67 <https://github.com/castle/castle-python/pull/67>`__ add
``trusted_proxy_depth`` and ``trust_proxy_chain`` configuration
options

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.