Skip to content

Commit 13e73ed

Browse files
akrherzguusdk
authored andcommitted
Denote Openfire 4.6.0 Release
1 parent 623bf52 commit 13e73ed

File tree

9 files changed

+157
-10
lines changed

9 files changed

+157
-10
lines changed

distribution/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>parent</artifactId>
77
<groupId>org.igniterealtime.openfire</groupId>
8-
<version>4.6.0-SNAPSHOT</version>
8+
<version>4.6.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

i18n/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<artifactId>parent</artifactId>
66
<groupId>org.igniterealtime.openfire</groupId>
7-
<version>4.6.0-SNAPSHOT</version>
7+
<version>4.6.0</version>
88
</parent>
99
<artifactId>i18n</artifactId>
1010
<name>Internationalization files for Openfire</name>

plugins/openfire-plugin-assembly-descriptor/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<artifactId>plugins</artifactId>
66
<groupId>org.igniterealtime.openfire</groupId>
7-
<version>4.6.0-SNAPSHOT</version>
7+
<version>4.6.0</version>
88
</parent>
99
<groupId>org.igniterealtime.openfire.plugins</groupId>
1010
<artifactId>openfire-plugin-assembly-descriptor</artifactId>

plugins/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>org.igniterealtime.openfire</groupId>
5-
<version>4.6.0-SNAPSHOT</version>
5+
<version>4.6.0</version>
66
<artifactId>plugins</artifactId>
77
<packaging>pom</packaging>
88
<name>Openfire Plugins</name>
@@ -120,7 +120,7 @@
120120
<plugin.name>${project.artifactId}</plugin.name>
121121

122122
<!-- Versions -->
123-
<openfire.version>4.6.0-SNAPSHOT</openfire.version>
123+
<openfire.version>4.6.0</openfire.version>
124124
<!-- Note; the following jetty.version should be identical to the jetty.version in xmppserver/pom.xml -->
125125
<jetty.version>9.4.31.v20200723</jetty.version>
126126
</properties>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>org.igniterealtime.openfire</groupId>
66
<artifactId>parent</artifactId>
7-
<version>4.6.0-SNAPSHOT</version>
7+
<version>4.6.0</version>
88
<name>Parent</name>
99
<packaging>pom</packaging>
1010

starter/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<artifactId>parent</artifactId>
66
<groupId>org.igniterealtime.openfire</groupId>
7-
<version>4.6.0-SNAPSHOT</version>
7+
<version>4.6.0</version>
88
</parent>
99
<artifactId>starter</artifactId>
1010
<name>Starter for Openfire</name>

xmppserver/changelog.html

Lines changed: 148 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,14 +163,18 @@ <h1>Openfire Changelog</h1>
163163
<div id="pageBody">
164164

165165

166-
<h2>4.6.0-beta -- <span style="font-weight: normal;">June 7, 2020</span></h2>
166+
<h2>4.6.0 -- <span style="font-weight: normal;">October 16, 2020</span></h2>
167167
<h2> Bug
168168
</h2>
169169
<ul>
170170
<li>[<a href='https://issues.igniterealtime.org/browse/OF-872'>OF-872</a>] - Openfire violates RFC 6120 § 10.3.
171171
</li>
172172
<li>[<a href='https://issues.igniterealtime.org/browse/OF-1696'>OF-1696</a>] - Personal Eventing menu shows exception on a first try
173173
</li>
174+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-1789'>OF-1789</a>] - HTTP-Bind failure
175+
</li>
176+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-1836'>OF-1836</a>] - Properly handle s2s timeouts
177+
</li>
174178
<li>[<a href='https://issues.igniterealtime.org/browse/OF-1888'>OF-1888</a>] - Faulty assumption in RoutingTableImpl leads to NPE
175179
</li>
176180
<li>[<a href='https://issues.igniterealtime.org/browse/OF-1975'>OF-1975</a>] - Do not trigger offlinemessagelisteners when no message is stored
@@ -189,6 +193,44 @@ <h2> Bug
189193
</li>
190194
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2038'>OF-2038</a>] - Shared groups should not be looked up in LDAP
191195
</li>
196+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2042'>OF-2042</a>] - MUC does not adhere to XEP-0045 Order of Events
197+
</li>
198+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2046'>OF-2046</a>] - Comments in sidebar-admin.xml
199+
</li>
200+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2049'>OF-2049</a>] - Ensure room isn&#39;t deleted before leave presences are sent
201+
</li>
202+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2050'>OF-2050</a>] - Stream management concurrency
203+
</li>
204+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2054'>OF-2054</a>] - Dataforms of type result should include form field types
205+
</li>
206+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2057'>OF-2057</a>] - All resources PEP service owner should receive notification
207+
</li>
208+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2058'>OF-2058</a>] - LDAP group with non-existing user not loaded
209+
</li>
210+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2060'>OF-2060</a>] - Cluster nodes leaving break component routing
211+
</li>
212+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2080'>OF-2080</a>] - NPE when retrieving empty pubsub node
213+
</li>
214+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2084'>OF-2084</a>] - PubSubModule incorrectly disregards empty strings as parent IDs
215+
</li>
216+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2085'>OF-2085</a>] - Pubsub: Do not require items to persist cache content
217+
</li>
218+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2086'>OF-2086</a>] - Persist cached pubsub data prior to shutdown
219+
</li>
220+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2092'>OF-2092</a>] - PEP service memory leak
221+
</li>
222+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2093'>OF-2093</a>] - JDK11: java.lang.NoSuchMethodError: java.nio.CharBuffer.flip()
223+
</li>
224+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2100'>OF-2100</a>] - Admin Console error when editing group with non-local members
225+
</li>
226+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2102'>OF-2102</a>] - Incorrect Pubsub Service shutdown logic
227+
</li>
228+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2105'>OF-2105</a>] - PEPService removal should occur when not loaded in memory.
229+
</li>
230+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2106'>OF-2106</a>] - Incorrect usage of UserManager.isRegisteredUser()
231+
</li>
232+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2107'>OF-2107</a>] - Server message broadcast doesn&#39;t do as advertised
233+
</li>
192234
</ul>
193235

194236
<h2> New Feature
@@ -202,13 +244,21 @@ <h2> New Feature
202244
</li>
203245
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2030'>OF-2030</a>] - Add support for XEP-0289: Federated MUC for Constrained Environments
204246
</li>
247+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2033'>OF-2033</a>] - Add automatic cleaning of outdated offline messages
248+
</li>
249+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2108'>OF-2108</a>] - Expose use privacy lists on admin console
250+
</li>
205251
</ul>
206252

207253
<h2> Task
208254
</h2>
209255
<ul>
256+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-1880'>OF-1880</a>] - Provide DOAP for Openfire
257+
</li>
210258
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2031'>OF-2031</a>] - CVE-2020-10683 Update dom4j to 2.1.3 or later
211259
</li>
260+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2088'>OF-2088</a>] - Update MySQL Connector/J to version 8.0.21
261+
</li>
212262
</ul>
213263

214264
<h2> Improvement
@@ -252,10 +302,107 @@ <h2> Improvement
252302
</li>
253303
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2008'>OF-2008</a>] - Autosetup should allow for users to be provisioned
254304
</li>
305+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2024'>OF-2024</a>] - Fix favicons
306+
</li>
255307
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2025'>OF-2025</a>] - PEP publishing should evaluate all recipient JIDs
256308
</li>
257309
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2032'>OF-2032</a>] - Make connection type fallback for WEBADMIN c2s
258310
</li>
311+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2039'>OF-2039</a>] - Support on_sub_and_presence
312+
</li>
313+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2047'>OF-2047</a>] - When setting HTTP response headers, set instead of add them.
314+
</li>
315+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2048'>OF-2048</a>] - Update log4j dependency
316+
</li>
317+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2053'>OF-2053</a>] - XEP-0013 Return an &lt;item-not-found/&gt; error while retrieving specific offline message
318+
</li>
319+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2056'>OF-2056</a>] - DefaultPubSubPersistenceProvider#savePublishedItems is leaking database connections
320+
</li>
321+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2061'>OF-2061</a>] - Default value for pubsub#persist_items (in PEP) should be &#39;true&#39;
322+
</li>
323+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2062'>OF-2062</a>] - Pubsub item payload should allow for (much) larger size
324+
</li>
325+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2064'>OF-2064</a>] - Invoke IQResultListeners on other cluster nodes for domain-addressed stanzas
326+
</li>
327+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2071'>OF-2071</a>] - &#39;Lock&#39; should be locked in front of a &#39;try&#39; block (instead of in to block).
328+
</li>
329+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2072'>OF-2072</a>] - Allow empty &#39;mechanisms&#39; SASL tag to be excluded
330+
</li>
331+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2087'>OF-2087</a>] - Update Jetty to 9.4.31.v20200723
332+
</li>
333+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2089'>OF-2089</a>] - XEP-0045 7.2.13 - ofrom adresses in message stanza
334+
</li>
335+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2091'>OF-2091</a>] - Decorate &#39;warning&#39; text
336+
</li>
337+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2094'>OF-2094</a>] - Mitigate XXE attacks
338+
</li>
339+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2095'>OF-2095</a>] - Account for a PEP notification recipient to be the service owner
340+
</li>
341+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2096'>OF-2096</a>] - Prevent bypassing PEP notification logic
342+
</li>
343+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2097'>OF-2097</a>] - Allow CAPS to be reviewed in admin console
344+
</li>
345+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2098'>OF-2098</a>] - Show pubsub node configuration on Admin Console
346+
</li>
347+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2110'>OF-2110</a>] - Refactoring of fallback check inConnectionType
348+
</li>
349+
</ul>
350+
351+
352+
<h2>4.5.4 -- <span style="font-weight: normal;">September 30, 2020</span></h2>
353+
<h2> Bug
354+
</h2>
355+
<ul>
356+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-1972'>OF-1972</a>] - ConcurrentModificationException while loading plugins
357+
</li>
358+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2059'>OF-2059</a>] - PubSub unsubscription could fail with “xmpp.pubsub.multiple-subscriptions=true
359+
</li>
360+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2065'>OF-2065</a>] - Component cache should not expire
361+
</li>
362+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2073'>OF-2073</a>] - PubSubPersistenceManager.purgeItems incompatibility with Oracle
363+
</li>
364+
</ul>
365+
366+
<h2> Improvement
367+
</h2>
368+
<ul>
369+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-1973'>OF-1973</a>] - Handle future-timestamped plugin files
370+
</li>
371+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2051'>OF-2051</a>] - Do not query for version information when connection is closed
372+
</li>
373+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2052'>OF-2052</a>] - Make query for version configurable
374+
</li>
375+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2055'>OF-2055</a>] - Update PostgreSQL JDBC Driver
376+
</li>
377+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2068'>OF-2068</a>] - Display the versions of various nodes in the cluster
378+
</li>
379+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2069'>OF-2069</a>] - NullPointerException in Stream Management
380+
</li>
381+
</ul>
382+
383+
384+
<h2>4.5.3 -- <span style="font-weight: normal;">August 17, 2020</span></h2>
385+
<h2> Bug
386+
</h2>
387+
<ul>
388+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2038'>OF-2038</a>] - Shared groups should not be looked up in LDAP
389+
</li>
390+
</ul>
391+
392+
<h2> Task
393+
</h2>
394+
<ul>
395+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2031'>OF-2031</a>] - CVE-2020-10683 Update dom4j to 2.1.3 or later
396+
</li>
397+
</ul>
398+
399+
<h2> Improvement
400+
</h2>
401+
<ul>
402+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2027'>OF-2027</a>] - Enable PEP service for JIDs that are not backed by a User
403+
</li>
404+
<li>[<a href='https://issues.igniterealtime.org/browse/OF-2032'>OF-2032</a>] - Make connection type fallback for WEBADMIN c2s
405+
</li>
259406
</ul>
260407

261408

xmppserver/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>org.igniterealtime.openfire</groupId>
66
<artifactId>parent</artifactId>
7-
<version>4.6.0-SNAPSHOT</version>
7+
<version>4.6.0</version>
88
</parent>
99
<artifactId>xmppserver</artifactId>
1010
<name>Core XMPP Server</name>

xmppserver/src/main/java/org/jivesoftware/openfire/spi/XMPPServerInfoImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class XMPPServerInfoImpl implements XMPPServerInfo {
3939

4040
private final Date startDate;
4141

42-
public static final Version VERSION = new Version(4, 6, 0, Version.ReleaseStatus.Alpha, -1 );
42+
public static final Version VERSION = new Version(4, 6, 0, Version.ReleaseStatus.Release, -1 );
4343

4444
/**
4545
* Simple constructor

0 commit comments

Comments
 (0)