<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Parsemend — Changelog</title>
        <link>https://parsemend.com/changelog</link>
        <description>What shipped in Parsemend, and when.</description>
        <lastBuildDate>Thu, 09 Jul 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>© 2026 Parsemend</copyright>
        <atom:link href="https://parsemend.com/changelog/feed.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Ingest hardening]]></title>
            <link>https://parsemend.com/changelog#08-ingest-hardening</link>
            <guid isPermaLink="false">https://parsemend.com/changelog#08-ingest-hardening</guid>
            <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A gzip bomb could OOM the worker; a dedup key silently dropped events; hex parameterization collapsed distinct errors.]]></description>
            <author>Vasil Cholakov</author>
        </item>
        <item>
            <title><![CDATA[Issue triage UI]]></title>
            <link>https://parsemend.com/changelog#07-triage-ui</link>
            <guid isPermaLink="false">https://parsemend.com/changelog#07-triage-ui</guid>
            <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Issue list with status, level and project filters; issue detail with stack trace, breadcrumbs, tags and contexts.]]></description>
            <author>Vasil Cholakov</author>
        </item>
        <item>
            <title><![CDATA[Rate limiting and reason-coded outcomes]]></title>
            <link>https://parsemend.com/changelog#06-rate-limiting</link>
            <guid isPermaLink="false">https://parsemend.com/changelog#06-rate-limiting</guid>
            <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Per-key fixed-window limiting that answers with 429, Retry-After and X-Sentry-Rate-Limits.]]></description>
            <author>Vasil Cholakov</author>
        </item>
        <item>
            <title><![CDATA[Partitioned events table and retention]]></title>
            <link>https://parsemend.com/changelog#05-partitioned-events</link>
            <guid isPermaLink="false">https://parsemend.com/changelog#05-partitioned-events</guid>
            <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Events live in a Postgres range partition per day. Expiring a day is a DDL statement, not a mass delete.]]></description>
            <author>Vasil Cholakov</author>
        </item>
        <item>
            <title><![CDATA[Issue counters, tags and regression detection]]></title>
            <link>https://parsemend.com/changelog#04-issue-writer</link>
            <guid isPermaLink="false">https://parsemend.com/changelog#04-issue-writer</guid>
            <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Denormalized counters, an indexed tag table, and resolved issues that flip back to regressed on the write path.]]></description>
            <author>Vasil Cholakov</author>
        </item>
        <item>
            <title><![CDATA[Grouping cascade]]></title>
            <link>https://parsemend.com/changelog#03-grouping-cascade</link>
            <guid isPermaLink="false">https://parsemend.com/changelog#03-grouping-cascade</guid>
            <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Custom fingerprint, then in-app frame signatures, then exception type and value, then a parameterized message.]]></description>
            <author>Vasil Cholakov</author>
        </item>
        <item>
            <title><![CDATA[Envelope parser with unknown-type tolerance]]></title>
            <link>https://parsemend.com/changelog#02-envelope-parser</link>
            <guid isPermaLink="false">https://parsemend.com/changelog#02-envelope-parser</guid>
            <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A byte-offset scanner handling both length-prefixed and newline-terminated items.]]></description>
            <author>Vasil Cholakov</author>
        </item>
        <item>
            <title><![CDATA[Sentry-compatible ingest]]></title>
            <link>https://parsemend.com/changelog#01-sentry-compatible-ingest</link>
            <guid isPermaLink="false">https://parsemend.com/changelog#01-sentry-compatible-ingest</guid>
            <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The envelope endpoint, the legacy store endpoint, and all three DSN authentication forms.]]></description>
            <author>Vasil Cholakov</author>
        </item>
    </channel>
</rss>