You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by mj...@apache.org on 2020/12/29 02:57:18 UTC
[guacamole-website] branch asf-site updated: Deploy draft release
notes for 1.3.0-RC1.
This is an automated email from the ASF dual-hosted git repository.
mjumper pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/guacamole-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new dba779c Deploy draft release notes for 1.3.0-RC1.
dba779c is described below
commit dba779c5cc5652f4e4d17896f54d3dae817dc85f
Author: Michael Jumper <mj...@apache.org>
AuthorDate: Mon Dec 28 18:57:05 2020 -0800
Deploy draft release notes for 1.3.0-RC1.
---
content/api-documentation/index.html | 2 +-
content/faq/index.html | 2 +-
content/guac-style/index.html | 2 +-
content/index.html | 2 +-
content/maturity-evaluation/index.html | 2 +-
content/open-source/index.html | 2 +-
content/pull-requests/index.html | 2 +-
content/release-procedures-part1/index.html | 2 +-
content/release-procedures-part2/index.html | 2 +-
content/release-procedures-part3/index.html | 2 +-
content/release-procedures-part4/index.html | 2 +-
content/releases/0.8.3/index.html | 2 +-
content/releases/0.8.4/index.html | 2 +-
content/releases/0.9.0/index.html | 2 +-
content/releases/0.9.1/index.html | 2 +-
content/releases/0.9.10-incubating/index.html | 2 +-
content/releases/0.9.11-incubating/index.html | 2 +-
content/releases/0.9.12-incubating/index.html | 2 +-
content/releases/0.9.13-incubating/index.html | 2 +-
content/releases/0.9.14/index.html | 2 +-
content/releases/0.9.2/index.html | 2 +-
content/releases/0.9.3/index.html | 2 +-
content/releases/0.9.4/index.html | 2 +-
content/releases/0.9.5/index.html | 2 +-
content/releases/0.9.6/index.html | 2 +-
content/releases/0.9.7/index.html | 2 +-
content/releases/0.9.8/index.html | 2 +-
content/releases/0.9.9/index.html | 2 +-
content/releases/1.0.0/index.html | 2 +-
content/releases/1.1.0/index.html | 2 +-
content/releases/1.2.0/index.html | 2 +-
content/releases/1.3.0/index.html | 1019 +++++++++++++++++++++++++
content/releases/index.html | 2 +-
content/security/index.html | 2 +-
content/styles/main.css | 7 +
content/support/index.html | 2 +-
36 files changed, 1060 insertions(+), 34 deletions(-)
diff --git a/content/api-documentation/index.html b/content/api-documentation/index.html
index c9378ea..87714d3 100644
--- a/content/api-documentation/index.html
+++ b/content/api-documentation/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/faq/index.html b/content/faq/index.html
index b3f119a..2680f9e 100644
--- a/content/faq/index.html
+++ b/content/faq/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/guac-style/index.html b/content/guac-style/index.html
index a174076..27b8ff2 100644
--- a/content/guac-style/index.html
+++ b/content/guac-style/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/index.html b/content/index.html
index aa05114..6a1f3fb 100644
--- a/content/index.html
+++ b/content/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/maturity-evaluation/index.html b/content/maturity-evaluation/index.html
index 125d03e..615ac59 100644
--- a/content/maturity-evaluation/index.html
+++ b/content/maturity-evaluation/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/open-source/index.html b/content/open-source/index.html
index b47c0bc..2c39209 100644
--- a/content/open-source/index.html
+++ b/content/open-source/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/pull-requests/index.html b/content/pull-requests/index.html
index 2b70e9f..903fb1b 100644
--- a/content/pull-requests/index.html
+++ b/content/pull-requests/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/release-procedures-part1/index.html b/content/release-procedures-part1/index.html
index 4636ff8..4d9c950 100644
--- a/content/release-procedures-part1/index.html
+++ b/content/release-procedures-part1/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/release-procedures-part2/index.html b/content/release-procedures-part2/index.html
index 02c02bf..50a4f74 100644
--- a/content/release-procedures-part2/index.html
+++ b/content/release-procedures-part2/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/release-procedures-part3/index.html b/content/release-procedures-part3/index.html
index b7e7451..11d4ef9 100644
--- a/content/release-procedures-part3/index.html
+++ b/content/release-procedures-part3/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/release-procedures-part4/index.html b/content/release-procedures-part4/index.html
index 57ec040..7ad6928 100644
--- a/content/release-procedures-part4/index.html
+++ b/content/release-procedures-part4/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.8.3/index.html b/content/releases/0.8.3/index.html
index f7f19a2..7ca403d 100644
--- a/content/releases/0.8.3/index.html
+++ b/content/releases/0.8.3/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.8.4/index.html b/content/releases/0.8.4/index.html
index f0f5148..2496522 100644
--- a/content/releases/0.8.4/index.html
+++ b/content/releases/0.8.4/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.0/index.html b/content/releases/0.9.0/index.html
index f1b7270..a19b0d6 100644
--- a/content/releases/0.9.0/index.html
+++ b/content/releases/0.9.0/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.1/index.html b/content/releases/0.9.1/index.html
index 9b2141e..16c2655 100644
--- a/content/releases/0.9.1/index.html
+++ b/content/releases/0.9.1/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.10-incubating/index.html b/content/releases/0.9.10-incubating/index.html
index 25a21e7..52be567 100644
--- a/content/releases/0.9.10-incubating/index.html
+++ b/content/releases/0.9.10-incubating/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.11-incubating/index.html b/content/releases/0.9.11-incubating/index.html
index 110ecc7..87e2b25 100644
--- a/content/releases/0.9.11-incubating/index.html
+++ b/content/releases/0.9.11-incubating/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.12-incubating/index.html b/content/releases/0.9.12-incubating/index.html
index 562fa2a..0a0614b 100644
--- a/content/releases/0.9.12-incubating/index.html
+++ b/content/releases/0.9.12-incubating/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.13-incubating/index.html b/content/releases/0.9.13-incubating/index.html
index 76be0a9..4af0557 100644
--- a/content/releases/0.9.13-incubating/index.html
+++ b/content/releases/0.9.13-incubating/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.14/index.html b/content/releases/0.9.14/index.html
index 88b49d1..521e0dc 100644
--- a/content/releases/0.9.14/index.html
+++ b/content/releases/0.9.14/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.2/index.html b/content/releases/0.9.2/index.html
index b325841..9b6cae7 100644
--- a/content/releases/0.9.2/index.html
+++ b/content/releases/0.9.2/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.3/index.html b/content/releases/0.9.3/index.html
index bb853ec..eaa1a7a 100644
--- a/content/releases/0.9.3/index.html
+++ b/content/releases/0.9.3/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.4/index.html b/content/releases/0.9.4/index.html
index f48b69b..d3ddce5 100644
--- a/content/releases/0.9.4/index.html
+++ b/content/releases/0.9.4/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.5/index.html b/content/releases/0.9.5/index.html
index bc0e3ff..831f45b 100644
--- a/content/releases/0.9.5/index.html
+++ b/content/releases/0.9.5/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.6/index.html b/content/releases/0.9.6/index.html
index 2ee4331..0018d4c 100644
--- a/content/releases/0.9.6/index.html
+++ b/content/releases/0.9.6/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.7/index.html b/content/releases/0.9.7/index.html
index 042e736..f365cda 100644
--- a/content/releases/0.9.7/index.html
+++ b/content/releases/0.9.7/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.8/index.html b/content/releases/0.9.8/index.html
index 59bec72..b59469f 100644
--- a/content/releases/0.9.8/index.html
+++ b/content/releases/0.9.8/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/0.9.9/index.html b/content/releases/0.9.9/index.html
index 6e0f81e..60fccf9 100644
--- a/content/releases/0.9.9/index.html
+++ b/content/releases/0.9.9/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/1.0.0/index.html b/content/releases/1.0.0/index.html
index bef50f8..27d52da 100644
--- a/content/releases/1.0.0/index.html
+++ b/content/releases/1.0.0/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/1.1.0/index.html b/content/releases/1.1.0/index.html
index 2813a93..3b9835d 100644
--- a/content/releases/1.1.0/index.html
+++ b/content/releases/1.1.0/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/1.2.0/index.html b/content/releases/1.2.0/index.html
index 7425762..dc68926 100644
--- a/content/releases/1.2.0/index.html
+++ b/content/releases/1.2.0/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/releases/1.3.0/index.html b/content/releases/1.3.0/index.html
new file mode 100644
index 0000000..70f27a5
--- /dev/null
+++ b/content/releases/1.3.0/index.html
@@ -0,0 +1,1019 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+ <head>
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
+ <link rel="icon" type="image/png" href="/images/guacamole-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.3.0</title>
+</head>
+
+
+ <body>
+
+ <!-- Header -->
+<div id="header">
+ <h1><a href="/">Apache Guacamole™</a></h1>
+ <ul id="navigation" class="menu">
+
+
+
+
+
+
+
+
+
+ <li>
+ <a href="/releases/"
+
+ class="download"
+ >Downloads</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="dropdown">
+
+ <a class="dropdown-toggle "
+ href="#">Docs</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="https://github.com/search?utf8=%E2%9C%93&q=repo%3Aapache%2Fguacamole-server+repo%3Aapache%2Fguacamole-client+repo%3Aapache%2Fguacamole-website&type=Repositories&ref=searchresults"
+ >GitHub</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li>
+ <a href="/open-source/"
+ >Contributing</a>
+ </li>
+
+
+
+
+
+
+
+
+ <li>
+ <a href="/support/"
+ >Help / Support</a>
+ </li>
+
+
+
+
+
+ </ul>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li>
+ <a href="https://issues.apache.org/jira/browse/GUACAMOLE/"
+ >JIRA</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+ <li>
+ <a href="/security/"
+ >Security Reports</a>
+ </li>
+
+
+
+
+
+
+
+
+ <li class="dropdown">
+
+ <a class="dropdown-toggle apache"
+ href="#">Apache Software Foundation</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>
+
+
+ <!-- Content -->
+ <div id="page">
+ <div id="content">
+
+ <div class="draft-disclaimer">
+ <p><strong>Apache Guacamole 1.3.0 has not yet been
+ released!</strong> The artifacts and release notes below are drafts for
+ a proposed release of Apache Guacamole which has not yet occurred.</p>
+ </div>
+
+
+
+
+<h1>Apache Guacamole 1.3.0</h1>
+
+<div id="links">
+
+
+
+ <h2>Release documentation</h2>
+
+ <ul>
+
+ <li><a href="/doc/1.3.0/gug">Manual</a></li>
+
+ <li><a href="/doc/1.3.0/guacamole-common">guacamole-common</a></li>
+
+ <li><a href="/doc/1.3.0/guacamole-common-js">guacamole-common-js</a></li>
+
+ <li><a href="/doc/1.3.0/guacamole-ext">guacamole-ext</a></li>
+
+ <li><a href="/doc/1.3.0/libguac">libguac</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://www.apache.org/dist/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>
+
+
+
+ <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/source/guacamole-client-1.3.0.tar.gz"
+ onclick="trackDownload(
+ 'click',
+ 'guacamole-client-1.3.0.tar.gz'
+ )"
+ oncontextmenu="trackDownload(
+ 'menu',
+ 'guacamole-client-1.3.0.tar.gz'
+ )">guacamole-client-1.3.0.tar.gz</a></td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/source/guacamole-client-1.3.0.tar.gz.asc">PGP</a> ]</td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/source/guacamole-client-1.3.0.tar.gz.sha256">SHA-256</a> ]</td>
+
+ </tr>
+
+ <tr>
+
+
+
+ <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/source/guacamole-server-1.3.0.tar.gz"
+ onclick="trackDownload(
+ 'click',
+ 'guacamole-server-1.3.0.tar.gz'
+ )"
+ oncontextmenu="trackDownload(
+ 'menu',
+ 'guacamole-server-1.3.0.tar.gz'
+ )">guacamole-server-1.3.0.tar.gz</a></td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/source/guacamole-server-1.3.0.tar.gz.asc">PGP</a> ]</td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/source/guacamole-server-1.3.0.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>
+
+
+
+ <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-1.3.0.war"
+ onclick="trackDownload(
+ 'click',
+ 'guacamole-1.3.0.war'
+ )"
+ oncontextmenu="trackDownload(
+ 'menu',
+ 'guacamole-1.3.0.war'
+ )">guacamole-1.3.0.war</a></td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-1.3.0.war.asc">PGP</a> ]</td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-1.3.0.war.sha256">SHA-256</a> ]</td>
+
+ </tr>
+
+ <tr>
+
+
+
+ <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-cas-1.3.0.tar.gz"
+ onclick="trackDownload(
+ 'click',
+ 'guacamole-auth-cas-1.3.0.tar.gz'
+ )"
+ oncontextmenu="trackDownload(
+ 'menu',
+ 'guacamole-auth-cas-1.3.0.tar.gz'
+ )">guacamole-auth-cas-1.3.0.tar.gz</a></td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-cas-1.3.0.tar.gz.asc">PGP</a> ]</td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-cas-1.3.0.tar.gz.sha256">SHA-256</a> ]</td>
+
+ </tr>
+
+ <tr>
+
+
+
+ <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-duo-1.3.0.tar.gz"
+ onclick="trackDownload(
+ 'click',
+ 'guacamole-auth-duo-1.3.0.tar.gz'
+ )"
+ oncontextmenu="trackDownload(
+ 'menu',
+ 'guacamole-auth-duo-1.3.0.tar.gz'
+ )">guacamole-auth-duo-1.3.0.tar.gz</a></td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-duo-1.3.0.tar.gz.asc">PGP</a> ]</td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-duo-1.3.0.tar.gz.sha256">SHA-256</a> ]</td>
+
+ </tr>
+
+ <tr>
+
+
+
+ <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-header-1.2.0.tar.gz"
+ onclick="trackDownload(
+ 'click',
+ 'guacamole-auth-header-1.2.0.tar.gz'
+ )"
+ oncontextmenu="trackDownload(
+ 'menu',
+ 'guacamole-auth-header-1.2.0.tar.gz'
+ )">guacamole-auth-header-1.2.0.tar.gz</a></td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-header-1.2.0.tar.gz.asc">PGP</a> ]</td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-header-1.2.0.tar.gz.sha256">SHA-256</a> ]</td>
+
+ </tr>
+
+ <tr>
+
+
+
+ <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-jdbc-1.3.0.tar.gz"
+ onclick="trackDownload(
+ 'click',
+ 'guacamole-auth-jdbc-1.3.0.tar.gz'
+ )"
+ oncontextmenu="trackDownload(
+ 'menu',
+ 'guacamole-auth-jdbc-1.3.0.tar.gz'
+ )">guacamole-auth-jdbc-1.3.0.tar.gz</a></td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-jdbc-1.3.0.tar.gz.asc">PGP</a> ]</td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-jdbc-1.3.0.tar.gz.sha256">SHA-256</a> ]</td>
+
+ </tr>
+
+ <tr>
+
+
+
+ <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-ldap-1.3.0.tar.gz"
+ onclick="trackDownload(
+ 'click',
+ 'guacamole-auth-ldap-1.3.0.tar.gz'
+ )"
+ oncontextmenu="trackDownload(
+ 'menu',
+ 'guacamole-auth-ldap-1.3.0.tar.gz'
+ )">guacamole-auth-ldap-1.3.0.tar.gz</a></td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-ldap-1.3.0.tar.gz.asc">PGP</a> ]</td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-ldap-1.3.0.tar.gz.sha256">SHA-256</a> ]</td>
+
+ </tr>
+
+ <tr>
+
+
+
+ <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-openid-1.3.0.tar.gz"
+ onclick="trackDownload(
+ 'click',
+ 'guacamole-auth-openid-1.3.0.tar.gz'
+ )"
+ oncontextmenu="trackDownload(
+ 'menu',
+ 'guacamole-auth-openid-1.3.0.tar.gz'
+ )">guacamole-auth-openid-1.3.0.tar.gz</a></td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-openid-1.3.0.tar.gz.asc">PGP</a> ]</td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-openid-1.3.0.tar.gz.sha256">SHA-256</a> ]</td>
+
+ </tr>
+
+ <tr>
+
+
+
+ <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-quickconnect-1.3.0.tar.gz"
+ onclick="trackDownload(
+ 'click',
+ 'guacamole-auth-quickconnect-1.3.0.tar.gz'
+ )"
+ oncontextmenu="trackDownload(
+ 'menu',
+ 'guacamole-auth-quickconnect-1.3.0.tar.gz'
+ )">guacamole-auth-quickconnect-1.3.0.tar.gz</a></td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-quickconnect-1.3.0.tar.gz.asc">PGP</a> ]</td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-quickconnect-1.3.0.tar.gz.sha256">SHA-256</a> ]</td>
+
+ </tr>
+
+ <tr>
+
+
+
+ <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-saml-1.3.0.tar.gz"
+ onclick="trackDownload(
+ 'click',
+ 'guacamole-auth-saml-1.3.0.tar.gz'
+ )"
+ oncontextmenu="trackDownload(
+ 'menu',
+ 'guacamole-auth-saml-1.3.0.tar.gz'
+ )">guacamole-auth-saml-1.3.0.tar.gz</a></td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-saml-1.3.0.tar.gz.asc">PGP</a> ]</td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-saml-1.3.0.tar.gz.sha256">SHA-256</a> ]</td>
+
+ </tr>
+
+ <tr>
+
+
+
+ <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-totp-1.3.0.tar.gz"
+ onclick="trackDownload(
+ 'click',
+ 'guacamole-auth-totp-1.3.0.tar.gz'
+ )"
+ oncontextmenu="trackDownload(
+ 'menu',
+ 'guacamole-auth-totp-1.3.0.tar.gz'
+ )">guacamole-auth-totp-1.3.0.tar.gz</a></td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-totp-1.3.0.tar.gz.asc">PGP</a> ]</td>
+
+ <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.3.0-RC1/binary/guacamole-auth-totp-1.3.0.tar.gz.sha256">SHA-256</a> ]</td>
+
+ </tr>
+
+ </table>
+
+
+</div>
+
+<!-- Release notes -->
+<div id="release-notes">
+ <h1>Release notes</h1>
+ <p>The 1.3.0 release features support for automatically prompting users for their
+remote desktop credentials, user group support for both CAS and OpenID, and
+several bug fixes. For a full list of all changes in this release, please see
+the <a href="#changelog">changelog</a>.</p>
+
+<p><strong>The 1.3.0 release is compatible with older 1.x components.</strong> You should
+upgrade older components to 1.3.0 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.3.0.</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.3.0 release.</li>
+</ul>
+
+<p>Regardless of inter-component compatibility, <strong>there are changes in 1.3.0 which
+may affect downstream users of Guacamole’s APIs and the Guacamole protocol</strong>.
+Please see the <a href="#deprecation--compatibility-notes">deprecation / compatibility
+notes</a> section for more information.</p>
+
+<h2 id="automatic-prompting-for-remote-desktop-credentials">Automatic prompting for remote desktop credentials</h2>
+
+<p>Historically, Guacamole has required that remote desktop credentials either be
+stored alongside connection configuration, passed through from web application
+authentication (typically Active Directory), or retrieved interactively by the
+remote desktop itself.</p>
+
+<p>In addition to these methods, Guacamole will now automatically prompt the user
+to enter any credentials not already provided by the administrator if those
+credentials are required.</p>
+
+<h2 id="user-group-support-for-cas-and-openid">User group support for CAS and OpenID</h2>
+
+<p>If using a CAS or OpenID identity provider to automatically sign in your users,
+user groups can now also be retrieved from the identity provider. Similar to
+the support already present for SAML, this support allows the admininstrator to
+define how user groups are exposed by the identity provider and allow those
+user groups to affect the permissions granted to their members within
+Guacamole.</p>
+
+<h1 id="changelog">Changelog</h1>
+
+<h3 id="user-interface--platform">User interface / platform</h3>
+
+<ul>
+ <li>Parameter prompting within client interface (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-221">GUACAMOLE-221</a>)</li>
+ <li class="bug">Objects may appear duplicated if access is granted via multiple groups (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1021">GUACAMOLE-1021</a>)</li>
+ <li>Support automatic conversion of usernames to lowercase/uppercase via parameter tokens (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1081">GUACAMOLE-1081</a>)</li>
+ <li class="bug">Ctrl+Alt+End(Supr) keyboard shortcut only works once (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1125">GUACAMOLE-1125</a>)</li>
+ <li class="bug">Connection group permissions do not correctly determine presence of save/delete buttons (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1150">GUACAMOLE-1150</a>)</li>
+</ul>
+
+<h3 id="docker-images">Docker images</h3>
+
+<ul>
+ <li>Add support for TOTP to Guacamole Docker image (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-753">GUACAMOLE-753</a>)</li>
+ <li>Add support for HTTP header authentication to Guacamole Docker image (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-857">GUACAMOLE-857</a>)</li>
+ <li>Update base image of Guacamole Docker image (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-980">GUACAMOLE-980</a>)</li>
+ <li>Add environment variables for <code class="highlighter-rouge">ldap-user-attributes</code> property to Guacamole Docker image (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-987">GUACAMOLE-987</a>)</li>
+ <li>Add support for CAS to Guacamole Docker image (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1082">GUACAMOLE-1082</a>)</li>
+ <li>Run web application as reduced-privilege user within Guacamole Docker image (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1110">GUACAMOLE-1110</a>)</li>
+ <li>Add environment variables for <code class="highlighter-rouge">ldap-dereference-aliases</code>, <code class="highlighter-rouge">ldap-follow-referrals</code>, <code class="highlighter-rouge">ldap-max-referral-hops</code>, and <code class="highlighter-rouge">ldap-operation-timeout</code> properties to Guacamole Docker image (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1147">GUACAMOLE-1147</a>)</li>
+</ul>
+
+<h3 id="authentication-integration-and-storage">Authentication, integration, and storage</h3>
+
+<ul>
+ <li>Add support for retrieving user groups from CAS (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-793">GUACAMOLE-793</a>)</li>
+ <li>Add support for retrieving user groups from OpenID (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1172">GUACAMOLE-1172</a>)</li>
+ <li class="bug">PostgreSQL database connection may unexpectedly fail due to time out (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-919">GUACAMOLE-919</a>)</li>
+ <li class="bug">Login using LDAP fails internally if TOTP is used without automatic user creation (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1149">GUACAMOLE-1149</a>)</li>
+ <li class="bug">CAS module causes app.js download errors (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1120">GUACAMOLE-1120</a>)</li>
+ <li>Allow server timezone info to be submitted to MySQL / MariaDB (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-760">GUACAMOLE-760</a>)</li>
+ <li class="bug">MySQL SSL truststore path must be a valid URL (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1135">GUACAMOLE-1135</a>)</li>
+ <li class="bug">MySQL SSL client certificate properties incorrectly return truststore property values (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1136">GUACAMOLE-1136</a>)</li>
+ <li class="bug">Query may fail if all connections disconnect while listing active connections (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-942">GUACAMOLE-942</a>)</li>
+ <li class="bug">RFC2865 requires NAS IP address to be submitted for RADIUS (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1001">GUACAMOLE-1001</a>)</li>
+ <li>Standardize on filtered history query for user and connection management (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1123">GUACAMOLE-1123</a>)</li>
+ <li class="bug">TOTP authentication fails when <code class="highlighter-rouge">totp-period</code> is set (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1146">GUACAMOLE-1146</a>)</li>
+ <li class="bug">Enabling <code class="highlighter-rouge">skip-if-unavailable</code> breaks expired password change (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1152">GUACAMOLE-1152</a>)</li>
+</ul>
+
+<h3 id="protocol-support--guacd">Protocol support / guacd</h3>
+
+<ul>
+ <li class="bug">RDP log message incorrectly refers to “VNC” (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-982">GUACAMOLE-982</a>)</li>
+ <li class="bug">SFTP upload directory ignored for RDP connections (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1031">GUACAMOLE-1031</a>)</li>
+ <li class="bug">RDP <code class="highlighter-rouge">disable-copy</code> flag does not work (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1158">GUACAMOLE-1158</a>)</li>
+ <li class="bug">Memory allocated for outbound SVC PDUs may not be freed (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1181">GUACAMOLE-1181</a>)</li>
+ <li class="bug">Memory allocated for outbound RDP clipboard data is not properly freed (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1182">GUACAMOLE-1182</a>)</li>
+ <li class="bug">Thread mutexes within Guacamole’s various supported protocols are not always cleanly destroyed (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1114">GUACAMOLE-1114</a>)</li>
+ <li class="bug">RDP support may fail to build if SSH support is unavailable (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1122">GUACAMOLE-1122</a>)</li>
+</ul>
+
+<h3 id="internationalization">Internationalization</h3>
+
+<ul>
+ <li>Update/improve Chinese translation (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-903">GUACAMOLE-903</a>)</li>
+ <li>Update/improve Russian translation (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1054">GUACAMOLE-1054</a>)</li>
+ <li>Add support for Catalan language (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1078">GUACAMOLE-1078</a>)</li>
+</ul>
+
+<h3 id="documentation">Documentation</h3>
+
+<ul>
+ <li class="bug">Documented Duo secret key length is incorrect (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-819">GUACAMOLE-819</a>)</li>
+ <li class="bug">Guacamole Docker image documentation incorrectly states Docker links are supported for LDAP (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-912">GUACAMOLE-912</a>)</li>
+ <li class="bug"><code class="highlighter-rouge">allowed-languages</code> property incorrectly documented as <code class="highlighter-rouge">available-languages</code> (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1107">GUACAMOLE-1107</a>)</li>
+</ul>
+
+<h3 id="general-housekeeping-and-cleanup">General housekeeping and cleanup</h3>
+
+<ul>
+ <li>Remove unused <code class="highlighter-rouge">UNIX_TIME</code> macro (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-949">GUACAMOLE-949</a>)</li>
+ <li class="bug">RDP comment incorrectly refers to “VNC” (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1103">GUACAMOLE-1103</a>)</li>
+ <li>Exclude <code class="highlighter-rouge">nbproject/</code> directory from git via <code class="highlighter-rouge">.gitignore</code> (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1151">GUACAMOLE-1151</a>)</li>
+</ul>
+
+<h1 id="deprecation--compatibility-notes">Deprecation / Compatibility notes</h1>
+
+<p>Each 1.x release of Apache Guacamole should be compatible with components of
+older 1.x releases. This compatibility is intended at the Guacamole protocol
+level and at the extension level, but not necessarily at the API level. This
+means:</p>
+
+<ul>
+ <li>Extensions from older 1.x releases should still work in binary form, but may
+need code changes before their source will build against a newer version of
+guacamole-ext.</li>
+ <li>Software which uses the Guacamole protocol of an older 1.x release should
+still work.</li>
+ <li>Software which uses libguac from an older 1.x release should still work by
+continuing to use the libguac from that release, as newer versions of
+libguac may not be API/ABI compatible. In the case of third-party protocol
+support plugins for guacd, this means that the guacd from that release must
+also be used. Compatibility with respect to libguac is represented by the
+<a href="https://en.wikipedia.org/wiki/Soname">soname</a>.</li>
+ <li>You should update to newer versions where applicable and when possible.</li>
+</ul>
+
+<p>As of 1.3.0, the following changes have been made which affect compatibility
+with past releases:</p>
+
+<h2 id="java-api-guacamole-common-changes">Java API (guacamole-common) changes</h2>
+
+<h3 id="implementations-of-guacamolesocket-should-now-implement-getprotocol">Implementations of <code class="highlighter-rouge">GuacamoleSocket</code> should now implement <code class="highlighter-rouge">getProtocol()</code></h3>
+
+<p>The <code class="highlighter-rouge">required</code> and <code class="highlighter-rouge">argv</code> instructions both refer to connection parameters by
+name. As it is the underlying protocol of a connection that determines the
+semantics of connection parameters, client implementations will commonly need
+to expose this information in some way. The mainline web application provided
+by Apache Guacamole is one such implementation.</p>
+
+<p>A new <code class="highlighter-rouge">getProtocol()</code> function has been added to <code class="highlighter-rouge">GuacamoleSocket</code> to
+facilitate this, and implementations of <code class="highlighter-rouge">GuacamoleSocket</code> should aim to provide
+implementations of this function with that in mind.</p>
+
+<p>This will happen automatically for <code class="highlighter-rouge">ConfiguredGuacamoleSocket</code>.</p>
+
+<ul>
+ <li><a href="https://issues.apache.org/jira/browse/GUACAMOLE-221">GUACAMOLE-221</a> - Parameter prompting within client interface</li>
+</ul>
+
+<h2 id="extension-api-guacamole-ext-changes">Extension API (guacamole-ext) changes</h2>
+
+<h3 id="deprecation-of-gethistory-for-user-and-connection-interfaces">Deprecation of <code class="highlighter-rouge">getHistory()</code> for <code class="highlighter-rouge">User</code> and <code class="highlighter-rouge">Connection</code> interfaces</h3>
+
+<p>The <code class="highlighter-rouge">User</code> and <code class="highlighter-rouge">Connection</code> interfaces have both continued to define a basic
+<code class="highlighter-rouge">getHistory()</code> function for retrieving a raw list of history records. Unlike
+the <code class="highlighter-rouge">getUserHistory()</code> and <code class="highlighter-rouge">getConnectionHistory()</code> functions exposed by the
+<code class="highlighter-rouge">UserContext</code>, the <code class="highlighter-rouge">getHistory()</code> functions do not support filtering or
+searching.</p>
+
+<p>The old <code class="highlighter-rouge">getHistory()</code> functions have now been deprecated in favor of newer
+functions that <em>do</em> support filtering. Implementations that provide
+<code class="highlighter-rouge">getHistory()</code> will continue to work, but should migrate to the new functions
+when possible.</p>
+
+<ul>
+ <li><a href="https://issues.apache.org/jira/browse/GUACAMOLE-1123">GUACAMOLE-1123</a> - Standardize on filtered history query for user and connection management</li>
+</ul>
+
+<h2 id="guacamole-protocol-changes">Guacamole protocol changes</h2>
+
+<h3 id="the-new-required-instruction">The new <code class="highlighter-rouge">required</code> instruction</h3>
+
+<p>To allow the server to request that the client provide credentials (or any
+other parameters), a new <code class="highlighter-rouge">required</code> instruction has been added to the Guacamole
+protocol. This instruction informs the client that one or more connection
+parameters need to be specified for the connection to continue. If the client
+indicated support for the <code class="highlighter-rouge">required</code> instruction during the initial connection
+handshake, the client is then expected to supply values for each of these
+parameters using <code class="highlighter-rouge">argv</code> streams.</p>
+
+<ul>
+ <li><a href="https://issues.apache.org/jira/browse/GUACAMOLE-221">GUACAMOLE-221</a> - Parameter prompting within client interface</li>
+</ul>
+
+<h2 id="libguac-api-changes">libguac API changes</h2>
+
+<h3 id="protocol_version-added-to-guac_user_info-structure"><code class="highlighter-rouge">protocol_version</code> added to <code class="highlighter-rouge">guac_user_info</code> structure</h3>
+
+<p>A new <code class="highlighter-rouge">protocol_version</code> member has been added to <code class="highlighter-rouge">guac_user_info</code> to allow
+implementations to make decisions based on the Guacamole protocol version in
+use, affecting the size of this structure.</p>
+
+<p>Additionally, because <code class="highlighter-rouge">guac_user_info</code> forms a part of <code class="highlighter-rouge">guac_user</code>, this change
+also affects the memory offsets of members of the <code class="highlighter-rouge">guac_user</code> structure which
+follow the <code class="highlighter-rouge">info</code> member, such as <code class="highlighter-rouge">data</code> and various instruction handlers.</p>
+
+<p>Downstream usages of libguac which make use of <code class="highlighter-rouge">guac_user</code> or <code class="highlighter-rouge">guac_user_info</code>
+will need to be rebuilt to ensure that the structure sizes and memory offsets
+used are correct.</p>
+
+<ul>
+ <li><a href="https://issues.apache.org/jira/browse/GUACAMOLE-221">GUACAMOLE-221</a> - Parameter prompting within client interface</li>
+</ul>
+
+
+</div>
+
+
+ </div>
+ </div>
+
+ <!-- Footer -->
+<div id="footer">
+
+ <!-- Copyrights -->
+ <p class="copyright">
+ Copyright © 2020 <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>. The HTML5 shield logo has been modified from the
+ original work of the <a
+ href="http://www.w3.org/">World Wide Web Constortium (W3C)</a>,
+ which is licensed under the <a
+ href="http://creativecommons.org/licenses/by/3.0/">Creative
+ Commons Attribution 3.0</a> license.
+ </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>
+
+
+ <!-- Google Analytics -->
+ <script type="text/javascript">
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-75289145-1', 'auto');
+ ga('send', 'pageview');
+ </script>
+
+ <!-- Download tracking helper function -->
+ <script type="text/javascript">
+
+ /**
+ * Signals Google Analytics that a file is being downloaded (or, at
+ * least, we expect that it is). Note that it is not possible to
+ * determine this with 100% certainty without grepping server logs,
+ * but this should still at least help gauge interest/usage.
+ *
+ * @param {String} action
+ * A human-readable string describing the user event which
+ * occurred to initiate the download.
+ *
+ * @param {String} filename
+ * The filename of the file being downloaded.
+ */
+ function trackDownload(action, filename) {
+ ga('send', 'event', {
+ eventCategory : 'Download',
+ eventAction : action,
+ eventLabel : filename,
+ transport : 'beacon'
+ });
+ }
+
+ </script>
+
+ <!-- jQuery -->
+ <script src="/scripts/jquery.min.js" type="text/javascript"></script>
+
+ <!-- Dropdown toggle -->
+ <script src="/scripts/dropdown.js" type="text/javascript"></script>
+
+ </body>
+</html>
diff --git a/content/releases/index.html b/content/releases/index.html
index f2907ea..a398596 100644
--- a/content/releases/index.html
+++ b/content/releases/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/security/index.html b/content/security/index.html
index dfbbd85..86d3af2 100644
--- a/content/security/index.html
+++ b/content/security/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>
diff --git a/content/styles/main.css b/content/styles/main.css
index 2397d92..702b2c0 100644
--- a/content/styles/main.css
+++ b/content/styles/main.css
@@ -554,6 +554,13 @@ table.releases td {
padding-right: 1em;
}
+#release-notes li.bug:before {
+ content: 'Bug: ';
+ text-transform: uppercase;
+ color: red;
+ font-style: italic;
+}
+
#content > .legacy-release-note,
#content > .draft-disclaimer,
#content > .archive-disclaimer {
diff --git a/content/support/index.html b/content/support/index.html
index fea2af7..60c0ef6 100644
--- a/content/support/index.html
+++ b/content/support/index.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- <link rel="stylesheet" href="/styles/main.css?s=466e82e99dc9cfdd9406535a572d54f5">
+ <link rel="stylesheet" href="/styles/main.css?s=5e9c45532fc2f39665aa96c2bb859fc8">
<link rel="icon" type="image/png" href="/images/guacamole-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"/>