blob: e8fe1fb90e86454cec807ebc4561af8ce39daa55 [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™: 0.9.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">
Guacamole 0.9.1
<span class="release-type">
(Legacy)
</span>
</h1>
<div class="readable-content">
<div class="note">
<p><strong>The release below is from prior to Guacamole's acceptance into
the Apache Incubator.</strong> It is not an Apache Software Foundation
release, and is licensed under the <a
href="https://opensource.org/licenses/MIT">MIT license</a>. The latest
release of Apache Guacamole is <a href="/releases/1.5.5/">1.5.5</a>.</p>
</div>
<div id="links">
<!-- Compatible extensions -->
<h2>Compatible extensions</h2>
<ul>
<li><a href="http://downloads.sourceforge.net/project/guacamole/current/extensions/guacamole-auth-ldap-0.9.0.tar.gz">LDAP Authentication</a></li>
<li><a href="http://downloads.sourceforge.net/project/guacamole/current/extensions/guacamole-auth-mysql-0.9.1.tar.gz">MySQL Authentication</a></li>
<li><a href="http://downloads.sourceforge.net/project/guacamole/current/extensions/guacamole-auth-noauth-0.9.0.tar.gz">NoAuth (Disabled) Authentication</a></li>
</ul>
<!-- Binary .war -->
<h2>Web application (.war)</h2>
<ul>
<li><a href="http://downloads.sourceforge.net/project/guacamole/current/binary/guacamole-0.9.1.war">guacamole-0.9.1.war</a></li>
</ul>
<!-- Source archives -->
<h2>Source</h2>
<ul>
<li><a href="http://downloads.sourceforge.net/project/guacamole/current/source/guacamole-client-0.9.1.tar.gz">guacamole-client-0.9.1.tar.gz</a></li>
<li><a href="http://downloads.sourceforge.net/project/guacamole/current/source/guacamole-server-0.9.1.tar.gz">guacamole-server-0.9.1.tar.gz</a></li>
</ul>
<!-- Documentation -->
<h2>Release documentation</h2>
<ul>
<li><a href="/doc/0.9.1/gug">Manual</a></li>
<li><a href="/doc/0.9.1/guacamole-common">guacamole-common</a></li>
<li><a href="/doc/0.9.1/guacamole-common-js">guacamole-common-js</a></li>
<li><a href="/doc/0.9.1/guacamole-ext">guacamole-ext</a></li>
<li><a href="/doc/0.9.1/libguac">libguac</a></li>
</ul>
</div>
<p>The 0.9.1 release of Guacamole improves performance of both VNC and RDP, while also greatly enhancing the user interface. A new menu has been added to the client screen which allows direct access to input settings. Telnet support has also been added, using the same terminal emulation used by the existing SSH support.</p>
<h2 id="performance">Performance</h2>
<p>Updates received via VNC and RDP are now automatically combined with each other when doing so appears to be more efficient. This has the effect of reducing network and processing load on the client and server, resulting in a more responsive experience.</p>
<p>The manner in which individual frames are queued up and rendered has also been improved, decreasing the amount of time required to render each frame, and guaranteeing that the entire frame renders atomically, rather than in individual pieces. Atomic frames are more efficient and feel snappier.</p>
<ul>
<li>[<a href="https://glyptodon.org/jira/browse/GUAC-648">GUAC-648</a>] - Fix rendering of glyphs in RDP</li>
</ul>
<h2 id="improved-interface-and-mobile-support">Improved interface and mobile support</h2>
<p>The Guacamole interface has been vastly improved. The clipboard and settings sections which were on the connection list screen have been moved into a menu within the client screen. When using any connection, you can press Ctrl+Alt+Shift to show this menu and access the clipboard, zoom settings, and various input methods. On mobile or touch devices, you can show this menu by swiping right from the left side of the screen.</p>
<p>By popular demand, the default mouse emulation mode for touch devices is now “absolute”. This means you tap to click at the location that you wish to click. You can switch back to the old relative emulation (touchpad) by selecting this option within the menu.</p>
<p>On mobile or touch devices, typing is more convenient thanks to the new “text input” mode (a choice within the new menu), and you can pan or zoom the screen by dragging your finger or pinching.</p>
<ul>
<li>[<a href="https://glyptodon.org/jira/browse/GUAC-617">GUAC-617</a>] - Fix mobile support in Guacamole</li>
<li>[<a href="https://glyptodon.org/jira/browse/GUAC-651">GUAC-651</a>] - Add support for input methods</li>
</ul>
<h2 id="telnet">Telnet</h2>
<p>Leveraging the terminal emulation used by Guacamole’s SSH support, we now have support for Telnet. Telnet support depends on libtelnet, and will be built along with the other protocols if you have libtelnet installed. It functions exactly like the existing SSH support, though the lack of authentication built into the Telnet protocol means that you currently cannot specify a username/password combination for Telnet connections.</p>
<ul>
<li>[<a href="https://glyptodon.org/jira/browse/GUAC-226">GUAC-226</a>] - Implement Telnet support</li>
</ul>
<h2 id="mysql-fixes">MySQL fixes</h2>
<p>The MySQL auth would occasionally report connections as in-use when they were actually free. This is now fixed. An issue which caused logins to initially fail when the MySQL connection had not recently been used is fixed as well.</p>
<ul>
<li>[<a href="https://glyptodon.org/jira/browse/GUAC-304">GUAC-304</a>] - Logging in fails after MySQL disconnect</li>
<li>[<a href="https://glyptodon.org/jira/browse/GUAC-441">GUAC-441</a>] - Connections appear in use when not in use</li>
</ul>
<h2 id="terminal-rendering">Terminal rendering</h2>
<p>SSH (and now Telnet) suffered from an issue where the cursor, and possibly text on the screen, would disappear when the browser window was resized. This is now fixed.</p>
<ul>
<li>[<a href="https://glyptodon.org/jira/browse/GUAC-482">GUAC-482</a>] - SSH - cursor row "disappears" if shrinking the height</li>
</ul>
<h2 id="clipboard-fixes">Clipboard fixes</h2>
<p>Guacamole now supports Unicode clipboard data for RDP. Past releases lacked this support, and would result in mangled copy/paste results when the data contained Unicode characters.</p>
<p>Limitations added in a recent release resulted in a regression which prevented copy/paste of large blocks of text. We have now modified the manner in which clipboard data is transferred, and this limitation no longer applies.</p>
<ul>
<li>[<a href="https://glyptodon.org/jira/browse/GUAC-297">GUAC-297</a>] - Unicode clipboard support for RDP</li>
<li>[<a href="https://glyptodon.org/jira/browse/GUAC-487">GUAC-487</a>] - Unable to copy/paste large blocks of text</li>
</ul>
</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>