diff --git a/src/generated/changelog.json b/src/generated/changelog.json index 4fe659e7..46c2e830 100644 --- a/src/generated/changelog.json +++ b/src/generated/changelog.json @@ -1,4 +1,10 @@ [ + { + "tag": "v0.0.54", + "publishedAt": "2026-11-01T21:37:34Z", + "url": "https://github.com/withmarfa/marfa/releases/tag/v0.0.54", + "body": "Connectors can now mark items as read only, and a server reports its exception errors to PostHog with just its PostHog settings.\n\n### Server\n- **Added:** Every item now carries `read_only`, which is `true` when a connector that owns the item will put back any edit made in Marfa, so an app can show it as locked. Marfa still accepts the edit. [Docs](https://docs.marfa.so/build/connector)\n- **Added:** A connector can list the types it holds read only in `read_only_types` when it registers. [Docs](https://docs.marfa.so/build/connector)\n- **Added:** After an upgrade, `GET /types` lists any stored type whose field conflicts with a shipped type under `conflicts`, and the server logs a warning at start. The type's items stay readable and listable, and the report clears once the type agrees. [Docs](https://docs.marfa.so/build/define-a-type)\n- **Changed:** The server sends exception reports to PostHog when `MARFA_POSTHOG_HOST` and `MARFA_POSTHOG_PROJECT_TOKEN` are set, without an OTLP endpoint. `OTEL_SDK_DISABLED=true` now turns off the server's traces, logs and exception reports; an instance that already sets it sends none. [Docs](https://docs.marfa.so/run/telemetry)\n- **Fixed:** A client that drops an upload partway is no longer logged as a server fault, reported or answered 500. Background job logs keep the database error code.\n\n**Full changelog:** https://github.com/withmarfa/marfa/compare/v0.0.53...v0.0.54" + }, { "tag": "v0.0.53", "publishedAt": "2026-11-01T17:57:52Z",