Skip to content

Commit

Permalink
Merge branch 'master' into ens/build-windows-in-e2e
Browse files Browse the repository at this point in the history
  • Loading branch information
ericswanson-dfinity authored Jan 18, 2024
2 parents f53fb7a + 1401203 commit 47ee4cd
Show file tree
Hide file tree
Showing 76 changed files with 1,414 additions and 1,250 deletions.
53 changes: 52 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,63 @@

# UNRELEASED

### feat: large canister modules now supported

When using `dfx deploy` or `dfx canister install`, previously WASM modules larger than 2MiB would be rejected.
They are now automatically submitted via the chunking API if they are large enough.
From a user perspective the limitation will simply have been lifted.

### feat: dfx deps: wasm_hash_url and loose the hash check

Providers can provide the hash through `wasm_hash_url` instead of hard coding the hash directly.

If the hash of downloaded wasm doesn’t match the provided hash (`wasm_hash`, `wasm_hash_url` or read from mainnet state tree), dfx deps won’t abort. Instead, it will print a warning message.

### feat!: update `dfx cycles` commands with mainnet `cycles-ledger` canister ID

The `dfx cycles` command no longer needs nor accepts the `--cycles-ledger-canister-id <canister id>` parameter.

### chore: removed the dfx start --emulator mode

This was deprecated in dfx 0.15.1.

### chore: removed ic-ref from the binary cache

### chore: updated dependencies for new rust projects

Updated to candid 0.10, ic-cdk 0.12, and ic-cdk-timers 0.6

### fix: store playground canister acquisition timestamps with nanosecond precision on all platforms

They've always been stored with nanosecond precisions on Linux and Macos.
Now they are stored with nanosecond precision on Windows too.

## Dependencies

### Motoko

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

### Frontend canister

Module hash: 3c86d912ead6de7133b9f787df4ca9feee07bea8835d3ed594b47ee89e6cb730

### Replica

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

- [127034](https://dashboard.internetcomputer.org/proposal/127034)
- [127031](https://dashboard.internetcomputer.org/proposal/127031)
- [126879](https://dashboard.internetcomputer.org/proposal/126879)
- [126878](https://dashboard.internetcomputer.org/proposal/126878)
- [126730](https://dashboard.internetcomputer.org/proposal/126730)
- [126729](https://dashboard.internetcomputer.org/proposal/126729)
- [126727](https://dashboard.internetcomputer.org/proposal/126727)
- [126366](https://dashboard.internetcomputer.org/proposal/126366)
- [126365](https://dashboard.internetcomputer.org/proposal/126365)
- [126293](https://dashboard.internetcomputer.org/proposal/126293)

# 0.15.3

### fix: allow `http://localhost:*` as `connect-src` in the asset canister's CSP
Expand Down Expand Up @@ -1337,7 +1388,7 @@ Additionally, after build step, the `.wasm` file is archived with `gzip`.
### chore: Move all `frontend canister`-related code into the SDK repo

| from (`repository` `path`) | to (path in `dfinity/sdk` repository) | summary |
| :------------------------------------------ | :--------------------------------------------- | :------------------------------------------------------------------------------------------ |
|:--------------------------------------------|:-----------------------------------------------|:--------------------------------------------------------------------------------------------|
| `dfinity/cdk-rs` `/src/ic-certified-assets` | `/src/canisters/frontend/ic-certified-asset` | the core of the frontend canister |
| `dfinity/certified-assets` `/` | `/src/canisters/frontend/ic-frontend-canister` | wraps `ic-certified-assets` to build the canister wasm |
| `dfinity/agent-rs` `/ic-asset` | `/src/canisters/frontend/ic-asset` | library facilitating interactions with frontend canister (e.g. uploading or listing assets) |
Expand Down
Loading

0 comments on commit 47ee4cd

Please sign in to comment.