ZeroShot v0.8.0
Immutable
release. Only release title and notes can be modified.
ZeroShot 0.8.0
- Source: buildbetter-app/buildbetter@352b31e
- Source tag: zeroshot/production/v0.8.0
- Promoted from: zeroshot/staging/v0.8.0-rc.0
- REST relationship: independent
- REST deployment marker: not required
- Workflow: https://github.com/buildbetter-app/buildbetter/actions/runs/30475307456
Changes since zeroshot/production/v0.7.1:
- ENG-7967: Handle extraction context limits (#5227) (352b31ef36)
- Make ZeroShot local development and initial sync reliable (#5229) (09d4d00700)
- Block tracked plaintext env backups in CI (#5215) (ab436e83aa)
- Retire completed integration migration plan (#5225) (a8241828eb)
- chore: migrate metadata DB interface to bounded context (#5226) (4bc2fc680d)
- ENG-7871: Keep Recall removal retryable (#5228) (0e2753f60c)
- Defer transient Front token refresh failures (#5159) (bd637bf3ca)
- fix(opportunities): allow bounded clustering reads to finish (#5180) (1086e4428c)
- Trace document template generation (#5224) (91d2c41730)
- fix(attio): defer exhausted transient sync failures (#5222) (057111845c)
- Fix Feedback Ops Gong backfill progression (#4871) (c642b09fbb)
- Fix stuck pointer-events blocking integration disconnect buttons (#5194) (068baa5ff1)
- ci: authenticate Pulumi provider downloads (#5217) (b3a64ad7db)
- fix(billing): suppress low-credit warnings when auto top-ups are on (ENG-9115) (#5199) (f0813d9f9c)
- remove logs (#5214) (5b34d46573)
- fix(billing): reconcile blocked usage on Salesbricks attach and repair (ENG-8979) (#5183) (8a902cc925)
- Refresh Hasura OS security packages (#5206) (de06631258)
- Add current Vanta document evidence (#5202) (903d39691c)
- Remove tracked plaintext environment backup (#5203) (9d0e81db7c)
- fix(salesforce): dispatch signal extraction for custom-object feedback sync (#5200) (fd63408d03)
- fix(zeroshot): preserve legacy state during profile migration (#5145) (a3102bb525)
- Refresh Hasura image for Vanta vulnerability remediation (#5195) (bd9abb2665)
- Add descriptions to call permission select options (ENG-9108) (#5170) (f38133979b)
- Draft Vanta policy remediation set (#5197) (43b4b5bceb)
- Codify metadata and public ID invariants (#5196) (576db30eeb)
- fix(deps): enforce DOMPurify 3.4.12 (#5003) (c7dd705641)
- chore: migrate marketing variant repositories to bounded context (#5191) (30d2f82f27)
- ENG-9032: Normalize BBCM HTML code spans (#5193) (31a8ac0d50)
- fix(deps): override vulnerable Hono node server (#5192) (47c52038fd)
- Document audit log boundaries and stale billing plan (#5190) (4c7f7f26d6)
- ENG-9113: Acknowledge Fireflies paid-plan sync failures (#5189) (1664e244d6)
- chore(surveys): trace question generation (#5188) (83a7bbe3b1)
- Clean stranded multi-instance Compose projects (#5174) (23326c6067)
- chore(deps): bump axios from 1.16.0 to 1.18.0 (#4962) (e699edb084)
- Keep the floating chat streaming visibly through new-chat creation (#5187) (4e62a7e916)
- Route AI workloads by live eval results (#4356) (2907232727)
- Route survey responses through verified domains (#5181) (d3d32fbee0)
- chore(chat): regenerate ChatRead for the record context columns (#5184) (f6c2a2fd9d)
- Render the floating chat through /ai-chat's MessageRenderer (#5186) (f67a76be44)
- [codex] Complete Recorder workspace backend contracts (#5135) (d9911fcc73)
- Fix duplicate "Thinking..." and unrendered citations in the floating chat (#5185) (eefe8a3c9f)
- feat(chat): make person and company first-class chat contexts so record scope survives (#5173) (5191ac8918)
- feat(chat): actually enforce person and company scope on signal retrieval (#5178) (2ac5fbc371)
- fix(billing): suppress Salesbricks alert spam for known-broken contracts (#5175) (69dbc1db8f)
- fix(billing): gate Intercom/Kustomer webhook conversation imports at the door (ENG-9109) (#5172) (a184823e75)
- Build Keycloak theme from root workspace (#5171) (127a5d4982)
- Derive paid/free from the live subscription and drop the organization.plan writers (ENG-9053) (#5102) (505b468300)
- Fix Keycloak theme lockfile drift in testing CI (#5168) (756ee48987)
- Gate desktop tab keyboard shortcuts to the Electron build (ENG-9106) (#5166) (d4abf19654)
- Fix immutable ZeroShot tag publication ordering (#5167) (13e2eb3851)
- Fix ZeroShot release runner compatibility (#5148) (e4f9ae8058)
- fix(deps): remediate desktop updater vulnerability (#5130) (a3600688a5)
- chore(deps): bump fast-uri from 3.1.0 to 3.1.4 (#5013) (4e2b92651f)
- ENG-9102 Make ZeroShot releases immutable and promotable (#5164) (25b6b67be7)
- fix(billing): gate knowledge-gap analysis before minting its anchor (ENG-8976) (#5137) (ab788e0955)
- fix(deps): update PostCSS to 8.5.20 (#5126) (bee60ca4b0)
- ENG-9100: Normalize person merge email races (#5158) (b2229e2b67)
- chore: migrate Success follow-up discovery to bounded DB context (#5161) (8d3e62576a)
- Trace Smart Tag classification (#5157) (cca558977e)
- ENG-8917: Retry Weaviate batch upstream resets (#4730) (906edec30e)
- chore: migrate survey repositories to bounded DB contexts (#5117) (3575550dc7)
- ENG-9032: Normalize multi-signal BBCM citations (#5108) (d422a8c53f)
- chore(deps): bump body-parser from 2.2.2 to 2.3.0 (#4979) (6ecabab302)
- Refresh remaining Vanta document evidence (#5095) (3244467e8b)
- ENG-8716: Acknowledge Deepgram remote content errors (#4694) (b2f290a2b2)
- Retire stale Common split plan (#5160) (3cf035e4f8)
- Report the recording bot's own state instead of calling it an upload (#5163) (a46e3fb13e)
- Return the recordings list to the dated listing when a search is cleared (#5162) (bc54d02cd9)
- Grant the recordings list's processing timestamps to the user role (#5154) (973ccbb3a9)
- Opt-in Recordings list layout, with company-aware search ranking (#5149) (1b4afd772e)
- fix(web): show live reasoning in the floating chat instead of a frozen "Thinking…" (#5139) (efbff7904d)
- fix(web): use a timestamptz cursor for the conversation table in realtime polling (#5138) (f62191172c)
- Release ZeroShot 0.8.0 for testing (#5146) (576d65b9ad)
- Move ZeroShot release dependency caching inline (#5144) (5f51d3def3)
- Consolidate frontend app compile and image jobs (#4955) (8c2f623e1d)
- fix(ci): give unit test shards more headroom (#5143) (6c632e3cc4)
- move linear skill (#5140) (c4f10d0fa1)
- Add first-class OMP agent-session ingestion (#4836) (ffd1e31ac4)
- ENG-9079: Support confidential MCP dynamic registration (#5094) (be3de8cd75)
- Fix ZeroShot onboarding completion lifecycle (#5141) (7676dea1bf)
- fix(salesforce): route client HTTP through native fetch to stop jsforce transport hangs (#5131) (937fe85562)
- fix(hubspot): chunk company batch reads at HubSpot's 100-input limit (#5132) (47f59bfd45)
- perf(crm): progressively load the profile activity feed (#5134) (3ed6548815)
- fix(success): stream the account chat reply token-by-token (#5136) (0f288de3f2)
- fix(plain): resume interrupted backfills from saved pages (#5133) (c785f101ba)
- fix(billing): resolve renewal promo grant by Stripe subscription id (#5129) (b6ae13335b)
- fix(hasura): guard opportunity synthesis billing seeds against dropped enum tables (#5128) (211213e4f1)
- build(deps): remediate ws vulnerabilities across supported majors (#5088) (ac44faa210)
- fix(opportunities-worker): provision Sentry project via Pulumi and drop typescript prefix (#5122) (638a48b3d6)
- fix(config): default opportunities-worker Sentry to empty DSN instead of optional (#5121) (ee27a8a690)
- fix(config): make opportunities-worker Sentry config optional (#5120) (76775310cc)
- fix(deploy): bundle opportunities-worker into the shared backend runtime image (#5118) (f2c2ea5797)
- Trace feedback image imports (#5111) (96b54b2b55)
- Patch Undici dependency lines against current advisories (#5112) (635916f5ca)
- Retire stale metadata migration verification guide (#5113) (46ec85e4fc)
- Promote weekly steering guidance and agentic maintenance proposals (#5116) (07dd00ac19)
- Remove stale Zapier npm lockfiles (#5110) (60f5feafbc)
- fix(deps): patch xmldom vulnerabilities (#5109) (3a77527ec2)
- ENG-9075: Chunk oversized metadata record filters (#5107) (ffe673b423)
- Patch critical transitive dependency vulnerabilities (#5106) (c398e7e44a)
- ENG-9088 Narrow and parallelize PR verification (#5105) (d87bb8906f)
- CRM system of record: People/Company → deals, tasks, notes, calendar, gmail, workflows (#4612) (982b7f22b5)
- Build opportunities workspace command center and consolidate projects onto Projects V2 (#4402) (058d9a4593)
- Decide Salesbricks order.end from the /current subscription status (ENG-9077) (#5082) (55ab3e4179)
- Read analytics subscriptions from the deduplicated live view (ENG-9072) (#5080) (377652be3f)
- Fix intelligent-reports fetchSignals test to the object-param signature (#5099) (d6f5aa2e90)
- Follow same-file model constants in the catalog scanner (ENG-9081) (#5097) (b551561b65)
- Move AI model catalog validation to weekly automation (#5090) (a36faeb880)
- chore(deps): patch newly disclosed npm vulnerabilities (#4990) (40c877afe4)
- Move macOS workflows to GetMac (#5086) (49b2a8e5bc)
- Refresh Vanta product and secure coding evidence (#5084) (289ce991c0)
- Trace enhanced intelligent report generation (#5053) (7ec13281bf)
- fix(zeroshot): harden local QA and session sync (#4967) (d691cb23f9)
- ENG-9058: Exclude handled RPC 4xx from Sentry (#5061) (fe6baf3808)
- ENG-7966: Reconcile HubSpot contact conflicts (#5058) (36100d98cd)
- ENG-9054: Ignore deleted extraction workflow jobs (#5057) (b0a1437fb3)
- Retire completed custom properties split plan (#5055) (57f8cdfce0)
- Trace Talking Persona test analysis (#5066) (a1e26eb6e7)
- Read the org's current subscription deterministically (ENG-9071) (#5056) (1b71a8d3ec)
- chore(tooling): invoke enum and migration check scripts via bash (#5076) (69e37e9e2b)
- chore(codegen): reconcile committed schema artifacts with main's migration set (#5044) (fe864d4dc1)
- Guard fuzzy-match id coercion against non-numeric model output (#4995) (f4374cbeee)
- Fix Feedback Ops production runs (#5075) (7f77e396eb)
- fix(feedback-ops): declare the feedback and event-stream workspace deps (#5073) (e39a2436d4)
- fix(mcp): match the operating-guide assertion to the shipped wording (#5069) (25e322900f)
- chore: enforce strict scope containment (#5071) (a3b7c5fc53)
- Fix Feedback Ops production backfills (#5052) (3c6eda4d6b)
- Fix persistent PR verification failures (#5065) (74dea292e6)
- ENG-9059: Classify malformed Loops responses (#5024) (3d75fd6ee4)
- Fix Smart Tag MCP workflow contracts (#5064) (82e61e53b8)
- adds a dedicated lane for scanning sessions (#5060) (e6cf99ba4b)