Skip to content

Commit 059e9e8

Browse files
committed
Merge remote-tracking branch 'upstream/main'
2 parents 809c9aa + 1a16e17 commit 059e9e8

File tree

9 files changed

+621
-584
lines changed

9 files changed

+621
-584
lines changed

Diff for: .github/workflows/conventional-commits.yml

+5-3
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,13 @@ jobs:
2020
# verb: feat, fix, ...
2121
# scope: refers to the part of code being changed. E.g. " (accounts)" or " (accounts,canisters)"
2222
# !: Indicates that the PR contains a breaking change.
23-
- run: |
24-
if [[ "${{ github.event.pull_request.title }}" =~ ^(feat|fix|chore|build|ci|docs|style|refactor|perf|test)(\([-a-zA-Z0-9,]+\))?\!?\: ]]; then
23+
- env:
24+
TITLE: ${{ github.event.pull_request.title }}
25+
run: |
26+
echo "PR title: $TITLE"
27+
if [[ "$TITLE" =~ ^(feat|fix|chore|build|ci|docs|style|refactor|perf|test)(\([-a-zA-Z0-9,]+\))?\!?\: ]]; then
2528
echo pass
2629
else
2730
echo "PR title does not match conventions"
28-
echo "PR title: ${{ github.event.pull_request.title }}"
2931
exit 1
3032
fi

Diff for: .github/workflows/test.yml

+1-10
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ${{ matrix.os }}
1212
strategy:
1313
matrix:
14-
os: [ubuntu-latest, macos-latest, windows-latest]
14+
os: [ubuntu-latest, macos-12, windows-latest]
1515

1616
steps:
1717
- uses: actions/checkout@v4
@@ -48,15 +48,6 @@ jobs:
4848
run: |
4949
CARGO_TARGET_DIR=target/wasm wasm-pack test --chrome --headless ic-agent --features wasm-bindgen
5050
51-
- name: Purge for OSX
52-
if: matrix.os == 'macos-latest'
53-
run: |
54-
# There is a bug with BSD tar on macOS where the first 8MB of the file are
55-
# sometimes all NUL bytes. See https://github.com/actions/cache/issues/403
56-
# and https://github.com/rust-lang/cargo/issues/8603 for some more
57-
# information. An alternative solution here is to install GNU tar, but
58-
# flushing the disk cache seems to work, too.
59-
sudo /usr/sbin/purge
6051
aggregate:
6152
name: test:required
6253
runs-on: ubuntu-latest

Diff for: CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88

99
## Unreleased
1010

11+
## [0.35.0] - 2024-05-10
12+
1113
* Added a limit to the concurrent requests an agent will make at once. This should make server-side ratelimiting much rarer to encounter, even when sending a high volume of requests (for example, a large `ic_utils::ManagementCanister::install` call).
1214
* The agent will now automatically retry 429 Too Many Requests responses after a short delay.
1315
* BREAKING: Changed Chunk Store API to conform to the interface specification:
@@ -23,6 +25,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2325
* Function `Agent::fetch_api_boundary_nodes()` is split into two functions: `fetch_api_boundary_nodes_by_canister_id()` and `fetch_api_boundary_nodes_by_subnet_id()`.
2426
* `ReqwestTransport` and `HyperTransport` structures storing the trait object `route_provider: Box<dyn RouteProvider>` have been modified to allow for shared ownership via `Arc<dyn RouteProvider>`.
2527
* Added `wasm_memory_limit` to canister creation and canister setting update options.
28+
* Bumped Reqwest version from `0.11.7` to `0.12.4`
2629

2730
## [0.34.0] - 2024-03-18
2831

0 commit comments

Comments
 (0)