rapidjson icon indicating copy to clipboard operation
rapidjson copied to clipboard

Time for the next release?

Open dan-ryan opened this issue 8 years ago • 49 comments

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

dan-ryan avatar Jul 05 '17 21:07 dan-ryan

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.

miloyip avatar Jul 06 '17 02:07 miloyip

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

dan-ryan avatar Jul 07 '17 04:07 dan-ryan

https://github.com/miloyip/rapidjson/issues?q=is%3Aopen+is%3Aissue+label%3Abug

miloyip avatar Jul 07 '17 06:07 miloyip

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.

capsocrates avatar Sep 06 '17 19:09 capsocrates

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

fergsatwork avatar Nov 04 '17 00:11 fergsatwork

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.

amdickow avatar Nov 22 '17 13:11 amdickow

image

355 commits!

phylake avatar May 02 '18 17:05 phylake

@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 avatar Jun 03 '18 02:06 emusgrave

@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.

ras0219-msft avatar Jun 04 '18 12:06 ras0219-msft

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

CfirTsabari avatar Jun 07 '18 06:06 CfirTsabari

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

emusgrave avatar Jun 08 '18 18:06 emusgrave

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?

silverbacknet avatar Jun 09 '18 20:06 silverbacknet

Any chance we will see an update?

aaronovz1 avatar Jan 13 '20 17:01 aaronovz1

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

MuhKuh7 avatar Apr 14 '20 21:04 MuhKuh7

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)?

okainov avatar Apr 20 '20 14:04 okainov

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.

ChoppinBlockParty avatar Jun 01 '20 15:06 ChoppinBlockParty

+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.

dermojo avatar Jun 25 '20 20:06 dermojo

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 ...

gmabey avatar Jul 14 '20 13:07 gmabey

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

gmabey avatar Jul 20 '20 16:07 gmabey

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..

psy0rz avatar Jul 29 '20 16:07 psy0rz

I, too, would like a new release.

avikivity avatar Sep 01 '20 13:09 avikivity

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

Henripru avatar Jan 01 '21 16:01 Henripru

Will there ever be a new release? Most of developer can not trust and use just a commit state from master, if maintenance does not change to better, this API will be useless for real SW products.

Livius90 avatar Apr 25 '21 23:04 Livius90

Duplicate are #1919 #1006 #1130 #1341 #1896 #1911

@miloyip rapidjson is really a very wonderfull library

I had to migrate from current release to a "last git" version for c++17 compatibility issues.

A lot of people think a new release with current code is needed !!

gvollant avatar Sep 19 '21 07:09 gvollant

@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.

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!

I think also we can release a software with opened bug. We only must be carreful thant new version don't introduce new bug

gvollant avatar Sep 19 '21 07:09 gvollant

A new release would be VERY appreciated! Lots of new features added since 1.1.0 are what I need!

celonymire avatar Oct 20 '21 01:10 celonymire

+1 for release. It's been many years. Is the project still alive?

TheSaw avatar Oct 28 '21 11:10 TheSaw

Since OG rapidjson doesn't do releases anymore, does anyone have a specific fork that keeps up on handling and maintaining releases?

silverbacknet avatar Jan 16 '22 10:01 silverbacknet

Since OG rapidjson doesn't do releases anymore, does anyone have a specific fork that keeps up on handling and maintaining releases?

Use nlohmann C++ json lib, it is much better in releasing and documentation. I gave up waiting for new rapidjson release, i am using this other from now. https://github.com/nlohmann/json

Livius90 avatar Jan 16 '22 11:01 Livius90

+1 for a new release.

haralmha avatar Apr 04 '22 12:04 haralmha