Skip to main content
This page tracks significant changes affecting application developers. For infrastructure changes, see Global Synchronizer Release Notes.

Current Versions

ComponentVersionNotes
Canton SDK3.4.xLatest stable
Daml3.4.xDaml 3.x series
Splice0.5.4Global Synchronizer

Recent Updates

December 2025

Canton SDK 3.4 Release

Key changes for developers:
  • Improved JSON Ledger API: Better error messages and validation
  • PQS enhancements: New query capabilities and performance improvements
  • Daml Script updates: Enhanced testing capabilities

November 2025

Splice 0.5.x Series

Updates to the Global Synchronizer:
  • Token Standard (CIP-0056): Standardized token operations
  • Wallet SDK improvements: Better integration patterns
  • Traffic management: Enhanced fee handling

Migration Guides

Migrating from Daml 2.x to 3.x

If you have existing Daml 2.x applications:
Daml 3.x includes breaking changes. Review the migration guide carefully before upgrading.
Key changes:
AreaDaml 2.xDaml 3.x
Contract KeysAvailableTemporarily unavailable (planned for future release)
Package ManagementDAR-basedEnhanced with SCU (Smart Contract Upgrade)
APIsLedger API v1Ledger API v2

Migrating from Enterprise to Canton Network

If you’re moving from a private Canton deployment to Canton Network:
  1. Review party structure: Ensure parties are hosted on appropriate validators
  2. Update traffic handling: Implement Canton Coin management
  3. Adjust deployment: Configure for Global Synchronizer connectivity
  4. Test on DevNet: Validate before production

Deprecation Notices

Deprecated Features

FeatureStatusAlternative
Contract Keys (3.x)Temporarily unavailableUse explicit contract IDs
Legacy Daml ScriptDeprecatedUse Daml Script 2.0

End-of-Life Timeline

VersionStatusEnd-of-Life
Daml 2.xMaintenanceSee docs.daml.com
Canton SDK 3.3.xSupported6 months after 3.4.x

Upcoming Changes

Planned for Q1 2026

  • Contract Keys return: Enhanced implementation for Daml 3.x
  • Improved code generation: Better TypeScript and Java generators
  • Enhanced PQS: Additional query capabilities

Under Development

  • Cross-synchronizer transfers: Simplified multi-sync workflows
  • Developer tooling: Improved debugging and profiling

Staying Current

Announcements

Version Compatibility

Before upgrading, check:
  1. Canton SDK version matches your target environment
  2. Splice version aligns with network version
  3. Daml packages are compatible with new SDK

Version Compatibility Dashboard

Check compatible versions across all components.