Uploaded image for project: 'Couchbase Java Client'
  1. Couchbase Java Client
  2. JCBC-1678

Use of deprecated Mono.retryWhen reactor API

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Blocker
    • 3.0.7
    • 3.0.6
    • None
    • None
    • 1

    Description

      As of Reactor 3.3.x, retryWhen(Function<Flux<Throwable>, ? extends Publisher<?>> whenFactory) is deprecated and is removed in reactor 3.4. This API is also extensively used in com.couchbase.client.core.retry.reactor.Retry.

      I'm currently working on upgrading Spring Boot to the latest Reactor version and this is unfortunately breaking the couchbase support because of this.

      Could you update part of the code base to remove deprecations? We're currently working on Spring Boot 2.4.0-M2 which is due very soon.

      Attachments

        For Gerrit Dashboard: JCBC-1678
        # Subject Branch Project Status CR V

        Activity

          People

            daschl Michael Nitschinger
            bclozel Brian Clozel
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty