Releases: vpdb/server
Releases · vpdb/server
v3.0.3
v3.0.2
v3.0.1
v3.0.0
This was a major rewrite to make the code more maintainable and progress faster with new features in the future.
Features
- Add caching for release and game resources
- Removed Pusher, will be replaced later with websockets.
Internal
- Rewrite code base in Typescript
- Replace promises with async/wait
- Rewrite file processing queue
- Use Koa instead of Express
- Replace Passport with own implementations
- Make logger context-aware
- Properly implement sitemap
- Add error reporting for Rollbar and Raygun
- Refactor metrics plugin to work on embedded documents
Tests
- New test helpers based on async/await
- Split ACL and scope tests into components
- Add coverage for storage API
- Log less during tests to keep log size under 4mb.
v2.0.2
v2.0.1
v2.0.0
This release adds features necessary for other sites to integrate more tightly with VPDB.
Features
- Add token scopes to authorization
- Add provider scope that is allowed to create OAuth users
- Downloads can be pre-validated using
HEAD
- Profiles can merged when conflicting
- Add Sqreen integration
Internal
- Make serializer code reusable
- Drop Grunt in favor of npm scripts