Changelog
Todas las versiones notables de godml se documentan aquí. Seguimos Semantic Versioning.
v1.1.1 — 2026-06-28
Añadido
- Provider SageMaker — pipeline multi-step completo:
ProcessingStep → TrainingStep → EvaluationStep → ConditionStep → RegisterModel - Soporte para
registry.model_package_groupyregistry.approval: manual | auto - Secciones
aws,computeyregistryen el YAML schema - Containers pre-construidos de AWS (XGBoost built-in + SKLearn) — sin necesidad de ECR
- SLSA Level 3 en PyPI — attestations verificables con Sigstore
- Source URL en metadatos PyPI (GitHub Statistics sidebar)
Mejorado
- Coverage de tests al 55%
- Dependencias ancladas en CI para reproducibilidad
Fix
- Variables de entorno
${VAR}ahora se resuelven antes de validar el schema
v1.1.0 — 2026-03-15
Añadido
- AI Advisor — selección automática de modelo con LLM (
godml[advisor]) - AutoTuner — ajuste automático de hiperparámetros según el dataset
- Soporte para LightGBM (
model.type: lightgbm) - DataPrep standalone:
godml dataprep run recipe.yml - Hash de dataset SHA-256 para trazabilidad (
dataset.hash: auto) - Soporte para Parquet con
godml[data]
Mejorado
- Output de terminal con
rich— métricas en tabla coloreada - Mensajes de error más claros cuando el YAML tiene campos desconocidos
v1.0.0 — 2025-12-01
Lanzamiento inicial
- Pipeline declarativo en YAML
- Provider MLflow (local)
- Modelos: XGBoost, RandomForest, LogisticRegression, LSTM, LinearRegression
- Compliance PCI-DSS con detección de PII
- DataPrep service integrado
- CLI:
godml run,godml init,godml serve,godml deploy,godml calc-hash - Notebook API para Jupyter
- Tracking automático en MLflow