Skynet Accounts uses the following versioning scheme, vX.X.X
- First Digit signifies a major (compatibility breaking) release
- Second Digit signifies a major (non compatibility breaking) release
- Third Digit signifies a minor or patch release
Latest:
Key Updates
- Add support for base32 skylinks.
- Add the endpoints needed for challenge-response login and registration.
- Allow changing of user's password via the PUT /user endpoint
- Add database-backed configuration options.
- Add an option for disabling new account registrations.
- BREAKING: All non-GET handlers now read their parameters from the request's body JSON instead of the form.
- Allow updating user's pubKey via two new endpoints - GET /user/pubkey/register and POST /user/pubkey/register.
- Remove the
GET /user/recover
endpoint in favour of the newPOST /user/recover/request
endpoint.
This version of accounts is a fully functional system on its own - no more reliance on ORY Kratos/Oathkeeper.
Key Updates
- Add caching to the
/user/limits
endpoint. - Add a GitHub Action that runs the tests on push.
- Add infrastructure to send emails, e.g. for email confirmation, recovering an account after forgetting the password, etc.
- Add an endpoint where a user can delete their own account.
- Add endpoints for email confirmation and account recovery.
Other
- Add integration tests covering the handlers.
Other
- Rename user uploads delete handler to match naming convention.
Initial versioned release.