Main updates shipped
- Daily update workflow simplified — Slack delivery removed so the workflow now only generates and commits markdown archives under
docs/daily-updates, with telemetry debug redaction broadened to catch sensitive key substrings likeoauth_refresh_token. - Production Dockerfile shipped — new repo-root
Dockerfileuses Python 3.11 slim, installs deps frompyproject.toml, includeslanggraph-cli, exposes port 2024, runs as non-root, and adds aHEALTHCHECKagainst the/okendpoint; comprehensive structural tests added inapp/dockerfile_test.py. - MCP server wired up —
opensre-mcpCLI entrypoint added topyproject.tomland setup/OpenClaw configuration documented indocs/SETUP.md. - Contributors workflow hardened — retry logic and explicit HTTP/network error handling added to API calls, broad exception swallowing removed from first-commit lookup, and sort order aligned to earliest-first as documented (fixes #212).
TracerClientBase._gettyping tightened — input changed toMapping[str, Any]and return typed asJSONDict; runtime behaviour unchanged and focused unit tests added for URL construction, param passing, and empty-param defaults.- Docs links fixed — all
opensre.comreferences replaced withtracer.mintlify.appacross README, CONTRIBUTING, SECURITY, and Mintlify config files to unblock access while the custom domain misconfiguration is resolved upstream. - Test quality improved —
MemoryKeyring._entriesmoved from class-level to instance attribute to prevent state bleed between tests, andclient_test.pyassertions strengthened with identity checks andraise_for_statusverification.
Source pull requests
- #339 fix: remove daily update Slack delivery and broaden debug redaction (author: vincenthus; contributors: vincenthus; labels: none; files:
.github/workflows/daily-update.yml,app/analytics/provider.py,app/analytics/provider_test.py,app/integrations/daily_update.py,app/integrations/daily_update_test.py,docs/daily-updates/2026-04-02.md) - #305 Add MCP CLI entrypoint for opensre_mcp (author: Ceren Camkiran; contributors: Ceren Camkiran and vincenthus; labels: none; files:
pyproject.toml) - #299 Add production Dockerfile at repo root for container deployment (author: shoaib050326; contributors: Shoaib Ansari and shoaib050326; labels: none; files:
Dockerfile,app/dockerfile_test.py) - #341 Fix spelling errors in daily updates and strengthen test assertions (author: Copilot; contributors: no human contributors recorded in merged PRs today; labels: none; files:
docs/daily-updates/2026-04-02.md,docs/daily-updates/2026-04-03.md,tests/shared/keyring_backend.py,tests/utils/langgraph_client/client_test.py) - #306 Add MCP server usage and OpenClaw configuration docs (author: Ceren Camkiran; contributors: Ceren Camkiran; labels: none; files:
docs/SETUP.md) - #310 fix(ci): harden contributors updater and align earliest-first ordering (author: Shriyash soni; contributors: Shriyash soni; labels: none; files:
.github/workflows/contributors.yml) - #312 refactor(types): tighten TracerClientBase _get typing (author: Shriyash soni; contributors: Shriyash soni; labels: none; files:
app/integrations/clients/tracer_client/tracer_client_base.py,app/integrations/clients/tracer_client/tracer_client_base_test.py) - #346 fix(docs): point docs links to working Mintlify URL (author: vincenthus; contributors: vincenthus; labels: none; files:
CONTRIBUTING.md,README.md,SECURITY.md,docs-mintlify/Sitemap Tracer.xml,docs-mintlify/docs.json,docs-mintlify/technology/product-benefits.mdx,docs-mintlify/toc-actions.js)
Generation metadata
- Generator version:
opensre 0.1.0 - Fallback summary used:
no - UTC window:
2026-04-03T23:00:00+00:00to2026-04-04T23:00:00+00:00