Skip to content

1.7.0

Choose a tag to compare

@FabioLeitao FabioLeitao released this 17 Apr 02:11

Release 1.7.0

Release date: 2026-04-17 (planned publish).

Version string: 1.7.0minor bump from 1.6.8 (VERSIONING.md): detector and compliance documentation advances, security hardening, and operator tooling accumulated on main.


Highlights

  • Detector (format intelligence): REST JSON scalar types for connector format hints; extended email VARCHAR length hints; UUID-shaped VARCHAR hints; HEIC / Apple image path with pillow-heif and magic-byte routing where enabled.
  • Reporting / security: Heatmap embed path guard; import hygiene in report generator; ongoing CodeQL / PII-guard alignment for public-tree safety.
  • Compliance & glossary: Expanded GLOSSARY (EN + pt-BR): Stark Law, HCP, CPML context, HHS vs HSS, minor data and risk, Wabbix/WRB, VBA (value-based agreement vs Office VBA); COMPLIANCE_AND_LEGAL positioning (PEP/KYC, criminal-record context, joint delivery, HIPAA adjacency).
  • Repository hygiene: PII history guards, pre-commit alignment, Dependabot merges, CI Action pins, Semgrep/Bandit posture; extensive ops / Ansible / homelab scripts (operator-facing; does not change core scanner contract alone).

Changes since 1.6.8

  • Minor-feature track for connector-driven format hints and richer file-type coverage (HEIC).
  • Non-breaking security and documentation updates; no intentional breaking API/config changes — validate custom configs as usual after upgrade.

Bump type

From To Rule (VERSIONING.md)
1.6.8 1.7.0 Minor — new backward-compatible capabilities

How to get 1.7.0

  • From source: uv sync at 1.7.0 on main.
  • Docker: docker pull fabioleitao/data_boar:1.7.0 (and optionally :latest after Hub publish).

Build and push Docker image

From repo root, on main at 1.7.0, after tests pass:

.\scripts\check-all.ps1
.\scripts\docker-lab-build.ps1
docker login
docker tag data_boar:lab fabioleitao/data_boar:1.7.0
docker tag data_boar:lab fabioleitao/data_boar:latest
docker push fabioleitao/data_boar:1.7.0
docker push fabioleitao/data_boar:latest

Paste Short + Full repository description from docs/ops/DOCKER_HUB_REPOSITORY_DESCRIPTION.md into Docker Hub Edit after push.


Publish (tag + GitHub Release)

After this version is on main:

git pull origin main
git tag v1.7.0
git push origin v1.7.0
gh release create v1.7.0 --notes-file docs/releases/1.7.0.md --title "1.7.0"

After publish: verify

  1. GitHub: Release v1.7.0 and tag point to the intended commit.
  2. Docker Hub: Tags 1.7.0 and latest available and pullable; repository description matches this repo (no stale semver).
  3. README (EN + pt-BR): “Current release” = 1.7.0.
  4. Published sync: docs/ops/today-mode/PUBLISHED_SYNC.md + .pt_BR.md updated.
  5. Optional: docker scout quickview fabioleitao/data_boar:1.7.0 — base-image CVEs may remain no-fix until Debian python:*-slim refresh (document exceptions as needed).

What's Changed

  • docs(ops): PII public tree guide, pytest guard, PII tooling by @FabioLeitao in #175
  • fix(security): redact public today-mode and PII guide placeholders by @FabioLeitao in #176
  • chore(deps): bump cryptography from 46.0.6 to 46.0.7 in the uv group across 1 directory by @dependabot[bot] in #177
  • chore: operator workflow sync (cursor, scripts, docs, guards) by @FabioLeitao in #178
  • ci(actions): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #179
  • ci(actions): bump astral-sh/setup-uv from 94527f2e458b27549849d47d273a16bec83a01e9 to 37802adc94f370d6bfd71619e3f0bf239e1f3b78 by @dependabot[bot] in #180
  • deps(pip): bump the pip-minor-patch group with 13 updates by @dependabot[bot] in #181
  • deps(pip): bump starlette from 0.52.1 to 1.0.0 by @dependabot[bot] in #182
  • deps(pip): bump types-pyyaml from 6.0.12.20250915 to 6.0.12.20260408 by @dependabot[bot] in #183
  • chore(deps): bump pypdf from 6.9.2 to 6.10.0 in the uv group across 1 directory by @dependabot[bot] in #184
  • chore(deps): bump pillow from 12.1.1 to 12.2.0 in the uv group across 1 directory by @dependabot[bot] in #185
  • chore(deps): bump pytest from 9.0.2 to 9.0.3 in the uv group across 1 directory by @dependabot[bot] in #186
  • chore(deps): bump pypdf from 6.10.0 to 6.10.1 in the uv group across 1 directory by @dependabot[bot] in #187
  • chore(deps): bump python-multipart from 0.0.22 to 0.0.26 in the uv group across 1 directory by @dependabot[bot] in #188

Full Changelog: v1.6.8...v1.7.0