WOW. This sure has been a busy month in the world of DAML. We’ve got a ton of new docs, some bug fixes, and an assortment of blogs and posts. Check it all out below.
What’s New in the Ecosystem
Update: 1.6.0 has been released and you can read the full release notes here.
We’ll be holding two community open door sessions for the 1.6.0 RC, one for US-based timezones and one for APAC. Register here for APAC/Europe morning timezones and here for US/Europe evening timezones. Both will be on October 12th so go signup! 📝
Bugs and Rewards and What Even Is a Blockchain?
So first off some shoutouts to all our lovely community members who helped us find and fix bugs! They’ve all received the coveted Squidly Devourer of Bugs badge for these!
- Huge thanks to György for discovering that DA.Date.date overflows and to Sofia for fixing it (#7393)! There are more details on this bug in the release notes.
- And another thanks to György for discovering an issue in qualified name handling (#7544)
- Thanks to Rocky for pointing out that we didn’t document setting environment variables in Windows (#106)
Bart Cant won our second Community Recognition Ceremony. We’ve shipped him a hoodie and are producing his bobblehead which he’ll hopefully be able to show off in a few weeks.
We’re also diving deep on how we think about blockchains/distributed ledgers as a class of technology. Have your own thoughts? Chime in on the forum.
We’ll be participating in two hackathons 👩💻👨💻 in November!
- YHack from November 7th-14th where students will be using DAML to create their vision of a social network
- Odyssey where teams will be working to outcompete destructive systems from November 13th-15th.
ISDA will be using DAML to pilot their Common Domain Model (CDM) for clearing of interest rates. Read the full press release here.
Omid Mogharian recently wrote a post about improving data distribution using Natix EdgeDrive, a solution that’s partially powered by DAML. ⚙️
DAML is now on Chainstack! which is a platform for deploying applications across multiple different networks. Currently they support DAML on Corda and plan to add more soon.
And lots more news in Digital Asset’s latest version of inter/connected.
Blogs and Posts
Confused about public and private ledgers and blockchains? Want to explain them to your family and friends? Check out Anthony’s write-up on the key difference. Or hop into our in-depth discussion over on the forum. 💬
Phoebe showed us how to run DAML applications across multiple ledgers using Canton. ⛓⛓
As I’m sure you’ve heard the Tokyo Stock Exchange recently had a day long outage during trading hours 📈. We were subsequently inspired to write a blog post about how distributed ledgers solve for this class of operational issues.
György published his second part of his series on DAML’s Finance Library. In this one he shows how to have a dynamic set of signatories, and advanced ledger updating techniques.
Zohar Hod gave a webinar on data control and monetization, view the recording here.
Sofus did some more work on his Business Process DSL.
Listen to Tim talk about DAML on Block, stock, and barrel. Easily one of the best names ever for a podcasts 🎤 .
Yuval started a new DAMLer Strava club so go get your exercise 🚴♀️ on with a bunch of us at DA! We’ve already ballooned from 9 to 28 members.
Richard adapted a song to be about DAML which instantly makes it better.
Release Candidate for DAML SDK 1.6.0
1.6.0 RC Highlights
- Scope, Status, Compatibility, and Evolution of core DAML technology are now comprehensively documented.
- The Introduction to DAML documentation has gained new chapters on Dependencies, Functional Programming, The DAML Standard Library, and Testing and Debugging.
We are continuing to work on performance of the DAML integration components and improving production readiness of DAML Ledgers, but there are exciting features and improvements in the pipeline for the next few releases as well.
- The Trigger Service will reach feature completion and move into Beta
- The authentication framework for DAML client applications (like the Trigger Service) is being revisited to make it more flexible (and secure!)
- DAML’s error and execution semantics are being tidied up with a view towards improving exception handling in DAML
- DAML will get a generic Map type as part of DAML-LF 1.9