Download Latest Version gephi-0.11.3-windows-x64.exe (133.9 MB)
Email in envelope

Get an email when there's a new version of Gephi

Home / v0.11.3
Name Modified Size InfoDownloads / Week
Parent folder
gephi-0.11.3-windows-x64.exe 2026-09-06 133.9 MB
gephi-0.11.3-sources.tar.gz 2026-09-06 5.5 MB
gephi-0.11.3-macos-x64.dmg 2026-09-06 151.5 MB
gephi-0.11.3-macos-aarch64.dmg 2026-09-06 156.4 MB
gephi-0.11.3-linux-x64.tar.gz 2026-09-06 159.9 MB
gephi-0.11.3-linux-aarch64.tar.gz 2026-09-06 159.2 MB
Gephi 0.11.3 source code.tar.gz 2026-09-06 5.3 MB
Gephi 0.11.3 source code.zip 2026-09-06 9.5 MB
README.md 2026-09-06 9.8 kB
Totals: 9 Items   781.3 MB 6

Follow-up release from 0.11.2 with bugfixes.

What's Changed

New or Improved Features

  • Show statistics execution failures with a dialog, and recover #3265
  • Replace filter/stop button pair with a single toggle button #3304
  • Parallelize node/edge encoding, leading to significant performance gains when saving projects #291

Bugfixes

  • Filtering / dynamic graphs not working together #3025
  • Exception while using Search feature and apply to Filter #3037
  • Fails to start from snap on Ubuntu 24.04 #3219
  • Fix macOS freeze when opening the Overview tab #3226
  • Guard against a Swing NPE race when NEWT canvas focus closes an open popup menu #3230
  • Fix NPE from a listener-registration race in the Attributes panel #3232
  • Fix infinite logging recursion in Gephi's output handler #3233
  • Preserve and surface the real cause of import file-open failures #3234
  • Fix ForceAtlas2 producing NaN coordinates for nodes with zero net displacement #3235
  • Fix NPE when saving a project with an empty text-equals filter value #3236
  • Null-check graph model/edge before use in async pencil-tool click dispatch #3237
  • Fix potential NPE when saving a layout property with no PropertyEditor #3238
  • Always write project saves through a temp file to avoid empty .gephi files #3240
  • Save-As still leaves an empty .gephi file if interrupted (canExport pre-creates the destination) #3241
  • Don't pre-create the destination file on Save As #3242
  • Keep recoverable temp file on move failure; only set project file on save success #3243
  • Fix the colour picker crashing when a hex value is pasted into it #3247
  • Fix partition filters corrupting project files when the null bucket is selected #3248
  • Stop reporting handled NetBeans Platform diagnostics as crashes #3250
  • Never deliver project and workspace events on the EDT #3255
  • Fix remaining EDT violations in Timeline/DataLab/Preview panels #3256
  • Fix field-visibility races on the Project IO thread (Step 2) #3257
  • Fix constructor-ordering races in Appearance/Preview controllers (Step 3) #3258
  • Fix stale timeline bounds write from a superseded GraphObserverThread #3261
  • Fix NodesDragger ignoring fixed/settled nodes #3264
  • Fix StatisticsModelUI.getRunning comparing a Class to a Statistics instance #3267
  • Apply edges merge strategy to dynamic edge weight merges #3268
  • Fix crash when entering edit mode races with a queued empty selection update #3269
  • Fix GEXF export crash on invalid XML control characters #3270
  • Fix range filters crashing on load when persisted bound type differs from live type #3271
  • Fix Windows installer desktop icon crash on silent all-users installs #3272
  • Fix flaky IllegalThreadStateException from double-started FilterAutoRefreshor #3273
  • Fix generator cancellation and skip workspace creation on cancel #3281
  • Cancel running Statistics task when its workspace closes #3282
  • Honor Statistics cancellation across StatisticsPlugin algorithms #3283
  • Fix EDT-unsafe Swing update and lock contention in layout task completion #3284
  • Avoid EDT graphstore read-lock in EdgePencil workspace listener #3285
  • Fix graphstore read-lock leak in ContextPanel's timer task #3286
  • Fix lock contention between TableObserverExecutor.stop() and run() #3287
  • Fix graph write-lock contention in Data Laboratory on workspace switch #3288
  • Fix Error crash when import report panels are constructed on the EDT #3289
  • Fix graph and spatial-index read-lock leaks in GraphSelectionImpl/GraphIndexImpl #3297
  • Fix graph read-lock leaks in layout plugins and PartitionColorTransformerPanel #3298
  • Fix IllegalArgumentException crashing project load with legacy zero label scale #3300
  • Fix concurrency/locking bugs in the filter subsystem #3301
  • Fix radius mouse-selection tool broken by JOML 1.10.9 upgrade #3302
  • Fix filter toolbar stop button not resetting when toggling Filter/Select
  • Fix unquoted array string values truncated at parenthesis #293
  • Fix time index reference counts #288
  • Fix edge weight checkbox state bugs in Overview edge settings #3307
  • Fix statistics report showing wrong workspace's values after switching workspace #3308
  • Fix NPE and cross-workspace corruption when running the same statistic concurrently #3309

Code Improvements

  • Make Import processor easier to test #2767
  • Add config-independent async takeScreenshot to ScreenshotController #3299
  • Make the acquisition of mvpFloat from matrix outside loop #3211
  • Engine/standalone module for quick viz engine testing #3213
  • Move all GL2xxx reference to GL3ES3 #3215
  • Add Windows and macOS to CI build matrix and fix cross-platform issues #3218
  • Improve AI readiness on the repository #3228
  • Add ARCHITECTURE.md, CONTRIBUTING.md, and AI agent tooling setup #3229
  • Stop reporting already-handled corrupt-project-file errors to Sentry #3231
  • Fix two races in LongTaskExecutor making AsynchronousTest flaky #3244
  • Lower default ZIP compression level for .gephi save files #3259
  • Fix remaining Step 4 hygiene items left behind by PR #3260
  • Add a fatalError hook to LongTaskListener #3262
  • Fix javadoc warnings surfaced in release CI build #3274
  • Fail fast on unsupported serialization format versions #290
  • Close graph-lock gaps in GraphModel.Serialization #289
  • Make graph attributes iteration order canonical #286
  • Harden serialization: fail on unknown tags, fix char encoding #284
  • Fix file descriptor leak when un-embedding statistics report images #3310

API Changes

Statistics API

  • Added a getValue(Statistics) default method to StatisticsUI, superseding the no-argument getValue() which is now deprecated. Implementations of StatisticsUI are singletons shared by every workspace, so a result computed from state stashed by setup(Statistics) is unsafe when the same statistics class runs concurrently in more than one workspace. The default implementation of getValue(Statistics) falls back to the deprecated getValue(), so existing implementations keep compiling and working unchanged until migrated.

New contributors

  • @addwes7 made their first contribution in #3218
  • @MattArtzAnthro made their first contribution in #3226

Core contributors

@totetmatt and @mbastian

If you're looking for digital signatures for the release binaries, you can directly find them on Maven Central

Source: README.md, updated 2026-09-06