You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Datasets (#42): per-site registry of uploaded data files
(DuckDB / CSV / Parquet / SQLite) queried via DuckDB. Admin
explore console with saved queries; ::: dataset ::: markdown
directive bakes tables, Vega-Lite charts (client-side hydration,
no-JS table fallback), and inline scalar values into post and
page bodies at save time; re-upload re-renders referencing
content. New settings: BRAGI_DATASET_MAX_UPLOAD_BYTES, BRAGI_DATASET_QUERY_TIMEOUT_SECONDS, BRAGI_DATASET_QUERY_MAX_ROWS, BRAGI_DATASET_QUERY_MEMORY_LIMIT, BRAGI_DATASET_QUERY_TEMP_LIMIT. New CLI: bragi datasets rerender.
Changed
Release pipeline hardening (follow-up to the v1.31.0 PyPI
propagation incident, PRs #406-#410): release.yml's
publish-docker propagation gate now pins Python 3.14 so the pip download probe satisfies the package's requires-python,
extends the propagation budget, and carries a workflow_dispatch
recovery handle that produces a v-prefixed image tag and fires
the theme-notify step. Adds a standalone _diagnose-pypi.yml
workflow for diagnosing future routing incidents. No runtime or
deployment-behaviour change for operators.