Skip to content

Releases: github/pages-health-check

v0.6.1

09 Feb 21:44

Choose a tag to compare

  • Update CloudFlare IP list
  • Domain check now normalizes URLs to domains instead of erring out

v0.6.0

13 Jan 16:58

Choose a tag to compare

  • Look for the X-GitHub-Request-Id to identify if a site is served by GitHub Pages, to account for e.g., CloudFlare overwriting the Server header. (#34)
  • Use the existence of an NS record to determine whether a domain is an apex domain (#22)
  • Upgrade to Ruby 2.1.7-github per version on GitHub Pages (#33)

v0.5.3

04 Sep 12:52

Choose a tag to compare

Properly memoize falsy values (#30)

v0.5.2

03 Sep 14:57

Choose a tag to compare

Return false for dns? if we get a DNS response but the response is empty (e.g., domain doesn't resolve to an IP)

v0.5.1

03 Sep 14:50

Choose a tag to compare

Fix for missing invalid_dns.rb in Gemspec.

v0.5.0

03 Sep 14:43

Choose a tag to compare

  • Fixed: Add timeout to DNS check (#29)
  • Development: Added script/check (#28)

v0.4.2

12 Aug 15:50

Choose a tag to compare

Bump net-dns dependency to ~> 0.8 to resolve undefined method errors (#27).

v0.4.1

12 Aug 15:24

Choose a tag to compare

Properly detect if domain is served by pages for non-200 response codes (#26)

v0.4.0

12 Aug 14:56

Choose a tag to compare

  • New: Check if domain is proxied before raising CNAME/A record expectation errors (#21)
  • Improved: served_by_pages? check is now a HEAD request, accepts gzip encoding, has a 10 second time out, and sends a descriptive user agent (#23)
  • Fixed: Use Addressable::URI rather than Ruby's native URI class which better conforms to the RFC when testing domains with underscores (#25)
  • Development: Stub all net requests when testing (#24)

v0.3.2

06 Aug 14:25

Choose a tag to compare

  • Properly follow redirects when checking served_by_pages? (#19)
  • Test improvements (#20)
  • Remove vendored Gems