Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 28456 invoked from network); 16 Apr 2008 20:31:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Apr 2008 20:31:32 -0000 Received: (qmail 85620 invoked by uid 500); 16 Apr 2008 20:31:32 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 85597 invoked by uid 500); 16 Apr 2008 20:31:32 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 85586 invoked by uid 99); 16 Apr 2008 20:31:32 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2008 13:31:32 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of stefan.guggisberg@gmail.com designates 209.85.146.176 as permitted sender) Received: from [209.85.146.176] (HELO wa-out-1112.google.com) (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2008 20:30:45 +0000 Received: by wa-out-1112.google.com with SMTP id m34so4207839wag.9 for ; Wed, 16 Apr 2008 13:30:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=WgyW1q+tCAkz12gBmOY1pae8E/UVZjijEdCBkVWinzE=; b=kf9erl+VncU4G9NppfqhJtauAEHy3/+9zF8fyFJtfHPWKBzTwIqcbgHIzPaHOHO63JG3ic24RdT2g9gcSDSNn/jS/P41UVsfyhq8zlVH6b9FAAXBHU4FtANiKkJMAojF1gPJ7EDK3VFqC/MeaMGeg3haaBZMkSUXBBN/9AyEyMA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PqS/S0vcYGIi04g1bZiXH0n/Lo9MLfZRrigPqTl3LM0qPsy/I6BCH23qy+Ci3E4JKdwx0DWDCRa8tq7Z1DOsVEzt0koMADC4ICTKzfkOLphIjDhK2Pik8dw0uVGzeeDM1AS3BTgQrR4kPyfeXpec7Fdxbqo6q2MV9SRTVaql2ZQ= Received: by 10.115.54.1 with SMTP id g1mr584254wak.140.1208377858505; Wed, 16 Apr 2008 13:30:58 -0700 (PDT) Received: by 10.114.190.9 with HTTP; Wed, 16 Apr 2008 13:30:58 -0700 (PDT) Message-ID: <90a8d1c00804161330y4eedeeafo55ff88667d2d78f5@mail.gmail.com> Date: Wed, 16 Apr 2008 22:30:58 +0200 From: "Stefan Guggisberg" To: dev@jackrabbit.apache.org Subject: Re: Jackrabbit 1.5 release plan In-Reply-To: <510143ac0804160729u5771b31aua742ac6b1d92c7e2@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <510143ac0804160729u5771b31aua742ac6b1d92c7e2@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org hi jukka On Wed, Apr 16, 2008 at 4:29 PM, Jukka Zitting wrote: > Hi, > > Here's my first shot at a release plan for Jackrabbit 1.5. There's > been a lot of talk about the next release and related release > processes on various forums, and I wanted to summarize a plan here to > keep everyone up to date and the momentum going towards the release. > For some background information, see also the (tentative) roadmap > presentation I gave last week during the JCR meetup in Amsterdam: > http://www.slideshare.net/day/jackrabbit-roadmap-356326 > > Release Goal > > As discussed after the 1.4 release, there's still a lot we can and > should do to improve the out of the box experience with Jackrabbit. I > think this should be the primary goal for Jackrabbit 1.5, and thus I > consider the issues JCR-1455 (content explorer) and JCR-1357 (quick > start) to be the driving features of the 1.5 release. In addition to > the source code, the main release artifact should be a self-contained > runnable jar that starts up a Jackrabbit repository with WebDAV, RMI, > and browser-based content explorer features. > > There are a number of things going on within trunk, especially in > relation to JSR 283, but for 1.5 these new features only need to > stable enough that they don't break things if people are *not* using > them. Most notably the 1.5 release will still be based on JCR 1.0, and > more extensive changes towards JCR 2.0 should only take place after > 1.5 has been branched. > > Other fixes, improvements and new features will be included in the 1.5 > release as they become available in trunk. > > Release Structure > > There's been a lot of debate about component releases lately, and I > think we'll be doing a number of things along those lines already for > 1.5, but the exact details still need to be worked out. > > Most notably I'd like to introduce the concept of the "Apache > Jackrabbit product", i.e. a self-contained repository implementation > that consists of and integrates the individual components that we > have. The version number of that release will be 1.5 and future > releases will follow a typical 1.5.x, 1.6, 2.0, ... pattern, but the > underlying components would be free to evolve following their own > release cycles. > > Release Schedule > > I'd like to push for us to have the release out during this quarter, > i.e. by the end of June. The long delay between 1.3 and 1.4 was IMHO a > mistake, and I'd like to work towards a schedule where we'd have a new > minor release roughly once per quarter. Where necessary I'd rather > postpone features than releases. > > The Q2 schedule for 1.5 basically means that we should have the major > new features (runnable jar deployment, content explorer) in trunk > latest in May. That's a fairly tight schedule, but I'm confident that > we can make it since the required work is mostly about integrating > existing code and solutions. > > I'd be happy if we could branch 1.5 sometime in late May, and have the > first release candidates out for testing in early June. Of course the > schedule can and probably will need to be adjusted somewhat, but I'll > try to keep everyone posted by updating this release plan. +1, excellent. cheers stefan > > BR, > > Jukka Zitting >