diff --git a/changelog.html b/changelog.html
index 82fbe6f..782d5ff 100644
--- a/changelog.html
+++ b/changelog.html
@@ -42,6 +42,13 @@
Push Server Plugin Changelog
+1.1.0 -- (tbd)
+
+
+ - Now requires Openfire 4.8.0 or later.
+ - [#18] - Fix compatibility issue with Openfire 4.9.0.
+
+
1.0.0 -- Sep 16, 2022
diff --git a/plugin.xml b/plugin.xml
index 7081b22..13c89fe 100644
--- a/plugin.xml
+++ b/plugin.xml
@@ -7,11 +7,9 @@
${project.version}
Busoft Teknoloji A.Ş.
- 09/02/2021
+ 2024-09-11
- 1.8
-
- 4.3.0
+ 4.8.0
pushserver
1
diff --git a/pom.xml b/pom.xml
index 3055e0c..2afbae2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,12 +7,12 @@
plugins
org.igniterealtime.openfire
- 4.3.0
+ 4.8.0
org.igniterealtime.openfire.plugins
pushserver
- 1.0.1-SNAPSHOT
+ 1.1.0-SNAPSHOT
11
@@ -52,7 +52,7 @@
- 1.8
+ 11
diff --git a/src/java/org/igniterealtime/openfire/plugins/pushserver/PushServerProperty.kt b/src/java/org/igniterealtime/openfire/plugins/pushserver/PushServerProperty.kt
index 0a191fd..25427f7 100644
--- a/src/java/org/igniterealtime/openfire/plugins/pushserver/PushServerProperty.kt
+++ b/src/java/org/igniterealtime/openfire/plugins/pushserver/PushServerProperty.kt
@@ -22,8 +22,8 @@ class PushServerProperty: PropertyEventListener {
companion object {
val serviceName = JiveGlobals.getProperty("pushserver.name", "push")
- val FCM_CREDENTIAL_FILE_PATH = "${JiveGlobals.getHomeDirectory()}${File.separator}conf${File.separator}pushserver-fcm.json"
- val APNS_PKCS8_FILE_PATH = "${JiveGlobals.getHomeDirectory()}${File.separator}conf${File.separator}pushserver-apns.p8"
+ val FCM_CREDENTIAL_FILE_PATH = "${JiveGlobals.getHomePath().resolve("conf").resolve("pushserver-fcm.json")}"
+ val APNS_PKCS8_FILE_PATH = "${JiveGlobals.getHomePath().resolve("conf").resolve("pushserver-apns.p8")}"
private val properties = Property.values().associateBy({it}) { JiveGlobals.getProperty(it.key, null) }.toMutableMap()
}