The 0.9.3 release of Guacamole features greatly improved keyboard support, the ability to configure guacd with a configuration file, as well as support for authentication via HTTP Basic. Support for all standard control code shortcuts (C0 control codes) within SSH and telnet has also been added. Previous versions of Guacamole only supported Ctrl+A through Ctrl+Z, making other combinations like Ctrl+^ impossible.... read more
The 0.9.2 release of Guacamole contains several general bug fixes and improvements. Both telnet and SSH now support wide characters, such as those used in Chinese, Japanese, and Korean, and the login process for telnet connections can now be automated. Connections via RDP and SSH should now be more stable, and the Guacamole source now builds properly on more platforms.... read more
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.
For users that are using the 0.8.x series, we have also backported the bugfixes regarding MySQL authentication and terminal emulation and created the 0.8.4 release.... read more
The 0.9.0 release of Guacamole adds support for file transfer under SSH and RDP, support for RemoteApp, and vastly improved error handling. The user interface has also moderately improved.
Support for file transfer over SSH and over RDP is now present. Both must be explicitly enabled on connections which need file transfer. The semantics of file transfer varies by the underlying protocol.... read more
To improve our release cycle, we're changing the way our git repositories are organized.
Previously, the Guacamole git repositories had two branches each: "master", which contained only stable code, and "unstable", which contained all unstable development.
Under the new scheme, all current development will be on "master". The old "unstable" branch will be removed.
As we work towards 0.9.0, there will be changes to the API that break compatibility with 0.8.x. To provide a place for 0.8.x development to continue should something important need to be backported, we have a "0.8.x" branch as well.... read more
The latest version of Guacamole, 0.8.3, has been released.
This release features two new supported methods of authentication (LDAP and "noauth"), improved rendering performance, and connection grouping and load balancing.
This release also marks our initial transition to the "org.glyptodon.guacamole" package and groupId for Guacamole's Java classes. Authentication providers have been left alone for the sake of compatibility, but any developers wanting to upgrade custom authentication to the latest will need to also change the groupId in their pom.xml.... read more
The latest version of Guacamole, 0.8.2, has been released.
This release features support for printing in RDP, several bug fixes, and support for VNC repeaters (like that provided by UltraVNC).
This release also marks the first release after the transition away from per-release binary packaging and complex repositories. We now only have two git repositories: guacamole-server (the native components) and guacamole-client (the web application).... read more
Because having each subproject in its own repository has grown too complex for both users and packaging (not to mention maintenance), we've combined all projects into two repositories, and we've taken the opportunity to also migrate our repositories to GitHub:
The guacamole-server repository contains all native components that form the Guacamole proxy and all upstream protocol support plugins. Building guacamole-server builds guacd, libguac, and libguac-client-*, automatically building whichever protocol support plugins you have the proper libraries for.... read more
The latest version of Guacamole, 0.8.1, has been released.
This release features SSH support, improved support for non-US keyboards, and various fixes that improve stability under Firefox and improve the performance and stability of RDP connections.
Just as Guacamole supports VNC and RDP, Guacamole now supports SSH. While Guacamole is normally a graphics-oriented protocol, at its lowest level, it's simply a remote display. Taking advantage of this, Guacamole now supports SSH by implementing a terminal emulator server-side. The only difference between this terminal emulator and another (xterm, for example) is that it renders to a remote display (the Guacamole client) rather than a local display.... read more
Due to an authentication regression in the 0.8.0 release, we've repackaged everything and re-released 0.8.0 with the regression fixed.
If you downloaded 0.8.0 before this announcement, please re-download and try again.
The regression affected the default authentication mechanism (user-mapping.xml). The regression did not affect the new MySQL authentication mechanism.
The latest Guacamole, version 0.8.0, has been released.
This release features major revisions to the authentication API, and an officially-supported MySQL authentication backend that provides additional features, such as the ability to manage users and connections through the web interface.
This release also includes minor bug fixes and enhancements for VNC and RDP support.... read more
Guacamole version 0.7.2 has been released.
This release contains updates to the main web application and to RDP support, as well as improved installation documentation and tutorials in the user's guide (http://guac-dev.org/doc/gug/).
A couple bugs in the way user-mapping.xml is parsed have been fixed (tickets #171 and #216). If you have been having issues with connections inexplicably not working even though all values are correct, updating may solve the problem.... read more
Guacamole 0.7.1 has been released.
This release is a minor bugfix release, with the only major bug related to Debian packaging.
All packages within the 0.7.1 bundles are the same as 0.7.0 except for libguac-client-rdp, which contains a minor bugfix, and guacd, which contains a packaging fix on Debian.
If you are using a Debian distribution (including Ubuntu) and are having trouble with Guacamole working after a reboot, release 0.7.1 fixes a packaging error in guacd that caused the daemon to fail to start after the system was rebooted.... read more
Guacamole 0.7.0 has been released.
This release features sound support for RDP, and a completely redone user interface. Recently-used connections will now display as thumbnails in their own section in the connection list.
The remote display now automatically fits the browser window by default. Mobile support has been redone, and typing on mobile is much smoother and easier to access.
The clipboard is now shared across connections. While integration with the client-side clipboard is still impossible, copy/paste between connections is seamless.... read more
Guacamole 0.6.4 has been released.
This release features better speed due to a fixed performance degradation bug (https://guac-dev.org/trac/ticket/201).
Other noteworthy changes include:
* guacd properly daemonizes itself (#178)
* The "color-depth" parameter for RDP works (#180)
* The on-screen keyboard modifiers have been fixed (#191)
* Debian packaging issues regarding guacd have been resolved (#194 and #203)
Guacamole 0.6.3 has been released.
This release is purely a bugfix release, fixing a security vulnerability discovered in libguac by Timo Juhani Lindfors (CVE-2012-4415).
The guacd Debian packages have also been updated such that guacd will run as a reduced-privilege user by default. This may cause problems when upgrading from an existing installation of guacd, and you may need to kill running guacd processes to complete the upgrade.... read more
Guacamole was designed as an API with the intent that it be used for the development of other HTML5-based remote desktop software.
Ulteo has released a beta of their HTML5 client which incorporates the Guacamole core: https://www.ulteo.com/home/en/news/2012/09/12
This collaboration resulted in code contributions to the Guacamole project as well as testing, which helped smooth out the rough edges of Guacamole's RDP support prior to the milestone 0.6.0 release.
Guacamole 0.6.2 has been released.
This release is largely a bugfix release. International keyboard handling has been improved, and a few Ubuntu-specific bugs regarding RDP have been fixed.
Guacamole 0.6.0 has been released.
We now officially support RDP in addition to VNC.
This release is a major milestone for the project, being the first to contain official support for more than one protocol. This makes Guacamole the first open-source project to provide a full, generalized, multi-protocol remote desktop gateway over HTML5.
Also added is a menu designed for touch screen devices (brought up by long-pressing on the display), support for the native on-screen keyboard of mobile devices, and support for multiple connections per user.... read more
Guacamole 0.5.0 has been released.
This release features improvements in performance, logging, and connection stability. Support for external authentication models (such as LDAP) has been added, along with touch screen support and an automatically hiding menu.
This release is compatible with the under-development LDAP, RDP and SSH support libraries, which are to be released soon.
Downloads for multiple Linux distributions are available from the files section or from the downloads section of the project website: http://guac-dev.org/
Trac (bug tracker) for Guacamole is now being hosted at http://guac-dev.org/trac/
Please use the new Trac system rather than the one hosted here on SourceForge.
The SourceForge-hosted Trac will remain up for the next few weeks as users transition to the new location. Any tickets created on SourceForge will be closed and migrated to guac-dev.org.
Ticket creation will eventually be disabled and the SourceForge-hosted Trac will ultimately be taken down once it appears that use of the old Trac has stopped.
Guacamole 0.4.0 has been released.
This release features improved performance over slower networks, the ability to log in as different users simultaneously within the same browser session, a cleaner interface, and experimental screen resize support for VNC.
This is the second release since Guacamole switched to a new native proxy and extendable Java API.
Downloads for multiple Linux distributions are available from the files section or from the downloads section of the project website: http://guacamole.sourceforge.net/
Guacamole 0.3.0 has been released. As this release is the first public release of the newly redesigned Guacamole, it is largely a testing release. It features efficient native components and an extendable framework.
Linux builds for several distributions are available from the files section, and users of Linux are encouraged to test the new version.
Builds for other platforms will be made available soon.... read more
It's been a while since the last RC, so I thought I'd give a brief status update.
The architecture of Guacamole is being changed to support a native client, which should be able to encode the PNG images required by the Guacamole protocol far more efficiently, in terms of both performance and space. It will also support multiple protocols far more easily (not just VNC), as we can leverage existing native libraries.... read more
The first release candidate of 0.3.0 is available for testing.
Although the client-side password prompting feature is not in there yet, there are significant improvements to stream performance and a new swap-red-blue configuration parameter that need testing.
Users that had issues with colors (due to VMWare or some other VNC server not honoring component order) should try this RC and see if it solves your problem.