Upstream

Fixes sent back where they came from.

37 pull requests merged into 8 open-source projects, newest first within each. Snapshot taken 1 Oct 2026.

498 contributions on GitHub in the past year, public and private · 76 active days

ProxmoxVE

community-scripts · ★ 30k · 9 merged

Proxmox VE Helper-Scripts (Community Edition)

  1. VictoriaMetrics: use github_api_call for release lookups so GITHUB_TOKEN is honored
  2. fix romm: deploy EmulatorJS and Ruffle after the frontend build
  3. fix(stirling-pdf): LibreOffice listener collides with unoserver on UNO port 2002, burning a core
  4. fix(stirling-pdf): unoserver installed into the venv, and login mode truncates .env
  5. Medusa: convert the non-free unrar source to deb822 format
  6. UmlautAdaptarr: use the Debian 13 Microsoft repo with its 2025 signing key
  7. fix(bazarr): store data in /var/lib/bazarr instead of inside /opt/bazarr
  8. Cloudflare-DDNS: store API token in a 600 env file and build the binary at install time
  9. Mylar3 & Medusa: use trixie non-free for unrar, not bookworm

mcp-uptime-kuma

DavidFuchs · ★ 51 · 7 merged

A Model Context Protocol (MCP) server for Uptime Kuma version 2.

  1. fix: heartbeat ordering edge cases, staleness signal, and the limit aliases (#56)
  2. fix: verify monitor writes actually persisted instead of trusting "Saved."
  3. fix(test): load .env.test with override so ambient env vars cannot redirect the integration suite
  4. fix: withhold credentials from the read tools by default (#59)
  5. fix: reject unknown tool arguments instead of silently stripping them (#65)
  6. fix: recover from a lost Uptime Kuma session instead of wedging (#64)
  7. fix: add the monitor write fields that are silently dropped (#58, #60, #63, #65)

MetaKavita

raukorim-bot · ★ 25 · 7 merged

Automated metadata enrichment tool for Kavita. Features multi-source scrapers, automatic translation, and robust queue management for large libraries.

  1. feat(security): full user/password authentication system (C58)
  2. feat(ops): add GET /healthz and retarget the container HEALTHCHECK (C57)
  3. test: isolate the enrichment cap test from the real database (BF50)
  4. docs(security): prominent RCE warning for custom scrapers (C56)
  5. feat(docker): non-root container with PUID/PGID, healthcheck, dockerignore (C54-C55)
  6. fix(security): proxy-image size cap, webhook header token, config.json 0600 (BF47-BF49)
  7. fix(deps): bump gunicorn to 23.0.0 and requests to 2.33.1 (BF46)

duckle

slothflowlabs · ★ 1.3k · 7 merged

Open-source ETL/ELT you deploy on your own servers or cloud. Built on DuckDB: no-code/low-code visual pipelines or SQL, 385 components, dbt, CDC, data quality, reverse ETL, lineage, MCP for AI agents. No vendor cloud, no per-row billing.

  1. fix(salesforce): #164 Bulk query result-walk guards + text-preserving no-schema reads
  2. feat(salesforce): #164 src.salesforce.bulk - Bulk API 2.0 query source for migration-scale reads
  3. feat(salesforce): #164 snk.salesforce.bulk - Bulk API 2.0 sink for migration-scale loads
  4. feat(salesforce): #166 resultsPath - Data-Loader-style success/error result files on snk.salesforce
  5. feat(fe): #166 visibleWhen conditional field visibility; Salesforce forms adopt it
  6. feat(salesforce): #166 stage 2 - saved encrypted connection + run-time ref resolution
  7. feat(salesforce): add snk.salesforce sink (Tier 1: sObject Collections)

vikunja-mcp-ng

netadvanced · ★ 9 · 3 merged

Model Context Protocol server for Vikunja task management. Enables AI assistants to interact with Vikunja instances via MCP.

  1. feat(projects): add position param to create-bucket/update-bucket
  2. fix(bulk-create): serialize create writes — concurrent creates trip the circuit breaker on SQLite backends
  3. fix(bulk-update): use Vikunja's native fields/values bulk contract — one request, no SQLite lock loss, honest partial reporting

ProxmoxVED

community-scripts · ★ 194 · 2 merged

Development Instance of ProxmoxVE!

  1. Add Orb internet quality sensor
  2. New script: Whisparr-Eros (Whisparr V3)

Thingport

TautvydasDerzinskas · ★ 118 · 1 merged

Collect, organize, preview, and manage your 3D printing models from the places where you discover them.

  1. fix: decode UTF-8 filenames delivered in the Latin-1 Content-Disposition header

homarr

homarr-labs · ★ 4.9k · 1 merged

A modern and easy to use dashboard. 40+ integrations. 20K+ icons built in. Authentication out of the box. No YAML, drag and drop configuration.

  1. fix(beszel): expire stored sessions so the integration recovers from token expiry