1.7.0
Release 1.7.0
Release date: 2026-04-17 (planned publish).
Version string: 1.7.0 — minor 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
VARCHARlength hints; UUID-shapedVARCHARhints; HEIC / Apple image path withpillow-heifand 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 syncat1.7.0onmain. - Docker:
docker pull fabioleitao/data_boar:1.7.0(and optionally:latestafter 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:latestPaste 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
- GitHub: Release v1.7.0 and tag point to the intended commit.
- Docker Hub: Tags
1.7.0andlatestavailable and pullable; repository description matches this repo (no stale semver). - README (EN + pt-BR): “Current release” = 1.7.0.
- Published sync:
docs/ops/today-mode/PUBLISHED_SYNC.md+.pt_BR.mdupdated. - Optional:
docker scout quickview fabioleitao/data_boar:1.7.0— base-image CVEs may remain no-fix until Debianpython:*-slimrefresh (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