Releases: superzanti/ServerSync
Releases · superzanti/ServerSync
v5.0.0 Split client and server
What's Changed
Full Changelog: v4.3.0...v5.0.0
v4.3.0 Bug fixing
UI Performance
- Fixed UI locking up when transferring large numbers of files quickly
- #254 Reset client timeout when data is transferred, this should avoid large files causing timeouts part way through download
- #261, #267 Fixed client
refuse client mods
it should now actually do what it says on the tin - #266 Fixed single part locales crashing the program (language support is still limited though so they will default to whatever is the closest available language)
- Added support for programmatic stopping of the server (required by https://github.com/rheimus/serversync-forge-loader)
Performance fix for file transfer
Additions
- Added configurable transfer buffer size (prototype, don't recommend relying on it)
Fixed
- Removed Object*Stream from file transfer, this should have significant transfer speed gains.
- Fixed backwards file include pattern for default generated configs
Bug fixes
New GUI and sync features
- Added a new GUI (caution JavaFX is now a requirement!)
- Added file redirecting
- Added ignore/include for server file setup
Preview - Manifest style sync & json config
Changes
- Use Json for configuration, just a better format and we already have a json parsing library anyway
- Add a manifest style sync option where the client does most of the heavy lifting
Add more detailed command line arguments
Changes
- Added better command line argument handling, uses more standard practices
- Added the ability to configure the servers IP address via the cli
- Added the ability to configure the servers port via the cli
Fix translation issues
Server handling of AWOL files
Fixes
- Fixed resource bundle loading, translations should actually work now
- Added basic server-side handling for files that go missing after ServerSync starts
- Fixed a potential server startup crash while collecting the files to sync
Updates
- Streamlined various logging statements for the server & client
- Changed config include so that it only scans for files if there are entries in the config_include_list
- The client will now save the last used server address after a sync