OldNews

Johan Haleby edited this page Jul 24, 2018 · 23 revisions
  • 2017-04-28: Awaitility 3.0.0 is released with lots of improvements and changes to 2.0.0. See release notes and changelog for details.

  • 2017-04-07: Awaitility 3.0.0-rc3 is released. It allows you to specify poll thread(s) and changed the behavior of untilAsserted so that lambda expressions are allowed to throw checked exceptions. See changelog for details.

  • 2017-03-31: Awaitility 3.0.0-rc2 is released. It fixes some bugs that were found in the previous release candidate and it includes the ability to specify the poll executor service and uses one less thread by default. See changelog for details.

  • 2017-03-17: Awaitility 3.0.0-rc1 is released. It includes several bug fixes and some major (non-backward compatible) changes:  

    1. The proxy creation is now done by bytebuddy instead of cglib and this has been extracted to its own project called awaitility-proxy. This means that if you need to use proxies depend on this project in addition to vanilla awaitility:

      <dependency>
          <groupId>org.awaitility</groupId>
          <artifactId>awaitility-proxy</artifactId>
          <version>3.0.0-rc1</version>
      </dependency>

      You create a proxy when you do:

      await().untilCall( to(someObject).someMethod(), is(4) );

      The to method has been moved to "org.awaitility.proxy.AwaitilityClassProxy" in the awaitility-proxy project.

    2. The until(Runnable ...) method in org.awaitility.core.ConditionFactory is renamed to untilAsserted(Runnable ...). This means that if you previously did:    

      await().until(() -> assertThat(something()).isEqualTo("Something"));

      you now need to do:

      await().untilAsserted(() -> assertThat(something()).isEqualTo("Something"));

    To use it depend on:

    <dependency>
        <groupId>org.awaitility</groupId>
        <artifactId>awaitility</artifactId>
        <version>3.0.0-rc1</version>
    </dependency>
  • 2016-06-17: Awaitility 2.0.0 is released with support for at least expressions as well as upgraded Groovy and Scala support. See release notes for more details.

  • 2016-06-17: Awaitility has a new website, http://www.awaitility.org. Feel free to update your bookmarks.

  • 2015-11-27: Awaitility 1.7.0 is released with support for non-fixed poll intervals. By default Awaitility ships with fibonacci, iterative and ability to roll your own. To simplify custom poll intervals Duration has been updated with methods such as plus, minus, multiply and divide. A new helper method called matches has also been added to Awaitility to reduce boiler plate code when creating lambda expressions that call methods that throws exception. See change log for details and see this blog for additional info.

  • 2015-09-27: Awaitility 1.6.5 is released with support for ignoring exceptions.

  • 2015-09-14: Awaitility 1.6.4 is released. See change log for details.

  • 2015-07-20: Awaitility 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.

  • 2014-11-28: Awaitility 1.6.3 is released. See change log for details.

  • 2014-10-15: Awaitility 1.6.2 is released with improved support for Condition Evaluation Listeners, Groovy 2.3 Trait support and deadlock detection. See change log for more details.

  • 2014-07-03: Awaitility 1.6.1 is released with support for Condition Evaluation Listeners as well as various bug fixes. See change log for more details.

  • 2014-04-23: Awaitility 1.6.0 is released with support for AssertJ and Fest Assert assertions as well as better support for Java 8. See this blog for some examples and have a look at the change log for more details.

  • 2014-01-27: Awaitility 1.5.0 is released. See change log for details.

  • 2013-11-26: Awaitility 1.4.0 is released. See change log for details.

  • 2013-02-16: Awaitility 1.3.5 is released. See change log for details.

  • 2012-02-14: Awaitility was presented at JFokus.

  • 2012-02-13: Awaitility 1.3.4 is released. See change log for details.

  • 2011-11-16: Awaitility was presented at Devoxx 2011 in Antwerp.

  • 2011-09-22: Awaitility 1.3.3 is released with better support for atomic data structures.

  • 2011-04-03: Awaitility 1.3.2 is released with a few bugs fixes and smaller improvements. See change log for details.

  • 2011-04-03: Presentation from Jayway's K-Helg is online.

  • 2010-11-14: Awaitility 1.3.1 is released with Groovy support. See change log for details.

  • 2010-10-18: Awaitility 1.3 is released with Scala and fieldIn support. See release notes for details.

  • 2010-09-12: Awaitility 1.2.1 is released. See change log for details.

  • 2010-08-30: Awaitility 1.2 is released. It improves error messages on timeouts to include actual value from the last poll.

  • 2010-08-25: Awaitility 1.1 is released. Main enhancement is better default error messages on timeouts. See change log for more details.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.