Notable changes
Added
- Add
--verboseflag to enable debug logs in server. - Database name can now be set in migrations and at server startup. i.e.
nakama --db root@127.0.0.1:26257/mydbname. - Improve SQL compatibility.
### Changed
- Update db schema to support 64 characters with device IDs. This enables
SystemInfo.deviceUniqueIdentifierto be used as a source for device IDs on Windows 10. - Logout messages now close the server-side connection and won't reply.
- Rename logout protocol message type from
TLogouttoLogout. - Update server protocol for friend messages to use IDs as bytes.
### Fixed
- Fix issue where random handle generator wasn't seeded properly.
- Improve various SQL storage, friend, and group queries.
- Send close frame message in the websocket to gracefully close a client connection.
- Build system will now detect modifications to
migrations/...files and run dependent rules.
Note: This release requires a Unity client with version greater or equal to 0.2.0 due to small changes in the server protocol.