Software updates
Source reports covering Software updates. Stories will appear when analysis and community reactions are ready.
17 reports · page 1 of 1
Connected topics are temporarily unavailable. You can still browse stories below.
Source reports
What's new in Emacs 31.1
tool
181 min read
Emacs 31.1 has been released with incremental usability, completion, window-management and terminal improvements rather than a single flagship feature. The release permanently removes the legacy unexec dumper, deprecated since Emacs 27, leaving the portable dumper as the supported mechanism for preloading Emacs Lisp state. It also stops building and installing Emacs’s old ctags program, directing users to Universal Ctags or to `etags --ctags` for compatible behavior. A planned new garbage collector was postponed to Emacs 32. A new User Lisp Directory feature automatically processes Lisp files under `user-lisp/` in an Emacs configuration directory, including recursive byte compilation, autoload generation and load-path setup. Tree-sitter modes can now offer to install their required language grammars. Completion gains configurable eager display and live updating of the *Completions* buffer, while the rewritten flex completion style is intended to be faster and rank matches more accurately. New commands rotate, flip and transpose window layouts, and a setting controls preferred split direction. Compatible terminals now enable `xterm-mouse-mode` by default, and TTY frames gain child-frame support. Emacs 31.1 also adds built-in controls for collapsing minor-mode indicators, hiding a buffer’s mode line, extending selections with Shift-click, and preventing asynchronous native compilation on battery power. It includes Org 9.8 and supports Unicode Standard 17.0.
Go 1.27
tool
3 min read
The Go team released Go 1.27, adding language features, toolchain updates, runtime profiling, performance work, and new standard-library packages. The release supports generic methods, allowing methods such as math/rand/v2.Rand.N to work across integer types. Struct literals can now initialize nested or embedded fields through valid field selectors, and generalized function type inference now covers all assignment contexts, including composite literals, type conversions, and channel sends. Go 1.27 adds go fix modernizers for atomic types, embedded literals, backward slices, and unsafe functions. The go doc command supports package@version queries, while go mod tidy consolidates multiple require blocks into direct and indirect blocks. Size-specialized allocation reduces costs for objects smaller than 80 bytes by up to 30%, with roughly 1% overall improvement claimed for allocation-heavy programs. The runtime/pprof goroutineleak profile is generally available for detecting permanently blocked goroutines. Standard-library additions include encoding/json/v2, post-quantum ML-DSA signatures through crypto/mldsa, UUID support, experimental SIMD packages, and an in-memory HTTP test server for testing/synctest.
Rhombus 1.1 is now available
tool
1 min read
Rhombus version 1.1 is now available for download at https://rhombus-lang.org/. This release introduces new features, including the ability to define annotations without writing meta-time code and a new binding form for improved readability.
Tracking down a Zsh history data loss bug
tool
23 min read
Zsh 5.9.2, released on July 12, 2026, includes a fix for a bug that caused data loss in the Z shell history file. The bug was tracked down by patching Zsh to crash loudly and analyzing the core dump from the crash.
Breaking the WAL
news
3 min read
SQLite version 3.51.3 fixed a longstanding bug in its Write-Ahead Logging (WAL) subsystem known as the WAL-Reset bug. This bug, which had existed since 2010, was a data race issue with tight timing constraints that the SQLite team was previously unaware of.
Rune 1.1: adds Python, an Emacs editor, a symbol index and is now free
tool
1 min read
Rune 1.1 has been released, introducing new features and improvements for enhanced performance. Users are required to enable JavaScript to utilize the application effectively.
Java 27: What's New?
tool
9 min read
Java 27 has reached its Rampdown Phase One, indicating that it is feature complete. New functionalities introduced in this version are aimed at enhancing the development experience for Java programmers.
OpenSSH 10.4/10.4p1 Released
tool
1 min read
OpenSSH 10.4 and 10.4p1 have been released, featuring various bug fixes and improvements. Notable changes include enhancements to the portability of the code and updates to the SSH protocol.
Emacs 31 is around the corner: The changes I'm daily driving
tool
15 min read
Emacs 31 is in development, with new features being tested from both the emacs-31 branch and the master branch. Users can expect enhancements that build on the existing capabilities of Emacs.
CVE-2026-28952: Apple macOS 26.5 Kernel Vuln found by Claude
news
1 min read
macOS Tahoe 26.5 includes security updates that address vulnerabilities affecting the operating system. These updates enhance system security and protect user data from potential threats.
Apple is enforcing an old App Store rule against a new kind of software
news
9 min read
Replit's iOS app has not received updates since January, causing its rankings to decline in Apple's free developer tools category. Apple has blocked updates to several AI coding apps, including Replit and Vibecode, due to violations of App Store Review Guideline 2.5.2, which requires apps to be self-contained.
PyInfra 3.8.0
tool
4 min read
Release v3.8.0 of pyinfra includes numerous fixes and improvements, alongside a transition to full semantic versioning. Updates feature a fix for unwanted spaces in formatted string commands and enhanced quoting of user inputs to prevent command injection.
Sopwith – 1984 Game (2000)
tool
1 min read
The website Sopwith.org recommends upgrading the browser for optimal performance due to lack of support for frames. Users are prompted to click a link to enter the site.
Atuin v18.13 – better search, a PTY proxy, and AI for your shell
tool
6 min read
Atuin v18.13 introduces enhanced search capabilities with a faster daemon and a PTY proxy feature. The daemon, previously experimental, now improves performance for systems with high IO latency and ZFS/SQLite interactions.
macOS 26 breaks custom DNS settings including .internal
tool
5 min read
macOS 26.3.1 introduces a bug that breaks supplemental DNS resolution for custom TLDs in the /etc/resolver/ configuration. This issue is a regression from the previous version, macOS 25.x 26.3.0, which functioned correctly.
iOS 27 'Rave' Update to Clean Up Code, Could Boost Battery Life
news
3 min read
Apple's iOS 27 update, codenamed 'Rave,' will focus on cleaning up the operating system's internals to enhance performance and battery life. The update will involve removing outdated code, rewriting features, and upgrading apps to create a more responsive user experience.
Apple's Siri revamp reportedly delayed again
news
1 min read
Apple's revamped AI-powered Siri, initially expected to launch with the iOS 26.4 update in March, has faced multiple delays. The rollout of the new features is now anticipated to occur gradually over an extended period.