Skip to content

Releases: castle/castle-ruby

Release v3.6.2

24 Apr 12:19
ef42e66
Compare
Choose a tag to compare
  • #192 fixed problem with symbols in env

Release v4.2.1

24 Apr 12:24
81e7a5a
Compare
Choose a tag to compare
  • #189 added missing singleton require

Release v4.2.0

31 Mar 17:06
224d710
Compare
Choose a tag to compare
  • #187. 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 v4.1.0

27 Mar 22:08
b1e324b
Compare
Choose a tag to compare
  • #184 added Castle::API::Session which exposes Net:Http instance for reuse
  • #183 internal improvements and internal class renamings
  • #184 fixed thread safety issue with configuration

Release v4.0.0

20 Mar 11:02
3255d53
Compare
Choose a tag to compare

BREAKING CHANGES:

  • #178 changed calculation of ip , added ip_headers and trusted_proxies configuration
  • #180 api key config overwrites env provided key now
  • #175 dropped special handling of cf ip header ( in favor of ip_headers config)

Enhancements:

  • #171 tests against Rails 5 and Rails 6

Release v3.6.1

16 Jan 10:16
493b259
Compare
Choose a tag to compare
  • do not apply whitelisting by default

Release v3.6.0

07 Jan 10:15
a332b53
Compare
Choose a tag to compare
  • drop support for ruby < 2.4
  • scrub headers instead of dropping them

Release v3.5.2

09 Jan 16:30
Compare
Choose a tag to compare

Enhancements:

  • #131 remove requirement for user_id

Release v3.5.1

09 Jan 16:43
d77d5f3
Compare
Choose a tag to compare

Enhancements:

  • #132 refactor internal Castle::API and it's components

Release v3.5.0

18 Apr 10:54
c2be444
Compare
Choose a tag to compare

BREAKING CHANGES:

  • #119 usage of traits key is deprecated, use user_traits instead

Enhancements:

  • #122 X-Castle-Client-Id takes precedence over cid from cookies
  • #121 raise Castle::ImpersonationFailed when impersonation request failed