Skip to content

OldNews

Johan Haleby edited this page Dec 8, 2023 · 54 revisions
  • 2022-11-18: REST Assured 5.3.0 is released. It adds CSRF header support and a much improved CSRF support in general. It also brings the Spring MockMvc Module up-to-date with changes in Spring Framework 6 and Spring Boot 3, as well as various other bug fixes and improvements. See changelog for more details.
  • 2022-11-18: REST Assured 5.2.1 is released. It just brings the Spring MockMvc Module up-to-date with changes in Spring Framework 6 and Spring Boot 3.
  • 2022-09-09: REST Assured 5.2.0 is released with, among other things, much improved CRSF support. See release notes and change log for more details.
  • 2022-06-10: REST Assured 5.1.1 is released. The Spring WebTestClient Module now supports Spring Framework 6. There are also several fixes and various improvements. See changelog for more details.
  • 2022-05-24: REST Assured 5.1.0 is released. The biggest change is that the Spring MockMvc Module now supports Spring Framework 6 and Jakarta API's. See changelog for more details.
  • 2022-04-06: REST Assured 5.0.1 is released which fixes a bug introduced in the previous version. See changelog for more details.
  • 2022-03-25: REST Assured 5.0.0 is released which adds support for Groovy 4. See release notes and change log for more details.
  • 2022-02-11: REST Assured 4.5.1 is released. It fixes a bug that accidentally required both Jakarta EE and JAXB to be in the classpath at the same time under certain conditions. See change log for more details.
  • 2022-01-21: REST Assured 4.5.0 is released. It adds support for Jakarta EE for XML object mapping. It also makes JAXB optional. See release notes and change log for more details.
  • 2021-05-21: REST Assured 4.4.0 is released with various improvements and bug fixes. There's one backward incompatible change, the charset is no longer automatically appended to application/json content-type by default. See change log for more details.
  • 2020-12-11: REST Assured 4.3.3 is released with dependency updates and a bug fix. See change log for more details.
  • 2020-12-11: REST Assured 4.2.1 is released in which we've back-ported a fix that is useful if you're stuck with an older version of Groovy. See change log for more details.
  • 2020-11-08: REST Assured 4.3.2 is released with various improvements and bug fixes. See change log for more details.
  • 2020-07-03: REST Assured 4.3.1 is released with various improvements and bug fixes. See change log for more details.
  • 2020-03-13: REST Assured 4.3.0 is released. Groovy is updated to version 3.0.2 as well as various improvements and bug fixes. See change log for more details.
  • 2020-01-17: REST Assured 4.2.0 is released. It adds a module bringing Kotlin extension functions to Spring Mock Mvc, support for Jakarta EE JSON Binding (JSON-B) specification using Eclipse Yasson, as well as blacklisting headers from being logged and other improvements. See release notes and change log for more details.
  • 2019-10-02: REST Assured 4.1.2 is released. It adds support for Java 13 as well as fixing some issues with the kotlin extension module. Please see change log for details.
  • 2019-09-06: Johan elaborates on some of the benefits of using the new Kotlin API in this blog post.
  • 2019-09-06: REST Assured 4.1.1 is released. This is a very small release containing updates to jaxb-osgi and jaxb-apo dependencies which could lead to classpath inconsistencies if using newer versions of jaxb in Java 9+. Please see change log for details.
  • 2019-09-02: REST Assured 4.1.0 is released. The main new feature is the Kotlin Extensions Module which provides useful extensions functions when working with Kotlin. It improves IDE formatting and allows all failed expectations to be reported at the same time. It's highly recommended for Kotlin users. Please see change log for more details.
  • 2019-05-10: REST Assured 4.0.0 is released. This release fixes problems with duplicated classes introduced by the initial OSGi support. It also drops support for Java 6 in favour of Java 8 as well as support for Apache Johnzon and various other fixes. Please see release notes and change log for more details.
  • 2019-03-13: Bas Dijkstra has made a really great introductory screencast to REST Assured. You can check it out here.
  • 2019-01-11: REST Assured 3.3.0 is released. This release introduces better support for de-serializing with generics, Java 9 split packages, ResponseValidationListeners as well as bug fixes and various improvements. Please see release notes and change log for more details.
  • 2018-10-19: REST Assured 3.2.0 is released. This release adds support for Java 11 and OSGi. It also includes support for Spring Webflux by using the new spring-web-test-client module. Please see release notes and getting started guide for more details.
  • 2018-10-05: Johan blogs on how to configure REST Assured to log to disk instead of to the console. You can find the blog post here. Also added info about this to the FAQ.
  • 2018-08-17: REST Assured 3.1.1 is released with bug fixes and improvements. See change log for details.
  • 2018-04-20: REST Assured 3.1.0 is released. This release includes fixes and improvements such as ability to resolve and include additional parameters in a form authentication request (see here for example) and ability to extract values from a RequestSpecification. Please see release notes and getting started guide for more details.
  • 2018-02-09: REST Assured 3.0.7 is released with bug fixes and improvements. See change log for details.
  • 2017-11-23: REST Assured 3.0.6 is released with support for Java 9.
  • 2017-10-05: REST Assured 3.0.5 is released. It reverts an accidental change to the API that turned out to be binary incompatible. Sorry!
  • 2017-10-05: REST Assured 3.0.4 is released. See change log for details.
  • 2017-05-05: REST Assured 3.0.3 is released. See change log for details.
  • 2017-01-20: REST Assured 3.0.2 is released. This is a maintence release with several bug fixes. See change log for details.
  • 2016-09-21: REST Assured 3.0.1 is released. This is a maintence release with several bug fixes. See change log for details.
  • 2016-06-17: Bas Dijkstra has been generous enough to open source his REST Assured workshop. You can read more about this here and you can try out, and contribute to, the exercises available in his github repository.
  • 2016-06-03: REST Assured 3.0.0 is released. This is a new major release with lots of updates and new features such as the ability to use any HTTP method, all HTTP methods now supports multipart uploads, improved error messages, improved JsonPath etc. Note The package name has changed to io.restassured and the groupId has changed to io.rest-assured. Please see release notes and getting started guide for more details.
  • 2016-06-01: Spring REST Docs 1.1.0 is released with support for REST Assured. Read more about it here.
  • 2016-03-04: REST Assured 2.9.0 is released. This is essentially a maintenance release but it comes with big changes in how keystores and truststores are used. This release is not 100% backward compatible so please see release notes for more details.
  • 2016-01-20: Johan Haleby will present REST Assured at the JDays conference in Gothenburg at 8th of March.
  • 2015-12-18: REST Assured 2.8.0 is released with support for using measuring response time, updates to path parameters and filters as well as other fixes and improvements. This release is not 100% backward compatible so please see release notes for more details.
  • 2015-11-06: Documentated how to make Kotlin integration a bit nicer with REST Assured. Refer to this blog for additional info and example.
  • 2015-11-03: REST Assured has a new domain: http://www.rest-assured.io. Feel free to update your bookmarks.
  • 2015-10-31: REST Assured 2.7.0 is released with support for using proxy authentication, support for sending a body in a GET request, updates to FilterContext which allows future integration with spring-rest-docs, improvements to the Spring Mock Mvc module as well as other fixes and improvements. This release is not 100% backward compatible so please see release notes for more details.
  • 2015-10-09: REST Assured 2.6.0 is released with support for using mapping functions in header validation, ability to specify if parameters should be merged or replaced, better support for multiparts, fixed problems with XML namespaces, new Scala module and ability to configure which charset to use per content-type basis (both for encoding and decoding) as well as other bug fixes and improvements. This release is not 100% backward compatible so please see release notes for more details.
  • 2015-08-09: REST Assured 2.5.0 is released with support for multiple failure explanations, improved OAuth2 support without the need for Scribe, better multipart configuration with support for setting default control name and filename, better Java 8 support and many improvements to the RestAssuredMockMvc module. See release notes for details.
  • 2015-07-22: REST Assured has moved to GitHub. From now on the old Google Code page should not be used anymore. All issues are reported here on GitHub and the documentation is migrated.
  • 2015-04-12: REST Assured 2.4.1 is released with bug fixes and improvements. See change log for details.
  • 2015-01-27: Jakub Czeczotka has written a nice blog post on how to use REST Assured MockMvc, you can read it here.
  • 2014-11-15: REST Assured 2.4.0 is released with support for better configuration merging, improved logging, improved relaxedHTTPSValidation as well as other bug fixes and improvements. See release notes for more info on what has changed in this release.
  • 2014-10-06: REST Assured 2.3.4 is released with bug fixes and improvements. See change log for details.
  • 2014-08-29: REST Assured 2.3.3 is released with support for cross-site request forgery (CSRF) prevention when using form authentication as well as other fixes and improvements. See change log for details.
  • 2014-06-09: REST Assured 2.3.2 is released with support for simplified proxy configuration, better root path support, logging of form authentication and multipart parameters, ability to replace statically defined filters as well as other fixes and improvements. See change log for more info on what has changed in this release.
  • 2014-05-14: REST Assured was presented at Geecon in Krakow.
  • 2014-03-31: REST Assured 2.3.1 is released with support for logging if validation fails, root detach as well as bug fixes and other improvements. See change log for more info on what has changed in this release.
  • 2014-02-06: REST Assured will be presented at Geecon in Krakow in May.
  • 2014-01-23: REST Assured 2.3.0 is released with support for relaxed https validation, using a response to verify other parts of the response, Spring MVC authentication as well as various bug fixes and improvements. See release notes for more info on what has changed in this release.
  • 2014-01-14: Johan blogs about the Spring MockMvc support in version 2.2.0 at the Jayway team blog.
  • 2014-01-08: REST Assured 2.2.0 is released with support for unit testing Spring Mvc controllers using the new spring-mock-mvc module. There's also support for OAuth 2 using the Scribe framework as well as various bug fixes and improvements. See release notes for more info on what has changed in this release.
  • 2013-12-10: Johan blogs about the JSON schema support in version 2.1.0 at the Jayway team blog.
  • 2013-12-09: REST Assured 2.1.0 is released with support for JSON Schema Validation, better SSL configuration support, easier configuration of invalid hostnames for SSL sites and ability to mix path and full body assertions. See getting started page for details on how to get started and see release notes for more info on what has changed in this release.
  • 2013-11-29: REST Assured 2.0.1 is released that addresses a bug in the 2.0 release that caused extract to fail after body assertions.
  • 2013-11-29: Johan blogs about the updated syntax in release 2.0 at the Jayway team blog.
  • 2013-11-29: REST Assured 2.0.0 is released with an updated syntax, given-when-then (see here for an example). This release also fixes some regression bugs found in version 1.9.0. See getting started page for details on how to get started and see release notes for more info on what has changed in this release.
  • 2013-11-25: REST Assured 1.9.0 is released with support for configuring the HTTP Client instance, change default content decoders (Accept-Encoders), htmlPath support for single path expressions, namespace support, XPath namespace support, reusable session support as well as many other features and bug fixes. See getting started page for details on how to get started and see release notes for more info.
  • 2013-06-07: REST Assured 1.8.1 is released with bug fixes and updates. See change log for details.
  • 2013-04-12: Johan blogs about the new release of REST Assured 1.8.0 at the Jayway team blog.
  • 2013-04-03: REST Assured was presented at the Confess 2013 conference in Vienna.
  • 2013-04-01: REST Assured 1.8.0 is released! Major changes internally has made it possible to extract XmlPath and JsonPath to their own projects! This mean that you can use them without depending on REST Assured. There have also been major improvements to both XmlPath and JsonPath which includes the ability to configure deserializers, charset etc. See getting started page for details on how to get started and see release notes for more info.
  • 2012-12-15: REST Assured 1.7.2 is released with some minor bug fixes and support for printing all errors at once if a test fails. See change log for details.
  • 2012-12-13: REST Assured will be presented at the Confess 2013 conference in Vienna in the beginning of April 2013.
  • 2012-11-14: REST Assured was presented at the Devoxx conference in Antwerp.
  • 2012-11-11: REST Assured 1.7.1 is released with bug fixes found in the 1.7 release. See change log for details.
  • 2012-10-11: REST Assured 1.7 is released with many updates including object mapper configuration, custom object mappers, connection configuration, support for the PATCH and OPTIONS verb and more! You must also download the updated dependencies if you're not using Maven. See release notes for more info.
  • 2012-09-20: REST Assured will be presented at the Devoxx conference in Antwerp.
  • 2012-06-26: REST Assured was presented at the Jazoon conference in Zürich, Switzerland.
  • 2012-05-29: REST Assured 1.6.2 is released with bugs fixes and support object serialization in multi-part file uploads. See change log for details.
  • 2012-04-16: REST Assured was presented at the Scandinavian Developer Conference.
  • 2012-04-05: REST Assured 1.6.1 is released with bugs fixes and better support for specifying session id's. See change log for details.
  • 2012-03-29: REST Assured will be presented at the Jazoon conference in Zürich, Switzerland.
  • 2012-02-18: REST Assured 1.6 is released with many updates including much improved HTML validation, pretty-printing of request and response body, improved charset handling, no-value parameters, encoder configuration, decoder configuration and more! This release is not 100% backward compatible so see release notes before updating. You must also download the updated dependencies.
  • 2011-12-20: REST Assured 1.5 is released with better logging support, detailed configuration, a response builder and more! To allow for the new logging features this release is not 100% backward compatible. See release notes for details.
  • 2011-11-22: REST Assured will be presented at the Scandinavian Developer Conference on the 16th of April 2012.
  • 2011-11-08: REST Assured 1.4.5 is released with support for multi-value headers and cookies, parsing detailed cookies, serializing a java object to a form parameter and more! To allow for multi-value header parsing this release is not 100% backward compatible. See release notes for details.
  • 2011-10-27: Micha Kops has created an excellent blog and example application of how to use REST Assured. You can read it here.
  • 2011-10-09: Blog about parsing and validation of complex JSON and XML documents using REST Assured at the Jayway team blog.
  • 2011-10-07: REST Assured 1.4 is released with support for Object Mapping, setting a default parser, updates to XmlPath and JsonPath, single-path response option and more! See change log for details.
  • 2011-09-20: REST Assured 1.3.1 is released with improved XML parsing using XmlPath and support for passing in Object to parameter methods. See change log for details.
  • 2011-09-15: Blog about the multi-part form data file uploading can be read at the Jayway team blog.
  • 2011-09-15: REST Assured is presented at the DevCon 2011 conference in Karlskrona, Sweden.
  • 2011-09-05: REST Assured 1.3 is released with support for multi-part form data uploading, improved XML and JSON parsing and various bug fixes. If you're not using Maven you need to re-download the third-party dependencies to allow for multi-part form data uploading. See change log for details.
  • 2011-08-18: REST Assured 1.2.3 is released with support for path arguments, disabling of URL encoding as well as bug fixes and other smaller features. See change log for details.
  • 2011-06-28: REST Assured 1.2.2 is released with explicit form parameter support, path parameters, better SSL support and more! See change log for details.
  • 2011-06-04: Some of the new features in REST Assured are presented at the Jayway blog.
  • 2011-05-23: REST Assured 1.2.1 is released with some improvements and fixes. See change log for details.
  • 2011-05-22: REST Assured 1.2 is released with support for form authentication, filters, logging, and more! See change log for details.
  • 2011-04-26: REST Assured 1.1.7 is released with support for multi-value parameters and form/query parameter separation when using POST. See change log for details.
  • 2011-03-29: REST Assured 1.1.6 is released and fixes a bug with the preemptive basic authentication.
  • 2011-03-29: Presentation from Jayway's K-Helg is online.
  • 2011-03-28: REST Assured 1.1.5 is released with bug fixes, preemptive authentication, setting root path, reusing specifications and more. See change log for details.
  • 2011-03-04: REST Assured 1.1.2 is released with bug fixes and possibility to get status code and status line from the Response object. See change log for details.
  • 2011-03-02: REST Assured 1.1.1 is released with possibility to verify XML response bodies against an XSD or DTD as well as getting headers and cookies from the Response object. See change log and usage guide for details.
  • 2011-02-18: REST Assured 1.1 is released with many new features and fixes. Upgrading is highly recommend! Please see the release notes for more info.
  • 2011-01-17: REST Assured 1.0.3 is released with various bug fixes and ability to return the response body as string or byte array.
  • 2011-01-12: REST Assured 1.0.2 is released which allows XML and JSON parsing for many additional content types.
  • 2010-12-27: REST Assured is presented at the Jayway blog.
  • 2010-12-27: REST Assured 1.0.1 is released with better Javadoc and an interface for authentication.
  • 2010-12-24: REST Assured 1.0 is released.