Skip to content

Releases: github/pages-health-check

v1.3.3

03 Mar 23:00
d750a03

Choose a tag to compare

Additional Fastly IP deprecations

v1.3.2

03 Mar 15:26
c279321

Choose a tag to compare

Deprecate Fastly's SIN datacenter

v1.3.1

24 Feb 16:11
b98a854

Choose a tag to compare

  • Fastly datacenter deprecation (#66)
  • Add Rubocop (#65)

v1.3.0

09 Dec 23:45
266a088

Choose a tag to compare

  • Upgrade to PublicSuffix v2 (#58)
  • Check HTTPS health and enforcement (#64)
  • Check for MX records before insisting that a subdomain use a CNAME record (#59)
  • Handle bad CNAME return values more gracefully (#61)

v1.2.0

09 Aug 22:00

Choose a tag to compare

  • Add deprecated Fastly JFK datacenter IP to list of deprecated IP
  • Added new fastly_ip? method to check Fastly's ownership of a domain's IP
  • Fix for pretty printing the reason as a Ruby object, rather than the reason itself

v1.1.2

12 May 20:25

Choose a tag to compare

Better human readable error messages, see #51

v1.1.1

10 Mar 15:05

Choose a tag to compare

Better handling of invalid domains

v1.1.0

03 Mar 16:25

Choose a tag to compare

  • Reduce DNS timeout to 5 seconds
  • Properly enforce DNS timeout for apex_domain?
  • Raise InvalidDomainError for invalid domains
  • Avoid network operations for invalid domains

v1.0.1.

17 Feb 18:10

Choose a tag to compare

  • Gracefully fail for repositories without CNAMEs
  • Convert errors to strings when pretty printing

v1.0.0

17 Feb 16:17

Choose a tag to compare

  • The Gem now performs two types of checks:
    • Domain checks, as it did previously, now via GitHubPages::HealthCheck::Domain
    • Repository checks, e.g., the status of the last build, via GitHubPages::HealthCheck::Repository
  • Even prettier pretty printer
  • InvalidCNAMEError now also raises on CNAMEs pointing to pages.github.com (rather than the user's .github.io subdomain), or directly to GitHub's Fastly CNAME
  • Under the hood
    • GitHubPages is now a module
    • Both new checks are incapsulated in a GitHubPages::HealthCheck::Site
    • Error classes now all end with Error and are contained within the GitHubPages::HealthCheck::Errors namespace