Skip to content

Releases: castle/castle-python

Release v6.1.0

14 Mar 14:09
3a83027
Compare
Choose a tag to compare
  • #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

03 Jun 10:41
a3732f9
Compare
Choose a tag to compare

Breaking Changes:

Features:

  • #104 add "filter", "log" and "risk" actions

Enhancements:

  • #100 add X-Requested-With header support

Release v5.0.1

19 Jan 15:37
b2f8847
Compare
Choose a tag to compare

Enhancements:

  • #98 rename the namespace from IP to IPs

Release v5.0.0

19 Jan 12:41
63021ff
Compare
Choose a tag to compare

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

06 Jul 11:51
d41e9b1
Compare
Choose a tag to compare

Features:

  • #69 added impersonator to properties

Breaking Changes:

  • #70 dropped blacklist and whitelist support, in favour of denylist and allowlist

Release v3.3.0

22 May 15:46
96751c5
Compare
Choose a tag to compare
  • #67 add trusted_proxy_depth and trust_proxy_chain configuration options

Release v3.2.0

31 Mar 17:08
bcd057b
Compare
Choose a tag to compare
  • #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

27 Mar 22:15
f8319fe
Compare
Choose a tag to compare
  • #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

13 Feb 10:25
cf030e6
Compare
Choose a tag to compare
  • #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

20 Nov 15:55
056ec8b
Compare
Choose a tag to compare
  • #53 Update whitelisting and blacklisting behavior