Weekly GitHub Report for Kubernetes: August 17, 2026 - August 24, 2026 (22:01:38)
Weekly GitHub Report for Kubernetes
Thank you for subscribing to our weekly newsletter! Each week, we deliver a comprehensive summary of your GitHub project's latest activity right to your inbox, including an overview of your project's issues, pull requests, contributors, and commit activity.
Table of Contents
I. News
1.1 Recent Version Releases:
The current version of this repository is v1.32.3
1.2 Version Information:
The Kubernetes version released on March 11, 2025, introduces key updates detailed in the official CHANGELOG, with additional binary downloads available. This release continues the trend of enhancing functionality and stability, as highlighted in the Kubernetes announcement forum.
II. Issues
2.1 Top 5 Active Issues:
We consider active issues to be issues that that have been commented on most frequently within the last week. Bot comments are omitted.
-
[SIG/NODE] [PRIORITY/IMPORTANT-LONGTERM] [KIND/FAILING-TEST] [TRIAGE/ACCEPTED] [WG/DEVICE-MANAGEMENT] [Failing-test]: ci-kind-dra-1-34 times out before DRA suite can finish: This issue reports that the ci-kind-dra-1-34 job consistently times out before the Dynamic Resource Allocation (DRA) test suite can complete, primarily due to the Kubernetes control plane becoming unresponsive and slow under a 2 CPU resource limit. The problem is linked to CPU oversubscription caused by running eight parallel Ginkgo test processes and a four-node kind cluster within a constrained environment, compounded by Go runtime behavior differences in release-1.34 that cause excessive thread usage and subsequent throttling, leading to test failures and cleanup errors.
- The comments thoroughly analyze the root cause, identifying that the 2 CPU pod limit is enforced but not visible to Go processes due to cgroup delegation, causing oversubscription and CPU starvation; various diagnostic experiments and proposed fixes focus on adjusting GOMAXPROCS and CPU allocation, with consensus leaning toward explicitly capping GOMAXPROCS in the test environment as a practical mitigation while further data is collected.
- Number of comments this week: 19
-
[KIND/BUG] [SIG/SCHEDULING] [SIG/NODE] [TRIAGE/NEEDS-INFORMATION] Force-deleting a pod using a DRA claim can free its device for reallocation before the node has actually released it, causing real double-allocation: This issue describes a problem where force-deleting a pod that uses a Dynamic Resource Allocation (DRA) claim can cause the same physical device to be allocated to a new pod before the original pod has fully released it, leading to a temporary double-allocation of the device. The reporter demonstrates this behavior with detailed timing logs and reproduces it both with a Deployment and manually created pods, highlighting that this can occur during normal cluster operations like node replacement or autoscaling without direct human intervention.
- The comments discuss whether this behavior is a bug or an expected consequence of force-deleting pods, noting that DRA drivers are expected to handle such conflicts but the control plane cannot prevent them due to the loss of pod state; the reporter agrees to document this scenario and plans to improve the driver after the issue is closed.
- Number of comments this week: 9
-
[KIND/FEATURE] [SIG/CLI] [NEEDS-TRIAGE] Reduce useless duplicate reading of certificate data: This issue addresses the problem of excessive and redundant reading of certificate files by
kubectlduring operations like tab completion, which leads to a large number of file opens and reads, causing performance degradation especially in environments with expensive disk access. The reporter provides detailed root cause analysis showing that multiple layers in the client configuration and transport caching repeatedly open and read certificate files per REST client and GroupVersion, and proposes caching and memoization patches to significantly reduce these unnecessary file operations.- The comments include expressions of interest in working on the issue, requests for patch attachments, sharing of multiple Claude-generated patches aimed at caching certificate data, and a final comment from a contributor opening a PR with passing tests and requesting review on the caching approach.
- Number of comments this week: 8
-
[KIND/BUG] [SIG/SCHEDULING] [SIG/NODE] [NEEDS-TRIAGE] After node scale-out, the anti-affinity pods between two pods are scheduled to the newly added node.: This issue describes a problem where, after scaling out a Kubernetes cluster by adding a new node, pods that are configured with pod anti-affinity rules based on the
kubernetes.io/hostnamelabel are incorrectly scheduled together on the newly added node. The root cause is identified as the new node being marked schedulable before itskubernetes.io/hostnamelabel is initialized, causing the anti-affinity rules to be ineffective during scheduling.- The comments clarify that this is not a scheduler bug but rather a timing issue where the node becomes schedulable before its labels are fully set; suggestions include gating workloads with a startup taint until node preparation completes, and discussion centers on whether kubelet should synchronize the hostname label during node updates to prevent this scheduling anomaly.
- Number of comments this week: 8
-
[KIND/BUG] [SIG/SCHEDULING] [SIG/NODE] [NEEDS-TRIAGE] A pod using a Dynamic Resource Allocation claim got permanently stuck in CreateContainerError after its node rebooted, with no automatic recovery.: This issue describes a problem where a pod using a Dynamic Resource Allocation (DRA) claim becomes permanently stuck in a
CreateContainerErrorstate after its node undergoes a full reboot, with no automatic recovery despite the driver re-preparing the claim successfully. The root cause appears to be that the DRA driver's checkpoint restoration returns a prepared claim without recreating necessary CDI device specification files, causing container runtime device injection to fail and kubelet to repeatedly retry container creation without triggering a re-prepare or recovery mechanism.- The comments discuss tracing the issue to the DRA driver's handling of checkpoint restoration rather than kubelet itself, with suggestions for fixes on both sides: the driver should recreate CDI specs on restore, and kubelet could potentially trigger re-prepare on specific CDI resolution errors. Contributors have local fixes and are awaiting SIG Node / WG Device Management guidance on whether to pursue driver-only, kubelet-only, or combined fixes.
- Number of comments this week: 6
2.2 Top 5 Stale Issues:
We consider stale issues to be issues that has had no activity within the last 30 days. The team should work together to get these issues resolved and closed as soon as possible.
As of our latest update, there are no stale issues for the project this week.
2.3 Open Issues
This section lists, groups, and then summarizes issues that were created within the last week in the repository.
Issues Opened This Week: 33
Summarized Issues:
- Dynamic Resource Allocation (DRA) Pod Eviction and Device Issues: Creating a
DeviceTaintRulewith an emptydeviceSelectorcauses cluster-wide eviction of pods using any DRA device, leading to persistent pod evictions until the rule is removed. Additionally, pods using DRA claims can get stuck in a CreateContainerError state after node reboot due to kubelet replay issues, and force-deleting such pods may cause double allocation of physical devices, resulting in resource conflicts. - [issues/141422, issues/141433, issues/141471]
- DRA Scheduling and Resource Management Failures: Enabling the DRANodeAllocatableResources feature causes pods requesting extended resources to fail scheduling due to invalid resource claim mapping errors. There is also a proposal to add a scheduler-side extension point to enforce per-tenant device consumption limits, addressing current quota enforcement limitations in shared clusters.
- [issues/141467, issues/141510]
- Kubelet and Pod Lifecycle Bugs: The kubelet restart logic incorrectly preserves container readiness state when the API server status is outdated, causing premature readiness reporting. Also, the kubelet fails to reconstruct memory request cgroup settings on restart, breaking features like InPlacePodVerticalScaling and MemoryQoS.
- [issues/141473, issues/141481]
- Pod Eviction and Status Reporting Issues: Pods evicted for exceeding ephemeral-storage limits with containers that handle SIGTERM and exit cleanly appear indistinguishable from successful completions, lacking durable markers to indicate eviction, complicating detection by controllers or Jobs.
- [issues/141483]
- Test Failures and Flakiness in Kubernetes CI and E2E: Multiple tests exhibit flakiness or failures, including EC2 master scale performance load tests with node join timeouts, flaky HTTP liveness probe restarts, CSI Mock volume attach test cleanup issues, and a panic in the etcd3 watcher due to synthetic error decoding.
- [issues/141435, issues/141447, issues/141469, issues/141494, issues/141521]
- API Server and Endpoint Controller Bugs and Improvements: The Endpoints controller emits events with empty namespace fields due to placeholder objects missing namespace, causing inconsistencies. There is a proposal to deprecate the
/openapi/v2endpoint to reduce memory usage and promote OpenAPI v3. Another proposal aims to extend feature gate validation to include required API group/versions for fail-fast startup detection. - [issues/141455, issues/141474, issues/141508]
- Security Vulnerability in Webhook Authorizer Cache: The webhook authorizer's response cache can be poisoned by any authenticated user using oversized selectors, leading to denial of service by saturating the cache and backend with synchronous webhook calls, effectively denying all API requests cluster-wide.
- [issues/141457]
- Scheduling and Node Labeling Issues: After scaling out nodes, pods with anti-affinity rules based on the
kubernetes.io/hostnamelabel are incorrectly scheduled together on new nodes because the hostname label is not initialized when the node becomes schedulable, rendering anti-affinity ineffective. Additionally, pod anti-affinity rules incorrectly reject nodes when existing pods belong to namespaces excluded by a NotIn namespaceSelector, causing pods to remain pending. - [issues/141491, issues/141526]
- Kube-proxy and Windows Load Balancer Panic: Kube-proxy on Windows panics due to out-of-bounds access when enumerating HNS load balancers without port mappings, caused by missing bounds checks on the PortMappings slice after failed load balancer creation.
- [issues/141488]
- Codebase Dependency Cleanup Proposals: Several issues propose removing dependencies on internal packages in scheduler and controller code by replacing functions or refactoring tests, aiming to simplify code and eliminate unnecessary imports.
- [issues/141495, issues/141497, issues/141498]
- Kubectl and Client Performance Improvements: Kubectl performs excessive redundant reads of certificate, key, and CA files, and caching improvements are proposed to reduce file operations and improve performance, especially in environments with costly disk access. Additionally, macOS kubectl binaries are requested to be code signed with a Developer ID certificate to ensure trust in enterprise environments.
- [issues/141445, issues/141513]
- VM Workloads and Bootstrap Support Request: There is a request to add first-class VM workloads in Kubernetes with cluster-independent bootstrap support, allowing designated VMs to start before control plane and networking are operational to manage critical infrastructure services.
- [issues/141504]
- API Validation and Enum Support Enhancements: Proposals include adding support for numeric enums in validation annotations despite existing guidelines, and tracking the beta-to-stable graduation of declarative validation rules per API group to ensure consistency and removal of handwritten validation code.
- [issues/141506, issues/141532]
- Kubernetes API Server Request Timeout Issue: The API server's list pod request initiated by a service pod can take over 15 minutes due to lost routing to the target pod before response return, causing timeouts and inability to send JSON responses back.
- [issues/141542]
- Container Image Pull Failures in Windows E2E Tests: The Calico node pod fails to start in Windows E2E tests due to inability to pull and unpack the "quay.io/calico/node:v3.31.0" image, resulting in repeated unmount errors and image pull back-off.
- [issues/141514]
2.4 Closed Issues
This section lists, groups, and then summarizes issues that were closed within the last week in the repository. This section also links the associated pull requests if applicable.
Issues Closed This Week: 11
Summarized Issues:
- Resource Protection Mechanisms: This topic covers the need for a configurable mechanism to prevent accidental deletion or mutation of Kubernetes resources by introducing a
protectedmetadata field. The feature aims to safeguard critical objects while allowing controlled updates and deletions, especially to support infrastructure namespaces and cluster shutdown scenarios. - issues/10179
- Memory Limits and OOM Issues in CI Jobs: Several issues describe out-of-memory (OOM) problems affecting Kubernetes CI jobs, particularly Ubuntu-based Dynamic Resource Allocation (DRA) node tests. Increasing memory limits on the host-side runner mitigated but did not fully resolve these failures, highlighting challenges in memory usage during image lookup and filtering processes.
- issues/140701, issues/141434
- Test Timeout and Flakiness: This topic includes intermittent test failures caused by too-tight timeout budgets and flaky test behavior. The reduced kubetest timeout interrupts test teardown despite passing tests, and the Projected PodCertificate feature test intermittently times out or encounters server rejections in specific CI jobs.
- issues/141186, issues/141402
- Scheduler Performance and Configuration: This issue discusses the impact of lowered default scheduler QPS and burst values on the aws500NodeDRA scale test, causing client-side throttling and slower pod scheduling. Pinning higher scheduler QPS and burst values is suggested to restore test performance.
- issues/141421
- Kubelet Policy Validation and Version Emulation: This topic proposes enhancing Kubelet's CPU Manager and Topology Manager policy validation to support Kubernetes version emulation. Dynamic checking of option availability against the emulated version's lifecycle and feature gates ensures configuration consistency and preserves upgrade and rollback semantics.
- issues/140937
- NetworkPolicy Security Risks from Named Ports: The use of named ports in Kubernetes NetworkPolicies introduces security risks by allowing users to bypass platform team controls and inadvertently permit unauthorized network traffic without visibility or approval.
- issues/141193
- Pod Deletion and DisruptionTarget Condition Responsibility: This issue discusses responsibility for setting the
DisruptionTargetcondition on pods deleted outside the eviction API, such as when controllers like Karpenter delete pods to enforce node termination deadlines. Proper marking is needed to distinguish node-level failures from application-level failures. - issues/141316
- Website ICP Filing Clarification: A question is raised about why the kubernetes.io website displays a Chinese ICP filing number despite not being hosted in mainland China or using mainland Chinese CDN infrastructure, seeking technical or legal explanations for this registration.
- issues/141512
- Project Color Scheme Curiosity: A user expresses curiosity about whether the project's color scheme was custom-designed by the author, noting its similarity to another website's color scheme.
- issues/141540
2.5 Issue Discussion Insights
This section will analyze the tone and sentiment of discussions within this project's open and closed issues that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.
Based on our analysis, there are no instances of toxic discussions in the project's open or closed issues from the past week.
III. Pull Requests
3.1 Open Pull Requests
This section provides a summary of pull requests that were opened in the repository over the past week. The top three pull requests with the highest number of commits are highlighted as 'key' pull requests. Other pull requests are grouped based on similar characteristics for easier analysis. Up to 25 pull requests are displayed in this section, while any remaining pull requests beyond this limit are omitted for brevity.
Pull Requests Opened This Week: 84
Key Open Pull Requests
1. Replace VolumeAttachments that refer to a deleted PersistentVolume: This pull request fixes a bug in the Kubernetes CSI attach/detach controller where stale VolumeAttachment objects referring to deleted PersistentVolumes could block the attachment of new PersistentVolumes for the same underlying volume handle on a node, by deleting such unattached VolumeAttachments with attach errors and preventing creation of new ones for PVs marked for deletion, while also updating the desired state of world to track only attachable PersistentVolumes, thereby enabling the controller to recover automatically and avoid pods stuck in Pending due to failed volume attachments.
- URL: pull/141541
2. WIP: ktesting documentation + cleanup + enhancements: This pull request enhances the ktesting package by adding comprehensive documentation and examples, cleaning up code especially around tCtx.Cancel usage by removing redundant calls and improving cancellation timing, and introducing improvements such as better backtrace capturing, consistent logging, and enhanced progress reporting during tests.
- URL: pull/141519
3. Allocator pool buffer cap at 128KB: This pull request introduces a cap of 128KB on the buffer capacity retained by the runtime.AllocatorPool to prevent large protobuf responses from causing excessive memory retention in the apiserver, adds a new runtime.PutAllocator method to discard oversized buffers before pooling, includes integration tests to ensure oversized buffers are not pooled while smaller ones are reused, and provides benchmarks comparing different buffer pooling strategies.
- URL: pull/141456
Other Open Pull Requests
- WatchCacheStallResume integration test: This pull request adds an integration test for the WatchCacheStallResume feature gate in Kubernetes, verifying that a watch on configmaps remains open and delivers all events in order even when the client temporarily stops reading during a high-volume burst of writes. This prevents premature watch termination and ensures accurate metrics on terminated watchers.
pull/141452
- Certificate and credential caching in kubectl: This pull request reduces unnecessary duplicate reads of certificate, key, and CA files during kubectl operations by reusing already loaded credential data and caching certificate data. It memoizes configuration validation checks to minimize redundant filesystem I/O while preserving existing client configuration and TLS behavior.
pull/141515
- PersistentVolumeClaimSpec.VolumeName validation migration: This pull request migrates the validation of PersistentVolumeClaimSpec.VolumeName from handwritten code to declarative validation while preserving the existing set-once behavior. It ensures that volumeName cannot be modified or cleared after being set and includes generated validation code with equivalent coverage to the previous implementation.
pull/141502
- DeviceTaintRule validation safety fix: This pull request fixes a safety issue by adding validation to reject a
DeviceTaintRulewith an emptydeviceSelector, preventing unintended matching of all devices and silent eviction of pods using DRA devices. It requires at least one of the fieldsdriver,pool, ordeviceto be specified.
pull/141425
- Client-go exec authenticator cache improvement: This pull request improves the client-go exec authenticator cache by replacing non-deterministic pretty-print serialization with stable JSON serialization hashed via SHA-256. It ensures consistent cache keys for equivalent configurations while avoiding exposure of sensitive exec arguments and environment variables, including tests to enforce explicit inclusion or exclusion of new ExecConfig and Cluster fields.
pull/141437
- Pod informer cache trimming enhancement: This pull request extends trimming of managed fields in the shared Pod informer cache by clearing about 20 unused Pod spec fields related to scheduling, DNS, and hostname. This results in a measured 9-15% reduction in per-Pod cache size by removing fields none of its four consumers read.
pull/141477
- Device Resource Allocation (DRA) race condition documentation: This pull request documents a race condition involving force-deleted pods or node loss where control-plane state is cleared before node teardown completes. It clarifies that the DRA driver serves as the final mechanism to enforce device exclusivity.
pull/141479
- Pod termination preStop hook improvement: This pull request improves pod termination by immediately canceling the preStop sleep hook when a container exits, using container-death notifications from PLEG to avoid unnecessary delays. This change enhances responsiveness during container shutdown.
pull/141484
- Kubelet readiness probe state bug fix: This pull request fixes a bug where a replacement container created while the kubelet was disconnected incorrectly inherited the readiness probe state of the replaced container. It adds a check to compare container IDs and only preserve probe state when they match, with regression unit tests verifying this behavior.
pull/141487
- Validation generation refactor: This pull request proposes a refactor of the validation generation process, including a rearchitecture and unification of the ValidationEmitter interface. It standardizes output and centralizes post-processing through a FinalizeGroup pipeline.
pull/141520
- Reflector deletion event loss fix: This pull request fixes an issue where deletions occurring between the reflector's List and Watch phases were lost, causing watchers to miss delete events and phantom objects to persist. It implements tracking of the highest deleted resource version per group-version-resource and rejects Watch requests with a ResourceExpired error to force relisting and synchronization.
pull/141529
- Discovery package validation graduation: This pull request graduates the
discoverypackage's declarative validation rules from beta to stable by removing beta wrappers and deleting corresponding handwritten validation checks. It ensures consistency with KEP-5073 and passes comprehensive tests confirming no validation mismatches remain.
pull/141533
- Kube-controller-manager metric promotion: This pull request promotes the
volume_operation_errors_totalmetric from Alpha to Beta stability in the kube-controller-manager. This completes the final step of issue #136310 to enhance metric reliability and user visibility.
pull/141536
- ChangeContainerStatusOnKubeletRestart flaky test fix: This pull request fixes a flaky test by ensuring all regular container statuses report
Ready=falsebefore restarting the kubelet in NotReady pod status tests. It aligns pre-restart conditions with subsequent assertions without changing kubelet behavior.
pull/141423
- kubectl describe resource quantity rendering fix: This pull request fixes a bug in
kubectl describeby changing rendering of byte-sized resource quantities from millibytes to whole bytes. It rounds up fractional byte values to improve readability and consistency without affecting CPU or other non-byte resources.
pull/141424
- Device plugin DRA resource handling fix: This pull request fixes an issue in the device plugin by modifying
GetDeviceRunContainerOptionsto skip handling DRA-backed extended resources. This prevents incorrect legacy device-plugin processing that could block container startup when resource names overlap.
pull/141426
- Attachdetach reconciler test flakiness fix: This pull request updates attachdetach reconciler tests to use
delayFunc.Untilinstead ofwait.ExponentialBackoffto bound retry window by wall clock time. This addresses flakiness caused by goroutine scheduling delays on busy CI machines.
pull/141427
- CronJob nextScheduleTime alpha feature: This pull request introduces an alpha feature adding a
nextScheduleTimefield toCronJobStatusin batch/v1 API. It enables the CronJob controller to expose the next scheduled execution time computed internally and respecting time zones, behind a feature gate namedCronJobsNextScheduleTime.
pull/141428
- Kubelet context propagation improvement: This pull request improves kubelet by adding a context.Context parameter to container.Cache.Get/GetNewerThan and Runtime.GeneratePodStatus methods. It propagates caller's context through kubelet, pod_workers, PLEG, and kuberuntime manager, replacing previous use of context.TODO()/klog.TODO(), with updated tests.
pull/141429
- Scheduler logging enhancement: This pull request enhances the scheduler by adding error and status logging to the
logUnusableStatefunction inbatch.go. This improves observability when batching fails.
pull/141430
- Storage cacher retry backoff improvement: This pull request modifies pkg/storage/cacher to replace fixed 1-second retry interval with exponential backoff capped at 60 seconds and scaled by 1.5. This reduces frequent re-initializations caused by transient etcd blips and lessens API server load.
pull/141436
- Duplicate ServiceAccount storage fix: This pull request fixes duplicate ServiceAccount storage construction by adding an unexported skipServiceAccount flag to corerest.GenericConfig. The legacyProvider sets this flag to prevent redundant serviceaccount storage creation, removing unnecessary Destroy() calls without user-facing changes.
pull/141438
- Scheduler asynchronous API dispatch benchmarks: This pull request adds dedicated benchmark suites, pod templates, and configuration files to evaluate the Kubernetes scheduler's asynchronous API dispatching performance under stable and churn conditions. It does so without altering existing benchmarks.
pull/141442
- Kubelet podActions data race fix: This pull request fixes a data race in kubelet by ensuring
podActionsworks on copies of pod spec volumes rather than shallow aliases. This prevents concurrent mutations of sharedresource.Quantityobjects during volume resize operations and logging.
pull/141443
- Scheduler maxBatchAge test configuration: This pull request makes the
maxBatchAgeparameter configurable in integration tests and sets it to 1 minute to address failures caused by race detection overhead and testing parallelism. It also refactors batching tests to reduce unnecessary component creation and align with other scheduler test setups.
pull/141444
3.2 Closed Pull Requests
This section provides a summary of pull requests that were closed in the repository over the past week. The top three pull requests with the highest number of commits are highlighted as 'key' pull requests. Other pull requests are grouped based on similar characteristics for easier analysis. Up to 25 pull requests are displayed in this section, while any remaining pull requests beyond this limit are omitted for brevity.
Pull Requests Closed This Week: 30
Key Closed Pull Requests
1. Fix MutatingAdmissionPolicy JSONPatch with complex values: This pull request addresses a bug in MutatingAdmissionPolicy JSONPatch where CEL expressions returning complex structs, lists, or maps failed to apply by enhancing schemaless wrappers to properly implement ConvertToNative conversions, thereby enabling JSONPatch operations to correctly handle and apply complex nested values.
- URL: pull/140164
2. apiserver: park and resume slow watch streams instead of terminating them (WatchCacheStallResume): This pull request introduces an alpha feature gate WatchCacheStallResume that changes the apiserver’s behavior to park and later resume slow or stalled watch streams instead of force-closing them when their delivery buffers fill, thereby isolating slow clients so they no longer block or terminate healthy watchers and enabling recovery from missed events via the watch cache history until events genuinely age out.
- URL: pull/141228
3. [WIP] Dv enable binding: This pull request is a work-in-progress test clone of a previous pull request (#137747) aimed at enabling device binding, containing several commits focused on identifying and fixing issues, but it was not merged.
- URL: pull/140507
Other Closed Pull Requests
3.3 Pull Request Discussion Insights
This section will analyze the tone and sentiment of discussions within this project's open and closed pull requests that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.
Based on our analysis, there are no instances of toxic discussions in the project's open or closed pull requests from the past week.
IV. Contributors
4.1 Contributors
Active Contributors:
We consider an active contributor in this project to be any contributor who has made at least 1 commit, opened at least 1 issue, created at least 1 pull request, or made more than 2 comments in the last month.
If there are more than 10 active contributors, the list is truncated to the top 10 based on contribution metrics for better clarity.
| Contributor | Commits | Pull Requests | Issues | Comments |
|---|---|---|---|---|
| thc1006 | 30 | 7 | 3 | 25 |
| liggitt | 15 | 3 | 0 | 32 |
| macsko | 13 | 10 | 0 | 17 |
| tallclair | 3 | 0 | 0 | 36 |
| troychiu | 12 | 2 | 0 | 23 |
| Jefftree | 30 | 5 | 0 | 1 |
| dims | 20 | 2 | 0 | 9 |
| lukaszwojciechowski | 9 | 0 | 0 | 16 |
| pohly | 7 | 2 | 2 | 13 |
| natasha41575 | 5 | 2 | 0 | 14 |