Releases: Michielo1/Universal_Anti-VPN
V1.2.2 | API error hiding
Merged #8
Changes
- Added display_api_errors option to config.yml
- Implement behavior in API implementations
- removed unused import in Kauri API implementation
- bump version to 1.2.2
Migration
This update is NOT completely compatible with the previous version. This update impacts:
- config.yml
To migrate:
- Make a backup of your config.yml
- Delete the config.yml in the plugins folder
- Update the .jar and restart your server
- If wanted, update the newly generated config.yml again
V1.2.1 | Bug fixes
Merged #7
Changes
- Broaden the exceptions caught for implemented API's
- Fix a proxycheck return value bug
- Bump version to 1.2.1
Migration
This update is compatible with the previous version.
To migrate:
- Update the .jar and restart your server
V1.2.0 | Flat caching, bstats, bug fixes
Changes
- Added flat file storage
- Added bstats metric collection
- Bug fixes premature cache invalidation
- Bug fixes cache serialization
- Adding experimental location collection for upcoming features
- Correctly bumping version (unlike for 1.1.0)
Migration
This update is NOT completely compatible with the previous version. This update impacts:
- config.yml
To migrate:
- Make a backup of your config.yml
- Delete the config.yml in the plugins folder
- Update the .jar and restart your server
- If wanted, update the newly generated config.yml again
Other changes
This release will be the first release also pushed to Modrinth.
Planned changes in next release
- Auto-updating where possible
- Detecting abusive connections
- Whitelisting locations to account for players with rotating IPs that can sometimes be flagged as VPN's
V1.1.0 | IP whitelisting and blocking
Merged #1
Changes
- Added IPUtils to check string for IPV4
- Updated AbstractCache (+ cache implementations) to include more permanent storage
- Added commands to whitelist and block IP's (which get stored in the more permanent storage)
- Added checking for whitelisted or blocked IP's in ApiManager
Added unused methods for clearing permanent storage which can later be hooked up to a clear command to nicely clean everything up completely.
Migration
This update is completely compatible with the previous version (which was only released on spigot). Replace the jar, restart your server and you're good to go!