09/11
Announcements
The Hyperledger Technical Steering Committee election is coming up and we are currently seeking nominations of candidates. Please see the election page on the wiki for more information. The call for nominations closes on September 19th at 17:00 Pacific Time (GMT - 7).
Code & Projects
Hyperledger Besu
v1.5.4 now available. Some improvements include:
A new privacy JSON RPC API, priv_debugGetStateRoot
Better re-org logging
A new debug API, debug_batchSendRawTransaction to send multiple txns with a single call
Full release notes here.
Hyperledger Lab: Solang
v0.1.3 is now available.
Added
`import` directives are supported
New `--importpath` command line argument to specify directories to search for imports
Contracts can have base contracts
Contracts can be abstract
Interfaces are supported
Libraries are supported
The `using` library `for` type syntax is supported
Changed
Solang now uses llvm 10.0 rather than llvm 8.0
In line with Solidity 0.7.0, constructors no longer need a visibility argument
Hyperledger Aries Framework Go
v0.1.4 is now available.
Enhancements
Aries Agent Mobile: mobile bindings for all protocols
DIF Presentation-Exchange (initial support)
Ability to forward action/state events through the WebSocket transport
didexchange.Client.CreateConnection(): ability to create a didcomm connection record without running the didexchange protocolAbility to associate saved credentials and presentations with
myDIDandtheirDIDRFC0434 - Out-of-Band Protocols: added JavaScript and REST bindings
RFC0028 - Introduce: added JavaScript and REST bindings
TLS support for all inbound transports (wss, https)
Middleware handlers for issue-credential and present-proof
Fixes
aries-js-worker: Safari error "Could not decode a text frame as UTF-8." in WebSocket Communication
Breaking changes
The Legacy KMS has been removed from the framework.
Noteworthy Pull Requests
Note that this section is intended to highlight particularly interesting pull requests that need more eyeballs and reviews.
Hyperledger Aries Framework Go
Hyperledger Umbra
Hyperledger Cello
Articles, Training & Tutorials
O'Reilly Book "Hands-On Smart Contract Development with Hyperledger Fabric V2" Now available.
Becoming a Hyperledger Aries Developer Course - Develop blockchain-based production-ready identity applications with Hyperledger Aries.This course focuses on building applications on top of Hyperledger Aries components—the area where you, as a Self-Sovereign identity (SSI) application developer, can have the most impact. While you need a good understanding of Indy (and other ledger/verifiable credential technologies) and a basic idea of what Ursa (the underlying cryptography) is and does, Aries is where you need to dig deep. Learn more and sign up.
Events
Upcoming Project Maintainer Calls
2020-09-12:
2020-09-14:
2020-09-15:
2020-09-16:
2020-09-17:
2020-09-18: