v3.0.0
⚠️ Breaking Changes
We are not using the nginx auth request anymore to access the collaboration server (yProvider).
The authentication is now managed directly from the yProvider server.
You must remove the annotation nginx.ingress.kubernetes.io/auth-url from the ingressCollaborationWS in your helm files.
This means as well that the yProvider server must be able to access the Django server.
To do so, you must set the COLLABORATION_BACKEND_BASE_URL environment variable to the yProvider service.
Example here: 544dd00
Added
- 📄(legal) Require contributors to sign a DCO by @bzg #779
- ✨Add api endpoint to duplicate document by @sampaccoud #570
Changed
- ♻️(frontend) Integrate UI kit by @AntoLC and @PanchoutNathan #783
- 🏗️(y-provider) manage auth in y-provider app by @lunika #804
Fixed
- 🐛(backend) compute ancestor_links in get_abilities if needed by @lunika #725
- 🔒️(back) restrict access to document accesses by @lunika #801
New Contributors
Full Changelog: v2.6.0...v3.0.0