# 3.4.0.0
**Warning: This is a major update, have a lots internal changes, please make sure you have backup for worlds, databases and configs!**
**Warning: This update contains database structure changes, downgrade without backup is impossible and may kill your shop data!**
## New Features:
1. [BETA] Shop Benefits!
Now you are able to add players into your shop benefits! Share the earnings together with customize percentage! (only selling shops) [/qs benefit] [Check Details](https://github.com/Ghost-chu/QuickShop-Hikari/issues/30)
2. Compatibility module Lands now support LandsAPI 6.22.0 and up only.
3. Compatibility ARM now build against advanced-region-market 3.13.12.
4. Discord server link now added into ErrorReporter, now you will see our discord server link while QuickShop catch any internal error then you can report it instantly.
## Bug Fixes
1. Fixed exception in `/qs find` command when any of shop not loaded correctly.
2. Fixed RollbarErrorReporter sometimes report non quickshop errors.
3. Fixed loan feature doesn't work in some situation.
4. Fixed the tax value range warning description.
5. Fixed dupilicate Crowdin manifest retrieve, this should can improve CrowdinOTA performance by reduce the Internet API requests.
6. Fixed debug logger may blocked the threads if any error occurs between after logger lock locked and before lock released.
7. Fixed incorrect Crowdin link in `config.yml`
## Security
1. Fixed potential XXE attacks exploit.
## Removed
1. Option `trying-fix-banlance-insuffient` now removed from configuration since it doesn't work well, most economy plugin can handle balance cache correctly, if something doesn't work, it should be economy plugin side issue.
2. Removed command `/qs debug sql <sql>` function now completely removed from source code and binary.
3. Some un-used classes and staled classes now removed from both source code and binary.
## Optimize
1. Optimized heap memory usage by reduce same fields in objects.
2. General code clean up and optimize.
## Dependencies
1. Update towny from 0.98.3.10 to 0.98.4.2.
2. Update PlotSquared-Core from 6.10.1 to 6.10.4.
3. Update PlotSquared-Bukkit from 6.10.1 to 6.10.4.
4. Update LandsAPI from 6.15.0 to 6.20.0. (breaking)
5. Update unirest-java from 3.13.11 to 3.13.12 .
6. Update commons-compress from 1.21 to 1.22.
7. Update advanced-region-market from 3.3.6 to 3.13.12.
## Misc
1. Updated developer list in `plugin.yml` from Github Repository Contributors, thanks for contributing!
Optional dependencies
NBT-API
Any compatible version
EssentialsX
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }