This is the 0.4.0 release of playerpath.
Features
- transform BF2Hub player verification response to standard format
- include provider when logging request details
- remove connection lifetime limit
- increase maximum number of open/idle connections
- remove api
- support importing players from bf2.co registry API
- close idle database connections after 15 minutes
- import new players in regular intervals
- add docker compose setup
- handle getrankstatus.aspx abort using nginx reverse proxy in docker compose setup
- add support for Gameppy as a provider
Fixes
- add provider to request context when handling static forward
- re-generate provider strings
- don't unescape query parameters when modifying verification response
- handle query parameter syntax characters in VerifyPlayer query parameter values
- convert provider names to lower case for opendata/registry import
Maintenance
- fix(deps): update module github.com/go-playground/validator/v10 to v10.30.1
- update module github.com/rs/zerolog to v1.35.0
- update golang docker tag to v1.26.1
- update module github.com/labstack/echo/v4 to v4.15.1
- update module golang.org/x/tools to v0.43.0
- update dependency go to v1.26.1
Full Changelog: v0.3.3...v0.4.0