PAPIProxyBridge 1.3 - API changes, server list fetching, stability
PAPIProxyBridge 1.3 makes changes to the API, adds the ability to fetch a list of servers with PAPIProxyBridge installed, and improves system stability.
Add API method for fetching the list of server names which have PAPIProxyBridge installed (#54)
Moved the API to be instance-based, rather than singleton-based, courtesy of @Jarva (#66)
Each plugin should now create and store its own PAPIProxyBridge PlaceholderAPI instance.
The method has changed to #createInstance(); #getInstance() is now deprecated.
This allows plugins to independently configure cache time
Fixed an issue where the Velocity Plugin Message event was still being passed to clients
Fixed an OutOfMemoryException that could occur in certain cases, caused by concurrent Map issues (#65)
To update, just drag+drop.
Commits
a4dec7a Just use ConcurrentHashMap to back request map
0aff26f Use concurrent maps, default expire requests, attempt fix #65
Most Recent Ignore Conditions Applied to This Pull Request
| Dependency Name | Ignore Conditions |
| --- | --- |
| net.william278:papiproxybridge | [>= 1.4.a, < 1.5] |
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps net.william278:papiproxybridge from 1.2.2 to 1.3.
Release notes
Sourced from net.william278:papiproxybridge's releases.
Commits
a4dec7a
Just useConcurrentHashMap
to back request map0aff26f
Use concurrent maps, default expire requests, attempt fix #65d30cfa3
Minor grammar fixes, bump junit96784ac
Merge remote-tracking branch 'origin/master'8f93253
feat: add instance creator and handle velocity event (#66)ae989b8
[ci skip] Fix READMEb05142e
Add API method for fetching list of servers (#54)f731c46
Merge remote-tracking branch 'origin/master'59658f9
Mark#register
as@ApiStatus.Internal
5c52a31
Bump com.google.guava:guava from 31.1-jre to 32.0.1-jre (#53)Most Recent Ignore Conditions Applied to This Pull Request
| Dependency Name | Ignore Conditions | | --- | --- | | net.william278:papiproxybridge | [>= 1.4.a, < 1.5] |Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show