===========
Changes log
===========
- 2.4.4 (06/10/2024)
- Bugs fixed
- Prevent clearing of current application set as thread variable. Issue #1317.
Reported by rmbrad and contributed by Thomas Taylor.
- Enforce directory path transversal issue. Issue #1332
- Misc
- Deprecated extension "org.restlet.ext.platform" which is planned to be dropped in
future version 2.5.
- Upgraded library cglib to "3.3.0". Issue #1407.
- Upgraded library jackson to "2.16.1". Issue #1407.
- Upgraded library gson to "2.10.1". Issue #1407.
- Upgraded guava gson to "33.1.0-jre". Issue #1407.
- Upgraded library guice to "6.0.0". Issue #1407.
- Upgraded library commons-codec to "1.17.0". Issue #1407.
- Upgraded library commons-collections to "3.2.2". Issue #1407.
- Upgraded library commons-dbcp to "1.4". Issue #1407.
- Upgraded library commons-fileupload to "1.5". Issue #1407.
- Upgraded library commons-io to "2.16.1". Issue #1407.
- Upgraded library commons-logging to "1.3.1". Issue #1407.
- Upgraded library commons-pool to "1.6". Issue #1407.
- Upgraded library jaxb-impl to "2.3.9". Issue #1407.
- Upgraded library javax.mail to "1.4.7". Issue #1407.
- Upgraded library joda-time to "2.12.6". Issue #1407.
- Upgraded library nekohtml to "1.9.22". Issue #1407.
- Upgraded library commons-lang3 to "3.14.0". Issue #1407.
- Upgraded library httpclient to "4.5.14". Issue #1407.
- Upgraded library httpcore to "4.4.16". Issue #1407.
- Upgraded library httpmime to "4.5.14". Issue #1407.
- Upgraded library apache-mime4j-core to "0.8.9". Issue #1407.
- Upgraded library lucene to "9.9.1". Issue #1407.
- Upgraded library solr to "8.11.2". Issue #1407.
- Upgraded library tika to "1.28.5". Issue #1407.
- Upgraded library velocity to "2.3". Issue #1407.
- Upgraded library woodstox to "4.2.2". Issue #1407.
- Upgraded library woodstox to "4.4.1". Issue #1407.
- Upgraded library emf.core to "2.35.0". Issue #1407.
- Upgraded library jetty to "9.4.54.v20240208". Issue #1407.
- Upgraded library freemarker to "2.3.32". Issue #1407.
- Upgraded library resteasy to "3.15.6.Final". Issue #1407.
- Upgraded library org.json to "20231013". Issue #1407.
- Upgraded library raml-parser to "0.8.40". Issue #1407.
- Upgraded library scala to "2.13.13". Issue #1407.
- Upgraded library slf4j to "2.0.13". Issue #1407.
- Upgraded library springframework to "5.3.34". Issue #1407.
- Upgraded library thymeleaf to "2.1.6.RELEASE". Issue #1407.
- Upgraded library snakeyaml to "2.2". Issue #1407.
- Upgraded library testng to "7.5.1". Issue #1407.
- 2.4.3 (01/28/2020)
- Bugs fixed
- Allow parsing of double values like "2.0" or "4.0" being received in
the Retry-After header. Issue #1355.
Reported by Brett Cooper.
- MemoryRealm.unmap method leads to ArrayOutOfBound exception. Issue #1358.
Reported by j-perrin.
- 2.4.2 (11/13/2019)
- Misc
- Prepare the next release (2.5.0). The Apache HTTP Client extension is
not deprecated anymore, while the EMF, JAX-RS, OAuth, OpenID and RAML
extensions are deprecated before their removal.
Issue #1347.
- Eclipse p2 update site won't be maintained anymore and will be stopped
before the end of november 2019. There is no impact on the Maven
repository.
- 2.4.1 (08/22/2018)
- Bugs fixed
- Make sure the Jetty server has released all resources when it fails to start. Issue #1311.
Reported by primosK.
- Misc
- Upgraded Apache Solr dependency to 7.4.0 in order to prevent security issues
(CVE-2015-8797, CVE-2018-1308, CVE-2015-8795, CVE-2015-8796, CVE-2014-3628, CVE-2017-3163).
Issue #1331.
- Upgraded Apache commons HttpClient dependency to 4.5.6 in order to prevent security issues
(CVE-2014-3577, CVE-2015-5262, CVE-2014-3577).
Issue #1330.
- Upgraded Jackson dependency to 2.9.6 in order to prevent security issues
(CVE-2017-15095, CVE-2017-17485, CVE-2017-7525, CVE-2018-7489, CVE-2018-5968,
CVE-2016-7051, CVE-2016-3720).
Issue #1329.
- Upgraded commons-collections dependency to 3.2.2 in order to prevent security issues
(CVE-2015-6420, CVE-2017-15708).
Issue #1328.
- Upgraded Spring dependency to 3.2.8.RELEASE in order to prevent security issues
(CVE-2014-1904, CVE-2014-0054, CVE-2018-1271, CVE-2018-1270, CVE-2014-0225, CVE-2015-5211,
CVE-2015-3192, CVE-2016-5007, CVE-2016-9878, CVE-2018-1272, CVE-2014-3578, CVE-2014-3625).
Issue #1327.
- Upgraded Jetty dependency to 9.4.11.v20180605 in order to prevent security issue
(CVE-2017-9735). Issue #1326.
- Upgraded fileupload dependency to 1.3.3 and commons.io to 2.6 in order to prevent
security issues (CVE-2014-0050, CVE-2016-1000031 and CVE-2016-3092). Issue #1310.
Reported by Arjohn Kampman.
- 2.4.0 (01/09/2018)
- Enhancements
- Added automatic deserialization of annotated exceptions in GWT edition. Issue #1306.
Reported by Roland Beuker.
- Misc
- Refreshed copyright headers
- 2.4 Milestone 1 (10/28/2017)
- Bugs fixed
- Fixed parsing of Restlet Method annotations using JDK9. Issue #1285.
Reported by adolski.
- Enhancements
- Upgraded JDK version 1.8.
- Mavenify the common source code
- Misc
- Deprecated extensions Javamail, Lucene, Nio, Wadl.
- Refreshed copyright headers.
- Leveraged JDK's version of Base64.
- Upgraded Jetty to version 9.3.21.v20170918. Leads to remove support of SPDY protocol.
- Renamed apispark extension to platform, and removed the support of API description.
- Removed deprecated extensions e4, JDBC, JSSLUtils, ROME, SDC, SIP, XDB, XStream.