-
Notifications
You must be signed in to change notification settings - Fork 459
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
cd83b68
commit 1ab8811
Showing
5 changed files
with
46 additions
and
3 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,43 @@ | ||
--- | ||
|
||
title: Developer weekly update January 29, 2025 | ||
|
||
description: This week, there are some important updates regarding upgrading ledger canisters, the Inter-canister Event Utility working group, and a new agent for Elixir development. | ||
|
||
tags: [Devs] | ||
|
||
image: /img/blog/dev-update-blog-jan-29.jpg | ||
|
||
--- | ||
|
||
# Developer weekly update January 29, 2025 | ||
|
||
![January 29, 2025](../../static/img/blog/dev-update-blog-jan-29.jpg) | ||
|
||
Hello developers, and welcome to this week's developer weekly update! This week, there are some important updates regarding upgrading ledger canisters, the Inter-canister Event Utility working group, and a new agent for Elixir development. Let's get started! | ||
|
||
## Ledger suite upgrade | ||
|
||
The DFINITY team has migrated the ICRC ledger suite to use stable storage for key data structures. In the past, ledgers could downgrade to the immediately previous version seamlessly. Using stable storage introduces a breaking change that makes the previous downgrade workflow no longer possible. Also, these updates implement several critical changes, meaning in order to upgrade to the latest ICRC ledger suite, you must follow a specific series of upgrade steps. | ||
|
||
These upgrades should be applied to the ledger suite canisters Index, Ledger, and Archive in that order. | ||
|
||
To learn more and view the important upgrade instructions, please read [the ledger suite upgrade forum post](https://forum.dfinity.org/t/icrc-ledger-suite-upgrade/40655). | ||
|
||
## Inter-canister Event Utility working group | ||
|
||
The Inter-canister Event Utility working group has resumed weekly meetings! This group is dedicated to discussing and developing event system architectures and workflows for ICP. One such common architecture is the PubSub structure, where one canister publishes data that another canister can subscribe to. This can be useful for canisters that want to get notifications about certain data from another canister or source, such as the ICP ledger publishing transaction info that a user can subscribe to. | ||
|
||
The group meets every week on Wednesday at 7:00 pm CET. [Learn more](https://forum.dfinity.org/t/technical-working-group-inter-canister-event-utility-working-group/29048). | ||
|
||
## ICP agent: Elixir | ||
|
||
A new ICP agent has been developed by the ICP community: the ICP agent for Elixir! Elixir is a general-purpose programming language that has grown in popularity for blockchain projects, instant messaging apps, video conferencing apps, and financial systems. | ||
|
||
The ICP agent Elixir supports update and query calls on ICP. It authenticates calls using Secp256k1 keys. | ||
|
||
You can learn more in the project's [GitHub repo](https://github.com/diodechain/icp_agent). | ||
|
||
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.
Submodule internetidentity
updated
41 files
Submodule motoko
updated
8 files
+1 −1 | doc/md/base/Debug.md | |
+2 −0 | doc/md/base/Error.md | |
+0 −1 | doc/md/base/ExperimentalInternetComputer.md | |
+18 −20 | doc/md/base/Timer.md | |
+1 −1 | doc/md/base/index.md | |
+2 −2 | doc/md/getting-started/quickstart.md | |
+2 −2 | doc/md/writing-motoko/arguments.md | |
+3 −3 | nix/sources.json |
Submodule sdk
updated
31 files