PKCS12 Certificate support - Change log 4.9.2
New
PKCS12 Certificate support (#1102)
Now you can use .p12 SSL Certificate files directly with Plan! No more keytool! Just make sure the file ends with .p12.
Here is the command for creating .p12 from Let's Encrypt cert in case you need it
Code (Text):
> openssl pkcs12 -export -in /etc/letsencrypt/live/<domain>/fullchain.pem -inkey /etc/letsencrypt/live/<domain>/privkey.pem -out /etc/letsencrypt/live/<domain>/pkcs.p12 -name <alias>
After entering the command you'll be prompted for key password and store password. This should make https more accessible to people, since it drops required steps for obtaining a keystore.
Bugfixes
- #1123 Fixed exception on first boot with nuVotifierExtension
- #1124 Fixed exception when player joined and both ProtocolSupport & ViaVersion were in use
- #1125 Fixed tasks not unregistering on Velocity when reloading Plan
Dev Stuff
I have done some cleaning of the development process. There is still some work to do, but it will allow faster release cycle once it is all ready.
- #926 Started moving CI service from Travis CI to Jenkins
- #993 Fixed Javadoc generation
- Updated github issue templates & added a plugin suggestion template
- #1110 Updated some Database tests to JUnit 5
- Added a pre-commit checkstyle git hook thingy
- Shaved ~50% of build/test times off with gradle --parallel flag.
----
As always if you are having issues feel free to
open a ticket on Github or
Join support on Discord