blob: c278b8670232cf0658bc740b891def6c829f9a2c [file] [log] [blame]
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" href="/styles/main.css?s=1714581448">
<link rel="icon" type="image/svg+xml" href="/images/logos/guac-classic-logo.svg"/>
<link rel="icon" type="image/png" href="/images/logos/guac-classic-logo-64.png"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, target-densitydpi=device-dpi"/>
<meta charset="UTF-8"/>
<title>Apache Guacamoleā„¢: 1.5.1</title>
</head>
<body class="">
<!-- Header -->
<div id="header">
<div class="readable-content">
<h1><a href="/">Apache Guacamoleā„¢</a></h1>
<ul id="navigation" class="menu">
<li>
<a href="/releases/"
class="releases"
>Release Archives</a>
</li>
<li class="dropdown">
<a class="dropdown-toggle "
href="#">Documentation</a>
<ul class="dropdown-menu">
<li>
<a href="/faq/"
>FAQ</a>
</li>
<li>
<a href="/api-documentation/"
>API / Development</a>
</li>
<li>
<a href="/doc/gug/"
>Guacamole Manual</a>
</li>
</ul>
</li>
<li class="dropdown">
<a class="dropdown-toggle "
href="#">Community</a>
<ul class="dropdown-menu">
<li>
<a href="/open-source/"
>Contributing to Guacamole</a>
</li>
<li>
<a href="/support/#mailing-lists"
>Mailing Lists</a>
</li>
<li>
<a href="https://issues.apache.org/jira/browse/GUACAMOLE/"
>Bug/Issue Tracker</a>
</li>
<li>
<a href="https://github.com/search?utf8=%E2%9C%93&q=repo%3Aapache%2Fguacamole-client+repo%3Aapache%2Fguacamole-server+repo%3Aapache%2Fguacamole-manual+repo%3Aapache%2Fguacamole-website&type=repositories&ref=searchresults"
>Source Code</a>
</li>
</ul>
</li>
<li>
<a href="/security/"
>Security Reports</a>
</li>
<li class="dropdown">
<a class="dropdown-toggle "
href="#">Support</a>
<ul class="dropdown-menu">
<li>
<a href="/support/#mailing-lists"
>Mailing Lists</a>
</li>
<li>
<a href="https://issues.apache.org/jira/browse/GUACAMOLE/"
>Bug/Issue Tracker</a>
</li>
<li>
<a href="/support/#commercial-support"
>Commercial Support</a>
</li>
</ul>
</li>
<li class="dropdown">
<a class="dropdown-toggle apache"
href="#">ASF</a>
<ul class="dropdown-menu">
<li>
<a href="http://www.apache.org/"
>ASF Homepage</a>
</li>
<li>
<a href="http://www.apache.org/licenses/"
>License</a>
</li>
<li>
<a href="http://www.apache.org/foundation/thanks.html"
>Thanks</a>
</li>
<li>
<a href="http://www.apache.org/foundation/sponsorship.html"
>Sponsorship</a>
</li>
<li>
<a href="http://www.apache.org/foundation/policies/conduct.html"
>Code of Conduct</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- Content -->
<div class="fullwidth-content">
<h1 class="title">
Apache Guacamole 1.5.1
<span class="release-type">
(Archived)
</span>
</h1>
<div class="readable-content">
<div class="note">
<p>Apache Guacamole 1.5.1 is an archived release, and was
originally released on 2023-04-13. <strong>The
latest release of Apache Guacamole is <a href="/releases/1.5.5/">1.5.5</a>.</strong></p>
</div>
<div id="links">
<h2>Release documentation</h2>
<ul>
<li><a href="/doc/1.5.1/gug">Manual</a></li>
<li><a href="/doc/1.5.1/guacamole-common">guacamole-common</a></li>
<li><a href="/doc/1.5.1/guacamole-common-js">guacamole-common-js</a></li>
<li><a href="/doc/1.5.1/guacamole-ext">guacamole-ext</a></li>
<li><a href="/doc/1.5.1/libguac">libguac</a></li>
<li><a href="/doc/1.5.1/libguac-terminal">libguac-terminal</a></li>
</ul>
</div>
<p>Apache Guacamole is split into two subprojects: "guacamole-client", the
HTML5 web application which serves the Guacamole client to users, and
"guacamole-server", the remote desktop proxy which the web application
communicates with. The source code for each of these may be downloaded
below.</p>
<p>You <strong>must</strong> <a href="https://www.apache.org/info/verification.html">
verify the integrity of any downloaded files</a> using the OpenPGP signatures
we provide with each release. The signatures should be verified against the
<a href="https://downloads.apache.org/guacamole/KEYS">KEYS</a>
file, which contains the OpenPGP keys of Apache Guacamole's Release Managers.
Checksums of each released file are also provided.</p>
<!-- Source archives -->
<div class="release-downloads">
<table>
<tr>
<th>Filename</th>
<th>Signatures / Hashes</th>
</tr>
<tr>
<td class="filename"><a href="https://archive.apache.org/dist/guacamole/1.5.1/source/guacamole-client-1.5.1.tar.gz">guacamole-client-1.5.1.tar.gz</a></td>
<td class="signatures">
<a href="https://archive.apache.org/dist/guacamole/1.5.1/source/guacamole-client-1.5.1.tar.gz.asc">PGP</a>
<a href="https://archive.apache.org/dist/guacamole/1.5.1/source/guacamole-client-1.5.1.tar.gz.sha256">SHA-256</a>
</td>
</tr>
<tr>
<td class="filename"><a href="https://archive.apache.org/dist/guacamole/1.5.1/source/guacamole-server-1.5.1.tar.gz">guacamole-server-1.5.1.tar.gz</a></td>
<td class="signatures">
<a href="https://archive.apache.org/dist/guacamole/1.5.1/source/guacamole-server-1.5.1.tar.gz.asc">PGP</a>
<a href="https://archive.apache.org/dist/guacamole/1.5.1/source/guacamole-server-1.5.1.tar.gz.sha256">SHA-256</a>
</td>
</tr>
</table>
</div>
<p>If you do not wish to build Apache Guacamole entirely from source, pre-built
versions of the web application (.war) and all extensions are provided here in
binary form for convenience. <strong>Please note that guacamole-server must
still be built and installed from source.</strong></p>
<!-- All binaries -->
<div class="release-downloads">
<table>
<tr>
<th>Filename</th>
<th>Signatures / Hashes</th>
</tr>
<tr>
<td class="filename"><a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-1.5.1.war">guacamole-1.5.1.war</a></td>
<td class="signatures">
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-1.5.1.war.asc">PGP</a>
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-1.5.1.war.sha256">SHA-256</a>
</td>
</tr>
<tr>
<td class="filename"><a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-duo-1.5.1.tar.gz">guacamole-auth-duo-1.5.1.tar.gz</a></td>
<td class="signatures">
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-duo-1.5.1.tar.gz.asc">PGP</a>
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-duo-1.5.1.tar.gz.sha256">SHA-256</a>
</td>
</tr>
<tr>
<td class="filename"><a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-header-1.5.1.tar.gz">guacamole-auth-header-1.5.1.tar.gz</a></td>
<td class="signatures">
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-header-1.5.1.tar.gz.asc">PGP</a>
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-header-1.5.1.tar.gz.sha256">SHA-256</a>
</td>
</tr>
<tr>
<td class="filename"><a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-jdbc-1.5.1.tar.gz">guacamole-auth-jdbc-1.5.1.tar.gz</a></td>
<td class="signatures">
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-jdbc-1.5.1.tar.gz.asc">PGP</a>
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-jdbc-1.5.1.tar.gz.sha256">SHA-256</a>
</td>
</tr>
<tr>
<td class="filename"><a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-json-1.5.1.tar.gz">guacamole-auth-json-1.5.1.tar.gz</a></td>
<td class="signatures">
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-json-1.5.1.tar.gz.asc">PGP</a>
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-json-1.5.1.tar.gz.sha256">SHA-256</a>
</td>
</tr>
<tr>
<td class="filename"><a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-ldap-1.5.1.tar.gz">guacamole-auth-ldap-1.5.1.tar.gz</a></td>
<td class="signatures">
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-ldap-1.5.1.tar.gz.asc">PGP</a>
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-ldap-1.5.1.tar.gz.sha256">SHA-256</a>
</td>
</tr>
<tr>
<td class="filename"><a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-quickconnect-1.5.1.tar.gz">guacamole-auth-quickconnect-1.5.1.tar.gz</a></td>
<td class="signatures">
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-quickconnect-1.5.1.tar.gz.asc">PGP</a>
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-quickconnect-1.5.1.tar.gz.sha256">SHA-256</a>
</td>
</tr>
<tr>
<td class="filename"><a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-sso-1.5.1.tar.gz">guacamole-auth-sso-1.5.1.tar.gz</a></td>
<td class="signatures">
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-sso-1.5.1.tar.gz.asc">PGP</a>
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-sso-1.5.1.tar.gz.sha256">SHA-256</a>
</td>
</tr>
<tr>
<td class="filename"><a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-totp-1.5.1.tar.gz">guacamole-auth-totp-1.5.1.tar.gz</a></td>
<td class="signatures">
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-totp-1.5.1.tar.gz.asc">PGP</a>
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-auth-totp-1.5.1.tar.gz.sha256">SHA-256</a>
</td>
</tr>
<tr>
<td class="filename"><a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-history-recording-storage-1.5.1.tar.gz">guacamole-history-recording-storage-1.5.1.tar.gz</a></td>
<td class="signatures">
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-history-recording-storage-1.5.1.tar.gz.asc">PGP</a>
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-history-recording-storage-1.5.1.tar.gz.sha256">SHA-256</a>
</td>
</tr>
<tr>
<td class="filename"><a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-vault-1.5.1.tar.gz">guacamole-vault-1.5.1.tar.gz</a></td>
<td class="signatures">
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-vault-1.5.1.tar.gz.asc">PGP</a>
<a href="https://archive.apache.org/dist/guacamole/1.5.1/binary/guacamole-vault-1.5.1.tar.gz.sha256">SHA-256</a>
</td>
</tr>
</table>
</div>
<!-- Release notes -->
<div id="release-notes">
<h1>Release notes</h1>
<p>The 1.5.1 release is a bugfix release that addresses regressions noted in the
1.5.0 release, particularly regressions affecting the <code class="language-plaintext highlighter-rouge">guacamole/guacamole</code> and
<code class="language-plaintext highlighter-rouge">guacamole/guacd</code> Docker images. For a full list of all changes in this
release, please see the <a href="#changelog">changelog</a>.</p>
<p><strong>The 1.5.1 release is compatible with older 1.x components.</strong> You should
upgrade older components to 1.5.1 when possible, however things should continue
to work correctly in the interim:</p>
<ul>
<li>Extensions written for older 1.x releases can be used by 1.5.1.</li>
<li>Components written for the version of the Guacamole protocol used by older
1.x releases can be used with components of the 1.5.1 release.</li>
</ul>
<h1 id="changelog">Changelog</h1>
<h3 id="docker-images">Docker images</h3>
<ul>
<li class="bug">guacamole Docker image cannot connect to MySQL using SSL (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1738">GUACAMOLE-1738</a>)</li>
<li class="bug">guacd Docker image cannot authenticate with VeNCrypt (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1741">GUACAMOLE-1741</a>)</li>
</ul>
<h3 id="protocol-support--guacd">Protocol support / guacd</h3>
<ul>
<li class="bug">Printing within RDP fails against newer GhostScript (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1755">GUACAMOLE-1755</a>)</li>
</ul>
<h3 id="general-housekeeping-and-cleanup">General housekeeping and cleanup</h3>
<ul>
<li class="bug">Docker build failing during JS unit tests with Chrome version mismatch issue (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1765">GUACAMOLE-1765</a>)</li>
<li>Update webapp dependencies to latest stable and compatible versions (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1763">GUACAMOLE-1763</a>)</li>
</ul>
</div>
</div>
</div>
<!-- Footer -->
<div id="footer">
<div class="readable-content">
<!-- Copyrights -->
<p class="copyright">
Copyright &copy; 2024 <a href="http://www.apache.org/">The Apache
Software Foundation</a>, Licensed under the <a
href="http://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.
</p>
<!-- Trademarks -->
<p class="trademarks">
Apache Guacamole, Guacamole, Apache, the Apache feather logo, and the
Apache Guacamole project logo are trademarks of The Apache Software
Foundation.
</p>
</div>
</div>
<!-- jQuery -->
<script src="/scripts/jquery.min.js" type="text/javascript"></script>
<!-- Dropdown toggle -->
<script src="/scripts/dropdown.js" type="text/javascript"></script>
</body>
</html>