GNU Octave 11.2.0 Released with Improved Performance & Fixes

Last updated: June 3, 2026 — Leave a comment

GNU Octave, the open-source programming language for scientific computing and numerical computation, released new 11.2.0 version a few days ago.

This is the second release in the 11.x series, which features many performance and core improvements, GUI enhancements, documentation updates, and bug-fixes.

First, the new Octave 11.2.0 included many core improvements. It sped up the pkg install command and added more output with -verbose. It added visibility attribute to function declarations, and, re-implemented weboptions and related functions webread, webwrite.

It also removed extra semicolons after function definitions, fixed N-D array assignment to prevent out-of-bounds indexing, and, added ability for class constructors (classdef) to return a classdef array of itself.

This version also updated the GUI. It fixed the double spaces in translations, improved German translation. It now uses mouse cursor shape from Qt if possible or SVG. And, for Windows “system” calls no longer hide windows.

Besides the GUI and core improvements, Octave 11.2.0 also fixed some issues for building system, and, updated the documentation for arguments keyword (and add to manual).

Other changes include:

  • Deprecate all and any for non-numeric/non-logical types.
  • Fix input validation of permB input to eigs().
  • Fix pager in CLI on Windows and disable it in the GUI.
  • Check floating point subscripts before converting to octave_idx_type.
  • Reject non-finite, non-integer, and out-of-range floating-point index values before casting them to octave_idx_type.
  • Fix norm (S, 2) for all-zero sparse matrices.
  • Avoid potential integer overflow for max.

For more about the new release, see the NEWS file in the source tarball (see the link below).

Get GNU Octave 11.2.0

The source tarball is available to download at GNU website via the link below:

Besides building from the source, Arch Linux has already include the new 11.2.0 release in the official Extra repository. While other Linux may keep an eye on the community maintained Flatpak package that runs in sandbox.

For Ubuntu users who prefer the native .deb package, I’ve made the new release package into this unofficial PPA for Ubuntu 22.04, Ubuntu 24.04, and Ubuntu 26.04, though without testing.

To add the PPA and install Octave 11.2.0, open terminal (Ctrl+Alt+T) and run commands below one by one:

sudo add-apt-repository ppa:ubuntuhandbook1/octave
sudo apt update
sudo apt install octave

Uninstall:

To uninstall the .deb package, run command in terminal:

sudo apt remove octave octave-common

And, use the command below to uninstall the PPA:

sudo add-apt-repository --remove ppa:ubuntuhandbook1/octave

For Linux Mint, also run sudo apt update to manually refresh package cache afterward.

I'm a freelance blogger who started using Ubuntu in 2007 and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please comment to let me know if the tutorial is outdated! And, notify me if you find any typo/grammar/language mistakes. English is not my native language. Buy me a coffee: https://ko-fi.com/ubuntuhandbook1 |

No Comments

Be the first to start the conversation.

Leave a Reply

Text formatting is available via select HTML.

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

*