Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: couchbase/couchbase-ruby-client
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.4.3
Choose a base ref
...
head repository: couchbase/couchbase-ruby-client
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.4.4
Choose a head ref
  • 13 commits
  • 18 files changed
  • 2 contributors

Commits on May 17, 2023

  1. start 3.4.4 development

    avsej committed May 17, 2023
    Configuration menu
    Copy the full SHA
    55407e1 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. RCBC-441: interpret Integer as milliseconds in duration context (#110)

    For example, all timeout arguments are durations in milliseconds
    avsej authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    fd567da View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Configuration menu
    Copy the full SHA
    49e372a View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. RCBC-442: Support query with read from replica (#112)

    * Updated core
    * Added `use_replica` in query options which is mapped to the relevant option in the core API
    * FeatureNotAvailable is raised if `use_replica` is not nil and the server does not support query with read from replica
    DemetrisChr authored Jul 11, 2023
    Configuration menu
    Copy the full SHA
    08a35ed View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. Configuration menu
    Copy the full SHA
    eb0e74e View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    cd6153e View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. update core to 1.0.0-dp.7 (#115)

    Protocol logger could be enabled like this:
    
        Couchbase::Backend.enable_protocol_logger_to_save_network_traffic_to_file("/tmp/cb.log")
    
    Then all the logs will be recorded (and rotated automatically):
    
        $ ls -1 /tmp/cb.log*
        /tmp/cb.log.000000.txt
    
        $ head /tmp/cb.log.000000.txt
        [2023-07-26 13:59:17.107] [618461,0] [info] 0ms, ---------- Opening logfile: /tmp/cb.log.000000.txt
        [2023-07-26 13:59:40.453] [618461,619134] [trace] 23345ms, [MCBP, OUT] host="127.0.0.1", port=12000, buffer_size=220
        0000: 80 1f 00 a4 00 00 00 00 00 00 00 c4 00 00 00 01 00 00 00 00 00 00 00 00 7b 22 61 22 3a 22 63 78  ........................{"a":"cx
        0020: 78 2f 31 2e 30 2e 30 2f 33 34 31 65 30 31 62 3b 4c 69 6e 75 78 2f 78 38 36 5f 36 34 3b 72 75 62  x/1.0.0/341e01b;Linux/x86_64;rub
        0040: 79 5f 73 64 6b 2f 62 35 33 35 39 32 37 31 3b 73 73 6c 2f 33 30 30 30 30 30 39 30 3b 72 75 62 79  y_sdk/b5359271;ssl/30000090;ruby
    
    Notable changes:
    * CXXCBC-346: allow to log network communication (#425)
    * CXXCBC-350: Resolve collection ID before performing any scan operations (#433)
    avsej authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    a51c47e View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Query/scan test fixes (#117)

    * Range scan test fix after core update changed CollectionNotFound behaviour
    * Query test fix after change in uniq_id helper in a previous PR
    DemetrisChr authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    53766f3 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. RCBC-443: Support for Subdocument Read from Replica (#116)

    * RCBC-443: Support for Subdocument Read from Replica
    
    * Fix API doc to have correct error type
    DemetrisChr authored Aug 15, 2023
    Configuration menu
    Copy the full SHA
    4424bcd View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. RCBC-451 & RCBC-452: Expose any specific lookup_in spec errors (#118)

    Motivation
    ========
    Any spec-specific errors were ignored which resulted in any error that happens being exposed PathNotFound (because of the absence of content)
    
    Changes
    =======
    Add an error attribute to the SubDocumentField class that stores the Ruby error that is equivalent to the spec-specific error code from the C++ response. This error is raised then content or exists? for that spec are called
    
    ---------
    
    Co-authored-by: Sergey Avseyev <[email protected]>
    DemetrisChr and avsej authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    cde5fb2 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. update core to 1.0.0-dp.8

    avsej committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    670d868 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. fix class name in tests

    avsej committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    06022cb View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. update meta for 3.4.4

    avsej committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    167d2e5 View commit details
    Browse the repository at this point in the history
Loading