Releases: RNA4219/tracker-bridge-materials
Releases · RNA4219/tracker-bridge-materials
Release list
tracker-bridge v1.1.0
tracker-bridge v1.1.0
Added
- TrackerAdapter.create_issue contract.
- GitHubAdapter and MockGitHubAdapter issue creation.
- TrackerIntegrationService.create_outbound_issue public service.
- Durable fingerprint reservation using connection ID, handoff ID, and handoff item ID.
- Hidden GitHub idempotency markers and reconciliation before create.
- Typed local task and remote GitHub issue references.
Safety and audit behavior
Credentials are loaded only from the environment variable named by
tracker_connection.secret_ref. Tokens are not written to SQLite payloads,
errors, or logs.
A successful create records issue_cache, entity_link, and sync_event=applied in
one transaction. Existing fingerprints return skipped without replacing the
original applied audit record. Concurrent callers share one reservation and
only its owner may create the external issue.
Timeouts and other unknown outcomes become failed with outcome_unknown=true.
Automatic recreation is blocked until marker reconciliation can determine the
remote result.
Scope
Live creation supports GitHub Issues only. Jira creation and other providers are
not included in v1.1.0.
Quality gates
- uv run ruff check .
- uv run mypy tracker_bridge tests
- uv run pytest --cov --cov-fail-under=80
tracker-bridge v1.0.0
tracker-bridge v1.0.0
正式リリース。
Release position
v1.0.0を正式リリースとする- 以後の保守は最低限に留める
- 対象は重大な不具合修正、公開情報の是正、互換性維持が中心
Highlights
- typed_ref の write path を canonical 4 セグメントに統一
- tracker connection 境界を保持する link / resolver / snapshot 振る舞いに修正
- issue_cache / sync_event / tracker integration の受入観点を補強
- Agent ファースト構成として repo 同梱 skill を追加
README.mdを最小導線、README-human.mdを説明用に再編
Included in this release
- canonical typed_ref handling updates in refs, link service, and related tests
- connection-aware tracker resolution and metadata handling across services and repositories
- expanded repository, workflow, resolver, and live adapter tests
- updated SQL, requirements, and roadmap-aligned documentation
- release documentation via
CHANGELOG.mdand this note
Validation
ruff check .mypy tracker_bridge testspytestpytest --cov(TOTAL 86%)
Upgrade note
- package version is now
1.0.0 - package metadata readme points to
README-human.md - repo consumers should treat canonical typed_ref as
<domain>:<entity_type>:<provider>:<entity_id> - legacy 3-segment refs remain read-compatible only where explicitly handled