Skip to content

Releases: davidouagne/datahub-yaml-source

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 05 Oct 16:31

0.2.5 (2026-10-05)

Documentation

  • record rebase merge and Dependabot security updates in the standard (e1ac33f)

Build System

  • deps-dev: Bump the dev-dependencies group with 4 updates (118567a)
  • deps: Bump acryl-datahub from 1.7.0.13 to 1.7.0.14 (479b4ed)
  • deps: bump urllib3 from 2.7.0 to 2.8.0 (5ebd3c0), closes #90

Continuous Integration

  • clarify deduplication wording in the audit issue (3706c0f)
  • enable Dependabot auto-merge with a PAT so merges trigger release-please (6f475ac)
  • switch to rebase merge only and drop the pr-title check (e848589)

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 30 Sep 10:30
b8e1367

0.2.4 (2026-09-20)

Documentation

  • align CI/CD docs with the main branch ruleset (46408cb)
  • align CI/CD docs with the main branch ruleset (3a0bd72)

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 17 Sep 20:39
d427c11

0.2.3 (2026-09-17)

Bug Fixes

  • exact host match for URL sanitization + PyPI badge fix (24df151)
  • use .svg PyPI badge URL so version updates render (4ea7b4d)

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 17 Sep 18:52
36a65f1

0.2.2 (2026-09-17)

Bug Fixes

  • use exact host match instead of URL substring check (8a14c63)
  • use exact host match instead of URL substring check (5032b4b)

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 17 Sep 13:23
459f61d

0.2.1 (2026-09-17)

Continuous Integration

  • sign off release-please's own release commits (5a3bbd5)
  • sign off release-please's own release commits (8a1f786)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 13:02
e3adf8b

0.2.0 (2026-09-17)

Documentation

  • add Codecov badge to the README badge row (75d8bb8)
  • add Codecov badge to the README badge row (61f40c6)
  • add Codecov coverage-reporting spec; amend CI spec (697a4ac)
  • add SECURITY.md and PR template (a7dad5f)
  • add SECURITY.md and PR template (a8cc48a)
  • Codecov coverage-reporting spec (+ CI spec amendment) (8b9fbb8)
  • publish the finalized CI/CD, security, and quality standard (53959a7)
  • publish the finalized CI/CD, security, and quality standard (4c12594), closes #59
  • record ADR for the forced v0.2.0 checkpoint release (f07b575)
  • record CI/CD comparison research, ADRs, and triage label setup (bfb73b1)
  • record deny-licenses AND-expression gap found during #57 verification (cecd769)
  • record deny-licenses AND-expression gap found during #57 verification (3b3e1da)
  • update dependabot spec cross-references for release-please (f46b5f1)

Miscellaneous Chores

  • checkpoint infra work for v0.2.0 (02b0d2c)
  • checkpoint infra work for v0.2.0 (c78ddeb)
  • throwaway commit to verify PR template rendering (0fce10a)

Build System

  • adopt mypy --strict and ruff PL/ANN, fix surfaced violations (649a2b9)
  • adopt mypy --strict and ruff PL/ANN, fix surfaced violations (05ce5fb)
  • migrate from pip/setup.py to uv/pyproject.toml (2716627)
  • migrate from pip/setup.py to uv/pyproject.toml (7dc496f)

Continuous Integration

  • add Dependabot auto-merge for low-risk bumps (29ba7e6)
  • add Dependabot auto-merge for low-risk bumps (42f00e9)
  • add PR-time dependency review with license deny-list (58bdb47)
  • add PR-time dependency review with license deny-list (cc04005), closes #57
  • add weekly pip-audit SCA workflow (e01d23f)
  • add weekly pip-audit SCA workflow (c283fbe), closes #56
  • align dependabot grouping and repo settings with sibling repo (f100a3f)
  • align dependabot grouping and repo settings with sibling repo (91345db)
  • align required checks with sibling repo (lint/typecheck + dco) (2e7d10a)
  • align required checks with sibling repo (lint/typecheck + dco) (08b040a)
  • Bump codecov/codecov-action from 5 to 7 (4f4d5ba)
  • Bump codecov/codecov-action from 5 to 7 (099237a)
  • enforce Conventional Commits (commitlint + semantic PR title) (edf1808)
  • enforce Conventional Commits (commitlint + semantic PR title) (14ed520)
  • promote dependency-review to a required main status check (71c851a)
  • promote dependency-review to a required main status check (9cb5be2)
  • replace tag-triggered release with release-please (f09383e)
  • replace tag-triggered release with release-please (53d2d57), closes #58
  • upload coverage to Codecov from the test job (c802801)
  • upload coverage to Codecov from the test job (7062fb4)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 15:45
915b58d

datahub-yaml-source v0.1.0 — first public release

datahub-yaml-source is a standalone DataHub ingestion source plugin that reads a
directory tree of declarative YAML ("metadata as code") files and emits the DataHub
entities they describe: platforms, tags, glossary, domains, structured properties,
containers, datasets (schema, column-level lineage, column-level metadata), data
products, pipelines (DataFlow/DataJob with job-to-job DAG edges), run history,
data-quality assertions and incidents, charts and dashboards, saved queries,
knowledge-base documents, ML entities and the semantic layer, plus a software /
AI-agent catalog (REPOSITORY, API, SERVICE, AI_AGENT, AGENT_SKILL). No SQL
parsing, no live connection to source systems — translation only.

Status: Alpha (Development Status :: 3 - Alpha, @support_status(ALPHA)).
Maintained by a single developer, outside the DataHub Ingestion team.

Getting started: pip install datahub-yaml-source, then point a recipe at
type: yaml and run datahub ingest -c. See
yaml.md
for a narrative introduction and
reference.md
for a generated field-by-field reference of every kind.

Known limitations (see
_PLANNING.md
and yaml.md): the whole tree is loaded into memory before emitting (fine at
metadata-as-code scale); whether DOCUMENT and schemaField-level metadata surface
depends on the target GMS version; if one tree both defines and assigns structured
properties, use sink: datahub-rest with mode: ASYNC.


What's Changed

📚 Documentation

  • docs: prepare user-facing docs for the v0.1.0 release by @davidouagne in #36
  • docs: land agent-skills tracker/domain docs; ignore *.stackdump by @davidouagne in #37
  • docs: note sink mode: ASYNC for structured-property define+assign trees by @davidouagne in #39

⬆️ Dependencies

  • ci: Bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #18
  • ci: Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #19
  • build(deps-dev): Update setuptools requirement from >=64 to >=84.0.0 by @dependabot[bot] in #20
  • build(deps-dev): Update ruff requirement from <0.13,>=0.12 to >=0.12,<0.17 by @dependabot[bot] in #21
  • build(deps-dev): Update setuptools-scm requirement from <9,>=8 to >=10.2.3,<11 by @dependabot[bot] in #22

Other Changes

New Contributors

Full Changelog: https://github.com/davidouagne/datahub-yaml-source/commits/v0.1.0