Themata.AI
Follow coverage
Themata.AI
← All topics

Software updates

Source reports covering Software updates. Stories will appear when analysis and community reactions are ready.

17 reports · page 1 of 1

Browse reports ↓Search this topic

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.

    EmacsDeveloper toolsProgramming languages
  • 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.

Explore all topics →