Releases: Sam-24-dev/Technology-trend-analysis-platform
Releases · Sam-24-dev/Technology-trend-analysis-platform
v2.0.0 — Bridge-first dashboards + ETL refresh
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)
🚧 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+legacyfallback)
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
criticalfailures - SLO checks validated
v1.0.0 - Production Release
🚀 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