Open source
157 merged pull requests in 57 repositories under 48 GitHub owners (organizations and users). Dates are UTC. Days: full days from opening the pull request to its merge. Updated 2026-10-20.
157merged pull requests
57repositories
48GitHub owners
last updated
Merged pull requests per day
Show the chart as a table
| Day | AI | Infrastructure | Data | Developer tools | Media | Total |
|---|---|---|---|---|---|---|
| 12 Oct | 0 | 1 | 0 | 0 | 0 | 1 |
| 13 Oct | 0 | 0 | 0 | 0 | 0 | 0 |
| 14 Oct | 0 | 1 | 0 | 6 | 0 | 7 |
| 15 Oct | 0 | 2 | 1 | 7 | 1 | 11 |
| 16 Oct | 2 | 2 | 1 | 0 | 1 | 6 |
| 17 Oct | 9 | 0 | 12 | 0 | 1 | 22 |
| 18 Oct | 3 | 2 | 12 | 0 | 1 | 18 |
| 19 Oct | 6 | 5 | 31 | 0 | 2 | 44 |
| 20 Oct | 3 | 7 | 26 | 10 | 2 | 48 |
| All | 23 | 20 | 83 | 23 | 8 | 157 |
Model serving, inference runtimes, adapters, reasoning parsers and model evaluation. 23 pull requests merged in 4 repositories.
vllm-project/aibrix
[Bug] Time and meter a weighted pd routing strategy as pd
vllm-project/aibrix
[API] Make PodAutoscaler scalingStrategy immutable
vllm-project/aibrix
[Bug] Retry and report a failed RayCluster create in RayClusterReplicaSet
llm-d/llm-d-inference-sim
Keep dataset downloads retryable after HTTP errors
vllm-project/aibrix
[Bug] Default an unset RayClusterFleet strategy to a 25% RollingUpdate
vllm-project/aibrix
[Bug] Delete terminated pods so a PodSet can replace them
xorbitsai/inference
fix(llm): keep an end tag after the reasoning ended as stream content
xorbitsai/inference
fix(llm): keep a start tag after the end tag as content in non-stream reasoning
xorbitsai/inference
fix(llm): hold leading whitespace before inserting the stream reasoning start tag
vllm-project/aibrix
[Bug] Serve the standardized aibrix counters from the runtime metrics endpoint
xorbitsai/inference
fix(llm): cut non-stream content at the end tag when text comes before the start tag
xorbitsai/inference
fix(llm): drop the start tag from non-stream reasoning content without an end tag
ome-projects/ome
[Bugfix] Drop stale env sources when merging runtime overrides
ome-projects/ome
[Bugfix] Restore BenchmarkJob manager registration
ome-projects/ome
[Bugfix] Clear stale sources on environment overrides
vllm-project/aibrix
[Bug] Return stored limits when creating an existing metadata user
vllm-project/aibrix
[Bug] Use the Pod address family for ModelAdapter EndpointSlices
vllm-project/aibrix
[Bug] Add each model-router custom path to the HTTPRoute only once
vllm-project/aibrix
[Bug] Route /v1/images/generations through the per-model HTTPRoute
vllm-project/aibrix
[Bug] Load local-path adapters through the runtime sidecar
xorbitsai/inference
fix(llm): keep leading chunks without text in async reasoning streams
vllm-project/aibrix
[Bug] Accept the hf:// alias in the runtime artifact downloader
vllm-project/aibrix
[Bug] Download Hugging Face LoRA adapters into the adapter directory
Infrastructure
Posts in this category: InfrastructureKubernetes, networking, DNS, containers and the machines agents run on. 20 pull requests merged in 8 repositories.
clastix/kamaji
docs(reference): fix --datastore and --migrate-image rows
clastix/kamaji
docs(guides): fix write permissions field names
clastix/kamaji
fix(datastore): remove the freeze webhook when the control plane is WriteLimited
clastix/kamaji
fix(konnectivity): remove the server kubeconfig volume when the addon is disabled
clastix/kamaji
fix(service): clear externalIPs when allowAddressAsExternalIP is turned off
DNSControl/dnscontrol
fix(DKIM_BUILDER): encode non-ASCII notes as UTF-8 octets
DNSControl/dnscontrol
fix: make get-zones js output load for HTTPS, SVCB and DNSKEY records
clastix/kamaji
fix(webhook): validate the new DNS service IPs on update
clastix/kamaji
fix(service): clear loadBalancerSourceRanges when removed
clastix/kamaji
fix(controller): return the DataStore lookup error from Reconcile
clastix/kamaji
fix(certs): avoid nil panic in SAN check log
grpc-ecosystem/grpc-gateway
accept form content types with parameters in the path length fallback
clastix/kamaji
fix(apiserver): reset args on extraArgs removal
DNSControl/dnscontrol
fix: reject invalid DMARC_BUILDER policy and tag values
kubernetes-sigs/cri-tools
Verify no longer modifies the tree
kubernetes-sigs/external-dns
perf(registry): compute only the TXT name when checking for missing records
k3s-io/k3s
Fix goroutine leak in the proxy
k3s-io/kine
Compaction is retried on MariaDB error 1020
k3s-io/k3s
Fix etcd member removal when etcd is disabled on an existing server
cloudnativelabs/kube-router
fix(NPC): stop copying the filter table buffer once per pod in syncPodFirewallChains
Databases, exporters, metrics, data libraries and data servers. 83 pull requests merged in 30 repositories.
burningalchemist/sql_exporter
fix: skip the first ping when enable_ping is false
dop251/goja
Return -0 from parseInt when the sign is negative and the integer is 0
dop251/goja
Accept -0 in String.fromCodePoint
dop251/goja
Return a Number from Math.sign when the argument converts to NaN or zero
dop251/goja
Handle BigInt operands past 64 bits in == with a Boolean and in shifts
dop251/goja
Convert a BigInt to the nearest Number in Number()
facelessuser/pymdown-extensions
Fix Arithmatex generic wraps containing braces
facelessuser/pymdown-extensions
Fix PathConverter and B64 skipping a tag when another attribute is unquoted
facelessuser/soupsieve
Fix `:in-range` and `:out-of-range` for `time` and `datetime-local` values with seconds
facelessuser/wcmatch
Fix rglob with a pattern that starts with `**`
itchyny/gojq
fix slice end index between -1 and 0 for jq compatibility
ohler55/ojg
jp: reject an array index that does not fit an int
ohler55/ojg
oj, sen: read an integer of 20 or more digits as a number
ohler55/ojg
gen, oj, sen: accept an exponent right after the integer digits
ohler55/ojg
gen: keep the minus sign of a negative exponent on a big number
ohler55/ojg
gen: read -9223372036854775808 as an int64
ohler55/ojg
sen: quote a string that starts with a sign or has a backtick
oras-project/oras-go
fix: report the fetched size when TagN exceeds MaxMetadataBytes
oras-project/oras-go
fix(content): report a failed read after the content as that error
oras-project/oras-go
fix: skip a blob when PreCopy returns SkipNode after a declined mount
oras-project/oras-go
fix: match FilterArtifactType against an image index's artifactType
oras-project/oras-go
fix: match FilterArtifactType against an image manifest's artifactType
pyro-ppl/numpyro
fix(distributions): handle array-bound supports in MaskedDistribution.log_prob
pyro-ppl/numpyro
fix(distributions): build the censored feasible values at the batch shape
pyro-ppl/numpyro
chore: remove the unused `NumLike` import
redis/redis-py
Break the startup node error reference cycle in NodesManager.initialize
benbjohnson/litestream
fix(sftp): fsync LTX files before renaming them into place
danielqsj/kafka_exporter
fix: treat an empty sasl.mechanism as PLAIN
dbos-inc/dbos-transact-py
fix: do not require *args and **kwargs in pydantic argument validation
dop251/goja
Call exec from the generic RegExp match, search and global replace
dop251/goja
Call exec from the generic RegExp replace and split
dop251/goja
Call exec from RegExp.prototype.test
dop251/goja
Accept primitive sources in TypedArray.from
dop251/goja
Throw RangeError in Array.from for array-likes longer than 2**32-1
facelessuser/soupsieve
Fix `:in-range` and `:out-of-range` for `week` inputs with a week-year of 10000 or more
facelessuser/soupsieve
Fix `:nth-last-child(an+b of S)` when the first element checked does not match `S`
facelessuser/wcmatch
Fix duplicate glob results when ignoring case
facelessuser/wcmatch
Fix extended star group directly after a star
flyteorg/flyte
fix(runs): bind a single-value VALUE_IN filter as an array
go-co-op/gocron
fix(job): return the run start time from LastRunStartedAt
klauspost/compress
gzip: write and read a zero MTIME for a zero ModTime
ohler55/ojg
jp: exclude a carriage return from a dot in match() and search()
ohler55/ojg
jp: accept blank space between path segments and inside a slice
ohler55/ojg
jp: accept an empty pattern in match() and search()
ohler55/ojg
jp: accept a tab, line feed or carriage return as blank space
ohler55/ojg
jp: match the whole string when a match() pattern has alternation
ohler55/ojg
oj, gen, sen: decode an escaped UTF-16 surrogate pair in strings
ohler55/ojg
jp: accept \/ and escaped surrogate pairs in quoted strings
ohler55/ojg
jp: accept a negative number right after an operator in filters
ohler55/ojg
jp: let equal operands satisfy <= and >= in filters
ohler55/ojg
jp: count characters, not bytes, in length() of a string
ohler55/ojg
jp: bind ! more tightly than && and || in filters
PrefectHQ/prefect
Copy hook lists in `with_options` for tasks and flows
prometheus/client_golang
testutil: return all metrics from GatherAndFormat without names
pymc-devs/pymc
Improve VonMises logp overflow for large kappa
pyro-ppl/numpyro
refactor(distributions): derive the interval supports from low and high
pyro-ppl/numpyro
fix(distributions): preserve Levy support through pytree round trips
apache/arrow-rs
fix(arrow-schema): keep map keys-sorted flag in FFI field export
arran4/golang-ical
Match the mailto scheme case-insensitively
davidhalter/jedi
Fix extract_function when the extracted code defines no variable
facelessuser/wcmatch
Fix inverse extended glob followed by a nested extended glob
itchyny/gojq
fix slice start index to round down for jq compatibility
Kozea/Radicale
Fix: addressbook-query prop-filter defaults to test="anyof"
mozman/ezdxf
Fix JSON export of string values with a backslash or double quote
ohler55/ojg
jp: treat a parenthesized @.x as an existence check in filters
ohler55/ojg
jp: use value equality for the in filter operator
tox-dev/filelock
fix(api): keep the hold count when the lock path cannot be resolved
tox-dev/tox
fix(config): resolve factor labels per env_base
unpoller/unpoller
fix(promunifi): export USG mobile and handheld station counts
apache/arrow-rs
fix(csv): return an error instead of panicking on dictionary key overflow
burningalchemist/sql_exporter
fix: do not cache a failed query under min_interval
burningalchemist/sql_exporter
fix: keep the config when a reload fails
burningalchemist/sql_exporter
fix: report a scrape mode change on reload
burningalchemist/sql_exporter
fix: accept non-string values in JSON secrets
burningalchemist/sql_exporter
fix: accept overlapping collector references
burningalchemist/sql_exporter
fix: keep jobs[] filters per request in the metrics handler
jackc/pgx
Fix interval text encoding of math.MinInt64 microseconds
ranaroussi/yfinance
Shift a start/end date forward when midnight falls in a DST gap
tobymao/sqlglot
fix(clickhouse): parse PASTE JOIN
unpoller/unpoller
fix(promunifi): export temperature and storage with the right labels
unpoller/unpoller
fix(promunifi): export station counts with the right station_type and tag
burningalchemist/sql_exporter
fix: trim the leading comma from the log context
redis/redis-py
Break the ResponseError reference cycle in asyncio read_response
Developer tools
Posts in this category: Developer toolsCoding tools, agent harnesses, git and build tooling. 23 pull requests merged in 11 repositories.
dapr/dapr
actors: report the TTL of reminders in the reminder list
derailed/k9s
fix(config): release the aliases lock when an aliases file fails to parse
facelessuser/bracex
Fix commas dropped from unclosed brace groups
facelessuser/coloraide
Fix `none` hue output when the angle unit is not degrees
fsspec/s3fs
Apply find prefix when the directory listing is cached
kubescape/kubescape
fix(httphandler): remove markdown and exceptions results on cleanup
kubescape/kubescape
fix: keep scores below 100 from printing as 100
llm-d/llm-d-router
fix(approximateprefix): size the autotuned LRU in router blocks
minio/minio-go
fix: fail a short parallel streamed upload before sending the short part
minio/minio-go
fix: fail a short streamed multipart upload before sending the short part
code-yeongyu/oh-my-openagent
fix(utils): read git diff stats NUL-separated so renamed and quoted paths keep their counts
code-yeongyu/oh-my-openagent
fix(cli): run worktree-sweep from the main worktree and keep the current one
Yeachan-Heo/oh-my-claudecode
test(atomic-write): give SQLite contention timing bounds a runner margin
Yeachan-Heo/oh-my-claudecode
fix(session-start): bound the stabilization helper lifetime and batch the darwin identity probe
Yeachan-Heo/oh-my-claudecode
feat(installer): add claudeMdEnabled opt-out for the global CLAUDE.md
Yeachan-Heo/oh-my-codex
perf(hud): cache the git branch label until HEAD, refs or git config change
Yeachan-Heo/oh-my-codex
test(hud): make the adaptive-budget resize watch test hermetic
Yeachan-Heo/oh-my-claudecode
fix(installer): log CLAUDE.md as already up to date when install leaves it unchanged
Yeachan-Heo/oh-my-claudecode
test(run-cjs): blank user-level OMC env in the worker skip-guard hook spawns
Yeachan-Heo/oh-my-claudecode
fix(plugin-cache): link stale plugin roots only to a real cache directory
Yeachan-Heo/oh-my-claudecode
perf(hooks): launch the file-context injectors only for the tools they act on
Yeachan-Heo/oh-my-codex
test(hud): put the real-tmux test socket under tmpdir
Yeachan-Heo/oh-my-codex
fix(hud): bound the watcher repair child so a hung reconcile cannot block repairs
Video, streams, image processing, computer vision libraries and robot mapping. 8 pull requests merged in 4 repositories.
bluenviron/mediamtx
hls: fix MPEG-TS variant failing on streams with several audio tracks
bluenviron/mediamtx
hls: fix MPEG-TS variant failing on streams with Opus tracks
bluenviron/mediamtx
recorder: fix timestamps of MPEG-1/2 Audio tracks in fMP4 recordings
opencv/opencv
stereo: fix out-of-bounds access in validateDisparity (5.x port of #30316)
fonttools/fonttools
[scaleUpem] Scale the MATH lengths that are not MathValueRecords
bluenviron/mediamtx
recorder: fix height of VP9 tracks in fMP4 recordings
opencv/opencv
calib3d: fix out-of-bounds access in validateDisparity
SteveMacenski/slam_toolbox
Avoid copying graph containers in RemoveNodeFromGraph