Migration Guides
Audience: Users upgrading from previous versions of ActingWeb.
This section provides guides for migrating between ActingWeb versions and avoiding common pitfalls.
Warning
Every guide in this section shows the API as it was during that migration, not necessarily the current API. Code blocks here must not be copied into new code without checking against Guides or Hooks Reference.
Contents
- Migrating to ActingWeb 3.14
- Start here
- Look up items by value, not position
- Breaking changes
- A permission gap in property lists is fixed
- Two notification (subscription) fixes
- Retrying a failed list update is safer, in one specific case
- New, opt-in: faster reads that can be a moment out of date
- New: a tool to find orphaned data
- Faster out of the box
- Migrating to ActingWeb 3.13
- Migrating to ActingWeb 3.11
- Migrating to ActingWeb 3.10
- Migrating to ActingWeb 3.7
- ActingWeb v3.1 Migration Guide
- Overview of Changes
- Migration Steps
- Hook Type Mapping
- Hook Function Signatures
- Benefits of Migration
- Common Migration Issues
- Need Help?
- Common Pitfalls
Version Migrations
- v3.14 Migration
Guide for upgrading to ActingWeb 3.14. Property lists are faster and cheaper to work with, especially for code that looks up items by position in a loop — the guide shows the new, faster way (
find(),remove_where(),update_where()). Three small breaking changes, a fix for a permission gap that let read-only peers write to property lists, and a new command-line tool for finding leftover data from deleted actors (actingweb-verify-orphans).- v3.13 Migration
Guide for upgrading to ActingWeb 3.13. It covers four largely independent pieces of work — the DynamoDB scalability change and its required reverse-lookup backfill, an MCP trust-cache authorization fix, the MCP
structuredContentbehaviour change, and the property-list storage format — and opens with a “Start here” section that says which of them apply depending on whether you are coming from 3.12.x or from one of the 3.13 release candidates. If you use list properties, do the sweep in step 1 before upgrading — list reads now fail loudly on pre-existing data damage that earlier releases silently skipped past, so sweeping and repairing comes first.- v3.11 Migration
Guide for upgrading to ActingWeb 3.11, covering the one new PostgreSQL migration (chain_id index), DynamoDB TTL for token cleanup, SPA/mobile refresh-token rotation hardening, the SPA OAuth redirect_uri allowlist, the removal of the optional MCP SDK objects, and the new Apple/GitHub/Google-native sign-in providers.
- v3.10 Migration
Guide for upgrading to ActingWeb 3.10, covering automatic subscription processing with CallbackProcessor, RemotePeerStore, FanOutManager, and peer capabilities.
- v3.7 Migration
Guide for upgrading to ActingWeb 3.7, covering developer API extensions for SubscriptionManager and TrustManager with cleaner APIs and automatic lifecycle hooks.
- v3.1 Migration
Guide for upgrading to ActingWeb 3.1, including changes to the developer API, unified access control, and handler architecture.
Common Issues
- Common Pitfalls
Frequently encountered issues and their solutions when working with ActingWeb.
Migration Checklist
When upgrading ActingWeb:
Read the relevant migration guide
Review breaking changes
Update your configuration
Test in development environment
Run your test suite
Deploy with monitoring
See Also
Configuration Reference - Configuration reference
Troubleshooting - Troubleshooting guide
CHANGELOG - Full changelog