Agreed. Calling it 2.0 is misleading. It really isn’t 2.0. It is just a re-write of a few parts of the system and the rest of the system will remain unchanged.
We should definitely push for a release as soon as possible, but I don’t think it will delay Core Persistence. We need to add license headers to all SDKs, the Portal, and to UGC. I think the stack is finished. Ryan Bridges has agreed to add the headers to the JS SDK and Node.js module. Shawn Feldman will tackle the Portal. I will make tickets for the rest now, and we will see who can pick them up. Rod -- Rod Simpson @rockerston rodsimpson.com On April 9, 2014 at 8:43:28 AM, Lieven Govaerts ([email protected]) wrote: On Wed, Apr 9, 2014 at 7:45 AM, Dave <[email protected]> wrote: > After my Usergrid talk at ApacheCon a couple of us Usergridlers started > talking about how to get a first release out. Here's a summary of what we > talked about. > > The discussion started with the question: should we release what we have > now in master as a "1.0" release or should we wait for the "two-dot-o" > branch to be merged into master. After some discussion we arrived at the > conclusion that the "two-dot-o" branch is not really Usergrid 2.0. Instead > it is really just a new feature -- a new "Core Persistence" implementation > of the existing Entity Manager interface, one that can be turned on and off > via configuration. > > We should rename the two-dot-o branch to something that reflects the fact > that is is essentially a new feature, perhaps we should call it > "core-persistence" or something like that. > > More importantly, we should not hold-up our first Apache release by waiting > for the new "Core Persistence" feature to be complete. And, we definitely > should not force amazing contributions like Sungju's Jersey 2 work to be > merged into the Core Persistence branch. Sungju's work should go into > master and we should work to get a first release done from the master > branch as soon as possible, regardless of the work on the new "Core > Persistence" engine. > > Thoughts? > I agree with getting a release out soon. Cleaning up the code (in terms of licenses) and getting the release packaged and voted will take a some time and effort, which will probably delay work on the core persistence feature. But once that first Apache Usergrid release is out, some things can get started in parallel with any 2.0 work. For example, ensuring deployment in maven central, platform-native packages for all SDK's, marketing etc. Lieven > - Dave
