What's Changed
- Pass integrated validator for API by @pappz in #1814
- Use fixed activity codes by @lixmal in #1846
- Fix ICE endpoint remote port in status by @lixmal in #1851
- Migrate serializer:gob fields to serializer:json by @lixmal in #1855
- Use a better way to insert data in batches by @braginini in #1874
- Copy client binary to a directory in path by @mlsmaycon in #1842
- Update README.md by @braginini in #1821
- Redeem invite only when incoming user was invited by @mlsmaycon in #1861
- Add support for GUI app to display error by @mlsmaycon in #1844
- Fix DNS not found query response by @mlsmaycon in #1877
- Bump golang.org/x/net from 0.20.0 to 0.23.0 by @dependabot in #1867
- Feature/route selection by @lixmal in #1865
- Add account locks to getAccountWithAuthorizationClaims method by @pascal-fischer in #1847
- Support exit nodes on iOS by @pascal-fischer in #1878
- Add retry to IdP cache lookup by @pascal-fischer in #1882
- Support rosenpass on iOS by @pascal-fischer in #1879
- Fix incorrect response content-type header by @bcmmbaga in #1887
- Replace powershell with route command by @lixmal in #1880
- Add client debug features by @lixmal in #1884
- Check if channel exist before sending network map by @mlsmaycon in #1894
- Fix route selection IDs by @lixmal in #1890
Full Changelog: v0.27.3...v0.27.4