Rapidjson: Time for the next release?

Created on 5 Jul 2017  路  22Comments  路  Source: Tencent/rapidjson

I see it has been a while since 1.1 was released. Should the next release happen soon?

Most helpful comment

Indeed, 4 years, 500+ commits...

@miloyip any reasons for having so much resistance on new releases? As mentioned before, everyone understands that software cannot be bug-free, it will never be "perfect", and it's perfectly fine. I'm sure from 2016 there were already some solid improvements done (in other case there would be no commits in master any more). Could you please share the reasons why isn't it still available for wide public (==using official releases)?

All 22 comments

I think we should release a minor version, may be v1.1.1, ideally after several known bugs resolved.

I am also planning of some future development, such as a new DOM API for C++11/14, and further performance optimization. But timing is uncertain. I hope we can discuss them openly in the community.

"ideally after several known bugs resolved"
Are these bugs in 1.1? Or are you talking about new bugs?

Any word on when we'll get a new release? I'm looking at upgrading, but will hold off if there's a new version coming out soon.

Hi, we are curious when the next release will be made. Thanks!

I would vote for a point release as well, and then accepting that there are known bugs for that release.
The last actual release dates more than a year now.

image

355 commits!

@miloyip I'm confused why you think the software needs to be bug free to label a new release? No software would ever be released if that were the case.

A concrete example of how this is negatively affecting users is as follows: In a VS2017 environment I am using vcpkg to install rapidjson. It installs 1.1. That not only means that I'm not getting the benefits of the last 355+ commits, but also it is not compatible with C++17 in Visual Studio. So the default workflow to use this library for a lot of people results in immediate error's during build.

The result is a lot of lost productivity tracking down the problem, and then a set of workarounds to get this library from master, whereas other libraries are being pulled from vcpkg.

You and the community have done an awesome job with this library, and I thank you. Please share these updates with the world with a v1.2 or v1.1.1 release!

@emusgrave Not to dissuade the owners from releasing earlier and often-er, but you can install master (if desired) by running vcpkg install rapidjson --head.

Hi,
bumping this, any estimation on a new release ?

@ras0219-msft vcpkg install rapidjson --head fails for this project. I'm still trying to figure out how to fix it.

Someone else may need to prepare a full release (updating files with new versions, dependencies, etc) and submit it as a pull request before a release happens; it might be that there's just no time to do it. Unless there's some active resistance to releasing?

Any chance we will see an update?

Soon it will be 4 years since the last release. any chance a new release might happen or is this project dead?

Indeed, 4 years, 500+ commits...

@miloyip any reasons for having so much resistance on new releases? As mentioned before, everyone understands that software cannot be bug-free, it will never be "perfect", and it's perfectly fine. I'm sure from 2016 there were already some solid improvements done (in other case there would be no commits in master any more). Could you please share the reasons why isn't it still available for wide public (==using official releases)?

Agree with @okainov 's comment, IMHO it is good to do releases bases on already fixed bugs and added features then trying to clear all reported bugs, though the later is noble, but not always the highest priority. I think 550 commits is worth trying to summarize in a highly anticipated release.

+1 for a new release.
Lots of bugs have already been fixed, but no one downloading the latest stable release will get them.
I'm kindly asking for a new version that I can refer to.

Not to complain, just to point out that the last release 1.1.0 doesn't seem to compile with the most recent LTS version of Ubuntu: 20.04 ...

While a new release is still pending, I would love to see a due date (goal) assigned to the v1.2 Beta Milestone.

The only result you get with NOT releasing, is that everyone will just use master. So basically every commit you do is a release now..

I, too, would like a new release.

A new release would be nice. Could the community get some feedback on this please?

Was this page helpful?
0 / 5 - 0 ratings