square / tape

A lightning fast, transactional, file-based FIFO for Android and Java.
https://square.github.io/tape/
Apache License 2.0
2.47k stars 288 forks source link

Release 2.0.0 #152

Open f2prateek opened 7 years ago

f2prateek commented 7 years ago

Just wanted to make a list of what's left for 2.0.0.

Anything else?

NightlyNexus commented 7 years ago

Sounds good.

Also, wishlist: Samples can always come in later. If Converter artifacts end up being something people want, they could be introduced in a point release.

darktiny commented 7 years ago

Does it mean code in master branch is ready for production usage ?

f2prateek commented 7 years ago

I've been using it in a production app for a few months. Generally the code on master is always ready to be used for production. Only the APIs aren't guaranteed to be stable (i.e. they could be changed/removed).

NightlyNexus commented 7 years ago

Should those exceptions be a new internal type, or is wording all that's needed? I think I've seen other code do a different type in this situation, but I can't recall where or why.

sandeep-voxer commented 6 years ago

Hello, I haven't seen any new activity here since June, and it's been almost 3 years since the last release i.e 1.2.3 - any idea when 2.0 will be released?

JakeWharton commented 6 years ago

No

On Wed, Sep 13, 2017 at 5:46 PM Sandeep Raghuraman notifications@github.com wrote:

Hello, I haven't seen any new activity here since June, and it's been almost 3 years since the last release i.e 1.2.3 - any idea when 2.0 will be released?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/square/tape/issues/152#issuecomment-329306225, or mute the thread https://github.com/notifications/unsubscribe-auth/AAEEETelxIiYyS6a5MnvhDjshst1hxW9ks5siE0mgaJpZM4MWJAC .

JakeWharton commented 6 years ago

It's already very usable, so I encourage you to try it out

On Wed, Sep 13, 2017 at 5:48 PM Jake Wharton jakewharton@gmail.com wrote:

No

On Wed, Sep 13, 2017 at 5:46 PM Sandeep Raghuraman < notifications@github.com> wrote:

Hello, I haven't seen any new activity here since June, and it's been almost 3 years since the last release i.e 1.2.3 - any idea when 2.0 will be released?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/square/tape/issues/152#issuecomment-329306225, or mute the thread https://github.com/notifications/unsubscribe-auth/AAEEETelxIiYyS6a5MnvhDjshst1hxW9ks5siE0mgaJpZM4MWJAC .

sandeep-voxer commented 6 years ago

Well I guess my concern is whether it's stable enough (in terms of bugs/crashes not API) to use for production apps.

NightlyNexus commented 6 years ago

Yes. Master is stable and tested. This code powers production apps and sdks. The API is not stable but probably won't change much if at all.

sandeep-voxer commented 6 years ago

Got it, thank you!

NightlyNexus commented 6 years ago

For the remaining exceptions, Java 8's UncheckedIOException seems like a good choice in the future. A simple RuntimeException seems good for now.

f2prateek commented 6 years ago

I think we're ready to release v2. I can cut 2.0.0-RC1, unless there are any objections?

goghAta commented 6 years ago

Yes, release it please.

dimhold commented 6 years ago

Please, release

JakeWharton commented 6 years ago

There is still no code to perform queue migration from v1 to v2 format.

f2prateek commented 6 years ago

@JakeWharton do you think not having the the v1 -> v2 migration should be a blocker for 2.0.0-RC1?

JakeWharton commented 6 years ago

Yes, because it wouldn't be a candidate for release. Perhaps an alpha instead.

On Fri, Aug 31, 2018, 7:04 PM Prateek Srivastava notifications@github.com wrote:

@JakeWharton https://github.com/JakeWharton do you think that should be a blocker for 2.0.0-RC1?

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/square/tape/issues/152#issuecomment-417810083, or mute the thread https://github.com/notifications/unsubscribe-auth/AAEEEcjTfcEmrpcoRFFqIKUNUAq6DN1kks5uWcDggaJpZM4MWJAC .

f2prateek commented 6 years ago

Makes sense. I'll rework https://github.com/square/tape/pull/195 to be an alpha for now.

sjoerd-michels commented 5 years ago

Any idea when v2 will be released?