{
    "version": "https://jsonfeed.org/version/1",
    "title": "Ternary Ternary Release Notes",
    "home_page_url": "https://announcekit.co/ternary/ternary-release-notes",
    "icon": "https://announcekit.app/images/empty-avatar.jpg",
    "items": [
        {
            "id": "449756",
            "content_html": "<p>Chargeback is only as credible as the labels beneath it. Spend without a department, product, or budget code sits outside the unified technology P&amp;L and outside anyone’s accountability. AI raises the stakes further as boards want to know what an AI investment returns, and answering that requires cost and revenue in the same frame.</p><p>Ternary’s MCP server now answers both questions in plain language, from the AI assistant your team already uses. ERPs are technology-blind and FinOps tools are Engineering-owned. These two new tools extend Ternary’s judgment infrastructure, built for Finance, into every conversation about technology investment:</p><ul><li><strong>Label coverage</strong>: See how much spend any Custom Label covers over a period, with each provider ranked by the size of its gap.</li><li><strong>Unallocated spend, located</strong>: Pinpoint the 20 largest account and service pairs carrying unlabeled spend, so remediation starts where the dollars are.</li><li><strong>Label hygiene</strong>: Surface likely misspellings, placeholder values such as “unknown,” values outside your approved list, and spend missing a required companion label.</li><li><strong>AI ROI</strong>: Weigh AI cost against revenue for the whole tenant, or by product, team, or any Custom Label.</li></ul><p><img src=\"https://img.announcekit.app/46052f04ea3ed5c34c10c2f3b12e31e9?s=4e0772bab23d148f499ee2533eb7946d\" /></p><p>Every figure is period-close compatible. Unallocated spend is defined exactly as a “not set” filter in the Reporting Engine, so the numbers reconcile to your reports. AI cost comes from Ternary’s own classification of each billing row, not from service names or tags. When revenue is missing for the period, Ternary reports AI cost alone and names the gap rather than estimating a ratio. That is finance-grade attribution, held to the same rigor as every other line of the P&amp;L.</p><p><a href=\"https://docs.ternary.app/docs/model-context-protocol\" rel=\"noopener noreferrer\" target=\"_blank\">Connect the Ternary MCP server to your AI assistant</a> and ask, for example: “How much of last quarter’s spend has no department label?” or “Show AI cost against revenue by product.”</p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/chargeback-you-can-defend.-ai-roi-you-can-prove.-42LvCE",
            "title": "Chargeback You Can Defend. AI ROI You Can Prove.",
            "summary": "Chargeback is only as credible as the labels beneath it. Spend without a department, product, or budget code sits outside the unified techno...",
            "date_modified": "2026-10-16T19:40:06.990Z",
            "tags": [
                "Enhancement"
            ]
        },
        {
            "id": "448218",
            "content_html": "<p>Finance plans, forecasts, and reports live in spreadsheets. The Ternary add-on for Google Sheets brings Technology Investment Intelligence directly into that workflow. Budget models, variance analyses, and board materials now run on finance-grade attribution, not pasted values.</p><p><br /></p><img src=\"https://img.announcekit.app/b36af34dd4f5660303c06d4e46200163?s=84664c826278c32f5b1e48013f211798\" /><p></p><ul><li><strong>Import any report.</strong> Pull any Ternary report into the open sheet as a block.</li><li><strong>Refresh in place.</strong> Update one block or all of them, and your surrounding formulas, notes, and formatting stay exactly as you left them.</li><li><strong>Ternary data with your formulas.</strong> Reference live report data in individual cells, so figures stay current through every forecast cycle and period close.</li><li><strong>Scoped access.</strong> The add-on reads only the spreadsheet it is open in, and your API key goes only to Ternary's API.</li></ul><p><strong>Add-on or MCP: same data, different destination.</strong><br />The add-on is deterministic: the complete report lands in cells, identical for every user and refreshable on demand. You can also use <a href=\"https://docs.ternary.app/docs/model-context-protocol\" rel=\"noopener noreferrer\" target=\"_blank\">Ternary's MCP</a> to help you build and save a new report and then import it with the Sheets add-on for complete, audit-ready numbers.</p><p>Open any Google Sheet → <strong>Extensions → Add-ons → Get add-ons</strong> → search <strong>\"Ternary\"</strong>, then connect with your <a href=\"https://docs.ternary.app/reference/using-the-api#long-lived-api-key\" rel=\"noopener noreferrer\" target=\"_blank\">Ternary API key</a>. Or <a href=\"https://workspace.google.com/u/0/marketplace/app/ternary/118621898648?flow_type=2\" target=\"_blank\">install from the Google Workspace Marketplace</a>.</p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/finance-grade-data-where-finance-already-works-40t4hW",
            "title": "Finance-Grade Data, Where Finance Already Works",
            "summary": "Finance plans, forecasts, and reports live in spreadsheets. The Ternary add-on for Google Sheets brings Technology Investment Intelligence d...",
            "date_modified": "2026-09-23T16:23:04.352Z",
            "tags": []
        },
        {
            "id": "448111",
            "content_html": "<p>Since launch, the Ternary MCP server has let Finance and FinOps ask any AI assistant questions against live technology P&amp;L data. No more exports or stale CSVs. That was read-only by design: the assistant could see everything you could see, and nothing more.</p><p>Now it can do something with what it finds. When an assistant surfaces an answer worth keeping, like a budget at risk or a cost driver behind a dashboard swing, it can save that query as a report directly in Ternary, so it's there for the next period-close review without you re-create it by hand.</p><p><strong>What's new:</strong></p><ul><li><strong>Save reports from a conversation.</strong> Ask a question, get an answer, and tell the assistant to keep it. It's saved privately to your account and appears in your saved reports, ready to reference, share, or build a dashboard on. </li><li><strong>Savings recommendations, surfaced on demand.</strong> The assistant can now pull optimization recommendations from Ternary's Optimization Hub. Get idle resources, rightsizing, and other savings opportunities ranked by estimated monthly savings, filterable by provider. The same view you see on the Recommendations page, now answerable in a sentence.</li></ul><p>Same governance model as before: OAuth-authenticated, permission-scoped to exactly what the requesting user can already see. No new access, no new risk surface, just a shorter distance between a question and an ROI decision.</p><p><strong>Access:</strong> Already connected? These tools are available now. Otherwise, <a href=\"https://docs.ternary.app/docs/model-context-protocol\" rel=\"noopener noreferrer\" target=\"_blank\">learn how to connect your AI assistant</a>.</p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/your-ai-assistant-can-now-act-on-what-it-finds-22YKCk",
            "title": "Your AI Assistant Can Now Act on What It Finds",
            "summary": "Since launch, the Ternary MCP server has let Finance and FinOps ask any AI assistant questions against live technology P&amp;L data. No more...",
            "date_modified": "2026-09-22T13:26:53.142Z",
            "tags": [
                "Enhancement"
            ]
        },
        {
            "id": "447224",
            "content_html": "<p>AI spend is growing fast, and most of it arrives unattributed. Your business needs to go deeper than the top-line total, understanding which team, project, or product is driving that cost. AI provider invoices don't carry that detail on their own, but your LiteLLM gateway already does: every request is priced and tagged by team, key, and model.</p><p>Ternary now documents a direct path to bring that gateway detail into your unified technology P&amp;L. Point LiteLLM's built-in FOCUS export at a bucket you control, ingest it through Bring Your Own Data, and pair it with your AI provider invoice in the Billing Rules Engine: the invoice supplies the dollars, the gateway supplies the proportions. The output is a zero-sum reallocation of real invoiced spend across teams and cost centers that is reconciled to the bill, not estimated.</p><ul><li><strong>Team, model, and provider breakdowns</strong> - report on AI spend by team, model, and provider, alongside your other cloud costs.</li><li><strong>User- and key-level granularity</strong> - map LiteLLM's Tags field to break down by user and API key with no extra tagging work.</li><li><strong>Invoice-true reconciliation</strong> - Reallocate Costs billing rules split invoiced AI dollars using gateway proportions.</li></ul><p>Requires a self-hosted LiteLLM proxy (v1.98.0+) writing its FOCUS export to a GCS or S3 bucket.</p><p>Learn how to get started with our <a href=\"https://docs.ternary.app/docs/litellm\" rel=\"noopener noreferrer\" target=\"_blank\">LiteLLM AI Gateway guide</a>.</p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/turn-litellm-gateway-data-into-finance-grade-ai-attribution-4yvPHy",
            "title": "Turn LiteLLM Gateway Data Into Finance-Grade AI Attribution",
            "summary": "AI spend is growing fast, and most of it arrives unattributed. Your business needs to go deeper than the top-line total, understanding which...",
            "date_modified": "2026-09-04T15:43:32.690Z",
            "tags": [
                "Announcement"
            ]
        },
        {
            "id": "447161",
            "content_html": "<p>AI assistants are now the first place people go to ask questions about their business, including questions about AI and technology spend. The problem comes when someone asks \"what did we spend on AI last quarter,\" the assistant either guesses, or someone pastes in a CSV that's already stale by the time it's answered. That's a governance gap: judgment made on secondhand data, outside any controls, outside your permission model.</p><p>The Ternary MCP server closes it. Connect Claude, ChatGPT, VS Code, or any MCP-compatible assistant directly to your live technology P&amp;L. No more exports, copy-paste, or shadow spreadsheets standing in for the system of record. Data spans every Custom Label, Custom Measure and provider integrated into Ternary. Ask questions of your data from Anthropic, AWS, Azure, GCP, Oracle Cloud, Alibaba Cloud, Databricks, Snowflake, MongoDB Atlas, OpenAI, and any custom source brought in via BYOD.</p><p><strong><a href=\"https://www.loom.com/share/37d4a68a844b4caf8b5be09427e5aed5\" target=\"_blank\"><img src=\"https://img.announcekit.app/6fca8a67634f5df9db0b5d986c919b0e?s=76305fd931b0b0ff1f7081bd12005489\" /></a>Ask it things like:</strong></p><ul><li>\"What did we spend on BigQuery last quarter, broken out by project?\"</li><li>\"Is the Q3 infrastructure budget on track, at risk, or over?\"</li><li>\"What moved on the Engineering dashboard this week, and which services drove it?\"</li><li>\"Pull the saved AI Observatory report and show me token spend by model family.\"</li></ul><p><strong>What it does:</strong></p><ul><li><strong>Live cost queries -</strong> The assistant discovers your real dimensions and measures, then runs queries against FOCUS-normalized, finance-grade attribution - the same data model behind every report in Ternary.</li><li><strong>Saved reports and dashboards, on demand -</strong> Pull existing reports or ask what changed on a dashboard week-over-week, with drivers surfaced automatically.</li><li><strong>Budget status, instantly -</strong> Spend to date, projected month-end, and health status.</li><li><strong>Governed by design -</strong> OAuth-authenticated, read-only, and permission-scoped to exactly what the requesting user can already see in Ternary. No new access is created.</li></ul><p>Learn more on how to connect your preferred AI assistant <a href=\"https://docs.ternary.app/docs/model-context-protocol\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>.</p><p><a href=\"https://www.loom.com/share/37d4a68a844b4caf8b5be09427e5aed5\" target=\"_blank\"></a></p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/bring-your-own-assistant.-well-bring-the-data.-3oYUVi",
            "title": "Bring Your Own Assistant. We'll Bring the Data.",
            "summary": "AI assistants are now the first place people go to ask questions about their business, including questions about AI and technology spend. Th...",
            "date_modified": "2026-09-03T14:51:52.838Z",
            "tags": [
                "Announcement"
            ]
        },
        {
            "id": "446963",
            "content_html": "<p>Every budget has its own narrative. By recognizing the details early on, we can transform a variance into an informed decision rather than an unexpected surprise.</p><p>The budget detail page has been rebuilt from a simple status check into a full analytical workspace. </p><p><img src=\"https://img.announcekit.app/0c40e2982bfaa447959b5c4f56147789?s=3bf2e8788e5f55ec420a9b3e69432705\" style=\"width:66.79%;\" /></p><p>Where you once saw three charts, you now get a complete view built for real financial review:</p><ul><li><strong>Spend vs. budget analysis</strong> - See performance against budget with the depth needed to explain variance, not just flag it.</li><li><strong>Projections</strong> - Forward-looking spend trajectory using the latest AI/ML models, so you know where a budget is heading before period close, not after.</li><li><strong>Variance drivers</strong> - Surface the specific changes in spend responsible for variance, down to the cause.</li><li><strong>Linked reports and materials</strong> - Attach reports from the Ternary Reporting Engine and outside materials directly to a budget, so context lives where the review happens.</li><li><strong>Configuration, visible in place</strong> - Review how a budget is built without leaving the page, giving all users the context of the budget.</li><li><strong>Flexible time horizons</strong> - Filter the entire view across any time period your review cycle requires.</li></ul><p>This extends across the hierarchy: search finds any sub-budget instantly, and both budgets and sub-budgets can be renamed to match how Finance actually talks about the business.</p><p>Alerts now go deeper, too. Users can now subscribe to sub-budgets directly, and see every subscriber and threshold set across a budget and its sub-budgets in one place.</p><p>This is judgment infrastructure for technology investment. A budget page designed to meet the level of scrutiny your business needs to make informed decisions.</p><p>To access the new view, select Budgets from the left-hand navigation, then select any budget to explore the new detail view.</p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/spotting-a-variance-after-close-is-reporting.-spotting-it-in-time-to-change-course-is-judgment-infrastructure.-4sPA3e",
            "title": "Spotting a variance after close is reporting. Spotting it in time to change course is judgment infrastructure.",
            "summary": "Every budget has its own narrative. By recognizing the details early on, we can transform a variance into an informed decision rather than a...",
            "date_modified": "2026-08-31T19:45:00.382Z",
            "tags": [
                "Enhancement"
            ]
        },
        {
            "id": "446204",
            "content_html": "<p>Every report contains signal and noise. The ability to separate them quickly is what turns a data table into a decision.</p><p><span style=\"text-align:left;\">Limit Displayed Results</span> brings a new level of precision to the Ternary Reporting Engine. Now available directly in the filter bar, you can limit displayed results to exactly the rows that matter. You can now filter on any measure in your query, not just the top one.</p><ul><li><strong>Show Top N</strong> - surface the highest or lowest contributors across any measure</li><li><strong>Greater than, less than, or equal to</strong> - zero in on rows with totals that meet a specific threshold, filtering out everything that doesn't</li></ul><p><img src=\"https://img.announcekit.app/c3e6a58df02388479419682545628e29?s=279750ad811a979b04f5879c4b8a526d\" style=\"width:63.17%;\" /></p><p>Whether you're isolating the ten most expensive AI models, finding every product line where unit cost exceeds a target, or stripping out negligible spend to focus a board presentation, the Limit Displayed Results filter puts that control directly in the report, without post-processing in a spreadsheet.</p><p><span style=\"text-align:left;\">Limit Displayed Results</span> is available now in the filter bar of any report.</p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/zero-in-on-the-data-that-drives-the-decision-4D2jAs",
            "title": "Zero In on the Data That Drives the Decision",
            "summary": "Every report contains signal and noise. The ability to separate them quickly is what turns a data table into a decision. Limit Displayed Res...",
            "date_modified": "2026-08-19T17:08:37.605Z",
            "tags": [
                "Enhancement"
            ]
        },
        {
            "id": "446016",
            "content_html": "<p>AI spend is not a single line item. It's Anthropic models running via AWS Bedrock. It's Azure OpenAI alongside direct OpenAI API calls. It's Gemini, Grok, Qwen, and a dozen other models procured through different channels, billed in different formats, and invisible to any single reporting surface.</p><p>AI Observatory is Ternary's global dashboard for AI spend and token usage. A single, governed view across every AI provider, vendor, model family, and version in your technology portfolio. This dashboard will be consistently updated to reflect the latest models.</p><p><strong>Unified AI Schema</strong> Powering Observatory is a provider-agnostic framework that normalizes AI-specific data from every source into a standardized schema. This enables consistent querying, reporting, and analysis regardless of where the spend originates. Every record is attributed by provider, publisher, modality, input/output tokens, model, and version. Claude, ChatGPT, OpenAI's reasoning models and Whisper, Moonshot Kimi, xAI Grok, Alibaba Qwen, Zhihu GLM, MiniMax, Amazon Nova and Titan are all in one place and in the same format.</p><p><img src=\"https://img.announcekit.app/253154bcdb01db1589b7fc5ffe69cddb?s=d941c682edc429e7c390a306096b379c\" style=\"width:54.02%;\" /></p><p><strong>What you can do with it</strong></p><ul><li><strong>Cloud Provider AI Analysis -</strong> Break down AI spend procured via GCP, AWS, and Azure, with vendor and model-level attribution across Anthropic, OpenAI, Google, Meta, and more.</li><li><strong>AI Guardrails - </strong>Create budgets and alerts around token usage and cost by model, provider, or any dimension. Control what happens at the point of consumption, not after the invoice arrives.</li><li><strong>Allocate, Showback, and Chargeback</strong> - Use Ternary's Billing Rules Engine to attribute AI spend directly to the teams, products, and cost centers that incurred it.</li><li><strong>Custom Labels</strong> - Existing label rules apply to AI spend automatically. Create new labels to organize AI investment in ways that map to your business.</li></ul><p><strong>A Starting Point, Not a Ceiling.</strong> Ternary's AI Observatory is designed as a launchpad. Every report underlying the dashboard is available in the Ternary Reporting Engine, ready to be filtered, grouped, and customized to reflect the specific dimensions, models, and cost structures that matter to your business.</p><p>AI Observatory is available now. Navigate to <strong>AI Observatory</strong> in the left-hand navigation to get started.</p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/the-ai-investment-dashboard-your-business-requires-1bzXLW",
            "title": "The AI Investment Dashboard Your Business Requires",
            "summary": "AI spend is not a single line item. It's Anthropic models running via AWS Bedrock. It's Azure OpenAI alongside direct OpenAI API calls. It's...",
            "date_modified": "2026-08-14T13:53:18.069Z",
            "tags": [
                "Announcement"
            ]
        },
        {
            "id": "445084",
            "content_html": "<p>Ternary surfaces data for Finance leaders, FinOps practitioners, and Engineering teams alike. Each reads numbers differently. Date formats, shortening conventions, negative notation, fiscal calendars: the details that make data immediately legible to one person can create friction for another.</p><p>Every user can now configure exactly how data is displayed across the platform, so the numbers you see always reflect the conventions you work in.</p><p><strong>Data &amp; Regional Preferences</strong></p><ul><li><strong>Date format</strong> - choose from regional formats including DD/MM/YYYY, MM/DD/YYYY, and more</li><li><strong>First day of week</strong> - align weekly views to your organizational standard</li><li><strong>Region preset</strong> - apply a regional default in one selection</li><li><strong>Fiscal calendar</strong> - toggle to use your organization's fiscal calendar instead of the standard calendar year</li></ul><p><strong>Number &amp; Currency Preferences</strong></p><ul><li><strong>Convention preset</strong> - apply Finance, European, or other standard number formatting conventions in one click</li><li><strong>Decimal and thousands separators</strong> - configure to match your regional or organizational standard</li><li><strong>Shortening style</strong> - choose between K, M, MM, or full numbers depending on your preference</li><li><strong>Negative notation</strong> - display negatives as parentheses (1,234) or with a minus sign, consistent with how you present numbers</li></ul><p>Every preference is set per user. To configure yours, open the menu under your name and avatar in the top right and make Ternary speak your language.</p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/configure-ternary-to-match-how-you-read-data-2S1fry",
            "title": "Configure Ternary to Match How You Read Data",
            "summary": "Ternary surfaces data for Finance leaders, FinOps practitioners, and Engineering teams alike. Each reads numbers differently. Date formats, ...",
            "date_modified": "2026-08-03T13:40:44.671Z",
            "tags": [
                "Enhancement"
            ]
        },
        {
            "id": "445079",
            "content_html": "<p>The metrics your business runs on are more specific than a single line item. A custom KPI tied to a product line. A unit cost tracked against a target. AI token consumption measured against expected usage. These are the numbers that matter, and now you can alert on all of them.</p><p>Alerts now support any measure available in a report, including custom measures. If you can report on it in Ternary, you can alert on it.</p><p>You can also create multiple alerts on the same report with each watching a different measure, with its own threshold or anomaly detection configuration. A single report can now power an entire layer of monitoring without duplication.</p><ul><li><strong>Custom business KPIs</strong> - alert when a measure you've defined crosses a threshold meaningful to your business</li><li><strong>AI token consumption</strong> - surface anomalous token usage before it compounds into a cost problem</li><li><strong>Unit economics</strong> - monitor cost-per-unit measures and get notified when they drift</li></ul><p>To get started, open any saved report in the Reporting Engine, select the <strong>Create Alert bell icon</strong>, and choose the measure you want to monitor.</p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/alert-on-any-measure-including-your-own-2MlgQg",
            "title": "Alert on Any Measure, Including Your Own",
            "summary": "The metrics your business runs on are more specific than a single line item. A custom KPI tied to a product line. A unit cost tracked agains...",
            "date_modified": "2026-08-03T13:10:00.261Z",
            "tags": [
                "Enhancement"
            ]
        },
        {
            "id": "443985",
            "content_html": "<p>Spend moves fast. A service scales unexpectedly. An AI workload runs hot. A cost category that was stable last quarter starts climbing. Alerts surface these movements the moment they happen, not when someone thinks to look.</p><p>Ternary supports two modes of alerting, now created directly from any report in the Reporting Engine:</p><ul><li><strong>Anomaly Detection</strong> - a machine learning model trains on 90 days of your historical spend and flags deviations the moment daily cost falls outside its expected range. Each service, account, or dimension grouping gets its own independently trained model, so a spike in one area doesn't drown out signal elsewhere.</li><li><strong>Threshold Alerting</strong> - set a fixed daily spend limit on any report and get notified the moment it's crossed.</li></ul><p>Both deliver notifications via email or Slack, so the right people are informed wherever they work.</p><p>Alerts are now created directly from the report they monitor. Open any saved report, select the bell icon at the top, and the filters, groupings, and scope are inherited automatically into your alerts. There is no separate configuration to manage and no ambiguity about what data is being watched. Set multiple alerts at different thresholds to inform the right people at the right time.</p><p>To get started, open any saved report in the Reporting Engine or create a new alert from the <strong>Alerts</strong> page located on the left-hand navigation.</p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/alerts-rooted-in-the-data-that-matters-1uQue4",
            "title": "Alerts Rooted in the Data That Matters",
            "summary": "Spend moves fast. A service scales unexpectedly. An AI workload runs hot. A cost category that was stable last quarter starts climbing. Aler...",
            "date_modified": "2026-07-20T18:40:00.000Z",
            "tags": [
                "Enhancement"
            ]
        },
        {
            "id": "443984",
            "content_html": "<p>Ternary Dashboards have been redesigned to make building and editing faster, more flexible, and built around a single source of truth.</p><p>Any saved report can now be added to a dashboard and configured at the widget level — change the visualization, change the grouping, adjust the date scope — without touching the underlying report or creating duplicates. From there:</p><ul><li><strong>Multi-select reports</strong> to add several widgets to a dashboard in a single flow</li><li><strong>Drag to enter edit mode</strong> on any widget directly from the dashboard canvas</li><li><strong>Per-widget visualization and grouping</strong> — present the same report as a table, bar chart, waterfall, or any other visualization without creating a duplicate report</li><li><strong>Divider widgets</strong> to section and structure your dashboard the way a financial review needs to be read</li><li><strong>Updated widget headers and three-dot menu</strong> for faster access to edit, clone, and remove actions</li></ul><p>One dataset. One source of truth. Built and edited in minutes.</p><p>To get started, open any Dashboard and select <strong>Add Widget </strong>or select <strong>Save to Dashboard</strong> from a report. All existing dashboards can take advantage of the new features, as well. </p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/turn-any-report-into-a-board-ready-dashboard-in-minutes-1tI5HO",
            "title": "Turn Any Report Into a Board-Ready Dashboard in Minutes",
            "summary": "Ternary Dashboards have been redesigned to make building and editing faster, more flexible, and built around a single source of truth. Any s...",
            "date_modified": "2026-07-17T18:30:00.118Z",
            "tags": [
                "Enhancement"
            ]
        },
        {
            "id": "442700",
            "content_html": "<p>Technology spend is a board-level line item. But until now, analyzing it the way boards expect, year-over-year with full annual context, required exporting data and rebuilding it elsewhere.</p><p>Ternary's Reporting Engine now supports viewing your spend at a yearly granularity. View your total technology investment for 2023, 2024, and 2025 in one place, or compare year-to-date figures with past years. Identify changes in spending growth, shifts, or reallocations across your portfolio.Combine it with Custom Labels and your unified technology P&amp;L to provide the annual trend analysis the board requests.</p><p>Year-over-year is no longer a spreadsheet exercise.</p><p>To use it, open any report in the Ternary Reporting Engine and select <strong>Year</strong> from time granularity picker.</p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/board-ready-yoy-analysis-now-in-the-reporting-engine-1p98nC",
            "title": "Board-Ready YoY Analysis, Now in the Reporting Engine",
            "summary": "Technology spend is a board-level line item. But until now, analyzing it the way boards expect, year-over-year with full annual context, req...",
            "date_modified": "2026-07-01T16:50:00.000Z",
            "tags": [
                "Enhancement"
            ]
        },
        {
            "id": "442492",
            "content_html": "<p>Ternary surfaces signals that matter to your business. You can be notified of budget variances, anomalies, report updates, and periodic summaries of your technology estate. Managing those signals has required navigating to each feature individually. There was no single place to see what you were subscribed to, what had fired, or what you might have missed.</p><p>That changes today.</p><p><img src=\"https://img.announcekit.app/9e95ddd5e530145738647860cee165cc?s=439a8c3b2f298d60ed1739a2fe7e3922\" /></p><p>The Subscriptions and Notification Center gives every user a unified view of their alerts and subscriptions across the entire platform, without leaving the page.</p><ul><li><strong>My Subscriptions</strong> - a centralized list of every active subscription across budgets, anomalies, reports, and forecasts, with inline management. Pause, edit, or unsubscribe without hunting through the app.</li><li><strong>Owned Content - </strong>the place to track content that you have created throughout Ternary. Now you can see exactly who is subscribed to the content you've built — so you can assess stakeholder impact before making changes.</li><li><strong>Alerts History</strong> - a chronological inbox of your recent alerts with deep links directly to the relevant content in Ternary.</li></ul><p>Access all of your notifications via the Subscriptions link from the left-hand navigation bar or if you see a notification alert in the top-right of the screen by your avatar.</p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/all-of-your-alerts-and-subscriptions-in-one-place-2hDQiY",
            "title": "All of Your Alerts and Subscriptions in One Place",
            "summary": "Ternary surfaces signals that matter to your business. You can be notified of budget variances, anomalies, report updates, and periodic summ...",
            "date_modified": "2026-06-23T13:34:05.000Z",
            "tags": []
        },
        {
            "id": "442496",
            "content_html": "<p>Ternary pulls together technology spend across cloud providers, SaaS, AI, and custom data sources. That breadth matches the complexity of your business, but it also means a lot of dimensions to navigate. Finding the right measure, grouping by the correct dimension and applying the right filters required knowing where to look and what things were called.</p><p>The Unified Filter Experience brings a single, consistent filter and dimension picker to every view across the platform. Search by name or description, filter by data source, and browse dimensions organized into logical categories. The new filter puts FOCUS, custom labels and custom measures at the forefront, while still providing access to source keys when needed.</p><p><br /></p><img src=\"https://img.announcekit.app/e9c36a4c80e1a509c1479104d9a69a85?s=a1a3cfa545e135443865a759ac4f9328\" /><p></p><p>This makes finding the right data more accessible to a wider segment of your business. Every dimension is labeled, described, and organized. </p><p>Admins can customize the groupings presented via the <strong>Global </strong>tab within the <strong>Admin </strong>page.</p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/search-filter-and-group-across-your-entire-technology-estate-2mbqo0",
            "title": "Search, Filter, and Group Across Your Entire Technology Estate",
            "summary": "Ternary pulls together technology spend across cloud providers, SaaS, AI, and custom data sources. That breadth matches the complexity of yo...",
            "date_modified": "2026-06-17T13:51:07.000Z",
            "tags": []
        },
        {
            "id": "440675",
            "content_html": "<p>The Waterfall chart is the native language of financial accountability. It communicates cost movement to the business and the board. By bringing this construct into Ternary's Reporting Engine, technology spend is now expressible in the same format applied to headcount variance, real estate cost bridges, and capital allocation reviews.</p><p><strong>What you can do with it</strong></p><ul><li>Visualize cumulative billed cost build-up across categories in a single, unambiguous view</li><li>Identify which cost categories are driving the largest incremental spend within any time period </li><li>Support unified technology P&amp;L reporting with a visualization that maps directly to how cost bridges are presented in financial reviews</li></ul><p><strong>How to access it</strong></p><p>Open any report in the Ternary Reporting Engine, select <strong>Waterfall</strong> from the visualization picker. Finance-grade attribution of your technology investment is just a click away.</p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/waterfall-chart-visualization---now-available-1Pe1Xi",
            "title": "Waterfall Chart Visualization - Now Available",
            "summary": "The Waterfall chart is the native language of financial accountability. It communicates cost movement to the business and the board. By brin...",
            "date_modified": "2026-05-27T16:30:00.000Z",
            "tags": [
                "Enhancement"
            ]
        },
        {
            "id": "440678",
            "content_html": "<p>Custom Labels are only as powerful as the people who can use them confidently. Until now, only admins could see the logic behind a label. This left every other user in the Ternary Reporting Engine to interpret cost categorizations without context or understanding of the logic behind them.</p><p>All Custom Labels now carry descriptions available to all users. These descriptions are authored either by the admin who built them or generated directly from the underlying rule logic by AI. When anyone interacts with a Custom Label throughout Ternary, the intent and logic behind that label is visible, in plain language, right where they need it.</p><p>The result is that every cost categorization in your technology estate is now self-documenting. Consistent interpretation, across every user, every report, every review.</p><p>To add a description, open any Custom Label, enter your description manually or select <strong>Generate with AI</strong> to derive it from the rule logic automatically. To view the description, hover your mouse over the (i) icon next to the Custom Label name when viewing a filter.</p><p><img src=\"https://img.announcekit.app/29bfb35e8679e81b84badf1053696bbe?s=d973eff1c1a817f849ab3bb9f399771c\" /></p><p><br /></p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/every-custom-label-now-means-the-same-thing-to-everyone-1SDdw4",
            "title": "Every Custom Label Now Means the Same Thing to Everyone",
            "summary": "Custom Labels are only as powerful as the people who can use them confidently. Until now, only admins could see the logic behind a label. Th...",
            "date_modified": "2026-05-21T17:20:00.000Z",
            "tags": [
                "Announcement"
            ]
        },
        {
            "id": "438979",
            "content_html": "<p>We’ve added support for defining dependencies between Custom Labels.</p><p><strong>What’s new</strong></p><ul><li>Label dependencies. When creating or editing a Custom Label, you can now specify relationships to other labels it depends on. You can also view which labels are dependent on it.</li></ul><p><strong>Why it matters</strong></p><ul><li>This provides greater visibility and control when working with interconnected labels, helping users better manage dependencies and understand how label logic is structured across their environment.</li></ul><p><img src=\"https://img.announcekit.app/62131fce0ca3ca0d7fe4767c62ebf99c?s=df1d71b6015da0f7340d04ef25f8816d\" alt=\"dependencies\" /></p><p><br /></p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/enhancement-update-to-custom-labels---dependent-relationships-3Ac4yQ",
            "title": "[Enhancement] Update to Custom Labels – Dependent Relationships",
            "summary": "We’ve added support for defining dependencies between Custom Labels. What’s new Label dependencies. When creating or editing a Custom Label,...",
            "date_modified": "2026-05-01T18:00:25.012Z",
            "tags": [
                "Enhancement"
            ]
        },
        {
            "id": "438837",
            "content_html": "<p>We’ve introduced a new table view to better represent hierarchical data in reports.</p><p><strong>What’s new:</strong></p><ul><li>Hierarchical table view. Group data into a structured hierarchy with expandable rows and subtotals at each level.</li><li>Multi-metric support. View multiple metrics side-by-side within the same roll-up table.</li></ul><p><strong>Why it matters:</strong></p><ul><li>The roll-up table provides a clearer way to analyze grouped data, making it easier to understand relationships between parent and child dimensions. This gives users more flexibility in how they explore and present report data.<br /><br /></li></ul><p><img src=\"https://img.announcekit.app/b08cd163355e25bba916c5365895bfc3?s=50eba859c8b2d0130d03a0871737a413\" alt=\"roll-up table\" /></p><p><br /></p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/update-to-ternary-reports---roll-up-table-YXUGc",
            "title": "Update to Ternary Reports – Roll-up Table",
            "summary": "We’ve introduced a new table view to better represent hierarchical data in reports. What’s new: Hierarchical table view. Group data into a s...",
            "date_modified": "2026-04-29T19:26:17.465Z",
            "tags": [
                "Enhancement"
            ]
        },
        {
            "id": "438836",
            "content_html": "<p>We’ve expanded Custom Metrics to support building formulas across aggregated values.</p><p><strong>What’s new:</strong></p><ul><li>Aggregate formula builder. Define variables (for example, A, B) and combine them into a final KPI using arithmetic operators in a simple formula editor.</li></ul><p><strong>Why it matters:</strong></p><ul><li>This enhancement gives users greater flexibility to define business-specific KPIs, making it easier to express relationships between aggregated metrics directly within Ternary.</li></ul><p><img src=\"https://img.announcekit.app/5e658aea67efa8e7ded061f1b57a6e54?s=c65476ffc9cbd2988569de0682295803\" alt=\"composite 1\" /></p><p><img src=\"https://img.announcekit.app/b34081d2e28337ed6cf2fe13156a7610?s=0da11f40cea48c70565d68fb6727c2d7\" alt=\"composite 2\" /></p><p><br /></p>",
            "url": "https://announcekit.co/ternary/ternary-release-notes/update-to-custom-measures---composite-aggregate-formula-builder-XPw9W",
            "title": "Update to Custom Measures – Composite Aggregate Formula Builder",
            "summary": "We’ve expanded Custom Metrics to support building formulas across aggregated values. What’s new: Aggregate formula builder. Define variables...",
            "date_modified": "2026-04-29T19:23:12.037Z",
            "tags": [
                "Enhancement"
            ]
        }
    ]
}