Espacio Público · Datos
  • Inicio
  • Explorar
    • Catálogo
    • Gráficos
    • Dashboard
    • Mapas
    • Reportes
    • Monitoreo
    • Workbench
    • Herramientas
  • Proyecto
  • Documentación
  • API
    • Endpoint base
    • OpenAPI
    • Estado
  1. Lanzamientos
  2. Changelog
  • Plataforma de Datos · ep.illanes00.cl
  • Lanzamientos
    • Changelog
  • Infraestructura
    • Arquitectura general
    • Operación y despliegue
    • Seguridad y cumplimiento
  • API & Catálogo
    • Catálogo de la API REST
    • Catálogo de datos
    • Monitoreo de la API
    • Catálogo DIPRES (Raw)
  • Datos & ETL
    • Procesos ETL
    • Diseño de esquema y pipelines
    • Data Workbench
  • Planificación
    • Backlog Técnico y Roadmap
    • Backlog Quarto
  • Guías
    • Entornos y despliegue
    • INIT · Bootstrap del proyecto
    • AGENTS · Roles y responsabilidades

En esta página

  • Changelog
    • 0.6.3 · 2025-10-28
    • 0.6.2 · 2025-10-27
    • 0.5.0 · 2025-10-24
    • 0.4.1 · 2025-10-18
    • 0.2.1 · 2025-10-12
    • 0.2.0 · 2025-10-10
    • 0.1.0 · 2025-09-30

Otros formatos

  • MS Word
  • Github (GFM)
  • PDF
  1. Lanzamientos
  2. Changelog

Changelog

0.6.3 · 2025-10-28

  • Layout Quarto en modo full para todas las páginas y bloque HTML explícito en Workbench que evita que la interfaz quede como texto plano.
  • pgAdmin expuesto en /pgadmin/ con login controlado por PGADMIN_EMAIL / PGADMIN_PASSWORD; los GE Data Docs se sirven desde /data-docs/ cuando se construyen con great_expectations --v3-api docs build.
  • Catálogo y visor de gráficos apuntan a /api/0.6.3; badges/metadata se basan en los campos normalizados (json_asset, image_asset).
  • Documentación, README y requirements actualizados a la versión 0.6.3 con la dependencia pgadmin4 incluida.

0.6.2 · 2025-10-27

  • Instrumentación ETL: nuevo decorador etl.instrumentation.instrument_pipeline registra corridas en jobs_runs, asegura datasets y publica snapshots Workbench. Se aplicó a ENUSC agregada, seguridad integrada (fuentes y gold) y reportes mensuales de Gendarmería.
  • Visor de gráficos: los pipelines COFOG generan JSON además del PNG; analysis/charts/generate_all.py captura FileNotFoundError y las tarjetas del visor muestran badges (Interactivo o la extensión de imagen).
  • API & configuración: atajos /api, /api/status, /api/docs, etc. redirigen al prefijo vigente (/api/0.6.2) y el bootstrap de Sentry registra un warning cuando la dependencia no está disponible. .env.production incorpora variables para exponer PGAdmin en despliegues productivos.
  • Catálogos & docs: reemplazamos /api/0.5.0 por /api/0.6.2 en metadata, documentación, Quarto y frontend; VERSION y package.json avanzan a 0.6.2.

0.5.0 · 2025-10-24

  • Actualizamos el prefijo a /api/0.6.2/ en catálogos, documentación, frontend y paquetes NPM.
  • Unificamos los worktrees (prod/, dev/, test) en /srv/projects/illanes00-ep y documentamos el flujo main ↔︎ development ↔︎ test con despliegue GitHub Actions.
  • Migraciones Alembic aplicadas en producción y ambientes auxiliares (202510220001) más seeds mínimas para dejar epdatos, epdatos_dev y epdatos_test alineadas.

0.4.1 · 2025-10-18

  • Gendarmería end-to-end: catálogo propio (data/meta/catalog/gendarmeria_reportes_mensuales.yaml), diccionarios de unidades/medidas y pipelines bronze→silver→gold (etl/pipelines/gendarmeria_*). Se agregaron seeds (etl/seeds/minimum.py), pruebas de regresión (tests/data/test_gendarmeria_catalog_bundle.py) y documentación dedicada (docs/gendarmeria_catalog.md).
  • Refactor COFOG + jerarquías DIPRES: scripts/build_cofog_series.py y etl/pipelines/dipres_cofog.py ahora reutilizan el manifiesto normalizado, quitan “dummy rows” y entregan rutas programa→subtítulo en pesos. Se publicó el mapeo en data/meta/diccionarios/dipres_cofog_programas.csv.
  • APIs y web modular: los blueprints se movieron a web/routes/, la navegación persistente vive en web/navigation.py y los componentes TS/JS quedaron divididos por responsabilidad (web/static/ts/components/**). La API se reorganizó (nuevos servicios en api/services/, rutas api/routes/data.py) con cobertura de pruebas (tests/api/test_data_endpoint.py).
  • Monitoreo y metadatos: migraciones Alembic 202510090003 + 202510090004 generaron esquemas meta_*, jobs_*, monitor_*; la metadata store (etl/metadata_store.py) refresca vistas materializadas y persiste linaje/ejecuciones. UI expone /monitoreo con métricas de jobs y HTTP (web/templates/monitoreo.html).
  • Catálogo y referencias BCCh: script scripts/fetch_bcch_series.py descarga IPC, PIB, PPP, tipo de cambio y población a data/ref/bcch/; las series seleccionadas quedan inventariadas en data/meta/ref_bcch_series_selected.csv.
  • Presupuestos DIPRES en pesos: etl/pipelines/dipres_budget.py elimina montos placebo (≤$1 000), homologa escalas/moeda original y actualiza data/bronze/*. Se agregaron herramientas de QA (scripts/qa_budget_vs_bcch.py, docs/qa/budget_vs_bcch.md) que comparan nuestra ley vs el “Gobierno General” del Banco Central.
  • Documentación y backlog: nuevas guías (docs/api_structure.md, docs/changelog.md, docs/refactor_scatastro.md) y actualizaciones en catálogos/ETL/operaciones para reflejar la modularización y los procesos de QA.

0.2.1 · 2025-10-12

  • Ejecución Total 2023 descargada (12 informes pesos/dólares) y bronzes regenerados.
  • Cobertura histórica documentada: 2003-2014 sólo reportan cierres trimestrales; 2025 marca septiembre-diciembre como próximos.
  • Scripts de cobertura (coverage_summary, check_dipres_coverage.py) distinguen entre faltantes y upcoming.
  • Integración de Sentry (ASGI) y nuevas variables SENTRY_* documentadas en operaciones/envs.
  • Suites pytest actualizadas (sin pytest.mark.asyncio) + regeneración de índice jerárquico y series COFOG.
  • Nuevas tablas meta_*, jobs_*, monitor_* (Alembic 202510090003) + prueba test_meta_schema_migration.py.
  • DipresBudgetBronze persiste runs en jobs_runs y actualiza meta_datasets/meta_files/meta_tables/meta_lineage automáticamente (ver tests/data/test_metadata_instrumentation.py).
  • Nuevo endpoint /api/{version}/data/{schema.table} con filtros, paginación y metadatos de linaje (ver tests/api/test_data_endpoint.py).
  • Nueva vista /monitoreo para revisar integraciones, ejecuciones y métricas HTTP desde la UI.

0.2.0 · 2025-10-10

  • Nueva navegación con navbar, sidebar, modo claro/oscuro y tarjetas de trazabilidad.
  • API expuesta en /api/0.2.0/… con inventario DIPRES y referencias BCCh documentadas.
  • Mejoras en la capa bronze (presupuestos) y validaciones de cobertura DIPRES.
  • Glosario de partidas/capítulos/programas (data/meta/diccionarios/dipres_programas.csv) generado automáticamente por DipresBudgetBronze y documentado en el catálogo DIPRES.
  • Serie COFOG (scripts/build_cofog_series.py) con montos nominales/real base 2018 y participaciones (% gasto público, % PIB) por función y subfunción.
  • Documentación actualizada para ETL, catálogos y referencias macroeconómicas (BCCh).

0.1.0 · 2025-09-30

  • Migración inicial del monorepo (api, web, etl) con catálogo DIPRES.
  • Ingesta mínima de presupuestos, seeds de dimensiones y verificación sanitaria (/healthz).
  • Setup de CI (lint, tests, smoke) y estructura de documentación (/docs).
Volver arriba
Descargar HTML Descargar PDF
Plataforma de Datos · ep.illanes00.cl
Arquitectura general