Skip to content

Releases: shubhmate/cloud-native-portfolio

v2.1.0 - Infrastructure Modernization & Frontend Refactor

Choose a tag to compare

@shubhmate shubhmate released this 14 May 18:20

🏗️ 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

Choose a tag to compare

@shubhmate shubhmate released this 07 May 08:52

🚀 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

Choose a tag to compare

@shubhmate shubhmate released this 06 May 20:40

🚀 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

Choose a tag to compare

@shubhmate shubhmate released this 06 May 20:23

🛡️ 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

Choose a tag to compare

@shubhmate shubhmate released this 06 May 20:16

📧 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

Choose a tag to compare

@shubhmate shubhmate released this 06 May 07:50

🚀 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

Choose a tag to compare

@shubhmate shubhmate released this 02 May 15:30

🚀 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

Choose a tag to compare

@shubhmate shubhmate released this 02 May 11:25

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

Choose a tag to compare

@shubhmate shubhmate released this 02 May 10:55

Final production-ready release before blog subdomain integration. Includes infrastructure hardening, security optimizations, and version-synchronized footer.