⚠️ 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