Re: Arrow JS 0.4.0 Release

2018-12-31 Thread Brian Hulette
Resurrecting this now that the holidays are coming to a close and the refactor PR is up [1] :D I also was not trying to spread blame around for the lack of JS releases in the past year. Personally, I feel it's primarily my own fault for not pushing more to wrap up the remaining JS tickets and

Re: Arrow JS 0.4.0 Release

2018-12-14 Thread Paul Taylor
Wes, I didn't mean to sound like I was criticizing you, the project, or the release process. You're doing an outstanding job as a project lead, and it's a fine release process that helps ensure quality and security. Nor was I passive-aggressively expressing desire to be a PMC -- I'm

Re: Arrow JS 0.4.0 Release

2018-12-14 Thread Wes McKinney
hi Paul, On Thu, Dec 13, 2018 at 8:59 PM Paul Taylor wrote: > > Another update: all the existing features and unit tests are working > again except for the Table/RecordBatch streaming toString() > implementations (and the `arrow2csv` utility), which I'll update later > tonight. > > On JS release

Re: Arrow JS 0.4.0 Release

2018-12-13 Thread Paul Taylor
Another update: all the existing features and unit tests are working again except for the Table/RecordBatch streaming toString() implementations (and the `arrow2csv` utility), which I'll update later tonight. On JS release cadence, I think Brian's right that the current setup is working

Re: Arrow JS 0.4.0 Release

2018-12-13 Thread Wes McKinney
+1 for synchronizing to the main releases when possible. In the 0.12 thread we have discussed moving to time-based releases (e.g. every 2 months). Time-based releases are helpful to create urgency around getting work completed, and making sure that the project is always ready to release. On Thu,

Re: Arrow JS 0.4.0 Release

2018-12-13 Thread Brian Hulette
Sounds great Paul! Really excited that this refactor is wrapping up. My only concern with including this in 0.4.0 is that I'm not going to have the time to thoroughly review it for a few weeks, so gating on that would really delay it. But I can just manually test with some use-cases I care about

Re: Arrow JS 0.4.0 Release

2018-12-13 Thread Paul Taylor
The ongoing JS refactor/upgrade branch is just about done. It's passing all the integration tests, as well as a hundred or so new unit tests. I have to update existing tests where the APIs changed, battle with closure-compiler a bit,

Re: Arrow JS 0.4.0 Release

2018-12-09 Thread Wes McKinney
I agree that we should cut a JavaScript release. With the amount of maintenance work on my plate I have to declare bankruptcy on doing any more than I am right now. Can another PMC volunteer to be the RM for the 0.4.0 JavaScript release? Thanks Wes On Tue, Dec 4, 2018 at 10:07 PM Brian Hulette

Arrow JS 0.4.0 Release

2018-12-04 Thread Brian Hulette
Hi all, It's been quite a while since our last major Arrow JS release (0.3.0 on February 22!), and since then we've added several new features that will make Arrow JS much easier to adopt. We've added convenience functions for creating Arrow vectors and tables natively in JavaScript, an IPC