Skip to content

5.0.0

Choose a tag to compare

@JoshuaHarris391 JoshuaHarris391 released this 08 Sep 01:15

Breaking Changes

  • ArgoCD sync is opt-in on every restart and deploy flow: k8s restart-ms and synth deploy no longer run argocd app sync before the ETL. Pass --sync (now available on restart-schema, restart-etl, restart-ms, dict deploy and synth deploy) to keep the old behaviour (bc5000e)
  • k8s restart-ms honours --restart-services; its fallback order is the documented sheepdog, peregrine, guppy, portal (bc5000e)
  • metadata upload (single study) requires the typed production confirmation, like upload-all already did (74f4d43)

Features

  • metadata upload --release <tag> and upload-all --release: upload a specific release of a study, resolved from the registry path and verified in S3 (DataImportOrder.txt plus node JSONs) before dispatch, on the laptop even for --on ec2 (74f4d43)
  • study set --path verifies the new S3 prefix and gains --dry-run / --no-verify; new config study-set alias; the config group help, README and g3dt docs now point to it (9b60a8e)
  • g3dt --version; g3dt dict status shows the declared dictionary version next to the one stamped on the deployed S3 object, with --strict exiting 1 on drift (228f68c)

Other

  • Help-text polish from a new-developer audit: production gates stated wherever they run, laptop/browser notes and examples on every k8s command, --which explained on pipeline, jobs group help, a glossary in g3dt docs, one name for the CDK template repo, pipx install notes (d2fd70d)

Full Changelog: 4.3.0...5.0.0