• v1.0.0 3132ab2fa2

    QuoteForge v1.0.0 - Major Release

    mchus released this 2026-01-31 00:43:20 +03:00 | 185 commits to main since this release

    This release includes significant enhancements and new features:

    • Added automated cron jobs for maintenance tasks

    • Docker support with docker-compose.yml and Dockerfile

    • Enhanced pricing admin UI with new functionality

    • Component sorting by popularity and price freshness

    • Added cron job functionality (cmd/cron/main.go)

    • Implemented Docker integration with multi-stage build

    • Added crontab configuration for automated tasks

    • Enhanced documentation with cron job usage instructions

    • Added manual cron job execution capabilities

    1. Alerts check - Every hour (checks for stale prices, trending components, etc.)
    2. Price updates - Daily at 2 AM (recalculates all prices)
    3. Usage counter reset - Weekly on Sunday at 1 AM (resets usage counters)
    4. Popularity score updates - Daily at 3 AM (updates component popularity scores)
    • Multi-stage Docker build with both main and cron binaries

    • Cron service in Docker Compose setup

    • Automated cron job execution via crontab

    • Proper logging configuration

    • All new tables created for user management, configurations, pricing overrides, alerts, and usage statistics

    • Component metadata extended with pricing information

    • Enhanced database schema for better performance and data integrity

    • New pricing admin endpoints for managing prices and alerts

    • Enhanced component API with better filtering and sorting

    • Configuration management endpoints

    This release represents a major milestone in the development of QuoteForge with full Docker support, automated maintenance tasks, and enhanced pricing functionality.

    Downloads