Skip to content
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

Release 3.0.0 #297

Merged
merged 74 commits into from
Feb 16, 2021
Merged

Release 3.0.0 #297

merged 74 commits into from
Feb 16, 2021

Conversation

Yoann-Abbes
Copy link
Contributor

3.0.0 (2021-02-16)

Breaking changes

New features

Enhancements

Others

  • [ #292 ] CI fix ENOENT while deploying docs using GA ------ resolve #290 (rolljee)
  • [ #274 ] Fix CI, travis version, documentation version and snippets on 3-dev (Shiranuit)

tsauvajon and others added 30 commits October 12, 2020 15:17
## What does this PR do?

This PR allows an application using this SDK to connect to a Kuzzle server running on the latest version.

Several changes had to be made:
- update the code creating UUIDs because of #259 
- update the JSON field used to send the SDK version to `sdkName`, because of https://github.com/kuzzleio/kuzzle/blob/a301d0af145d5c78ad4fc4c09140484d500b51ae/lib/api/funnel.js#L630
- update the version from `2.0.2` to `go@2.0.2` to match the new format
- update the version from `go@2.0.2` to `go@3.0.0` because `Your SDK version (2.0.2) does not match Kuzzle requirement (min: 3, max: none)`

### Boyscout

Fixed the dependencies versions using Go Modules so dependency changes don't break things again.

by @tsauvajon
Use google/uuid instead of satori/uuid which is known to have vulnerabilities
## What does this PR do?
Delete index methods that doesn't exists anymore in Kuzzle V2 and their associated documentation and test
- index:refresh
- index:getAutoRefresh
- index:setAutoRefresh
- index:refreshInternal
…2 API (#271)

<!--
  This template is optional.
  It simply serves to provide a guide to allow a better review of pull requests.
-->

<!--
  IMPORTANT
  Don't forget to add the corresponding "changelog:xxx" label to your PR.
  This is part of our release process in order to generate the change log.
-->


## What does this PR do?
This PR modifies the following document controller routes and their documentation to be compliant with Kuzzle V2 API:
- mCreate
- mCreateOrReplace
- mDelete
- mGet
- mUpdate
- mReplace

Fix #261
Set kuzdoc as an explicit dependency
Fix CI, travis version, documentation version and snippets on 3-dev
@codecov
Copy link

codecov bot commented Feb 16, 2021

Codecov Report

Merging #297 (a47622e) into master (0daf6a5) will decrease coverage by 0.03%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #297      +/-   ##
==========================================
- Coverage   89.77%   89.73%   -0.04%     
==========================================
  Files         244      242       -2     
  Lines        4097     4044      -53     
==========================================
- Hits         3678     3629      -49     
+ Misses        366      365       -1     
+ Partials       53       50       -3     
Impacted Files Coverage Δ
realtime/subscribe.go 69.69% <0.00%> (-6.07%) ⬇️
document/mGet.go 90.90% <0.00%> (-1.40%) ⬇️
document/mCreate.go 100.00% <0.00%> (ø)
document/mDelete.go 100.00% <0.00%> (ø)
document/mUpdate.go 100.00% <0.00%> (ø)
document/mReplace.go 100.00% <0.00%> (ø)
document/mCreateOrReplace.go 100.00% <0.00%> (ø)
index/get_auto_refresh.go
index/setAutoRefresh.go
index/refreshInternal.go
... and 6 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0daf6a5...a47622e. Read the comment docs.

@Yoann-Abbes Yoann-Abbes merged commit 6f198bf into master Feb 16, 2021
@Yoann-Abbes Yoann-Abbes deleted the 3.0.0-proposal branch February 16, 2021 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[CI] Issue during the deployment of the documentation with GA
8 participants