Skip to content

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 30 Aug 19:51
· 6 commits to master since this release

πŸ“ˆ Changes since v1.0.1

What's Changed:

  • fix: Fix release workflow YAML syntax by replacing problematic heredoc with echo statements
  • fix: Update GitHub Actions workflow to use pnpm instead of npm
  • fix: Fix GitHub Actions workflows and update database schema
  • cleanup: Remove obsolete and unused files to streamline project
  • fix: Resolve Python datetime compatibility issues and improve version management
  • docs: Update README with accurate project information and setup process
  • security: Remove remaining hardcoded project ID from init-database.js
  • feat: Complete Universal Crash Analytics API with automated setup and client libraries
  • fix: Remove iphash column and simplify database structure
  • fix: Fix iphash generation and add local development environment
  • security: Remove fallback values and add environment variable validation
  • feat: Complete project restructuring and documentation
  • Add comprehensive Wrangler CLI documentation

✨ Features

πŸ”’ Enterprise Security

  • HMAC Authentication - Cryptographically signed requests
  • Rate Limiting - IP-based protection (configurable)
  • Data Validation - 15+ validation rules prevent abuse
  • Anonymous Reporting - Zero personal data collected

πŸ› οΈ Core Functionality

  • Universal API - Works with Python, JavaScript, Go, and more
  • Auto-Setup - Database tables created automatically
  • Multi-app Support - Single API for all your applications
  • Self-Healing - Recreates missing tables if needed

πŸ“Š Analytics & Insights

  • 100+ SQL Queries - Ready-to-use analytics
  • Hardware Analysis - GPU, CPU, memory breakdowns
  • Error Patterns - Find common crash causes
  • Dashboard Ready - Works with Grafana, Metabase

πŸš€ Quick Start

# 1. Fork and clone this repository
git clone https://github.com/YOUR-USERNAME/crash-analytics-api.git
cd crash-analytics-api

# 2. Install dependencies
pnpm install

# 3. Set up Supabase + Cloudflare (see README.md)

# 4. Deploy
pnpm run deploy

# 5. Test your deployment
API_ENDPOINT="your-endpoint" HMAC_SECRET="your-secret" pnpm test

πŸ“š Documentation

πŸ›‘οΈ Security

This release has been security audited:

  • βœ… No secrets in version control
  • βœ… HMAC request signing prevents abuse
  • βœ… Rate limiting protects against DoS
  • βœ… Input validation prevents injection attacks
  • βœ… Anonymous data collection only

πŸ“ž Support


Built with ❀️ for the developer community. Free, open source, and privacy-first.