# Releases

**URL:** https://swi-prolog.discourse.group/c/releases/5.md

[Latest](https://swi-prolog.discourse.group/latest.md) · [Categories](https://swi-prolog.discourse.group/categories.md) · [Tags](https://swi-prolog.discourse.group/tags.md)

---

## [About the Releases category](https://swi-prolog.discourse.group/t/about-the-releases-category/22)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 0

</div>

This category is used to announce new releases.

---

## [Ann: SWI-Prolog 10.1.16](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-16/9837)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 0\
**Last updated:** [September 25, 2026, 1:01pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-16/9837 "2026-09-25T13:01:24Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.1.16 is ready for download. This version comes with a lot of fixes, notably for comparing cyclic terms, tabling and CLP(Q,R). Highlights: Core Standard order of terms and cyclic…

---

## [Ann: SWI-Prolog 10.1.7](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-7/9615)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 8\
**Last updated:** [September 17, 2026, 12:13pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-7/9615 "2026-09-17T12:13:03Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.1.7 is ready for download. This release lands the long-running overhaul of Unicode handling — both in the source-language syntax and in the editor/terminal rendering — together wi…

---

## [Ann: SWI-Prolog 10.1.15](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-15/9820)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 0\
**Last updated:** [September 17, 2026, 9:12am UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-15/9820 "2026-09-17T09:12:22Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.1.15 is ready for download. This version comes with a lot of enhancements. Highlights: Core Make library(persistency) recover from an incomplete last term if it crashes hard wh…

---

## [Ann: SWI-Prolog 10.1.14](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-14/9803)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 3\
**Last updated:** [September 1, 2026, 9:37am UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-14/9803 "2026-09-01T09:37:17Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.1.14 is ready for download. There are a large number of changes. Some bug fixes and notably a lot of work improving the development tools. Highlights: Bug in atom-GC for …

---

## [Ann: SWI-Prolog 10.1.13](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-13/9781)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 2\
**Last updated:** [August 11, 2026, 2:13pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-13/9781 "2026-08-11T14:13:37Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.1.13 is ready for download. This comes with quite a few enhancements. Highlights: 2^2147483648 and higher can now be evaluated on Windows. read/1 and write/1 and friends …

---

## [Ann: SWI-Prolog 10.1.12](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-12/9747)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 0\
**Last updated:** [July 19, 2026, 12:39pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-12/9747 "2026-07-19T12:39:49Z")

</div>

Dear SWI-Prolog users, SWI-Prolog 10.1.12 is ready for download. The list of changes is extensive. Please test as some regression is not unlikely, notably on Windows. Highlights: Core Windows file name case han…

---

## [Ann: SWI-Prolog 10.1.11](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-11/9722)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 2\
**Last updated:** [July 10, 2026, 7:27am UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-11/9722 "2026-07-10T07:27:48Z")

</div>

SWI-Prolog Changelog since version 10.1.10 This release provides several improvements required by the SWI-Prolog MCP server (pack mcp): support for HTTP SSE (Server Sent Events) and additional APIs for various normally…

---

## [Ann: SWI-Prolog 10.1.10](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-10/9711)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 0\
**Last updated:** [June 25, 2026, 11:48am UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-10/9711 "2026-06-25T11:48:50Z")

</div>

SWI-Prolog Changelog since version 10.1.9 This is mostly a polish release. PlDoc gains an optional changelog integration that adds a history section to predicate documentation, mined from the git history at build time (f…

---

## [Ann: SWI-Prolog 10.1.9](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-9/9699)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 0\
**Last updated:** [June 15, 2026, 2:37pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-9/9699 "2026-06-15T14:37:21Z")

</div>

SWI-Prolog Changelog since version 10.1.8 This release is dominated by work on the new SDL3-based xpce backend and the modernization of the xpce reference manual. The bulk of the user-visible changes live in xpce; the…

---

## [Ann: SWI-Prolog 10.1.8](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-8/9635)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 4\
**Last updated:** [June 15, 2026, 11:29am UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-8/9635 "2026-06-15T11:29:06Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.1.8 is ready for download. This is a stabilising release on top of the large Unicode overhaul shipped in 10.1.7. The main themes are tightening up the Unicode source syntax (brack…

---

## [Ann: SWI-Prolog 10.1.6](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-6/9577)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 7\
**Last updated:** [April 27, 2026, 1:32pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-6/9577 "2026-04-27T13:32:51Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.1.6 is ready for download. The main theme of this release is improved Unicode support, from the stream layer all the way up to the terminal. Highlights: Building! There is a n…

---

## [Ann:: SWI-Prolog 10.0.2 (stable)](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-0-2-stable/9544)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 1\
**Last updated:** [March 18, 2026, 7:39pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-0-2-stable/9544 "2026-03-18T19:39:37Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.0.2 (stable) is ready for download. This simply merges the development tree. This comes with some very small changes that could be considered modifications. It is so unlikely thi…

---

## [Ann: SWI-Prolog 10.1.5](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-5/9541)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 27\
**Last updated:** [March 16, 2026, 7:09pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-5/9541 "2026-03-16T19:09:09Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.1.5 is ready for download. This version comes with various enhancements to the development tools. It also fixes some minor bugs and portability issues. Highlights: Fixed XPCE s…

---

## [Ann: SWI-Prolog 10.1.4](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-4/9527)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 0\
**Last updated:** [February 22, 2026, 3:02pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-4/9527 "2026-02-22T15:02:46Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.1.4 is ready for download. This notably fixes a couple of regressions from cleanup, adds more cleanup, fixes portability issues and adds a couple of goodies. Highlights: Fixed …

---

## [Ann: SWI-Prolog 10.0.1 (stable)](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-0-1-stable/9520)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 1\
**Last updated:** [February 21, 2026, 2:38pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-0-1-stable/9520 "2026-02-21T14:38:14Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.0.1 (stable) is ready for download. This is a complete merge of the current development version. Highlights: Many fixes and enhancements to the GUI toolkit. Many fixes and e…

---

## [Ann: SWI-Prolog 10.1.3](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-3/9515)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 14\
**Last updated:** [February 19, 2026, 7:48am UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-3/9515 "2026-02-19T07:48:07Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.1.3 is ready for download. This is a maintenance release. All changes are merged into the stable version. If this version does not show any major problems it will be used as the …

---

## [Ann: SWI-Prolog 10.1.2](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-2/9494)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 0\
**Last updated:** [January 27, 2026, 12:59pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-2/9494 "2026-01-27T12:59:03Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.1.2 is ready for download. Highlights: Many integer conversion issues resolved by @mgondan1. Mostly makes the code satisfy the policies of the R-project. It does clean up the …

---

## [Ann: SWI-Prolog 10.1.1 (devel)](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-1-devel/9471)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 23\
**Last updated:** [January 22, 2026, 3:47pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-1-devel/9471 "2026-01-22T15:47:43Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.1.1 is ready for download. Highlights: Tighten code sanity, mostly by @mgondan1. See UBSAN topics below. Also other minor code cleanup. Fixed broken WASM build Enhancement…

---

## [Ann: SWI-Prolog 10.1.0 (devel)](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-0-devel/9437)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 0\
**Last updated:** [December 17, 2025, 2:42pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-1-0-devel/9437 "2025-12-17T14:42:24Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.1.0, starting a new development cycle is ready for download. Highlights Several sanitizer warnings fixed by @mgondan1. Pretty much benign. Still, it makes the system more trust…

---

## [Ann: SWI-Prolog 10.0.0 (Stable)](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-0-0-stable/9412)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 7\
**Last updated:** [December 16, 2025, 11:06am UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-10-0-0-stable/9412 "2025-12-16T11:06:44Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 10.0.0 (stable) is ready for download. Below is the full changelog since version 9.2.9, the previous stable version. Overall, version 10 is closely compatible to version 9.2. It mai…

---

## [Ann: SWI-Prolog 9.3.36](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-36/9411)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 1\
**Last updated:** [December 2, 2025, 10:16pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-36/9411 "2025-12-02T22:16:30Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 9.3.36 is ready for download. This is the final pre-release for 10.0.0. If nothing turns up with the distribution, version 10.0.0 will be released tomorrow. There are still quite a …

---

## [Ann: SWI-Prolog 9.3.35](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-35/9393)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 12\
**Last updated:** [November 20, 2025, 6:56pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-35/9393 "2025-11-20T18:56:04Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 9.3.35 is ready for download. This is a pre-release for 10.0.0. As from now, only minor patches will be applied until version 10 is out and a new development branch is created…

---

## [Ann: SWI-Prolog 9.3.34](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-34/9370)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 19\
**Last updated:** [November 12, 2025, 2:17pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-34/9370 "2025-11-12T14:17:48Z")

</div>

Dear SWI-Prolog user, Version 9.3.34 is ready for download. Almost all changes are bugfixes and enhancements to the development environment and tools. Notably Commandline history handling is simplified a lot by re…

---

## [Ann: SWI-Prolog 9.3.32](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-32/9349)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 11\
**Last updated:** [October 27, 2025, 11:52am UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-32/9349 "2025-10-27T11:52:03Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 9.3.32 is ready for download. There are many changes in this release. Highlights: Performance. A small change to the VM interpreter as well as enabling gcc -O3 improved performan…

---

## [Ann: SWI-Prolog 9.3.33](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-33/9359)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 3\
**Last updated:** [October 26, 2025, 9:51am UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-33/9359 "2025-10-26T09:51:06Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 9.3.33 is ready for download. Important updates Many updates to the development environment. See Package xpce below. Most importantly: Fix two critical memory management issues in…

---

## [Ann: SWI-Prolog 9.3.31](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-31/9315)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 20\
**Last updated:** [October 8, 2025, 8:08am UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-31/9315 "2025-10-08T08:08:30Z")

</div>

Dear SWI-Prolog user, Hard work continues after the Alain Colmerauer prize :slight\_smile: The idea is to iron away most issues that result from the migration of the GUI tools and then release 9.4.0. Release 9.3.31 is…

---

## [Ann: SWI-Prolog 9.3.25](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-25/9070)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 19\
**Last updated:** [September 25, 2025, 9:45pm UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-25/9070 "2025-09-25T21:45:14Z")

</div>

Dear SWI-Prolog user, It has been a while since the last release. That doesn’t mean nothing happened as you can find in the long ChangeLog below. Highlights: Fixed several reported issues Improved clause index…

---

## [Ann: SWI-Prolog 9.3.30](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-30/9258)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 16\
**Last updated:** [September 23, 2025, 7:59am UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-30/9258 "2025-09-23T07:59:45Z")

</div>

Dear SWI-Prolog user, SWI-Prolog 9.3.30 is ready for download. This fixes notably some issues in the SDL based xpce. IMO the most annoying issue left is that the SWI-Prolog.app on MacOS keeps asking permission to ac…

---

## [Ann: SWI-Prolog 9.3.29](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-29/9241)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 1\
**Last updated:** [September 3, 2025, 9:36am UTC](https://swi-prolog.discourse.group/t/ann-swi-prolog-9-3-29/9241 "2025-09-03T09:36:41Z")

</div>

Dear SWI-Prolog user SWI-Prolog 9.3.29 is ready for download. Most of the changes are enhancements to the new xpce and the xpce based swipl-win. Some other highlights: Fixed bug in resolving procedures to modules…

[Next page](https://swi-prolog.discourse.group/c/releases/5.md?page=1)
