Return-Path: X-Original-To: apmail-announce-archive@www.apache.org Delivered-To: apmail-announce-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1C7D0C293 for ; Fri, 19 Jul 2013 13:52:58 +0000 (UTC) Received: (qmail 32287 invoked by uid 500); 19 Jul 2013 13:52:46 -0000 Delivered-To: apmail-announce-archive@apache.org Received: (qmail 31845 invoked by uid 500); 19 Jul 2013 13:52:41 -0000 Mailing-List: contact announce-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list announce@apache.org Delivered-To: moderator for announce@apache.org Received: (qmail 1435 invoked by uid 99); 19 Jul 2013 10:30:58 -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 (nike.apache.org: domain of simone.tripodi@gmail.com designates 209.85.214.176 as permitted sender) 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=t4RwmLsk8vy5sdzv29MoBAby84NcjkKZ6jLhO31SpRg=; b=EJ20kZ4nZPZUhYr9N0EOW//Uzs7FIcHPMtSQGl6R/kEWzBc0uH6pZgPZcuW1ZdnWhR LHtcNccf88LbWaWVprgCVNEJXH7qygLIFt3qoqLQeoCksI4EndDzGXoVYIZXA1ps8ZLS KoOVjiaLdFetU5r15vwpxiUbDhRztPBNvGdxicBuHo1BXP1gB/yYZCRQiL941XeE35m4 FbTVhC+g0aSEd7dRbZnMcwLNgFvHgyDxQW8TkT0mUUMBsQVmDCMRb0e/u1ACNy26svSA KXfRceR6z+RoNPPlRo623elLbvML5ydFWAJRQk8xOQOc+//sTl6KGWEKSchGWjbD6Pid r42g== MIME-Version: 1.0 X-Received: by 10.182.40.132 with SMTP id x4mr11729044obk.61.1374229832451; Fri, 19 Jul 2013 03:30:32 -0700 (PDT) Sender: simone.tripodi@gmail.com Date: Fri, 19 Jul 2013 12:30:32 +0200 X-Google-Sender-Auth: YIxWXiFBaKZ-nI1RZ6zGwnmdHFk Message-ID: Subject: [ANN] Apache Onami SPI 1.0.0 released From: Simone Tripodi To: announce@apache.org Cc: Apache Onami Developers List , Apache Onami Users List , Google Guice Users List Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org (sorry for the crosspost) Hi all, the Apache Onami Team is pleased to announce the first release of Apache Onami SPI 1.0.0! Apache Onami-SPI is a Java5 compatible small collection of reusable tools for Google Guice to make easier the integration with the Service Provider Interface pattern. It tries to take the best from the past experiences in Apache Commons Discovery and 99soft's Backport SPI. More details can be found on Apache Onami SPI website . Current release brings following resolved issues: Bug [ONAMI-28] - Do not use code from com.google.inject.internal [ONAMI-49] - drop @Override annotation from methods when implementing interfaces [ONAMI-50] - Still old org.nnsoft package in META-INF/services/org.apache.onami.spi.AcmeService test file [ONAMI-75] - Update tests from pure JUnit to use Onami-Test to avoid boilerplate code [ONAMI-86] - Split the SPI module in small submodules Improvement [ONAMI-51] - Services discovered via ServiceLoader must be qualified in the binder in order to address injections Task [ONAMI-9] - Import SPI donated codebase to ASF SVN [ONAMI-26] - Make all artifactId OSGi name compliant [ONAMI-31] - Update parent pom reference to released 1-incubating version [ONAMI-36] - remove groupId in components where it is inherited from the parent Have fun! -Simo, on behalf of Apache Onami PMC http://people.apache.org/~simonetripodi/ http://twitter.com/simonetripodi