Return-Path: X-Original-To: apmail-zookeeper-user-archive@www.apache.org Delivered-To: apmail-zookeeper-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9C9A2F2DA for ; Wed, 10 Apr 2013 00:13:06 +0000 (UTC) Received: (qmail 22783 invoked by uid 500); 10 Apr 2013 00:13:05 -0000 Delivered-To: apmail-zookeeper-user-archive@zookeeper.apache.org Received: (qmail 22716 invoked by uid 500); 10 Apr 2013 00:13:05 -0000 Mailing-List: contact user-help@zookeeper.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@zookeeper.apache.org Delivered-To: mailing list user@zookeeper.apache.org Received: (qmail 22704 invoked by uid 99); 10 Apr 2013 00:13:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Apr 2013 00:13:05 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of anthony.urso@gmail.com designates 209.85.220.174 as permitted sender) Received: from [209.85.220.174] (HELO mail-vc0-f174.google.com) (209.85.220.174) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Apr 2013 00:13:00 +0000 Received: by mail-vc0-f174.google.com with SMTP id kw10so4101123vcb.5 for ; Tue, 09 Apr 2013 17:12:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type; bh=6GoQJO8oyauurMtjpWmGl/iy1+mxwdgByFjh1citqDg=; b=ObBMnP1FWlD4Ey2mbUFwkWrRsK3v9dqOXTQbsMQtFSBRBH3yWO3BGvBNsa2plGC/yz Ju+EwAPu/IF4LSlRbJcN9yeFkgwIVcQ5NKIxIQGaPF5yrl+K3n7s7amor1BO/pZDqqe1 7ksDC4K6bxv+/mD+Dy+XRL5qs+lqR9kPs+TSliUtmQ19azn2fuJ3EVoDuyXLjOy+MxRi ozUSiH+tvqxyOYuEb0YKgemZ80JyHjHmTpfplNHZf9ChD8fsfbARcJp8YLUXt3aFVHWa BSuyql/yh9lwYyFfZtWvCYwpQB+k3ZWWN80c9bzq85SR5nnIknP9A931753R0bR3LsS1 p54w== MIME-Version: 1.0 X-Received: by 10.52.69.49 with SMTP id b17mr17749898vdu.130.1365552759919; Tue, 09 Apr 2013 17:12:39 -0700 (PDT) Sender: anthony.urso@gmail.com Received: by 10.58.226.229 with HTTP; Tue, 9 Apr 2013 17:12:39 -0700 (PDT) Date: Tue, 9 Apr 2013 17:12:39 -0700 X-Google-Sender-Auth: dtHD3sOJ5hqClMQHNetHmPefZgE Message-ID: Subject: Announcing KeptCollections 1.0 From: Anthony Urso To: user@zookeeper.apache.org Content-Type: multipart/alternative; boundary=20cf307c9e682d5c5d04d9f6877c X-Virus-Checked: Checked by ClamAV on apache.org --20cf307c9e682d5c5d04d9f6877c Content-Type: text/plain; charset=ISO-8859-1 I am pleased to announce the 1.0 release of KeptCollections, a library of drop-in replacements for standard Java Collections that use Apache ZooKeeper as a backing store. KeptCollections are designed to make it easy for anyone to write distributed applications without having to learn the intricacies of ZooKeeper, or distributed programming in general. The collections use the well-known JDK APIs, yet any changes made to any of these collections by one node are seen by all other nodes within milliseconds, allowing for easy communication between processes in a computing cluster. More information here: https://github.com/anthonyu/KeptCollections/wiki and all code is available from: https://github.com/anthonyu/KeptCollections Please try it out, and let me know any problems you experience via github issues or comments on this post. net.killa.kept KeptCollections 1.0.0 Cheers, Anthony --20cf307c9e682d5c5d04d9f6877c--