Return-Path: X-Original-To: apmail-incubator-amber-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-amber-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 77CDBD4AA for ; Mon, 30 Jul 2012 14:44:31 +0000 (UTC) Received: (qmail 58597 invoked by uid 500); 30 Jul 2012 14:44:31 -0000 Delivered-To: apmail-incubator-amber-dev-archive@incubator.apache.org Received: (qmail 58035 invoked by uid 500); 30 Jul 2012 14:44:30 -0000 Mailing-List: contact amber-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: amber-dev@incubator.apache.org Delivered-To: mailing list amber-dev@incubator.apache.org Received: (qmail 57436 invoked by uid 99); 30 Jul 2012 14:44:30 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Jul 2012 14:44:30 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of simone.tripodi@gmail.com designates 209.85.215.175 as permitted sender) Received: from [209.85.215.175] (HELO mail-ey0-f175.google.com) (209.85.215.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Jul 2012 14:44:25 +0000 Received: by eaad12 with SMTP id d12so66064eaa.6 for ; Mon, 30 Jul 2012 07:44:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=3bSYa3pwPczscSdh7tBZEyVGRiC68VcsOW+VdX/r5bw=; b=0sCv5/k/2KVRHIBzOD7qxdoY/43y9x8XJQUeKkJMq3tz02gewjD+2aApy6GH32WA5e PRezZOdPGZdkESVULc77i5VjPqz4aUnY+ktP2UXlK7kqlqK0+86sdh/dcfDKzO8oy+f2 mmasqNCHeWGu/nYeMuXZHfOamsSEWKLKfn16xD8oYDJyRXqzVIXRsVmV4nzBQpApdG/a hwDegtfCgTWSCCA7+bhIK7QY7yzZYqDmdSUZyn9oe9rSTaxZ/Vqq7OR2vgkwVPx+DwYv EzeA3xIaDE1nDBBBKk13Os6bHMpptX3ja8ZA/bpg49jbyvAGMbPxjSGUcbWs/sKAdT8i Lq6Q== MIME-Version: 1.0 Received: by 10.14.220.193 with SMTP id o41mr12400991eep.27.1343659444219; Mon, 30 Jul 2012 07:44:04 -0700 (PDT) Sender: simone.tripodi@gmail.com Received: by 10.14.205.136 with HTTP; Mon, 30 Jul 2012 07:44:04 -0700 (PDT) Date: Mon, 30 Jul 2012 16:44:04 +0200 X-Google-Sender-Auth: eCkLau51Bk0fJQrLNaL02kf7Ftk Message-ID: Subject: [ANN] Apache Amber 0.22-incubating released! From: Simone Tripodi To: announce@apache.org Cc: amber-dev@incubator.apache.org, amber-user@incubator.apache.org, general@incubator.apache.org Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org (apologize for the cross post...) Hi all, The Apache Amber Team is pleased to announce the release of Apache Amber 0.22-incubating! Apache Amber component is a lightweight yet powerful Java library that allows users adopt the OAuth protocol in both Client/Server side. This is the first release under the Incubator of the Apache Software Foundation and contains a number of improvements and bug fixes: Sub-task [AMBER-2] - Request User accounts from Infra Bug [AMBER-5] - Design of server API [AMBER-14] - [oauth2-rs-filter] comma-separated oauth.rs.tokens isn't parsed properly [AMBER-17] - Remove GPL code from Amber code base [AMBER-28] - OAuthAccessResourceRequest and extractors using old version of spec to find access token [AMBER-29] - OAUTH_HEADER_NAME needs to be updated to latest spec [AMBER-30] - CodeValidator needs to be updated to latest spec [AMBER-31] - End User Authorization Endpoint (namely OAuthAuthzRequest) needs to be updated to latest spec [AMBER-33] - Grant types need to be updated to latest spec [AMBER-34] - Fix the pom.xml so that we can run mvn eclipse:eclipse [AMBER-38] - AuthorizationCodeValidator needs to be updated to latest spec [AMBER-45] - Authorization Response needs to be updated to latest spec [AMBER-47] - Update OAuthError class using the error code as for version 22 of the spec [AMBER-53] - "expires_in" field in JSON responses should be a number not a string Improvement [AMBER-16] - HttpServletRequest.getRemoteUser() should return the name of the security principal, not null. [AMBER-18] - Site template is missing some Javascript, as a result of fix for AMBER-17 [AMBER-21] - Update dynamic client registration module to be compliant with the OAuth Dynamic Client Registration Protocol - PUSHED metadata [AMBER-26] - OAuthAuthzRequest does not contain getState() method [AMBER-35] - Add a shutdown method to OAuthClient/HttpClient to allow graceful release of resources [AMBER-36] - Add support for token_type and make sure state is passed back from the URL fragment for the callback [AMBER-37] - Specify the CI url inside the Maven POM [AMBER-40] - Unify maven version id's for all artifacts in Amber [AMBER-42] - Update amber based on the latest oauth 2.0 draft v22 [AMBER-43] - Missing OAuth parameter is ambiguous for a resource request [AMBER-44] - Add method to OAuthClient that allows sending GET request to OAuth token endpoint [AMBER-48] - Resource Server module extension New Feature [AMBER-1] - Setting up Amber project [AMBER-11] - OAuth 2.0 Client from leeloo [AMBER-12] - OAuth 2.0 server code from leeloo Task [AMBER-10] - Refactor project structure to welcome Leelo [AMBER-23] - Update svn:ignore property to ignore target folder and eclipse project files [AMBER-39] - Create a branch for OAuth draft-10 implementation [AMBER-55] - Move Amber OAuth 1.0 related modules to attic Apache Amber is available in source form from the following download page (waiting for the repos sync at the time of writing): http://incubator.apache.org/amber/download.html When downloading from a mirror site, please remember to verify the downloads using signatures found on the Apache site: http://www.apache.org/dist/incubator/amber/KEYS Apache Amber is also available in binary form or for use using Maven 2 from the Central Maven Repository: http://repo1.maven.org/maven2/org/apache/amber/ For more information on Apache Amber, visit the project home page: http://incubator.apache.org/amber/ - Simo, on behalf of the Apache Amber community http://people.apache.org/~simonetripodi/ http://simonetripodi.livejournal.com/ http://twitter.com/simonetripodi http://www.99soft.org/