Repository navigation
DevFeed 0.1.4
·
98 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
Performance Improvements
- #300 - Avoid rebuilding article pipeline cards when scheduler checks only advance the next-check time.
- #301, #302, #304 - Reduce database work for token-usage, publication-review, and topic-inference reports while preserving exact accounting and report results.
- #303 - Reduce source-filter lookup work in large feeds while preserving source visibility, ordering, and combined filters.
- #305 - Clean up old analysis payloads in bounded, resumable batches instead of repeatedly scanning history on every scheduler tick.
Bug Fixes
- #292 - Preserve loaded articles, Columns scroll positions, open editors, and the reading-streak panel when returning to a browser tab on web, Chrome, and Edge.
- #303 - Keep the reading position stable when opening and closing article previews, including delayed navigation in Edge.
- #306 - Keep overview and blocker reports updating during continuous catalog refreshes, with explicit catching-up status and separate catalog progress.
- #308 - Include public readers with recorded activity in both leaderboards before they claim a username, showing their display name or Reader fallback while keeping private accounts excluded.
Upgrade Notes
- Apply schema revisions 0035–0037 before starting the new runtimes. Pause the previous pipeline publisher and stop older schedulers before migration; verify the three retention indexes are valid before starting the new scheduler. PostgreSQL 17 or later is required for retention transaction timeouts.
- Topic-report migration 0036 briefly pauses proposal and workflow writes while backfilling indexed call facts. Deploy the updated admin UI, API, and report workers together. Coordinate application and schema rollback; downgrading cannot restore analysis payloads already removed by retention.