Changelog
All Glyptodon Enterprise 2.x releases are API-compatible with Apache Guacamole 1.1.0. Newer releases of Glyptodon Enterprise 2.x may gain compatibility with additional upstream releases of Apache Guacamole beyond 1.1.0 so long as doing so does not break existing compatibility. The most recent release of Glyptodon Enterprise 2.x is compatible with Apache Guacamole 1.3.0.
The log entries here describe which changes have been made from the 1.1.0 baseline, the commits at which the source for those changes may be found, as well as any changes to the Glyptodon Enterprise repositories and packages. References to the relevant source used for other packages which are not part of Apache Guacamole, such as the guacamole-auth-json extension or the Microsoft SQL Server JDBC driver, are also included.
Release Schedule / History
Release | Notes | Date |
---|---|---|
2.5 | SCHEDULED | 2021-06-01 |
2.4 | RELEASED | 2021-03-22 |
2.3 | RELEASED | 2021-01-19 |
2.2 | RELEASED | 2021-01-15 |
2.1 | RELEASED | 2020-07-01 |
2.0 | RELEASED | 2020-05-05 |
– | (Development cycle begins for 2.x) | 2018-04-23 |
Version 2.4
glyptodon-guacamole-client version: | 1.3.0-6 (commit: a0446cc2f52bb57561337c5880b8b9de60cc8fd1) |
---|---|
glyptodon-guacamole-server version: | 1.3.0-7 (commit: f9c06ac35ae8aa6d46a600a08776a2994cbacf90) |
glyptodon-guacamole-auth-json version: | 1.1.0_1-2 (commit: f7b2eaf6a65b7cd25fd73437360e36fe46e0bcb9) |
glyptodon-libfreerdp version: | 2.2.0-2 (commit: d2ba84a6885f57674098fe8e76c5f99d880e580d) |
glyptodon-libssh2 version: | 1.9.0-1 (commit: 42d37aa63129a1b2644bf6495198923534322d64) |
glyptodon-libtelnet version: | 0.23-1 (commit: c979e8a9d23cfec82dec81be82c3c8f9139fa04a) |
glyptodon-libvncclient version: | 0.9.13-1 (commit: 2aa20dad4c23c18948d3f63b33f9dfec1f837729) |
glyptodon-libwebsockets version: | 4.1.6-1 (commit: 736f0739ed8c75db0e29c7678b5a9194e957c347) |
glyptodon-mssql-jdbc version: | 8.4.1-1 (commit: 5879de4674b641eff6c87d41f6bf038dacf6b00b) |
- Ensure unexpected failures during session expiration do not prevent other sessions from expiring (GLEN-278, GUACAMOLE-1299).
- Add support for forcing use of lossless compression (GLEN-277, GUACAMOLE-1302).
- Add support for pass-through of multi-touch events (GLEN-276, GUACAMOLE-1204).
- Add package build for CentOS / RHEL 8 (GLEN-182)
Version 2.3
This release of Glyptodon Enterprise is a hotfix for an incorrect build of the glyptodon-guacamole-auth-jdbc-sqlserver
package which resulted in the SQL Server JDBC driver not loading during web application startup (see GLEN-275). Users of Glyptodon Enterprise that leverage SQL Server for their database should upgrade if they are having trouble as of the 2.2 release. Users that are not leveraging SQL Server will see no difference between 2.3 and 2.2.
glyptodon-guacamole-client version: | 1.3.0-3 (commit: d93f5c90a2dc62590922744bfe32fb14c46aeb11) |
---|---|
glyptodon-guacamole-server version: | 1.3.0-3 (commit: 4d02b6f1e99368cf9e950c86df95a38750a00944) |
glyptodon-guacamole-auth-json version: | 1.1.0_1-2 (commit: f7b2eaf6a65b7cd25fd73437360e36fe46e0bcb9) |
glyptodon-libfreerdp version: | 2.2.0-2 (commit: d2ba84a6885f57674098fe8e76c5f99d880e580d) |
glyptodon-libssh2 version: | 1.9.0-1 (commit: 42d37aa63129a1b2644bf6495198923534322d64) |
glyptodon-libtelnet version: | 0.23-1 (commit: c979e8a9d23cfec82dec81be82c3c8f9139fa04a) |
glyptodon-libvncclient version: | 0.9.13-1 (commit: 2aa20dad4c23c18948d3f63b33f9dfec1f837729) |
glyptodon-libwebsockets version: | 4.1.6-1 (commit: 736f0739ed8c75db0e29c7678b5a9194e957c347) |
glyptodon-mssql-jdbc version: | 8.4.1-1 (commit: 5879de4674b641eff6c87d41f6bf038dacf6b00b) |
- Correct SQL Server driver symbolic link (GLEN-275).
Version 2.2
glyptodon-guacamole-client version: | 1.3.0-2 (commit: d93f5c90a2dc62590922744bfe32fb14c46aeb11) |
---|---|
glyptodon-guacamole-server version: | 1.3.0-3 (commit: 4d02b6f1e99368cf9e950c86df95a38750a00944) |
glyptodon-guacamole-auth-json version: | 1.1.0_1-2 (commit: f7b2eaf6a65b7cd25fd73437360e36fe46e0bcb9) |
glyptodon-libfreerdp version: | 2.2.0-2 (commit: d2ba84a6885f57674098fe8e76c5f99d880e580d) |
glyptodon-libssh2 version: | 1.9.0-1 (commit: 42d37aa63129a1b2644bf6495198923534322d64) |
glyptodon-libtelnet version: | 0.23-1 (commit: c979e8a9d23cfec82dec81be82c3c8f9139fa04a) |
glyptodon-libvncclient version: | 0.9.13-1 (commit: 2aa20dad4c23c18948d3f63b33f9dfec1f837729) |
glyptodon-libwebsockets version: | 4.1.6-1 (commit: 736f0739ed8c75db0e29c7678b5a9194e957c347) |
glyptodon-mssql-jdbc version: | 8.4.1-1 (commit: 5879de4674b641eff6c87d41f6bf038dacf6b00b) |
- Update to upstream 1.3.0 release (GLEN-259)
- Migrate to "/opt/glyptodon" base for installation (GLEN-261)
- Adopt and rebuild against Glyptodon builds of core protocol support libraries (GLEN-261)
- Update build to leverage libuuid instead of OSSP UUID (GLEN-261, GUACAMOLE-1254)
- Correct memory errors related to FreeRDP upgrade (GLEN-261, GUACAMOLE-1191, GUACAMOLE-1259)
Version 2.1
glyptodon-guacamole-client version: | 1.1.0-20 (commit: c6a99e04f1a2c67c1897d411991c9ea9b594847d) |
---|---|
glyptodon-guacamole-server version: | 1.1.0-10 (commit: ce2acdf6b2915985bc7f8fd864f897ef8be5af56) |
glyptodon-guacamole-auth-json version: | 1.1.0_1-2 (commit: f7b2eaf6a65b7cd25fd73437360e36fe46e0bcb9) |
glyptodon-mssql-jdbc version: | 7.2.0-1 (commit: 5879de4674b641eff6c87d41f6bf038dacf6b00b) |
- Correct regressions due to FreeRDP 2.0.0 migration (GLEN-251, GUACAMOLE-1053, GUACAMOLE-1059, GUACAMOLE-1076)
- Backport improved RDP keymap support (GLEN-252, GUACAMOLE-518, GUACAMOLE-859)
Version 2.0
glyptodon-guacamole-client version: | 1.1.0-20 (commit: c6a99e04f1a2c67c1897d411991c9ea9b594847d) |
---|---|
glyptodon-guacamole-server version: | 1.1.0-9 (commit: da850808596d83730bea9aa073f98c1ec889145d) |
glyptodon-guacamole-auth-json version: | 1.1.0_1-2 (commit: f7b2eaf6a65b7cd25fd73437360e36fe46e0bcb9) |
glyptodon-mssql-jdbc version: | 7.2.0-1 (commit: 5879de4674b641eff6c87d41f6bf038dacf6b00b) |
- Update core packaging to use 1.1.0 base version (GLEN-131)
- Package support for TOTP authentication factor (GLEN-134, GUACAMOLE-96)
- Package support for SQL Server authentication and required JDBC driver (GLEN-132, GUACAMOLE-363, GUACAMOLE-525)
- Package support for attaching to Kubernetes pods (GLEN-181, GUACAMOLE-623)
- Update documentation within guacamole.properties to reflect support for user groups (GLEN-184, GUACAMOLE-220)
- Add interface for monitoring and switching between multiple simultaneous connections within the same tab (GLEN-169, GUACAMOLE-723, GUACAMOLE-822)
- Add support for disabling clipboard copy/paste (GLEN-158, GUACAMOLE-381)
- Correct handling of audio input under Chrome (GLEN-223, GUACAMOLE-732, GUACAMOLE-905)
- Correct RDP support regressions due to migration to FreeRDP 2.0.0 (GLEN-235, GUACAMOLE-952, GUACAMOLE-962, GUACAMOLE-978, GUACAMOLE-979)
- Add "Hyper-V / VMConnect" security mode option, allowing connections to Hyper-V to continue to work with FreeRDP 2.0.0 (GLEN-235, GUACAMOLE-952)
- Ensure guacd has a writable home directory for the sake of FreeRDP, which requires a writable home directory as of 2.0.0 (GLEN-215)
- Correct syntax of SQL Server history queries (GLEN-206, GUACAMOLE-870)
- Provide feedback while user logins are in progress (GLEN-168, GUACAMOLE-742)
- Automatically re-focus relevant fields after login failure (GLEN-220, GUACAMOLE-302)
- Release pressed keys after login succeeds (GLEN-185, GUACAMOLE-817)
- Add RDP keyboard mapping for German non-dead tilde key (GLEN-226, GUACAMOLE-917)
- Add Belgian French keymap for RDP (GLEN-218, GUACAMOLE-901)
- Add Czech translation (GLEN-222, GLEN-237, GUACAMOLE-781)
- Add Hungarian keymap for RDP (GLEN-218, GUACAMOLE-837)
- Add Japanese translation (GLEN-222, GUACAMOLE-821)
- Add Latin American keymap for RDP (GLEN-218, GUACAMOLE-625)
- Ensure SFTP directory listings cannot omit files (GLEN-230, GUACAMOLE-818)
- Explicitly require Java 8, as Java 7 and older are no longer supported by Apache Guacamole since 1.0.0 (GLEN-131, GUACAMOLE-635)
- Tolerate presence of port number within "X-Forwarded-For" headers (GLEN-231, GUACAMOLE-784)
- Do not allow error strings to contain HTML (GLEN-229, GUACAMOLE-955)
- Use correct interface for translatable errors from extensions (GLEN-241, GUACAMOLE-1007)
- Correct REST API caching behavior for IE 11 (GLEN-167, GUACAMOLE-783)
- Remove hard-coded application name and version from Spanish translation (GLEN-221, GUACAMOLE-740, GUACAMOLE-741)
- Correct potential race condition in connection cleanup (GLEN-228, GUACAMOLE-958)
- Correct attribute names declared within guacConfigGroup.schema (GLEN-232, GUACAMOLE-889)