Releases: ozzy-labs/opshub
Releases · ozzy-labs/opshub
v0.6.0
09 Jun 22:01
Compare
Sorry, something went wrong.
No results found
0.6.0 (2026-06-09)
⚠ BREAKING CHANGES
slack: orthogonalize conversations sort axis (drop implicit engagement) (#537 ) (#548 )
Added
slack: feature→scope SSOT + auth-test readiness block (#539 ) (#551 ) (7b9254a )
slack: infer cursor backfill --until from oldest ingested ts (#536 ) (#547 ) (7965e3b )
slack: orthogonalize conversations sort axis (drop implicit engagement) (#537 ) (#548 ) (3509ae3 )
slack: pin single-workspace non-goal + team_id bind guard (#538 ) (#550 ) (b44dd0e )
slack: surface granted OAuth scopes in opshub slack auth test (#533 ) (#540 ) (0261f26 )
slack: add opshub slack status + two-tier the cursor surface (#536 ) (#546 ) (4424894 )
slack: add slack-setup guide, no-op sync notice, comma-separated channels env (#535 ) (#545 ) (760ff20 )
Fixed
projections: stop slack demand digest false positives (#534 ) (#544 ) (e102758 )
slack: point flat-dict cursor error at working reset --all, not dead-end rebuild (#531 ) (#543 ) (ac9f3fc )
cli: surface sanitised sync error body on default stderr (#532 ) (#542 ) (9dae0cc )
Documentation
architecture: reflect Phase 23-G conversations sort orthogonalization (#537 ) (#549 ) (0ac37ee )
v0.5.1
08 Jun 15:17
Compare
Sorry, something went wrong.
No results found
0.5.1 (2026-06-08)
Added
cli: add opshub slack cursor show/reset/backfill + Phase 22 closeout (Phase 22-E, epic #516 ) (#528 ) (79b7bec )
connectors: add backfill (low-water) axis to Slack cursor schema (Phase 22-B, epic #516 ) (#525 ) (737b478 )
connectors: add bounded-window (latest) fetch to SlackFetcher (Phase 22-C, epic #516 ) (#526 ) (4d36c02 )
connectors: auto gap-backfill on Slack floor lowering (Phase 22-D, epic #516 ) (#527 ) (c240f84 )
inbox: dedup ItemEnqueued by source_ref (idempotent re-observation) (#529 ) (847aa8b )
Documentation
ADR-0038 Slack sync gap backfill + correct broken rebuild workaround (Phase 22-A, epic #516 ) (#523 ) (4dd60db )
v0.5.0
07 Jun 23:05
Compare
Sorry, something went wrong.
No results found
0.5.0 (2026-06-07)
⚠ BREAKING CHANGES
enforce sources.body NOT NULL and drop body=NULL fallback paths (#486 )
drop per-phase event union aliases (Phase[2-9]Event → AllEvent only) (#482 )
drop expand_graph param + make LinkService required (#485 )
drop inline exclude_globs in box_drive / onedrive_drive (#484 )
drop inline exclude_globs in box_drive / onedrive_drive (ADR-0020 §(b) cleanup) (#483 )
Added
browser: add Playwright browser core module + [browser] config + extras + CI chromium (#511 ) (5d7d17a )
connectors: add web connector + opshub web sync CLI (Phase 21-C) (#513 ) (2f92027 )
mcp: add browser.fetch write-category tool + revise ADR-0022 (#512 ) (1a2035a )
slack: connector_cursors cursor_value compound schema (Phase 20-B) (#473 ) (8dbf6f5 )
slack: ingest thread replies via conversations.replies (Phase 20-A) (#474 ) (5e1931f )
slack: late-reply polling phase + activity window pruning (Phase 20-C) (#476 ) (eca602b )
Fixed
Changed
db: make sqlite busy timeout explicit and document concurrency assumptions (#502 ) (761778a )
drop expand_graph param + make LinkService required (#485 ) (45a46ae )
drop inline exclude_globs in box_drive / onedrive_drive (#484 ) (88b8700 )
drop inline exclude_globs in box_drive / onedrive_drive (ADR-0020 §(b) cleanup) (#483 ) (dbe9a55 )
drop per-phase event union aliases (Phase[2-9]Event → AllEvent only) (#482 ) (b45e724 )
enforce sources.body NOT NULL and drop body=NULL fallback paths (#486 ) (b98bed4 )
Documentation
adr: add ADR-0037 browser read layer + revise ADR-0010 web connector (#510 ) (1f878e0 )
reflect Phase 21 browser read layer + closeout (epic #504 ) (#514 ) (8d37cb3 )
slack: ADR-0030 revise + landed + Phase 20 thread reply docs sync (Phase 20-D) (#477 ) (21952ca )
v0.4.1
04 Jun 03:32
Compare
Sorry, something went wrong.
No results found
0.4.1 (2026-06-04)
Added
slack: add opshub slack sync date floor (sync_since + per-channel since) (#461 ) (81c904d )
Documentation
slack: cross-link ADR-0036 + document sync_since floor in slack sync help (#464 ) (b9bacb6 )
v0.4.0
03 Jun 23:08
Compare
Sorry, something went wrong.
No results found
0.4.0 (2026-06-03)
⚠ BREAKING CHANGES
slack: consolidate sort axis (drop --activity, add --sort) + toml as default format (Phase 19-D-2) (#453 )
Added
slack: consolidate sort axis (drop --activity, add --sort) + toml as default format (Phase 19-D-2) (#453 ) (7960f4b )
Documentation
adr: add ADR-0035 slack sort axis consolidation (Phase 19-D-1) (#451 ) (cad637e )
v0.3.3
03 Jun 13:39
Compare
Sorry, something went wrong.
No results found
0.3.3 (2026-06-03)
Added
slack: engagement-axis sort for opshub slack conversations (Phase 19-B) (#445 ) (9ff334a )
Fixed
connectors: populate registry in 'opshub connectors' + close Phase 14 MCP gap (#437 ) (bbd792a )
tests,docs: close Phase 13/14 connector drift + stale docstring refs (PR #437 followup) (#442 ) (3d0c972 )
Documentation
adr: add ADR-0034 Slack engagement axis (Phase 19-A) (#444 ) (19fb738 )
v0.3.2
03 Jun 06:43
Compare
Sorry, something went wrong.
No results found
0.3.2 (2026-06-03)
Added
mcp: add slack.demand.list + wire to assistant skills (Phase 18-C, ADR-0033) (#434 ) (db82b42 )
projections: slack_demand_digest projection + debug CLI (Phase 18-B) (#433 ) (c28ff63 )
Documentation
adr: add ADR-0033 Slack mention/DM demand digest (Phase 18-A) (#431 ) (b8a8b6b )
adr: fix ADR-0033 input schema to match slack.demand.list implementation (#435 ) (3e59b5e )
v0.3.1
03 Jun 03:42
Compare
Sorry, something went wrong.
No results found
0.3.1 (2026-06-03)
Added
config: load opshub.toml at runtime via TomlConfigSettingsSource (#418 ) (#423 ) (144b640 )
Documentation
adr: ADR-0032 runtime TOML config loading + cross-refs (#421 ) (c99416b ), closes #417
adr: fix ADR-0032 reference to --print-paths flag (#424 ) (1c01a63 )
align operator-facing docs with ADR-0032 TOML loading (#420 ) (bec0bc9 )
config: post-#416 audit followup — cross-ref ADR-0032 from setup docs and starter TOML (#425 ) (e046478 )
v0.3.0
03 Jun 01:13
Compare
Sorry, something went wrong.
No results found
0.3.0 (2026-06-03)
⚠ BREAKING CHANGES
reorganise CLI command surface to noun-first per-noun group (Phase 17-B) (#414 )
Added
reorganise CLI command surface to noun-first per-noun group (Phase 17-B) (#414 ) (6be57e9 )
Documentation
adr: ADR-0031 — CLI command surface organization (Phase 17-A) (#412 ) (e2cf1c2 )
upgrading: rewrite legacy opshub connector ... examples to Phase 17 form (#415 ) (e6530c2 )
v0.2.11
02 Jun 16:45
Compare
Sorry, something went wrong.
No results found
0.2.11 (2026-06-02)
Added
slack: emit per-row debug log on inaccessible-channel skip (#407 ) (7c6cb3a )
Fixed
slack: drop context-mismatched ADR-0018 §(7) reference from inaccessible-channels warning (#406 ) (60484ea )
slack: skip inaccessible channels in conversations --since probe (#405 ) (2e53815 )
Changed
rename "secretary" terminology to "assistant" across the repo (#404 ) (9edf1be )
Documentation
adr: add ADR-0030 Slack thread reply ingestion policy (#402 ) (9247d37 )
slack: point operators at --debug for per-channel skip ids (#408 ) (e0f2de8 )