Releases: FAForever/server
Releases · FAForever/server
Release list
v1.18.2 Avatar handling #2
What's Changed
- Reconcile legacy avatars.selected on avatar update events by @Brutus5000 in #1098
Full Changelog: v1.18.1...v1.18.2
v1.18.1 New avatar update logic & rabbitmq client messages
What's Changed
- feat(mq): relay messages from microservices to clients via request.client.notify by @Brutus5000 in #1094
- Support API-driven avatar changes: login.avatar_id sync + refresh consumer by @Brutus5000 in #1095
- Use map_version.folder_name instead of filename by @Brutus5000 in #1096
Full Changelog: v1.18.0...v1.18.1
v1.18.0 Replace raw tcp with native websocket connections
What's Changed
- extra comments for antirepetition params by @K-ETFreeman in #1072
- removed _____ from veto debug logs by @K-ETFreeman in #1074
- docs: Change required python version in DEVELOPMENT.md by @Majajashka in #1080
- fix(lint): unblock develop's lint pipeline by @Brutus5000 in #1092
- fix(tests): make integration tests pass on macOS by @Brutus5000 in #1091
- feat(ws): native WebSocket transport, drop raw TCP listeners by @Brutus5000 in #1093
New Contributors
- @Majajashka made their first contribution in #1080
Full Changelog: v1.17.0...v1.18.0
v1.17.0 TMM map veto system & Python 3.13
What's Changed
- Update Python to 3.13 and dependencies by @Gatsik in #1067
- Use cached_property to create Futures by @Gatsik in #1038
- Update
pytest-asynciodependency by @Gatsik in #1068 - Feature/#1032 working veto system by @K-ETFreeman in #1071
Full Changelog: v1.16.2...v1.17.0
v1.17.0-RC4 Veto system & Python 3.13
What's Changed
- #1032 working veto system by @K-ETFreeman in #1033
- Update Python to 3.13 and dependencies by @Gatsik in #1067
- Use cached_property to create Futures by @Gatsik in #1038
- Update
pytest-asynciodependency by @Gatsik in #1068
Full Changelog: v1.16.2...v1.17.0-RC3
v1.17.0-RC2 Veto sytstem & Python 3.13
What's Changed
- #1032 working veto system by @K-ETFreeman in #1033
- Update Python to 3.13 and dependencies by @Gatsik in #1067
- Use cached_property to create Futures by @Gatsik in #1038
- Update
pytest-asynciodependency by @Gatsik in #1068
Full Changelog: v1.16.2...v1.17.0-RC2
v1.17.0-RC3 Veto system & Python 3.13
What's Changed
- #1032 working veto system by @K-ETFreeman in #1033
- Update Python to 3.13 and dependencies by @Gatsik in #1067
- Use cached_property to create Futures by @Gatsik in #1038
- Update
pytest-asynciodependency by @Gatsik in #1068
Full Changelog: v1.16.2...v1.17.0-RC3
v1.17.0-RC1 Python 3.13
v1.16.2 - Join game log
What's Changed
- Log every attempt to join a game by @Brutus5000 in #1048
Full Changelog: v1.16.1...v1.16.2
v1.16.1 - Game resolution error logging
This release adds a log message describing why a game outcome couldn't be resolved, and a check on startup to ensure the connected database is at the right migration version.
Deployment Notes
New config options:
DB_FLYWAY_TABLE[default=flyway_schema_history] The database table to look at for determining the migration version.
What's Changed
- Document bottleneck messages by @Askaholic in #1046
- Issue/#1043 Minimum database version check by @Askaholic in #1053
- Improve README by @Askaholic in #1055
- Add mypy type checker to GitHub Actions by @Askaholic in #1056
- fix: dont swallow GameResolutionError by @Ivan-Shaml in #1062
- Fix docker build by @Askaholic in #1063
- Update dependencies by @Askaholic in #1064
Full Changelog: v1.16.0...v1.16.1