Jsforce: Question: Is this project still being maintained?

Created on 16 Sep 2020  路  4Comments  路  Source: jsforce/jsforce

There are almost 50 pull requests (dating back as far as 2016) and over 300 unaddressed unresolved issues. The tests don't even run consistently in the pull requests. The tests are failing in master. The last release was in December of last year.

I'm wondering if this project is still in active development or has it been abandoned? Are you looking for other maintainers to take over?

Most helpful comment

As the lead author of this repository, I apologize for the delay in responding to the numerous issues and pull requests.

As previously mentioned in #889, this repository is currently in the process of migrating to code that has been rewritten in TypeScript (the code is being developed in branch 2.0). This makes it difficult to add features to the current master code. This should have been stated in the README or something like that, but it was unclear to new users of this repository.

The transition to TypeScript in 2.0 is a bit more complicated, partly because I've introduced several ideas at the same time. Additionally, it's taking a bit longer due to code at work and other OSS projects I'm involved with.

Currently, 2.0 is still in the alpha version, but the core functionality is mostly implemented and I personally think it's ready to be used in the product code (in fact, my company has started using JSforce 2.0 for product development).

My current goal is to have an official release by the end of this year, but unfortunately I can't guarantee that until it's up and running on a volunteer basis. Anyway, I will tell you that, that development of JSforce is continuing.

All 4 comments

I share your concerns!

This is one of the most used libraries for interacting with Salesforce, even SFDX (@salesforce/core package) uses this for Salesforce connectivity.

Before last week I didn't really monitor this repository but I am an active user of jsforce but I noticed a bug and decided to open PR addressing the issue - but instead of a meaningful response I get spam from @lms15. After which I started to investigate the other open PRs, issues and branch history. It looks unmaintained to say the least - which for such an important project in the Salesforce ecosystem is worrying.

@jsforce are you considering putting this repository up for adoption or at-least getting more maintainers on board?

As the lead author of this repository, I apologize for the delay in responding to the numerous issues and pull requests.

As previously mentioned in #889, this repository is currently in the process of migrating to code that has been rewritten in TypeScript (the code is being developed in branch 2.0). This makes it difficult to add features to the current master code. This should have been stated in the README or something like that, but it was unclear to new users of this repository.

The transition to TypeScript in 2.0 is a bit more complicated, partly because I've introduced several ideas at the same time. Additionally, it's taking a bit longer due to code at work and other OSS projects I'm involved with.

Currently, 2.0 is still in the alpha version, but the core functionality is mostly implemented and I personally think it's ready to be used in the product code (in fact, my company has started using JSforce 2.0 for product development).

My current goal is to have an official release by the end of this year, but unfortunately I can't guarantee that until it's up and running on a volunteer basis. Anyway, I will tell you that, that development of JSforce is continuing.

@stomita - Do you have an ETA for jsforce 2.0?

@stomita - Is there somewhere a list of breaking changes to APIs from 1.0 to 2.0?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

shomanishikawa picture shomanishikawa  路  7Comments

MGarfOppLoans picture MGarfOppLoans  路  7Comments

JonDum picture JonDum  路  7Comments

MarkBolden picture MarkBolden  路  3Comments

sureshshamanth picture sureshshamanth  路  6Comments