From c8b19fa1ae4cc9f15d80e0b05d154ac05c2c444e Mon Sep 17 00:00:00 2001 From: Stian Thorgersen Date: Wed, 20 May 2015 07:10:53 +0200 Subject: [PATCH 1/2] Updated release instructions --- misc/ReleaseProcess.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/misc/ReleaseProcess.md b/misc/ReleaseProcess.md index 6cf5c9d941..d7dd7c1a61 100644 --- a/misc/ReleaseProcess.md +++ b/misc/ReleaseProcess.md @@ -26,18 +26,16 @@ $ mvn -Pjboss-release deploy * Upload src and distro zips to sf.net/projects/keycloak. This includes appliance, war-dist, each adapter, and proxy distros. You need to create an adapters folder on sf.net and each uploaded adapter there. -* Upload documentation to docs.jboss.org +* Upload documentation to http://keycloak.github.io/ ``` -$ sftp keycloak@filemgmt.jboss.org -> cd docs_htdocs/keycloak/docs -> mkdir 1.0.0.Final (or whatever version) -> quit - -$ unzip distribution/examples-docs-zip/target/keycloak-examples-docs-dist.zip -$ cd docs -$ rsync -rv --protocol=28 * keycloak@filemgmt.jboss.org:/docs_htdocs/keycloak/docs/1.0.0.Final +$ git clone https://github.com/keycloak/keycloak.github.io.git +$ cd keycloak.github.io.git/docs +$ rm -rf * +$ unzip distribution/docs-dist/target/keycloak-docs-1.0.0.Final.zip +$ git add --all +$ git commit +$ git push ``` - * tag release ``` $ git tag -a -m "1.0.0.Final" 1.0.0.Final From b88d2f792d7c7fccf38092c671eaa99576abf99c Mon Sep 17 00:00:00 2001 From: Stian Thorgersen Date: Wed, 20 May 2015 07:11:17 +0200 Subject: [PATCH 2/2] NotSerializableException: org.keycloak.models.sessions.infinispan.entities.LoginFailureKey --- .../sessions/infinispan/entities/LoginFailureEntity.java | 4 +++- .../models/sessions/infinispan/entities/LoginFailureKey.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/model/sessions-infinispan/src/main/java/org/keycloak/models/sessions/infinispan/entities/LoginFailureEntity.java b/model/sessions-infinispan/src/main/java/org/keycloak/models/sessions/infinispan/entities/LoginFailureEntity.java index e742bbcdf5..8bb05e7239 100644 --- a/model/sessions-infinispan/src/main/java/org/keycloak/models/sessions/infinispan/entities/LoginFailureEntity.java +++ b/model/sessions-infinispan/src/main/java/org/keycloak/models/sessions/infinispan/entities/LoginFailureEntity.java @@ -1,9 +1,11 @@ package org.keycloak.models.sessions.infinispan.entities; +import java.io.Serializable; + /** * @author Stian Thorgersen */ -public class LoginFailureEntity { +public class LoginFailureEntity implements Serializable { private String username; private String realm; diff --git a/model/sessions-infinispan/src/main/java/org/keycloak/models/sessions/infinispan/entities/LoginFailureKey.java b/model/sessions-infinispan/src/main/java/org/keycloak/models/sessions/infinispan/entities/LoginFailureKey.java index f8dbe8731d..69d2e05a55 100644 --- a/model/sessions-infinispan/src/main/java/org/keycloak/models/sessions/infinispan/entities/LoginFailureKey.java +++ b/model/sessions-infinispan/src/main/java/org/keycloak/models/sessions/infinispan/entities/LoginFailureKey.java @@ -1,9 +1,11 @@ package org.keycloak.models.sessions.infinispan.entities; +import java.io.Serializable; + /** * @author Stian Thorgersen */ -public class LoginFailureKey { +public class LoginFailureKey implements Serializable { private final String realm; private final String username;