Skip to content

Releases: Michielo1/Universal_Anti-VPN

V1.2.2 | API error hiding

28 Oct 06:38
7190b57
Compare
Choose a tag to compare

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:

  1. Make a backup of your config.yml
  2. Delete the config.yml in the plugins folder
  3. Update the .jar and restart your server
  4. If wanted, update the newly generated config.yml again

V1.2.1 | Bug fixes

24 Oct 16:05
7190b57
Compare
Choose a tag to compare

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

17 Oct 18:44
41f5b6b
Compare
Choose a tag to compare

Merged #3, #4, #5, #6


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:

  1. Make a backup of your config.yml
  2. Delete the config.yml in the plugins folder
  3. Update the .jar and restart your server
  4. 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

21 Sep 21:31
3e49d6c
Compare
Choose a tag to compare

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!