Skip to content

Releases

1.0.2

Choose a tag to compare

@paramientos paramientos released this 05 Feb 23:59

Fixed: #1

v1.0.1

Choose a tag to compare

@paramientos paramientos released this 15 Jan 20:27
Release v1.0.1: Update version in sidebar and fix IconUsers Reference…

Improve codebase

Choose a tag to compare

@paramientos paramientos released this 14 Jan 13:18

Add optional --with-demo flag to pp:create-admin command

  • Demo data seeding now controllable via flag
  • install.sh includes demo monitors by default
  • Umami analytics tracking for demo site
  • Analytics automatically removed during production installations
  • Default values for all interactive prompts (better UX)
  • Admin email used as default for SSL certificate email

Bug Fixes:

  • Fix Laravel 419 CSRF errors after SSL installation
  • Fix admin users not seeing all resources (monitors, SSL, playbooks, etc.)
  • Clear cache after SSL configuration
  • Remove SESSION_DRIVER override to use Laravel defaults
  • Improved demo credentials removal

Authorization Improvements:

  • Admin users now see all monitors, SSL certificates, playbooks, alert rules, and escalation policies
  • Regular users see only team-assigned monitors
  • Proper role hierarchy: Admin > Team Member > Individual User

UX Improvements:

  • Consolidated admin email question with domain setup
  • All prompts now have sensible defaults
  • Streamlined configuration flow
  • Better error handling and cache management
  • Clean production installations without demo data (when using command directly)

Installation:

  • Production installations automatically clean analytics
  • Demo credentials removed from login page
  • Optimized cache clearing and rebuilding
  • Flexible demo data seeding with --with-demo flag

Improve Install Process

Choose a tag to compare

@paramientos paramientos released this 14 Jan 11:29

New Features:

  • Add Umami analytics tracking for demo site
  • Analytics automatically removed during production installations
  • Default values for all interactive prompts (better UX)
  • Admin email used as default for SSL certificate email

Bug Fixes:

  • Fix Laravel 419 CSRF errors after SSL installation
  • Clear cache after SSL configuration
  • Remove SESSION_DRIVER override to use Laravel defaults
  • Improved demo credentials removal

UX Improvements:

  • Consolidated admin email question with domain setup
  • All prompts now have sensible defaults
  • Streamlined configuration flow
  • Better error handling and cache management

Installation:

  • Production installations automatically clean analytics
  • Demo credentials removed from login page
  • Optimized cache clearing and rebuilding

Add default values to prompts and reorganize admin setup

Choose a tag to compare

@paramientos paramientos released this 14 Jan 11:20
  • Add default values to all yes/no prompts for unattended installations
  • Move admin email input to domain configuration section
  • Use admin email as default for SSL certificate notifications
  • Reorganize admin account setup section (removed duplicate prompt)
  • Move demo credentials removal before yarn build step
  • Simplify demo removal by using sed instead of awk
  • Comment out SESSION_DOMAIN in .env.example instead of empty

SSL Proxy & Stability Fixes

Choose a tag to compare

@paramientos paramientos released this 14 Jan 10:55

v0.9.5 - SSL Proxy & Stability Fixes

This release addresses critical issues related to running the application behind reverse proxies (like Cloudflare or Nginx) and improves the installation stability.

  • Fixed 419 Page Expired (CSRF) Errors:

    • Enabled trustProxies(at: '*') in the application middleware.
    • This ensures that the application correctly detects HTTPS connections when running behind a Load Balancer or Reverse Proxy, resolving session mismatch and CSRF token errors (419).
  • Installation Script Enhancements:

    • Optimized install.sh to handle session driver configurations more reliably during the initial setup process.
    • Improved .env configuration handling for clearer production deployments.

Upgrading

  1. Pull the latest changes.
  2. If you are running behind a proxy (

No mid-installation prompts or interruptions

Choose a tag to compare

@paramientos paramientos released this 14 Jan 10:33

Major Improvements:

  • Move all interactive questions to the beginning of installation
  • Users now provide all configuration upfront (domain, SSL, admin email)
  • Installation runs unattended after initial configuration
  • Display comprehensive summary before starting installation

Features:

  • Interactive setup section with 3-step configuration flow
  • Visual separators for better readability
  • Clear installation summary with all settings
  • Ubuntu 22.04/24.04 version check
  • DNS A record verification
  • CloudFlare SSL proxy warning

Bug Fixes:

  • Improved demo credentials removal from Login.jsx
  • More reliable file parsing with awk

User Experience:

  • No mid-installation prompts or interruptions
  • Better configuration flow and clarity
  • Professional installation summary display

Release v0.9.2

Choose a tag to compare

@paramientos paramientos released this 14 Jan 10:27

🐛 Bug Fixes in v0.9.2

Fixed Demo Credentials Removal

  • Improved Login.jsx cleanup: Replaced unreliable sed commands with awk for more robust parsing
  • Properly removes:
    • fillDemoCredentials function
    • Demo Access divider section
    • Demo credentials display (Paper component)
    • Default email and password values in useForm

Previous Features (from v0.9.0-v0.9.1)

  • Ubuntu 22.04/24.04 version check with validation
  • DNS A record verification before domain setup
  • CloudFlare SSL proxy warning and instructions
  • Server IP display and DNS match validation

🔧 Technical Improvements

  • More reliable production deployment cleanup
  • Better file parsing with awk instead of sed
  • Safe file replacement using temporary files

📋 Installation

curl -fsSL [https://raw.githubusercontent.com/paramientos/pingpantherio/v0.9.2/install.sh](https://raw.githubusercontent.com/paramientos/pingpantherio/v0.9.2/install.sh) | sudo bash

Preventing common DNS and SSL-related issues.

Choose a tag to compare

@paramientos paramientos released this 14 Jan 09:54

What's New in v0.9.1

New Features

  • Ubuntu Version Check: Added support for both Ubuntu 22.04 and 24.04 LTS with automatic version validation
  • DNS A Record Verification: Automatic DNS verification before domain setup to prevent SSL certificate issues
  • Server IP Display: Shows current server IP address during domain configuration
  • DNS Match Validation: Verifies that domain A record points to the correct server IP
  • CloudFlare SSL Proxy Warning: Automatic warning and instructions for CloudFlare users to disable SSL proxy mode

Improvements

  • Better pre-installation validation to catch configuration issues early
  • Clearer error messages for DNS mismatches with detailed troubleshooting info
  • CloudFlare users are guided to set DNS to "DNS Only" mode before SSL installation
  • Option to override validation checks for advanced users
  • Enhanced installation flow with step-by-step DNS configuration guidance

Important Notes

For CloudFlare Users:
If you're using CloudFlare, you must disable the SSL/TLS Proxy (orange cloud) and set it to "DNS Only" (gray cloud) mode. The installer will provide step-by-step instructions during SSL setup. This is required because we provide SSL certificates via Let's Encrypt directly on the server.

Technical Details

The installer now:

  • Checks Ubuntu version compatibility before proceeding
  • Uses dig to query DNS records via Google DNS (8.8.8.8)
  • Compares resolved IP with server IP to detect misconfigurations
  • Provides interactive prompts with color-coded warnings and success messages
  • Warns CloudFlare users about SSL proxy conflicts

Installation

curl -fsSL [https://raw.githubusercontent.com/paramientos/pingpantherio/v0.9.1/install.sh](https://raw.githubusercontent.com/paramientos/pingpantherio/v0.9.1/install.sh) | sudo bash

Release v0.9.0

Choose a tag to compare

@paramientos paramientos released this 14 Jan 09:45

What's New in v0.9.0

New Features

  • Ubuntu Version Check: Added support for both Ubuntu 22.04 and 24.04 LTS with automatic version validation
  • DNS A Record Verification: Automatic DNS verification before domain setup to prevent SSL certificate issues
  • Server IP Display: Shows current server IP address during domain configuration
  • DNS Match Validation: Verifies that domain A record points to the correct server IP

Improvements

  • Better pre-installation validation to catch configuration issues early
  • Clearer error messages for DNS mismatches with detailed troubleshooting info
  • Option to override validation checks for advanced users
  • Enhanced installation flow with step-by-step DNS configuration guidance

Technical Details

The installer now:

  • Checks Ubuntu version compatibility before proceeding
  • Uses dig to query DNS records via Google DNS (8.8.8.8)
  • Compares resolved IP with server IP to detect misconfigurations
  • Provides interactive prompts with color-coded warnings and success messages

Installation

curl -fsSL [https://raw.githubusercontent.com/paramientos/pingpantherio/v0.9.0/install.sh](https://raw.githubusercontent.com/paramientos/pingpantherio/v0.9.0/install.sh) | sudo bash