Umple release 1.37.1 contains all changes made from April 18th, 2026 to August 2, 2026
This is a smaller release than some recent ones, mostly focusing on bug fixes. See the previous release (1.37.0) where we made major improvements related to AI, CRUD with instance diagrams and many others.
Feature: Quality Requirements and Design-decision assistance
Ability to compare different designs according to various criteria. This builds on the beta feature in the previous release.
Issue #2144
PR #2458 Quality requirements can be specified as req <id> quality { ... } and implementsReq <id>(<qualityClass>) with some new warnings and errors if there are problems
PR #2468 Mixset selector. FeatureModelJson generator
PR #2470 Comparison table generator
Documentation improvements
LSP (Language Server Protocol) deployment: PR #2469
Citation.cff file: PR #2472
Security updates
From Dependabot: PRs: #2474, #2474, #2476, #2477, #2479, #2480, #2481, #2482, #2483, #2489, #2490, #2491, #2495, #2497, #2498, #2499, #2500, #2501
XSS vulnerability fix in generateDefault: PR #2492
Arbitrary file creation fix: PR #2496
Bug fixes not related to security
Fix CRUD error message: PR #2473
Fix instance diagram failure after large dataset generation: PR #2488
Umpleonline: fix live view selector on example load : Issue #2466, PR #2493
General Umple release notes for those who build it themselves
Automated Continuous Integration testing is performed on a combination of Appveyor (Windows) and Jenkins (https://jenkins.umple.org, for ubuntu Linux, which we self-host). The Jenkins setup may be changing in the coming weeks.
Each Umple release has a DOI associated with it to allow citations. A badge appears in the Github main page for Umple.
The umple-n.n.n-rrrr-hhhhhhhh.jar is the command line compiler
(n.n.n are the release levels. The first n will not change from 1 unless Umple fundamentally changes in an incompatible way. The second n means a major release. The third n is for a minor relerase. The rrrr is the commit count that monotonically increases and the hhhhhhhh is the git short hash for quick reference)
When Umple is built using ant, a symbolic link is made on Linux and Mac calling this umple.jar in the dist directory. A build can also be done in Gradle. This is the default in the Jenkins server (although currently still using Gradle 7)
Instructions for doing a new Umple release are here: https://github.com/umple/umple/wiki/Releasing
Support on various platforms
A Mac/Linux homebrew install of the command line compiler is available. It can be installed using 'brew install umple'. This is kept up to date with the latest Github release. Homebrew have changed their policy recently rendering umple 'not trusted' as it comes from an external source. You will have to explicitly trust it before using this.
An installation of the command-line compiler for Windows is available using Chocolatey (choco install umple). This is to be updated in the coming weeks.
An installation for Ubuntu (and other Debian platforms) is available: The following command sequence installs the Umple repository, then installs Umple using apt. It will then be kept up to date automatically.
curl -fsSL https://cruise.umple.org/repos/umple.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/umple.gpg
echo -e "deb [signed-by=/usr/share/keyrings/umple.gpg] https://cruise.umple.org/repos/apt/debian any main" | sudo tee /etc/apt/sources.list.d/umple.list
sudo apt update
sudo apt install umple
There is a Docker image at https://hub.docker.com/r/umple/umpleonline/ containing a pre-built UmpleOnline environment you can run locally (Click on the Tags tab to see the available releases). This is released less frequently.
An Eclipse plugin is no longer supported, since other IDEs now are more widely used. An older Eclipse plugin is still available.
When you build Umple, you will also generate other jars including umpledocs.jar used to create the user manual; and umplesync.jar, the compiler version used internally by Umpleonline (this includes a compilation server and has diagram editing commands).
For further details on how to download install Umple see https://umple.org/dl