Releases: castle/castle-python
Releases · castle/castle-python
Release v6.1.0
- #111 fix context preparation issues
- #111 remove SDK based validations
Features:
- #111 add InvalidRequestTokenError
Enhancements:
- #111 remove X-Castle headers from the allowlist
- #112 extend failover response with policy action
Release v6.0.0
Breaking Changes:
Features:
- #104 add "filter", "log" and "risk" actions
Enhancements:
- #100 add
X-Requested-With
header support
Release v5.0.1
Enhancements:
- #98 rename the namespace from
IP
to IPs
Release v5.0.0
Breaking Changes:
- #92 change the impersonation-related DSL
- #80, #81 reorganize structure of the SDK
- #79 rename
config.url
to config.base_url
Features:
- #97 allow to instantiate the configuration
- #95 add webhooks verification
- #88, #89, #90, #91 allow to manage the devices
- #86, #87 add more tests
- #85 add
Verdict
and Failover
strategy constants
- #84 update the default timeout
- #83 add logger config option
- #82 drop origin from the default context
Release v4.0.0
Features:
- #69 added impersonator to properties
Breaking Changes:
- #70 dropped blacklist and whitelist support, in favour of denylist and allowlist
Release v3.3.0
- #67 add
trusted_proxy_depth
and trust_proxy_chain
configuration options
Release v3.2.0
- #64. dropped X-Client-Id from calculation of ip, drop appending default ip headers to the ip_header list config when config is provided (in that case default headers have to be explicitly provided)
Release v3.1.0
- #61
- improved headers and ip extractions,
- improve ip_headers config (added list of fallbacks when configured values are not present)
- added trusted proxies config and trusted proxies verification
- added more events to events list
- #62 internal improvements and class renamings
Release v3.0.0
- #59 drop requests min version in ci
- #56 drop special ip header behavior
- #58 Adds
ip_header
configuration option
Breaking Changes:
- #57 dropped support for python 2
Release v2.4.0
- #53 Update whitelisting and blacklisting behavior