Skip to main content
Skip to main content
Changelog

Release notes

Every feature, improvement, and fix we ship.

v3.7.0— permalink
Minor

VETR 3.7 — Your proposal has the sections your solicitation asks for

The outline is yours now

A proposal's section list is the shape of the document you are going to submit, and VETR was not building it properly. This release rebuilds it end to end — from the solicitation, through the editor, into the file you send.

Sections

  • Every proposal gets its full set of sections. When a solicitation's Section L was parsed, VETR built the outline from that alone and dropped the core narrative sections — so a proposal could open with a single section and no Executive Summary or Technical Approach. Section L now adds to the standard set instead of replacing it, and the solicitation's own items keep the order it specifies, because ordering against Section L is itself an evaluation criterion. Proposals already affected repair themselves the next time you open the workspace.
  • The proposal page and the editor now show the same sections. The Sections tab listed four fixed names while the workspace listed your real outline. It now lists the real one, with each section's number, title and status.
  • You can add your own sections. Use the + in the Document Outline for anything the solicitation asks for that the parse missed — a Small Business Participation Plan, a Section 508 conformance narrative, an agency-specific plan. Give it a title, and optionally a line or two on what it should cover; the AI reads both alongside the solicitation when you draft it. Sections you add can be removed again.
  • Renaming a section is safe and the editor's prompt now follows the section you are actually in.

Exports

  • Your export contains what you wrote. The export offered a fixed list of eight items and only ever wrote four of them into the document. Sections you added were dropped without warning, and the Transition Plan, Quality Assurance Plan and Risk Mitigation Plan were never included at all — even when written. The export now offers your proposal's real outline, in its real order, under its real headings.
  • Past Performance is offered only when you have not written your own, so the topic no longer appears twice.

Scanned documents

  • OCR now reads your document. Text extraction from scans ran through a component that was never installed, and returned a fixed sample statement of work — saved against your file as though it had been read from it. Extraction now runs on Amazon Bedrock inside the GovCloud boundary, the same engine that already reads your RFPs. Where a file cannot be read, VETR says so instead of returning something.

Elsewhere

  • The VETR score is legible — the overall score is now a ring showing where you sit, with each pillar scored against the same bands, in both light and dark themes.
  • Deleting your account closes your subscription. Deleting the workspace owner previously left a subscription billing an account nobody could reach. If teammates still use the workspace, VETR asks you to contact support so ownership moves across first.

Your data and the GovCloud boundary are unchanged, and all AI processing — including document text extraction — remains inside it.

v3.6.0— permalink
Minor

VETR 3.6 — Cancellation that works, documents that are scanned, numbers that stay honest

A second correctness pass

3.5 stopped VETR showing scores it had not calculated. This release finishes that job in the places 3.5 did not reach, and fixes a set of billing problems we found while auditing the payment path end to end.

Billing and cancellation

  • Cancelling actually cancels. Cancelling a free trial, or a plan with no card attached, previously showed a success message while nothing happened. Every cancellation and resume now reports exactly what it did — and names the date your access runs to, instead of saying "the end of the billing period".
  • A cancellation made in Stripe now shows up in VETR. Cancelling through a card statement, a billing portal, or by letting a payment lapse used to leave your VETR billing page looking untouched.
  • You can start a plan again after cancelling. Re-subscribing from inside the app previously failed with a generic error once a subscription had ended.
  • Access now ends when your paid period ends, and everything you paid for keeps working right up to that date — including every AI feature, which used to switch off early.
  • A refund closes the account cleanly. A full refund now also ends the Stripe subscription, so you are never invoiced again for a workspace you no longer have. Partial refunds leave your plan running, unchanged.
  • Payments that need bank confirmation are surfaced rather than failing quietly.

Documents

  • Stricter upload checks everywhere VETR accepts a file. A document's real content must now match the file type it claims to be, on every upload path — including document versions and files sent for signature, which previously had weaker checks than the rest.

Numbers and documents you send out

  • No invented win probability. An unscored proposal now says so and offers to run the scoring agent, instead of reporting a low percentage nobody calculated.
  • Go/No-Go starts empty. A new assessment no longer arrives pre-filled at "Average" with a recommendation attached, and it will not let you finalise a decision you have not made. Criteria you have not reached yet no longer count against your score.
  • Your proposal's past-performance volume uses the references you cited for that bid, strongest first — it previously included an arbitrary five from your whole library, and could differ between two exports of the same proposal.
  • Exported documents only state what was recorded. A contract with no end date is no longer described as "Ongoing", and an unscored proposal no longer exports as a 0% "Underdog".
  • RFP parsing reports the confidence the model actually gave, rather than filling in a default.

Security and compliance

  • Two-factor codes are covered by the same account lockout as passwords.
  • Session data is encrypted at rest. You will have been signed out once when this took effect.
  • The compliance page reports only what VETR can actually verify. Controls it cannot check automatically are now shown as not assessed instead of being counted, and the page states plainly that these figures are a self-assessment of our own configuration — not a certification. SOC 2 Type II remains in preparation and we are preparing to engage for FedRAMP 20x.

Your data and the GovCloud boundary are unchanged, and all AI processing remains inside it.

v3.5.0— permalink
Minor

VETR 3.5 — Numbers you can trust: correct deadlines, honest scores, real federal rules

A full-platform correctness pass

This release is mostly not new features. It is the result of auditing the whole platform and fixing what it was getting wrong — the arithmetic behind bid decisions, the federal rules it applies, and the places it showed a confident number it had not actually calculated. Where VETR now does not know something, it says so instead of guessing.

Deadlines

  • Response deadlines now show the exact time and time zone — SAM.gov publishes a precise deadline (for example 2:00 PM Eastern) and VETR was storing only the date. A bid due at 2:00 PM read as "due August 15".
  • Dates no longer display a day early — a calendar date was being converted through UTC, so viewers in US time zones saw the previous day.
  • A closed opportunity is labelled closed instead of scoring the same as one months away.

Scores and bid decisions

  • Pursuit ROI is calculated on profit, not contract value — winning a contract earns you your margin on it, not its full value. The calculator now asks for your expected margin and keeps every input you enter.
  • "Not scored" is now a real state — an unscored proposal no longer counts as a zero in your averages, and no longer produces gap analysis for a bid nothing has assessed. Where a score is missing you get a button to run the scoring agent.
  • One VETR weighting everywhere — the composite is now calculated identically in the app, the assessment, and the AI tools.
  • Pricing needs a real sample — the price band is withheld, with the reason shown, until enough comparable awards exist to support it.

Federal rules

  • Limitation on subcontracting is evaluated properly — 13 CFR 125.6's 50/50/85/75 limits by type of work, measured only against firms that are not similarly situated, plus the separate 40% joint-venture floor. You can now record who performs each item of work.
  • WOSB and EDWOSB eligibility follows certification, not ownership — self-certification ended in October 2020, and EDWOSB has its own economic-disadvantage tests.
  • Mentor-protege terms are three years with one renewal, per 13 CFR 125.9, with SBA's limits on how many agreements you can hold.
  • FAR clause applicability is assessed against your actual solicitation, and nine more agency FAR supplements are recognised.
  • Veteran ownership is totalled across all veteran owners for the 51% test, rather than looking at the largest single owner.

Security, accessibility and reliability

  • A set of access-control and tenant-isolation hardening fixes across the platform.
  • Accessibility improvements to navigation, forms, tables and colour contrast, with automated WCAG 2.1 AA checks now running on every change.
  • Faster dashboard and analytics pages, and the health check now verifies the platform can actually serve rather than only that it started.

Public claims across the site were re-checked against what the platform genuinely does, and corrected where they overstated it. Your data, the GovCloud boundary, and the in-boundary AI guarantee are unchanged.

v3.4.0— permalink
Minor

VETR 3.4 — A calmer, faster workspace: one design system across the app

The whole workspace now reads as one product

A top-to-bottom visual refresh guided by a single design system — plus a set of everyday-usability fixes you'll feel immediately.

What's new

  • One visual system, everywhere — every dashboard page now shares the same header, calm card canvas, and status vocabulary, so the AI suite, proposals, delivery, analytics, and library pages finally read as one product.
  • Tabs behave — switching tabs no longer nudges the page downward, and every tab bar app-wide uses a cleaner left-aligned underline style.
  • Proposals grid view — browse proposals as three-column cards alongside List, Pipeline, and Recompete Radar; your view choice is remembered.
  • A smarter guided tour — 12 quick stops that lead with completing your organization profile (it powers every AI match), then walk the whole workspace with one line per stop.
  • Delivery Studio prototypes, project-aware — the prototype canvas now grounds every build in your contract's facts, deliverables, and milestones plus your organization's knowledge — and you can iterate on an existing prototype ("add a summary table…") instead of starting over.
  • The sidebar keeps your place — navigating from deep in the menu no longer resets the rail; the active item stays in view.
  • Webinar pages tell the truth — an ended session now shows "recording coming soon" instead of an empty player or a stale register button.
  • Cleaner AI text — case-study generation and enhancement now produce clean plain text (no stray ** markers).

All of it is presentation and workflow — your data, the GovCloud boundary, and every compliance control are unchanged.

v3.3.0— permalink
Minor

VETR 3.3 — More reliable opportunity search + cleaner AI-generated formatting

Search that keeps up, and AI text that reads clean

Two across-the-board improvements to the parts of VETR you use every day.

What's new

  • Federal opportunity search is faster and far more reliable — VETR now draws federal contract opportunities and UEI/entity verification from a high-capacity data source, so search keeps working through heavy use instead of pausing on a daily limit. It's the same public SAM.gov record, delivered without the wait.
  • AI-generated text renders as clean, formatted rich text — headings, bold, and lists across the Delivery Studio, proposal editor, case studies, compliance and past-performance summaries, and the assistants now display as formatted text instead of raw markdown symbols.

Everything stays inside the GovCloud boundary; the new opportunity source is read-only public data — no proposal content or CUI ever leaves.

v3.2.0— permalink
Minor

VETR 3.2 — Government-edition integrations: connect your Salesforce, DocuSign, GovSlack, and Google, compliantly

Connect the government editions of the tools you already use

Professional and Enterprise organizations can now connect the FedRAMP government editions of Salesforce, DocuSign, GovSlack, and Google Workspace — using your own account credentials, with explicit consent, and data-minimized by design. VETR connects only to government editions (never a commercial endpoint) and sends the minimum.

What's new

  • Salesforce Government Cloud — push your pipeline as opportunities (title, status, value, and deadline metadata only — never the proposal body).
  • DocuSign Government Cloud — send documents for signature; you connect your own DocuSign account and choose the document and signers for every request.
  • GovSlack — post proposal status updates (title and status only) to your GovSlack channel.
  • Google Workspace (Assured Controls) — export a proposal to your organization's own Assured Controls Drive.
  • A Government Integrations hub — a new Settings → Government Integrations page with step-by-step connect instructions, plus how-to guides in the Help Center.

Compliance-first by design

  • You're in control — each integration is off by default, requires an organization admin to explicitly enable and consent, and can be disconnected at any time.
  • Government editions only — VETR never routes your data to a commercial endpoint.
  • We send the minimum — metadata for CRM and notifications; only the specific document you choose for e-signature and Drive export. Government-agency organizations stay fully in-boundary (external integrations disabled).
v3.1.0— permalink
Minor

VETR 3.1 — Answers from your own workspace, a live gov-contract feed, and your CRM

VETR now works from your world — your data, your feed, your tools

This release connects VETR to the three things you work with every day: your own proposal history, the live government market, and your CRM. Everything below runs inside the GovCloud boundary — your data never leaves.

What's new

  • The Help Assistant now answers from YOUR workspace — ask about your own proposals, past performance, win themes, saved content, contracts, RFPs, and uploaded documents, and it answers with citations to your own records. It's strictly isolated to your organization, and a one-click toggle includes or excludes your RFPs & documents. It still refuses eligibility, FAR, and bid/win calls — those stay with the deterministic engines.
  • Government Updates feed — a new public page at /updates streams fresh federal contract awards and opportunities for small and veteran-owned businesses, each with an AI quick-read summary and category tags. Updated automatically from public government data (USASpending + SAM.gov).
  • CRM integrations — connect Salesforce and HubSpot using your own OAuth app credentials (your secret is encrypted at rest) and sync opportunities alongside your proposals, in Settings → Integrations.
  • Floating assistant + support widget — a launcher on every dashboard page opens the assistant or files a support ticket without leaving what you're doing.
  • Storage you can see — a live meter shows how much of your plan's space you've used, with a heads-up at 80% and 100% and a one-click path to free space or upgrade.
  • Custom team roles — administrators can build roles with exactly the permissions each teammate needs.

Honesty & fixes

  • Plans now grant exactly what the pricing page advertises — we reconciled every plan's features and limits to the published table, and the free trial now mirrors the Startup feature set so you can try before you buy.
  • Deleting a user frees their email for re-registration immediately, and admins get both a recoverable "deactivate" and a permanent "purge" with clear wording.
  • RFP uploads are counted per calendar month, matching the "uploads / mo" shown on pricing.
v3.0.0— permalink
Major

VETR 3.0 — The intelligence layer: evaluation-factor drafting, an AI review team, and data-driven Pwin

Your proposals, now with an AI that knows your record

VETR 3.0 turns everything you've written into an advantage. Three new capabilities, all grounded in your own data and running entirely inside the GovCloud boundary — your CUI never leaves.

What's new

  • Evaluation-Factor Drafting — VETR reads the RFP's Section M evaluation factors and drafts a response to each one that cites your own past performance and is written to score. It shows the predicted evaluator rating (FAR 15.3) and the specific gaps to close — so you see your score before the government does.
  • Agentic Proposal Team — put a proposal in front of an AI review team: compliance, past-performance, win-theme, and pricing specialists each review it through their lens, then a capture lead synthesizes a verdict, a readiness score, and a prioritized action plan.
  • Data-driven Win Probability — Pwin is no longer a formula. VETR trains an explainable model on your own win/loss history and shows the top factors driving each estimate (a transparent baseline runs until you've logged enough outcomes, then it learns from your results).

Under the hood

  • Proposal memory — your proposals, past performance, win themes, and lessons learned are now indexed for retrieval, so the AI drafts in your own voice and evidence — never generic boilerplate.
  • In-boundary by design — all inference runs on Amazon Bedrock and all embeddings on Titan, inside the FedRAMP authorization boundary. Independently verified: no proposal content ever egresses to an external AI provider.
v2.3.0— permalink
Minor

VETR 2.3 — Knowledge Base + a semantic Help Assistant

What's new

  • Knowledge Base & education portal — a searchable help center with guides for every part of VETR: the VETR methodology, RFP parsing, compliance, proposals & the AI copilot, teaming, past performance, the new Delivery Studio, billing, integrations, and a GovCon glossary. Browse at /help or search instantly.
  • Semantic Help Assistant — the in-app assistant now answers from the knowledge base using semantic retrieval, so it understands what you mean, not just the keywords you typed. Your private data is never mixed in — the assistant only reads published help content.
  • Super-admin authoring — categories and articles are fully editable in the admin with a rich-text editor; no deploy needed to publish or update help content.
  • "Was this helpful?" feedback on every article, plus per-article view + helpfulness analytics for the team.
v2.2.0— permalink
Major

VETR 2.2 — The Post-Award Delivery Studio

Win it, then deliver it

VETR now follows you past the award. When you mark a proposal won, a Delivery Studio workspace opens for that contract — the only GovCon-native place to actually produce the technical work after you win.

What's new

  • Delivery workspace — deliverables (CDRLs) and period-of-performance milestones seeded from your contract, with a live on-track / at-risk / off-track health signal.
  • AI Studio generation — draft project briefs, charters, delivery plans, and documents grounded in your contract's scope (retrieval-augmented, so output reflects your contract — not boilerplate). Plus delivery-phase research.
  • Prototype canvas — describe a tool or dashboard and the Studio builds a clickable prototype, rendered in a locked-down sandbox with no network access.
  • Autonomous Delivery Agent — kick off a task like "draft the Monthly Status Report" and the agent runs it in the background: retrieve → draft → (your approval) → write → self-critique → notify. It pauses for your sign-off before writing the full draft, and emails you when the draft is ready.
  • CPARS flywheel — capture delivered work as a past-performance record (AI-drafted CPARS narrative + STAR), confirm it, and it strengthens your Experience pillar on the next bid. Deliver well → win more.

The Delivery Studio is available on the Professional and Enterprise plans.

v2.1.0— permalink
Minor

VETR 2.1 — Live RFP parse, audible alerts, polished error pages

What's new

  • Real-time RFP parsing — the parse screen now streams progress over WebSockets (Reverb). No more waiting on a manual reload to see the result; you'll watch the percent and stage label update live.
  • Audible notifications — the bell plays a short two-tone ping when a new notification arrives; mute toggle lives inside the bell dropdown.
  • Collapsible icon-rail sidebars — toggle the sidebar to a 48-px icon strip with hover tooltips instead of full hide/show; works in the customer app and super-admin.
  • Redesigned error pages — 401/403/404/419/429/500/503 now share a brand-true layout (navy + crimson, dark-mode aware, Fraunces display).
  • Branded email theme — system emails use VETR navy headings, brand-coloured buttons, cream backgrounds, and a consistent Acu-Elligent footer.
  • Onboarding tour polish — anchors line up with the elements they describe, and finishing the tour no longer relaunches it on the next render.

Fixes

  • Win Theme creation now redirects to billing with a plan-upgrade message instead of a generic Access Denied page
  • Notification bell badge uses the brand crimson with a ring outline so it's visible in both themes
  • Avatar dropdown email/role text contrast fixed in dark mode
  • Public footer Veteran-Owned badge no longer washes out white-on-white
  • Sidebar scroll position is preserved across navigation
  • Google sign-in callback gracefully restarts the OAuth flow on session loss
  • Notifications page no longer crashes when the paginator object is shared as a notifications prop
v2.0.0— permalink
Major

VETR 2.0 — Fraunces display type, branded exports, GPT-4.1 defaults

What's new

  • New typography — Fraunces (display serif) + Mulish (body sans) bring a more institutional, trust-forward feel to the marketing site.
  • Branded proposal exports — per-org logo, colors, and font in PDF and DOCX exports. Configure at Settings → Branding.
  • GPT-4.1 across AI services — better structured output and more accurate RFP parsing.
  • SAM.gov filters — sort by posted/response/value, filter by agency multi-select, value range, response-date window; one-click save-to-pipeline.
  • TipTap editors in super-admin — blog, help-articles, release-notes now use a full rich-text editor instead of plain textarea.

Fixes

  • Dropdown menu hover no longer shows red background with dark unreadable text
  • Sidebar logo tagline no longer truncates on narrow widths
  • 404/500/503 error pages fully light-mode consistent
v1.6.0— permalink
Minor

Win Probability v2 + CRDT-ready proposal workspace

Improvements

  • Win Probability engine now accepts competitor count and historical win rate for more calibrated scoring
  • Proposal workspace prepared for CRDT-based realtime editing (experimental flag WORKSPACE_CRDT=1)
  • Integrations page: real SVG logos for all partners (no more emoji)
v1.5.2— permalink
Patch

Security hardening + rate limits on auth routes

Security

  • Login, register, forgot-password, and reset-password routes now rate-limited per-IP (5/min for login, 10/min for register)
  • CORS allow-list verified for production domain only
  • HSTS + security headers revalidated