===========
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.