GET https://www.redix-hosting.com/panel/api/check-version

HTTP Client

1 Total requests
0 HTTP errors

Clients

http_client 1

Requests

GET https://pteroca.com/api/v1/version/current
Response 200
[
  "info" => [
    "header_size" => 737
    "request_size" => 132
    "total_time" => 0.086409
    "namelookup_time" => 0.020605
    "connect_time" => 0.021649
    "pretransfer_time" => 0.041324
    "size_download" => 1321.0
    "speed_download" => 15287.0
    "starttransfer_time" => 0.086235
    "primary_ip" => "104.21.88.13"
    "primary_port" => 443
    "local_ip" => "85.239.155.43"
    "local_port" => 49196
    "http_version" => 3
    "protocol" => 2
    "scheme" => "HTTPS"
    "appconnect_time_us" => 41247
    "connect_time_us" => 21649
    "namelookup_time_us" => 20605
    "pretransfer_time_us" => 41324
    "starttransfer_time_us" => 86235
    "total_time_us" => 86409
    "effective_method" => "GET"
    "start_time" => 1776809639.2386
    "original_url" => "https://pteroca.com/api/v1/version/current"
    "pause_handler" => Closure(float $duration) {#1847
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: CurlHandle {#1843 …}
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#277 …}
        $execCounter: -9223372036854775808
      }
    }
    "debug" => """
      *   Trying 104.21.88.13:443...\n
      * Connected to pteroca.com (104.21.88.13) port 443 (#0)\n
      * ALPN, offering h2\n
      * ALPN, offering http/1.1\n
      *  CAfile: /etc/ssl/certs/ca-certificates.crt\n
      *  CApath: /etc/ssl/certs\n
      * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384\n
      * ALPN, server accepted to use h2\n
      * Server certificate:\n
      *  subject: CN=pteroca.com\n
      *  start date: Mar 23 20:02:26 2026 GMT\n
      *  expire date: Jun 21 21:01:00 2026 GMT\n
      *  subjectAltName: host "pteroca.com" matched cert's "pteroca.com"\n
      *  issuer: C=US; O=Google Trust Services; CN=WE1\n
      *  SSL certificate verify ok.\n
      * Using HTTP2, server supports multiplexing\n
      * Connection state changed (HTTP/2 confirmed)\n
      * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0\n
      * Using Stream ID: 1 (easy handle 0x56525641acc0)\n
      > GET /api/v1/version/current HTTP/2\r\n
      Host: pteroca.com\r\n
      accept: */*\r\n
      user-agent: Symfony HttpClient (Curl)\r\n
      accept-encoding: gzip\r\n
      \r\n
      * old SSL session ID is stale, removing\n
      < HTTP/2 200 \r\n
      < date: Tue, 21 Apr 2026 22:13:59 GMT\r\n
      < content-type: application/json\r\n
      < server: cloudflare\r\n
      < nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}\r\n
      < vary: Accept-Encoding\r\n
      < x-powered-by: PHP/8.2.30\r\n
      < cache-control: no-cache, private\r\n
      < x-frame-options: SAMEORIGIN\r\n
      < x-content-type-options: nosniff\r\n
      < x-xss-protection: 1; mode=block\r\n
      < content-encoding: gzip\r\n
      < x-served-by: pteroca.com\r\n
      < cf-cache-status: DYNAMIC\r\n
      < report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BC1GDzCc7OrpU9Gd9HjBBLym4Z0y9pJpwSkI5J2hjxAVOiRQvgt3UwJCw%2FbztiMRGZsW1C2f9lKBWfdbIAVGX4EIy2q6x0MIyqotwRWyadCIvEv%2FOamlOMBPtDhpjg%3D%3D"}]}\r\n
      < cf-ray: 9effbd358c01dcb6-FRA\r\n
      < alt-svc: h3=":443"; ma=86400\r\n
      < \r\n
      """
  ]
  "response_headers" => [
    "HTTP/2 200 "
    "date: Tue, 21 Apr 2026 22:13:59 GMT"
    "content-type: application/json"
    "server: cloudflare"
    "nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}"
    "vary: Accept-Encoding"
    "x-powered-by: PHP/8.2.30"
    "cache-control: no-cache, private"
    "x-frame-options: SAMEORIGIN"
    "x-content-type-options: nosniff"
    "x-xss-protection: 1; mode=block"
    "content-encoding: gzip"
    "x-served-by: pteroca.com"
    "cf-cache-status: DYNAMIC"
    "report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BC1GDzCc7OrpU9Gd9HjBBLym4Z0y9pJpwSkI5J2hjxAVOiRQvgt3UwJCw%2FbztiMRGZsW1C2f9lKBWfdbIAVGX4EIy2q6x0MIyqotwRWyadCIvEv%2FOamlOMBPtDhpjg%3D%3D"}]}"
    "cf-ray: 9effbd358c01dcb6-FRA"
    "alt-svc: h3=":443"; ma=86400"
  ]
  "response_json" => [
    "version" => "v0.6.5"
    "release_date" => "2026-03-19T18:15:52Z"
    "zipball_url" => "https://api.github.com/repos/PteroCA-Org/panel/zipball/v0.6.5"
    "tarball_url" => "https://api.github.com/repos/PteroCA-Org/panel/tarball/v0.6.5"
    "changelog" => """
      ## [0.6.5] - 2026-03-19\r\n
      \r\n
      ### Added\r\n
      - Added one-time setup fee option for products.\r\n
      - Added context-specific logo settings for landing page and email templates.\r\n
      - Added configurable avatar upload restrictions (max size and allowed formats) in security settings.\r\n
      - Added user management CLI commands: block, unblock, delete, restore, info, list, change-balance, change-role, verify.\r\n
      - Added theme management CLI commands: list, set, reset.\r\n
      - Added theme record tracking for metadata persistence.\r\n
      - Added plugin version mismatch warning when enabling incompatible plugins.\r\n
      - Added pre-balance-charge events for server purchase and renewal flows.\r\n
      - Added widget system support for server list, server detail, store, and store product pages.\r\n
      - Added Pterodactyl account synchronization validation on dashboard and server creation.\r\n
      - Added Cloudflare `CF-Connecting-IP` header support for accurate IP address detection.\r\n
      \r\n
      ### Changed\r\n
      - Optimized Docker build with improved layer caching and simplified permissions.\r\n
      - Added persistent volumes for plugins and themes in production Docker setup.\r\n
      - Improved voucher redemption notifications with type-specific messages showing amount and balance.\r\n
      - Relaxed server name validation — field is now optional with automatic fallback to product name.\r\n
      - Simplified plugin upload flow by removing auto-enable option in favor of manual activation.\r\n
      - Reworked cart configuration and renewal views.\r\n
      - Set session cookie lifetime to 7 days to prevent unexpected logouts on browser close.\r\n
      - Moved `ServerEulaService` to `Server` namespace.\r\n
      - Improved user email verification status handling.\r\n
      \r\n
      ### Fixed\r\n
      - Fixed product copy not including the short description field.\r\n
      - Fixed price display on landing page showing only unit without billing period value.\r\n
      - Fixed server management page crashing with error 500 when Pterodactyl API is unavailable.\r\n
      - Fixed uninitialized variables in server data service causing errors when API calls fail.\r\n
      - Fixed servers list crashing when server product relation is null.\r\n
      - Centralized IP address retrieval through `IpAddressProviderService` across all services.\r\n
      - Fixed Docker environment error logging configuration.\r\n
      - Fixed theme color scheme mode sanitization.
      """
    "plugin" => [
      "version" => "v0.1.3"
      "release_date" => "2026-02-20T06:28:57Z"
      "zipball_url" => "https://api.github.com/repos/PteroCA-Org/pterodactyl-addon/zipball/v0.1.3"
      "tarball_url" => "https://api.github.com/repos/PteroCA-Org/pterodactyl-addon/tarball/v0.1.3"
      "changelog" => "* [0.1.3] Update firebase/php-jwt to ^7.0 to fix security advisory"
    ]
  ]
]