Releases: 4drian3d/EpicGuard
Releases · 4drian3d/EpicGuard
7.6.0
What's Changed
- fix(deps): update dependency com.maxmind.geoip2:geoip2 to v4.2.0 by @renovate in #131
- fix(deps): update dependency com.maxmind.db:maxmind-db to v3.1.0 - autoclosed by @renovate in #130
- chore(deps): update actions/upload-artifact action to v4 by @renovate in #132
- fix(deps): update dependency com.google.guava:guava to v33 by @renovate in #134
- fix(deps): update adventure.api to v4.15.0 by @renovate in #133
- chore(deps): update dependency gradle to v8.5 by @renovate in #128
- chore(deps): update actions/setup-java action to v4 by @renovate in #129
- misc: Removed Waterfall support
- misc: Updated to Velocity 3.3.0
Full Changelog: 7.5.2...7.6.0
7.5.2
This version adds a new configuration option required to have access to the GeoIp database, it requires its own key that you must get from here
What's Changed
- fix(deps): update dependency io.github.miniplaceholders:miniplaceholders-api to v2.2.2 by @renovate in #115
- chore(deps): update runtask to v2.2.2 by @renovate in #116
- fix(deps): update dependency org.xerial:sqlite-jdbc to v3.44.0.0 by @renovate in #117
- fix(deps): update dependency org.jetbrains:annotations to v24.1.0 by @renovate in #121
- fix(deps): update jackson to v2.16.0 by @renovate in #123
- fix(deps): update dependency org.apache.commons:commons-compress to v1.25.0 by @renovate in #122
- fix(deps): update dependency io.github.miniplaceholders:miniplaceholders-api to v2.2.3 by @renovate in #125
- fix(deps): update dependency org.apache.logging.log4j:log4j-core to v2.22.0 by @renovate in #126
- fix(deps): update dependency org.xerial:sqlite-jdbc to v3.44.1.0 by @renovate in #127
- fix: Require a GeoIP private key to download the database
- fix: Improved StorageManager#lastSeenAddress performance
Full Changelog: 7.5.1...7.5.2
7.5.1
What's Changed
- fix(deps): update dependency com.google.guava:guava to v32.1.1-jre by @renovate in #79
- chore(deps): update dependency net.kyori.indra.publishing to v3.1.2 by @renovate in #80
- Change similarity algorithm by @AlexProgrammerDE in #81
- chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.6.0 by @renovate in #83
- chore(deps): update dependency gradle to v8.2.1 by @renovate in #82
- Don't send data if the connection is invalid by @xism4 in #84
- fix(deps): update dependency io.github.miniplaceholders:miniplaceholders-api to v2.2.1 by @renovate in #86
- fix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.1.7 by @renovate in #88
- fix(deps): update dependency com.maxmind.geoip2:geoip2 to v4.1.0 by @renovate in #89
- fix(deps): update dependency com.google.guava:guava to v32.1.2-jre by @renovate in #90
- fix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.1.8 by @renovate in #92
- fix(deps): update dependency net.byteflux:libby-velocity to v1.3.0 by @renovate in #95
- fix(deps): update dependency org.xerial:sqlite-jdbc to v3.43.0.0 by @renovate in #96
- chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.7.0 - autoclosed by @renovate in #94
- fix(deps): update dependency org.slf4j:slf4j-api to v2.0.9 by @renovate in #98
- chore(deps): update actions/checkout action to v4 by @renovate in #100
- chore(deps): update runtask to v2.2.0 by @renovate in #102
- chore(deps): update nick-invision/retry action to v2.9.0 by @renovate in #103
- fix(deps): update dependency net.kyori:adventure-platform-bungeecord to v4.3.1 by @renovate in #104
- fix(deps): update dependency org.apache.commons:commons-compress to v1.24.0 by @renovate in #101
- fix(deps): update dependency com.google.guava:guava to v32.1.3-jre by @renovate in #105
- fix(deps): update dependency org.xerial:sqlite-jdbc to v3.43.2.0 by @renovate in #107
- fix(deps): update dependency com.fasterxml.jackson.core:jackson-core to v2.15.3 by @renovate in #106
- fix(deps): update dependency org.apache.logging.log4j:log4j-core to v2.21.1 by @renovate in #108
- fix(deps): update dependency org.apache.commons:commons-text to v1.11.0 by @renovate in #111
- fix(deps): update dependency org.xerial:sqlite-jdbc to v3.43.2.2 by @renovate in #109
- Reimplemented commands using Cloud and initial Sponge support by @4drian3d in #110
- fix(deps): update dependency com.mysql:mysql-connector-j to v8.2.0 by @renovate in #113
- chore(deps): update dependency gradle to v8.4 by @renovate in #93
- chore(deps): update dependency net.kyori.indra.publishing to v3.1.3 by @renovate in #97
- fix(deps): update dependency com.zaxxer:hikaricp to v5.1.0 by @renovate in #114
- Fixed Paper 1.20.2 Support
New Contributors
Full Changelog: 7.5.0...7.5.1
7.5.0
Features
- Added MiniMessage and MiniPlaceholders integration by @4drian3d in #61
- Make db download configurable by @AlexProgrammerDE in #70
- Add ip tab completion disable option by @AlexProgrammerDE in #72
- Added configuration migration by @4drian3d in #74
- Add multiple account limits, one during a attack and one normal
- feat: Added Folia Support and removed Paper 1.19.x support
Fixes
- Drastically improve check performance by @AlexProgrammerDE in #71
- Drastically reduce amount of threads that get started when many playe… by @AlexProgrammerDE in #75
- fix: Fixed the option to disable the update checker
- fix: Fixed possible plugin folder duplication
Library updates
- fix(deps): update jackson to v2.15.0 by @renovate in #54
- chore(deps): update dependency net.kyori.indra.publishing to v3.1.1 by @renovate in #55
- fix(deps): update dependency com.fasterxml.jackson.core:jackson-core to v2.15.1 by @renovate in #57
- fix(deps): update dependency org.xerial:sqlite-jdbc to v3.41.2.2 by @renovate in #58
- fix(deps): update dependency org.xerial:sqlite-jdbc to v3.42.0.0 by @renovate in #59
- fix(deps): update dependency com.fasterxml.jackson.core:jackson-core to v2.15.2 by @renovate in #64
- fix(deps): update dependency com.google.guava:guava to v32 by @renovate in #62
- fix(deps): update dependency com.google.guava:guava to v32.0.1-jre by @renovate in #67
- chore(deps): update plugin.yml to v0.6.0 by @renovate in #69
- fix(deps): update adventure.api to v4.14.0 by @renovate in #66
- fix(deps): update dependency com.google.guava:guava to v32.1.0-jre by @renovate in #77
- chore(deps): update dependency gradle to v8.2 by @renovate in #78
New Contributors
- @AlexProgrammerDE made their first contribution in #70
Downloads
Full Changelog: 7.4.1...7.5.0
7.4.1
What's Changed
- fix(deps): update dependency org.apache.commons:commons-compress to v1.23.0 by @renovate in #46
- fix(deps): update dependency org.slf4j:slf4j-api to v2.0.7 by @renovate in #43
- chore(deps): update dependency com.github.johnrengelman.shadow to v8.1.1 by @renovate in #42
- fix(deps): update dependency net.kyori:adventure-platform-bungeecord to v4.3.0 by @renovate in #45
- fix(deps): update dependency org.xerial:sqlite-jdbc to v3.41.2.1 by @renovate in #44
- fix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.1.6 by @renovate in #47
- fix(deps): update adventure-api to v4.13.1 by @renovate in #48
- fix(deps): update dependency net.byteflux:libby-velocity to v1.2.0 by @renovate in #49
- chore(deps): update dependency gradle to v8.1 by @renovate in #50
- chore(deps): update dependency gradle to v8.1.1 by @renovate in #51
- chore(deps): update runtask to v2.1.0 by @renovate in #52
- fix: fixed #41
- perf: cache platform slf4j logger
- perf(velocity): improved performance of event registration/execution
- misc: Improved Velocity listener interface registration
- feat(paper): Improved listeners registration performance
- fix: Fixed attack mode activation spam message
- fix: Added Velocity runtime relocation
- feat: Reduced jar file size by downloading geoip2 at runtime
Full Changelog: 7.4.0...7.4.1
7.4.0 | Conversion to Paper Plugin
What's Changed
- fix(deps): update dependency org.jetbrains:annotations to v24.0.1 by @renovate in #36
- chore(deps): update dependency gradle to v8.0.2 by @renovate in #38
- fix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.1.5 by @renovate in #39
- fix(deps): update dependency com.maxmind.geoip2:geoip2 to v4.0.1 by @renovate in #37
- fix(deps): update adventure to v4.13.0 by @renovate in #40
- Migrated to Paper Plugins | Requires Paper 1.19.3+
- Reduced Jar file size by downloading more dependencies at runtime
Full Changelog: 7.3.0...7.4.0
7.3.0
What's Changed
- chore(deps): update dependency gradle to v8 by @renovate in #24
- Migrate to Caffeine Cache by @4drian3d in #26
- fix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.1.4 by @renovate in #28
- fix(deps): update dependency org.apache.logging.log4j:log4j-core to v2.20.0 by @renovate in #29
- fix(deps): update dependency org.xerial:sqlite-jdbc to v3.41.0.0 by @renovate in #30
- chore(deps): update plugin-yml to v0.5.3 by @renovate in #32
- chore(deps): update dependency com.github.johnrengelman.shadow to v8 by @renovate in #33
- chore(deps): update dependency gradle to v8 by @renovate in #34
- chore(deps): update dependency com.github.johnrengelman.shadow to v8.1.0 by @renovate in #35
- publish: replace jitpack with sonatype (Maven Central)
- Improved Cache Performance
- perf: Changed all Velocity events to use asynchronous tasks
- perf: Avoid creating concatenated strings if the debug mode is not activated
New Contributors
Full Changelog: 7.2.0...7.3.0
7.2.0
What's Changed
- Configure Renovate by @renovate in #1
- Update dependency org.slf4j:slf4j-api to v1.7.36 by @renovate in #3
- Update dependency mysql:mysql-connector-java to v8.0.32 by @renovate in #2
- Update plugin com.github.johnrengelman.shadow to v7.1.2 by @renovate in #4
- Update dependency com.google.guava:guava to v31.1-jre by @renovate in #5
- Update dependency gradle to v7.6 by @renovate in #6
- Update dependency net.kyori:adventure-api to v4.12.0 by @renovate in #7
- Update dependency net.kyori:adventure-platform-bungeecord to v4.2.0 by @renovate in #8
- Update dependency org.apache.commons:commons-compress to v1.22 by @renovate in #10
- Update dependency net.kyori:adventure-text-serializer-legacy to v4.12.0 by @renovate in #9
- Update dependency org.apache.commons:commons-text to v1.10.0 by @renovate in #11
- Update dependency org.apache.logging.log4j:log4j-core to v2.19.0 by @renovate in #13
- Update dependency org.jetbrains:annotations to v23.1.0 by @renovate in #14
- Update dependency org.xerial:sqlite-jdbc to v3.40.1.0 by @renovate in #15
- Update actions/checkout action to v3 by @renovate in #16
- Update actions/upload-artifact action to v3 by @renovate in #18
- Update actions/setup-java action to v3 by @renovate in #17
- Update dependency com.maxmind.geoip2:geoip2 to v4 by @renovate in #19
- Update dependency org.jetbrains:annotations to v24 by @renovate in #20
- Update dependency org.slf4j:slf4j-api to v2 by @renovate in #21
- Some improvements
- Improved TabComplete handling
- Use ThreadSafe collection in ReconnectCheck
- Reduced Jar File size with runtime dependency download
- fix: Added URL validation on configuration load
- fix: fixed possible exception in PaperCommand Tab Completion
- build: improved versions declaration with versions catalogs
- fix: exclude libraries already included in runtime
- misc(bungee): removed ProxyServer static usage
- build: implement plugin-yml gradle plugins
New Contributors
Full Changelog: 7.1.2...7.2.0