-
Notifications
You must be signed in to change notification settings - Fork 470
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Developer Weekly Update: Feb 19 2025 (#5443)
* Create 2025-02-19-update.mdx * Add files via upload * Update blog/news-and-updates/2025-02-19-update.mdx Co-authored-by: Jennifer K. Tran <[email protected]> --------- Co-authored-by: Jennifer K. Tran <[email protected]>
- Loading branch information
1 parent
f502ef7
commit 8e23c1c
Showing
2 changed files
with
60 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
--- | ||
title: Developer weekly update February 19, 2025 | ||
description: This week we have new releases of dfx and the ICP JavaScript agent, plus some exciting updates to ICP Ninja. | ||
tags: [Devs] | ||
image: /img/blog/dev-update-blog-feb-19.jpg | ||
--- | ||
|
||
# Developer weekly update February 19, 2025 | ||
|
||
 | ||
|
||
Hello developers, and welcome to this week's developer weekly update! This week we have new releases of `dfx` and the ICP JavaScript agent, plus some exciting updates to ICP Ninja. Let's get started! | ||
|
||
## dfx v0.25.0 | ||
|
||
A new version of `dfx` has been released! New features in this release include: | ||
|
||
- Significant changes regarding `dfx` command output that drastically simplifies the amount of output returned to the developer. Previous, detailed output can still be accessed via the `-v` verbose flag. | ||
|
||
- PocketIC implementation of the replica API can now be used in the local development. This will become the default in a future release. PocketIC can be used via the `dfx start --pocketic` command. | ||
|
||
- PocketIC now features a new `--impersonate <prinicpal>` workflow for testing calls sent from different principals. | ||
|
||
- Canisters now accept the settings flag `--wasm-memory-threshold <threshold>`. | ||
|
||
[Read the full release notes](https://github.com/dfinity/sdk/releases/tag/0.25.0). | ||
|
||
## ICP JavaScript agent v2.3.0 | ||
|
||
The latest release of the ICP JavaScript agent has been published. Important updates in this release include: | ||
|
||
- FetchRootKey: Newly refactored logic changes how the `fetchrootkey` is awaited before the first async call is made. | ||
|
||
- ReadState expiry rollback: Reverts a bug introduced in v2.1.3 regarding a reused `readstate` request with a mismatched `ingress_expiry`. | ||
|
||
- SyncTime: HttpAgent will now use an anonymous identity for syncTime calls. This fixes a bug where clocks diverging by greater than 5 minutes could not sync their time with the replica. | ||
|
||
- HttpAgent errors: Enhanced error messages with more information for logging and debugging. | ||
|
||
[Read the full release notes](https://github.com/dfinity/agent-js/releases/tag/v2.3.0). | ||
|
||
## ICP Ninja: February release | ||
|
||
ICP Ninja has received a huge upgrade! The web IDE tool introduced several new features, plus a brand new design. New features include: | ||
|
||
- Ability to create a new project from a blank template rather than selecting an existing project. | ||
|
||
- Ability to reset project files to their default. | ||
|
||
- Enhanced AI assistant functionality, including explaining code snippets, fixing code syntax, and improving code syntax. | ||
|
||
- Improved example projects. | ||
|
||
- New example projects, including EVM Block Explorer. | ||
|
||
Be sure check to out [ICP Ninja](https://icp.ninja) to view the cool new branding and website design as well! | ||
|
||
That'll wrap up this week. Tune back in next week for more developer updates! | ||
|
||
-DFINITY |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.