// Changelog

Platform Updates

v1.0.1

Pricing Structure Overhaul & Bug Fixes

June 1, 2026
  • Doubled RAM and vCPU compute allocations for Pro, Scale, and Business plans
  • Increased Database and App storage limits drastically across all paid tiers
  • Added Priority Support and Malware Protection to paid tiers
  • Fixed the CLI login flow to direct users immediately to the tokens dashboard
  • Fixed broken Footer links
v1.0.0

Initial Launch (MVP)

May 30, 2026
  • Released the Snapfini CLI globally on npm
  • Introduced single-command zero-downtime zip deployments
  • Automated PostgreSQL 15 database provisioning (--db flag)
  • Launched the web dashboard for managing deployments, tokens, and custom domains
  • Added live container log streaming (snapfini logs <app-id>)
  • VS Code Extension launched in preview
v0.9.0

Private Beta Program

April 15, 2026
  • Onboarded first 500 beta testers
  • Resolved critical Docker swarm routing bugs under heavy load
  • Improved CLI upload speeds by 40% using concurrent chunking
v0.8.5

Dashboard Redesign

March 22, 2026
  • Completely rebuilt the dashboard in Next.js using the Brutalist aesthetic
  • Added real-time metrics for CPU and RAM usage per container
  • Implemented project deletion and container suspension controls
v0.8.0

Custom Domains & Auto-SSL

February 10, 2026
  • Integrated Cloudflare API for dynamic DNS record verification
  • Automated Let's Encrypt SSL certificate generation for custom domains
  • Added support for wildcard subdomains on paid tiers
v0.7.5

PostgreSQL Auto-provisioning

January 5, 2026
  • Built the internal database management service
  • Enabled the --db flag on the CLI for instant Postgres 15 provisioning
  • Automatic injection of DATABASE_URL into the application runtime environment
v0.7.0

CLI Improvements & Error Handling

December 18, 2025
  • Added comprehensive error messages and debug modes to the CLI
  • Implemented a smart `.snapfiniignore` parser
  • Reduced CLI binary size by 30%
v0.6.5

Authentication & Security

November 20, 2025
  • Migrated authentication to Clerk for robust SSO and MFA
  • Implemented API token issuance and revocation in the dashboard
  • Secured backend routes with JWT validation
v0.6.0

Live Log Streaming

October 12, 2025
  • Built WebSocket infrastructure for real-time log streaming
  • Added `snapfini logs <app-id>` command to tail container output natively
  • Implemented 7-day log retention for Pro users
v0.5.5

Environment Variables

September 8, 2025
  • Added secure AES-256 encryption for environment variables at rest
  • Implemented the `snapfini env set` and `snapfini env list` commands
  • Enabled `.env` file uploading directly via the CLI
v0.5.0

Zero-Downtime Deployments

August 15, 2025
  • Re-architected the deployment pipeline to use Docker Swarm rolling updates
  • Implemented health checks; traffic only routes to new containers once healthy
  • Old containers are gracefully terminated after connections drain
v0.4.5

Dynamic Routing Engine

July 22, 2025
  • Built a custom Nginx reverse proxy configuration generator
  • Automated sub-domain routing (e.g. `app-name.snapfini.com`)
  • Implemented rate limiting and DDoS protection at the edge
v0.4.0

Builder Pipeline V1

June 10, 2025
  • Created the first version of the internal Builder service
  • Added automated language detection (Node.js, Python, Static HTML)
  • Implemented dynamic Dockerfile generation based on project structure
v0.3.5

File Upload Architecture

May 18, 2025
  • Built the chunked upload system to handle large .zip files efficiently
  • Implemented asynchronous unzipping and virus scanning
  • Transitioned backend from Express to FastAPI for better async performance
v0.3.0

First Container Deployed

April 5, 2025
  • Successfully deployed the first Node.js container programmatically
  • Established the baseline hardware constraints and cgroups
  • Celebrated with pizza
v0.2.5

CLI Prototype

March 12, 2025
  • Wrote the initial shell scripts that would become the Snapfini CLI
  • Established the `deploy` and `login` command concepts
  • Tested CLI authentication flows
v0.2.0

Docker Experiments

February 20, 2025
  • Conducted extensive benchmarking of Docker Swarm vs Kubernetes
  • Decided on Docker Swarm for simplicity and low overhead
  • Configured the first test VPS on Hostinger
v0.1.5

Architecture Planning

January 15, 2025
  • Finalized the system design diagram
  • Selected Postgres, FastAPI, Next.js, and Docker as the core stack
  • Drafted the original API specification
v0.1.0

Initial Commit

December 1, 2024
  • Repository created
  • Basic monorepo structure set up
  • Hello World backend and frontend initialized
v0.0.1

Project Inception

October 15, 2024
  • The idea for Snapfini is born out of frustration with complex AWS setups
  • Whiteboarding the ultimate developer experience: 'Zip it and ship it'
  • Registered the snapfini.com domain