Releases: shubhmate/cloud-native-portfolio
Releases · shubhmate/cloud-native-portfolio
Release list
v2.1.0 - Infrastructure Modernization & Frontend Refactor
🏗️ Infrastructure & DevOps
- Standardized HCL: All Terraform modules (DynamoDB, Lambda, API Gateway, ACM, Route53) now follow a uniform professional documentation format.
- CI/CD Reliability: Refined GitHub Actions workflows for health monitoring, quality gates, and automated security scans (Checkov/TFLint).
- Backend Persistence: Implemented DynamoDB for contact form persistence with strict IAM security.
📦 Build & Automation
- Unified Build Engine: Optimized the professional build pipeline (v2.1.0) with improved asset hashing, strict mode, and JSDoc documentation.
- Git Hooks: Integrated Husky for automated pre-commit quality checks.
🎨 Frontend & UI
- Terminal Logic: Resolved critical scope and visibility issues in the interactive skills terminal.
- UI Parity: Synchronized resume and project templates with the executive dark-theme aesthetic.
- Animation & UX: Polished particle effects, typewriter transitions, and mobile menu kinetics.
🔒 Security & Quality
- Shift-Left: Enhanced IaC scanning and content integrity validation.
- Privacy: Corrected license metadata and hardened cross-origin resource sharing (CORS).
v2.0.3 - Elite Infrastructure & Security Hardening
🚀 Release Highlights
🛡️ Bulletproof Messaging Engine
- Elite Branding: API now live at shubhammate.com for a 100% branded experience.
- Bot Protection: Implemented a silent 'Honeypot' field to neutralize automated spam bots.
- Rate Limiting: Configured AWS API Gateway Throttling (5 req/sec) to prevent API abuse.
- Smart Failover: Hardened Lambda logic with 'Quota-Aware' detection for automated fallback to EmailJS.
🌐 Domain & Deliverability
- Custom SSL/TLS: Provisioned secure AWS Certificate Manager certificates for the API endpoint.
- Optimized Headers: Enhanced 'Reply-To' logic to bypass modern spam filters.
- Security Alignment: Verified SPF/DKIM/DMARC status for 100% deliverability.
⚙️ Maintenance & IaC
- Cost Optimization: Implemented a 14-day CloudWatch Log retention policy.
- State Management: Refined Terraform state protection and provider lock stability.
- Build Pipeline: Upgraded to Node.js 24 environment with force flags for deprecation safety.
Infrastructure is no longer just a support tool; it's a competitive advantage. 💎✨
v2.0.2: Universal CI/CD Hardening & Canonical Formatting
🚀 Modernized Infrastructure Environment
- Universal Node.js 24 Upgrade: Transitioned all 4 GitHub workflows (deploy, monitor, quality, security) to the Node.js 24 environment.
- Deprecation Bypass: Injected the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 environment variable globally to ensure a clean, warning-free log history.
📏 Infrastructure Standardization
- Canonical Formatting: Ran erraform fmt -recursive to ensure all infrastructure-as-code follows the official HCL styling guidelines.
- Version Synchronization: Formalized project versioning to v2.0.2 across all source files and build artifacts.
v2.0.1: Quality Assurance & Pipeline Hardening
🛡️ Infrastructure Quality (TFLint)
- Provider Hardening: Added version constraints for the 'archive' provider to ensure deterministic builds.
- Resource Tagging: Implemented mandatory 'Environment', 'Name', and 'Project' tags across all serverless resources (Lambda, API Gateway, IAM) for 100% compliance.
⚙️ CI/CD Pipeline
- Node.js 24 Upgrade: Proactively upgraded GitHub Actions runners to Node.js 24 to eliminate deprecation warnings and leverage performance improvements.
v2.0.0: Professional Hybrid Cloud Infrastructure
📧 Hybrid Messaging Engine
- AWS Serverless Backend: Implemented an AWS Lambda microservice + API Gateway to securely route contact form submissions.
- Brevo API Integration: Replaced SMTP-based sending with high-fidelity Transactional API routing.
- Smart Failover: Integrated automatic client-side failover to EmailJS, ensuring 100% communication uptime.
- Dual-Send Logic: Instant professional acknowledgment (auto-reply) for visitors and notification for the owner.
🛡️ Infrastructure & Security Hardening
- DNS Security Overhaul: Implemented authenticated domain security with SPF, DKIM, and DMARC records for shubhammate.com.
- Hybrid Domain Hosting: Consolidated Zoho (Inbound) and Brevo (Outbound) DNS logic via Terraform.
- Secrets Management: Moved all third-party API keys to AWS Environment Variables and Terraform Sensitive Variables.
🎨 Documentation & UX
- Deep Documentation Scan: Upgraded README, Roadmap, and Operations Manual to reflect the v2.0.0 state.
- Version Tracking: Formalized project versioning to v2.0.0.
v1.9.0 - The High-Fidelity Milestone
🚀 High-Fidelity Portfolio & Resume-as-Code Release
This release marks the completion of the professional branding and automation phase.
Key Enhancements:
- 👔 Resume-as-Code Engine: Automated PDF generation with executive typographic refinements.
- 💎 Typographic Hierarchy: Optimized font sizes and professional italics for better visual hierarchy.
- 🛡️ Documentation Vault: Comprehensive private manuals and strategic roadmaps.
- 🔗 Rich Text Support: Full HTML tag support in JSON for customized resume styling.
v1.8.0 - Automated Asset Versioning & Build Orchestration
🚀 Technical Highlights
- Automated Cache Busting: Implemented MD5 content hashing for JS/CSS assets to enable 1-year immutable caching with instant global updates.
- Orchestrated Build Engine: Unified the build process to handle Tailwind compilation, asset versioning, and template injection in a single Node.js pass.
- Typewriter Logic Fix: Resolved a quoting conflict in main.js to ensure job titles animate correctly.
- Documentation Overhaul: Updated the public README and internal docs to reflect the new v1.8.0 architecture.
v1.7.0 - The Documentation & Branding Master Release
This major update adds a 50-page technical thesis, a comprehensive operations manual, a code walkthrough, and a pro-final social media branding suite. The project is now fully documented for professional submission.
v1.6.1 - Final Stable Portfolio
Final production-ready release before blog subdomain integration. Includes infrastructure hardening, security optimizations, and version-synchronized footer.