
GitHub has updated its Copilot usage metrics API to include new metrics that measure code review velocity. The API now reports the median time from pull request creation to first review and the median number of review cycles before merging. These metrics are available in enterprise and organization reports, providing insights into the impact of AI adoption on engineering throughput. By analyzing these metrics, organizations can assess whether deeper Copilot integration leads to more efficient review processes.
Read original
© GitHub ChangelogCodeQL 2.26.0 marks a significant step forward for GitHub's static analysis engine, particularly in addressing security vulnerabilities. This release expands its capabilities to include Kotlin 2.4.0, while also adding a crucial query for identifying AI prompt injection risks in JavaScript and TypeScript. By refining existing queries and introducing new ones across languages like C#, Go, and Python, the update reduces false positives and enhances detection accuracy. These improvements make CodeQL a more powerful tool for developers focused on securing their code, especially in AI-driven contexts. The update is automatically available to GitHub code scanning users, ensuring immediate benefits for those on the platform.
© GitHub ChangelogGitHub has streamlined budget management for enterprises by introducing a REST API endpoint that allows for efficient tracking of individual user consumption against multi-user budgets. Previously, checking each user's budget usage required separate API calls, making the process cumbersome for large organizations. Now, enterprise owners and billing managers can quickly identify users nearing their budget limits, thanks to new filtering and sorting capabilities. This update simplifies financial oversight and reduces the need for custom scripts, making budget management more accessible and efficient.
© GitHub ChangelogGitHub has officially launched its new pull requests dashboard, providing a centralized hub for developers to manage and prioritize their pull requests. This feature, previously in public preview, now offers enhanced filtering and search capabilities, allowing users to create custom views and utilize advanced search queries. The dashboard aims to streamline the workflow for both individual contributors and managers by surfacing critical pull requests that require attention. This update marks a significant improvement in how developers can interact with and manage their contributions across multiple projects.
The latest b9946 release of llama.cpp focuses on optimizing Hexagon operations, particularly unary operations, to improve performance and efficiency. By introducing tiling for wide rows and replacing divisions with fastdiv, the update aims to prevent VTCM overflow and streamline code execution. The release also includes tracing instrumentation and specialized thread functions to enhance code generation. While no new models are introduced, these technical improvements make llama.cpp more robust and efficient for developers working with Hexagon architectures.
The latest b9948 release of llama.cpp focuses on optimizing memory usage in CUDA operations, specifically in the ggml_top_k() and ggml_argsort() functions. By processing data in smaller chunks, the update reduces the need for large temporary buffers, enhancing performance on CUDA-enabled systems. This release also includes minor code improvements like allocating temporary destinations only once and refining the use of ternary operators. While no new model architectures are introduced, these changes make llama.cpp more efficient for developers working with CUDA, particularly in memory-constrained environments.
The latest b9951 release of llama.cpp marks a significant enhancement in the ET backend, introducing a range of new kernels and performance optimizations. This update includes the addition of various matrix operations and support for FlashAttention, which promises to improve computational efficiency. The release also focuses on vectorization and parallelization, aiming to boost performance across different operations. These changes make the ET backend more robust and capable, potentially benefiting developers working with complex AI models by offering improved speed and functionality.