-
StarPunk v1.1.2 "Syndicate" - Stable Release
Some checks failedBuild Container / build (push) Failing after 1m54sreleased this
2025-11-28 17:59:46 +01:00 | 49 commits to main since this releaseEnhanced Content Distribution with Complete Metrics Instrumentation
-
RSS 2.0: Standard XML feed format
-
ATOM 1.0: RFC 4287 compliant modern feed format
-
JSON Feed 1.1: Modern JSON-based feed format
-
HTTP content negotiation with Accept headers
-
Explicit format endpoints (/feed.rss, /feed.atom, /feed.json)
-
OPML 2.0 subscription list export
-
Database query monitoring with slow query detection
-
HTTP request/response metrics with request IDs
-
Memory usage monitoring
-
Business metrics (feed generation, cache statistics)
-
Real-time metrics dashboard with auto-refresh
-
Feed statistics by format with visualizations
-
LRU cache with TTL (5 minutes default)
-
SHA-256 checksums with weak ETags
-
Cache hit/miss tracking
-
Format popularity analytics
-
Feed generation performance metrics
-
HTTP middleware now handles streaming responses correctly
-
Static assets (CSS, JS, images) load without errors
-
Site functionality fully restored
-
Configuration key mismatch resolved (METRICS_SAMPLING_RATE)
-
Default sampling increased from 10% to 100% for better visibility
-
Database metrics display correctly in admin dashboard
Tested and verified in production:
- ✅ Static files load correctly
- ✅ Database metrics display non-zero values immediately
- ✅ All three feed formats working
- ✅ Content negotiation functional
- ✅ Feed caching operational
- ✅ Statistics dashboard accurate
- ✅ 715 tests passing
See: docs/operations/upgrade-to-v1.1.2.md
-
No database migrations required (completed in earlier rc versions)
-
Feed formats available immediately after deployment
-
Metrics dashboard accessible at /admin/metrics-dashboard
-
Statistics populate automatically with usage
-
OPML export available at /subscriptions.opml
-
Phases Completed: 3 (Metrics, Feeds, Statistics)
-
New Modules: starpunk/feeds/, starpunk/monitoring/
-
Test Coverage: 715 tests, all passing
-
Standards Compliance: RSS 2.0, ATOM 1.0 (RFC 4287), JSON Feed 1.1, OPML 2.0
-
Performance: LRU caching, 100% sampling default, streaming generation
-
Design: docs/design/v1.1.2/
-
Reports: docs/reports/2025-11-{26,28}-*.md
-
Reviews: docs/reviews/2025-11-{26,28}-*.md
-
Upgrade: docs/operations/upgrade-to-v1.1.2.md
🤖 Generated with Claude Code
Downloads
-