Skip to content

Releases: Sam-24-dev/Technology-trend-analysis-platform

v2.0.0 — Bridge-first dashboards + ETL refresh

14 Mar 02:46

Choose a tag to compare

Highlights

  • Bridge-first dashboards with CSV fallback
  • Canonical tech profiles + real history per source
  • Updated ETL outputs, contracts, and public manifest
  • New UI/UX enhancements and accessibility fixes
  • Remote asset pipeline for GH Pages deploys

Tech

  • DuckDB trend engine + Pandera quality gates
  • Flutter Web dashboards with richer insights
  • Weekly ETL automation

v2.0.0-rc3 - Backend V2 Stabilization (Pre-release)

23 Feb 05:47

Choose a tag to compare

🚧 Backend V2 Release Candidate (rc3)

This pre-release validates the V2 backend foundation before final v2.0.0.

Included in rc3

  • Data product contract and run manifest model
  • Dual write path (datos/latest + datos/history)
  • Quality gate with severity routing (critical, warning, info)
  • DuckDB trend engine with V1/V2 equivalence checks
  • Parallel weekly ETL workflow with artifacts and conditional publish
  • Frontend bridge assets (history_index.json, trend_score_history.json)
  • Safe sync strategy with mixed source mode (latest + legacy fallback)

Validation status

  • Test suite: 133 passed
  • ETL aggregate/publish workflow: successful
  • Main branch CI workflows: green

Operational notes

  • Existing CSV frontend flow remains compatible
  • Bridge JSON is additive (non-breaking)
  • Required secrets for full ETL: GH_PAT, STACKOVERFLOW_KEY, REDDIT_CLIENT_ID, REDDIT_CLIENT_SECRET
  • Temporary dependency audit exception: CVE-2025-14009 (nltk) until upstream fix is available

Exit criteria for final v2.0.0

  • Frontend improvements completed
  • 4 consecutive weekly runs without critical failures
  • SLO checks validated

v1.0.0 - Production Release

12 Feb 05:05

Choose a tag to compare

🚀 Tech Trends 2025 - v1.0.0

Features

  • ETL Pipeline: GitHub, StackOverflow, Reddit data extraction
  • BaseETL Architecture: OOP with Template Method pattern
  • Trend Score: Composite index (GitHub 40% + SO 35% + Reddit 25%)
  • Data Validation: Column checks + null detection
  • Testing: 40 pytest tests with API mocking
  • Flutter Web Dashboard: 4 interactive views with fl_chart
  • CI/CD: GitHub Actions (tests on push + auto deploy)
  • GitHub Pages: Live dashboard at https://sam-24-dev.github.io/Technology-trend-analysis-platform/

Tech Stack

Python 3.9+ · pandas · NLTK · pytest · Flutter Web · fl_chart · GitHub Actions