-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PostInvertedIndexBody Serialization #470
Comments
Thanks for reporting this issue @kealist
You're right, it was fixed by #443 which is in master but hasn't been released yet. Your idea of releasing pre-release packages (or even daily builds packages) is a good one: #468 @tjoubert I noticed you started merging some of the breaking change PRs into master for the next major release. We could create a pre-release package, e.g. As per https://learn.microsoft.com/en-us/nuget/create-packages/prerelease-packages#semantic-versioning
The steps would be:
I'm happy to do that. Not sure we need step 2 though, but probably good for clarity? @kealist Would it be useful for you? |
@DiscoPYF Yes anything would be great in the short term for me so I don't have to work around things. I don't know the ideal way to do that with how releases/prereleases are done on Github, I've only done it internally at my company using gitlab CI + gitversion. |
Ok, I'll confirm with @tjoubert before I create the pre-release. Alternatively, you can build a pre-release package yourself, but I don't know if your company policy/infra allows.
That may be a good compromise while we get something to you. |
@tjoubert There is also the idea of releasing this fix (#443) into a patch release? e.g. 1.3.1 While the fix contains a breaking change, it fixes an endpoint that's broken anyway with ArangoDB 3.10 so that may be acceptable. Not sure if it's a good practice, as it will be a breaking change for anyone using the feature with ArangoDB 3.9 . |
We could also simply create multiple major releases in a row, instead of a pre-release. For example, instead of releasing That's probably the simplest right now 🤔 |
Hi @DiscoPYF. Yes, I think a 2.0.0 now and a 3.0.0 later would be the simplest. See if there is any of the other PRs that you can quickly review, approve and merge for v2.0.0. Thanks! |
I've just realized that it would have been best to keep the amount of changes in 2.0.0 to the minimum, so that people affected by the bug can update more seemlessly. 🤔 |
@kealist The release is out: https://github.com/ArangoDB-Community/arangodb-net-standard/releases/tag/2.0.0 Let us know how the update goes and whether you are able to call |
@DiscoPYF It's currently throwing an exception on deserializing the response (JSON integer 5368709120 too large for int32), but I'll try to get more info
|
@DiscoPYF Just wanted to follow up to see if there was anything that could be done in the near term to resolve this. |
Thanks for your contibution @kealist Progress was a bit slow here last month. I have just created a patch release which I hope will help: https://github.com/ArangoDB-Community/arangodb-net-standard/releases/tag/2.0.1 |
@DiscoPYF Yep, tested on my end and everything is working fine now. Thank you! |
Just documenting though I think this has been fixed in master, but not a release. There are serialization errors when running the following code. I assume this was something from
PostInvertedIndexBody
overloadingFields
property.This has just been a hassle with the index changes in 3.10 and trying to follow the index guide, which don't work with this client.
The text was updated successfully, but these errors were encountered: