Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release 0.24.2 #3994

Closed
wants to merge 23 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
d891db4
chore(ci): update pocket-ic client (#3963)
lwshang Oct 23, 2024
4e14a6f
chore: Promote 0.24.1 (#3964)
adamspofford-dfinity Oct 23, 2024
abab449
feat(frontend-canister): allow setting permissions in init args (#3965)
sesi200 Oct 28, 2024
d25c49f
chore: bump candid UI (#3968)
chenyan-dfinity Oct 31, 2024
b6fdcb3
chore: update command comment (#3970)
sesi200 Oct 31, 2024
e38b55f
fix: update canister hyphen handling for old versions of cargo (#3969)
adamspofford-dfinity Oct 31, 2024
6034fa2
chore: update CI to macos 13 (#3971)
adamspofford-dfinity Nov 5, 2024
a4ca210
chore: improve error message when local replica not running (#3973)
sesi200 Nov 5, 2024
7d36bdd
chore: update agent deps in frontend projects (alternate approach) (#…
rvanasa Nov 7, 2024
72cb257
feat: DfxInterfaceBuilder can provide extension manager (#3976)
ericswanson-dfinity Nov 8, 2024
985bd83
chore: release dfx-core 0.1.0 (#3977)
ericswanson-dfinity Nov 8, 2024
6af08b9
chore: improve `dfx cycles` messages. (#3972)
vincent-dfinity Nov 12, 2024
3965ff9
refactor: move pull related functions to pull module (#3983)
lwshang Nov 12, 2024
ba7e922
feat: facade pull ICP, ckBTC, ckETH ledger canisters (#3978)
lwshang Nov 12, 2024
a08f9de
chore: improve `dfx start` messages. (#3946)
vincent-dfinity Nov 12, 2024
234c2a3
fix: dfx start --pocketic does not require --clean (#3984)
mraszyk Nov 12, 2024
3152acb
chore: update replica version to a6284881 (#3985)
dfinity-bot Nov 13, 2024
ca58ec7
fix: dfx deploy to the playground fails for a fresh project; CLI read…
ericswanson-dfinity Nov 14, 2024
6cfec6a
chore: enable canister logs tests for PocketIC (#3990)
mraszyk Nov 14, 2024
bd0e8bb
chore: update Motoko version to 0.13.3 (#3988)
dfinity-bot Nov 14, 2024
bc91ffe
test: merge build_rust.bash into rust.bash (#3991)
lwshang Nov 14, 2024
e2d07cd
chore: Release 0.24.2
dfx-json Nov 14, 2024
7d0ca65
Merge branch 'master' into jason/release-0.24.2
dfx-json Nov 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,9 @@ jobs:
matrix:
# We build a dynamic-linked linux binary because otherwise HSM support fails with:
# Error: IO: Dynamic loading not supported
os: [macos-12, ubuntu-20.04, ubuntu-22.04, windows-2022]
os: [macos-13-large, ubuntu-20.04, ubuntu-22.04, windows-2022]
include:
- os: macos-12
- os: macos-13-large
target: x86_64-apple-darwin
binary_path: target/x86_64-apple-darwin/release/dfx
- os: ubuntu-20.04
Expand Down Expand Up @@ -109,7 +109,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [macos-12, ubuntu-20.04, ubuntu-22.04]
os: [macos-13-large, ubuntu-20.04, ubuntu-22.04]
steps:
- uses: actions/checkout@v4
- name: Download dfx binary
Expand Down Expand Up @@ -182,7 +182,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [macos-12, ubuntu-20.04, ubuntu-22.04]
os: [macos-13-large, ubuntu-20.04, ubuntu-22.04]
steps:
- name: Checking out repo
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ ubuntu-latest, macos-12, windows-latest ]
os: [ ubuntu-latest, macos-13-large, windows-latest ]

steps:
- uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/prepare-dfx-assets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ ubuntu-latest, macos-12 ]
os: [ ubuntu-latest, macos-13-large ]
steps:
- uses: actions/checkout@v4
- uses: actions/cache@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
# Error: IO: Dynamic loading not supported
target: [ x86_64-apple-darwin, x86_64-unknown-linux-gnu ]
include:
- os: macos-12
- os: macos-13-large
target: x86_64-apple-darwin
binary_path: target/x86_64-apple-darwin/release
name: x86_64-darwin
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/unit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ ubuntu-latest, macos-12 ]
os: [ ubuntu-latest, macos-13-large ]
steps:
- uses: actions/checkout@v4
- uses: actions/cache@v4
Expand Down
84 changes: 84 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,90 @@

# UNRELEASED

### feat: all commands will use the DFX_NETWORK from the environment

If `DFX_NETWORK` is set in the environment, all commands will use that network by default.
The `--network` parameter will take precedence if provided.

### fix: dfx generate now honors the --network parameter
This fixes an issue where `dfx deploy --playground` would fail if the project
had not been previously built for the local network.

### feat: facade pull ICP, ckBTC, ckETH ledger canisters

The ledger canisters can be pulled even though they are not really "pullable".
The metadata like wasm_url and init_guide are hardcoded inside `dfx deps pull` logic.

- ICP ledger: `ryjl3-tyaaa-aaaaa-aaaba-cai`
- ckBTC ledger: `mxzaz-hqaaa-aaaar-qaada-cai`
- ckETH ledger: `ss2fx-dyaaa-aaaar-qacoq-cai`

### chore: update agent version in frontend templates, and include `resolve.dedupe` in Vite config

### chore: improve error message when trying to use the local replica when it is not running

### Frontend canister

Allow setting permissions lists in init arguments just like in upgrade arguments.

- Module hash: 2c24b5e1584890a7965011d5d1d827aca68c489c9a6308475730420fa53372e8
- https://github.com/dfinity/sdk/pull/3965

### Candid UI

- Module hash: f45db224b40fac516c877e3108dc809d4b22fa42d05ee8dfa5002536a3a3daed
- Bump agent-js to fix error code

### chore!: improve the messages for the subcommands of `dfx cycles`.

If users run subcommands of `dfx cycles` without the `--ic` flag, show below messages to indicate what to do next.
```
Error explanation:
Cycles ledger with canister ID 'um5iw-rqaaa-aaaaq-qaaba-cai' is not installed.
How to resolve the error:
Run the command with '--ic' flag if you want to manage the cycles on the mainnet.
```

### chore: improve `dfx start` messages.

For `dfx start`, show below messages to users to indicate what to do next.
```
Success! The dfx server is running.
You must open a new terminal to continue developing. If you'd prefer to stop, quit with 'Ctrl-C'.
```

## Dependencies

### Motoko

Updated Motoko to [0.13.3](https://github.com/dfinity/motoko/releases/tag/0.13.3)

### Replica

Updated replica to elected commit a62848817cec7ae50618a87a526c85d020283fd9.
This incorporates the following executed proposals:

- [134036](https://dashboard.internetcomputer.org/proposal/134036)
- [134035](https://dashboard.internetcomputer.org/proposal/134035)
- [134034](https://dashboard.internetcomputer.org/proposal/134034)
- [134032](https://dashboard.internetcomputer.org/proposal/134032)
- [133939](https://dashboard.internetcomputer.org/proposal/133939)
- [133953](https://dashboard.internetcomputer.org/proposal/133953)
- [133952](https://dashboard.internetcomputer.org/proposal/133952)
- [133951](https://dashboard.internetcomputer.org/proposal/133951)
- [133950](https://dashboard.internetcomputer.org/proposal/133950)
- [133902](https://dashboard.internetcomputer.org/proposal/133902)
- [133901](https://dashboard.internetcomputer.org/proposal/133901)
- [133900](https://dashboard.internetcomputer.org/proposal/133900)
- [133798](https://dashboard.internetcomputer.org/proposal/133798)
- [133799](https://dashboard.internetcomputer.org/proposal/133799)
- [133800](https://dashboard.internetcomputer.org/proposal/133800)
- [133457](https://dashboard.internetcomputer.org/proposal/133457)
- [133450](https://dashboard.internetcomputer.org/proposal/133450)
- [133443](https://dashboard.internetcomputer.org/proposal/133443)
- [133397](https://dashboard.internetcomputer.org/proposal/133397)
- [133396](https://dashboard.internetcomputer.org/proposal/133396)

# 0.24.2

### feat: all commands will use the DFX_NETWORK from the environment
Expand Down
Loading
Loading