
GitHub has rolled out a feature that lets maintainers limit the number of open pull requests from users without write access. This aims to tackle the issue of overwhelming low-quality contributions that can slow down the review process. Maintainers can also create a bypass list for trusted contributors, allowing them to exceed the limit without full access. This update is expected to help maintainers focus on high-quality contributions and reduce unnecessary workload.
Read original
© GitHub ChangelogThe latest update to GitHub CLI introduces 'gh repo read-file' and 'gh repo read-dir', enabling users to access and explore repository content directly from the terminal without cloning. This development is particularly useful for developers who need to quickly check files or directories across multiple repositories, enhancing their ability to review code and documentation efficiently. Available to all GitHub users, including those on GitHub Enterprise Server, this update allows for seamless integration of repository exploration into scripts and automation processes. By using GitHub CLI v2.95.0, developers can now perform these tasks more effectively, making it a valuable tool for those working with remote repositories.
© GitHub ChangelogGitHub has enhanced its secret scanning feature, broadening detection capabilities with new partners and patterns. The update includes automatic detection of new secret types from partners like Cloudsmith and Meraki, and expands coverage for GitLab tokens. Additionally, new detectors for Elastic, Slack, Supabase, DataDog, and VolcEngine have been added. This means repositories with secret scanning enabled will now have more comprehensive protection, with automatic blocking of commits containing these secrets. The update also introduces validity checks and richer metadata, helping users prioritize remediation efforts.
© GitHub ChangelogGitHub has introduced a new governance feature for enterprise-managed settings, allowing administrators to disable automatic permission bypasses in GitHub Copilot CLI and VS Code. This update enhances control by letting enterprises enforce permission prompts, preventing the so-called 'yolo mode' where permissions are auto-approved. The feature is integrated into the enterprise-managed settings.json file and is automatically applied for users with Copilot Business or Enterprise licenses. This move builds on previous enterprise-managed plugins, ensuring that AI tools adhere to organizational standards and policies.
The b9684 release of llama.cpp marks a significant enhancement with the integration of 3D convolution, boosting its ability to handle complex data processing tasks. This update also brings optimizations and a cleaner codebase, enhancing overall efficiency. The release extends support across a broad spectrum of platforms, including macOS, Linux, and Windows, with specific configurations like Vulkan, ROCm, and SYCL. By expanding its platform compatibility and functionality, llama.cpp becomes an even more versatile tool for developers tackling diverse AI challenges.
The b9685 release of llama.cpp brings notable advancements in SYCL support, particularly with the addition of device-to-device memory copy via the SYCL API. This update also refines the detection method for peer-to-peer communication, resolving previous conflicts. While there are no new model architectures introduced, the release enhances the platform's adaptability across macOS, Linux, and Windows. With ROCm 7.2 support on Ubuntu and CUDA 12 and 13 DLLs for Windows, llama.cpp becomes a more robust choice for developers working with diverse hardware configurations. The inclusion of KleidiAI on Apple Silicon further optimizes performance for M-series Macs. These improvements make llama.cpp a more versatile tool for developers.
The b9686 release of llama.cpp focuses on enhancing compatibility across a wide array of systems, though it doesn't introduce major new features. This update includes ROCm 7.2 support on Ubuntu x64, providing a significant boost for AMD GPU users who prefer alternatives to NVIDIA's CUDA. Developers can now utilize llama.cpp on various configurations, including macOS, Linux, Windows, and openEuler, ensuring they have the tools needed for AI inference tasks. While the release lacks groundbreaking changes, it strengthens llama.cpp's reputation as a flexible and accessible tool for AI developers working on different hardware setups.