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: MystenLabs/sui
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: devnet-0.15.1
Choose a base ref
...
head repository: MystenLabs/sui
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: devnet-0.15.2
Choose a head ref
  • 9 commits
  • 12 files changed
  • 8 contributors

Commits on Nov 12, 2022

  1. [BUGFIX][deps] Explicitly set patched version of sqlx

    Sui's dependency on `sqlx` needs to be overridden with a patched
    version that uses a more recent version of `libsqlite3-sys`.  The
    previous approach used a `patch` configuration in the root
    `Cargo.toml`.
    
    This works for builds within this project, but seems to break for
    builds that originate from outside the workspace, but depend on one of
    the workspace crates.
    
    In this scenario, the patch doesn't apply on the dependency on `sqlx`
    in `sui-storage`, so it ends up conflicting with the dependency in
    `workspace-hack`.
    
    The most common example of this is someone depending on the Rust
    SDK (`sui-sdk`).
    
    This diff ditches the `patch` and sets the dependency override
    explicitly on `sui-storage`.
    
    Test Plan:
    
    Sui builds and runs:
    
    ```
    sui$ cargo build
    sui$ cargo simtest
    sui$ cargo nextest run
    ```
    
    Dependents on the Sui SDK build and run, e.g. following the
    instructions at https://docs.sui.io/build/rust-sdk succeeds.
    
    Closes #5887
    Ashok Menon authored and amnn committed Nov 12, 2022

    Unverified

    The email in this signature doesn’t match the committer email.
    Copy the full SHA
    0d490d5 View commit details
  2. [docs/sdk/rust] Update refs to SuiClient::new (#6046)

    367da13 Updates the API for creating `SuiClient` instances (changes the name and adds a parameter).  Reflect this in the docs.
    amnn committed Nov 12, 2022
    Copy the full SHA
    7c32232 View commit details

Commits on Nov 14, 2022

  1. Sui version bump to v0.15.2

    ebmifa committed Nov 14, 2022
    Copy the full SHA
    139f5f8 View commit details
  2. cargo build release

    ebmifa committed Nov 14, 2022
    Copy the full SHA
    b327b40 View commit details
  3. Wait for remote peer connections in Core recovery header fetch (#6100)

    Uses `WaitingPeer` to wait up to the already-configured timeout
    before giving up on remote header fetch on Core recovery.
    aschran authored and ebmifa committed Nov 14, 2022
    Copy the full SHA
    9a567e7 View commit details
  4. Copy the full SHA
    d0d0293 View commit details
  5. Copy the full SHA
    673a040 View commit details
  6. Add debug logs to header proposing and voting (#6101)

    Before these components are deleted, it seems it is still useful to have more visibility into their logic, especially there are known issues.
    mwtian committed Nov 14, 2022
    Copy the full SHA
    067600e View commit details
  7. Update move ptr (#6106)

    * update move ptr
    oxade authored Nov 14, 2022
    Copy the full SHA
    4409cd3 View commit details
Loading