This new release of the aleph.im Core Channel Node application includes garbage collection bug fixes and improvements.
Bug Fixes:
- Pydantic Migrations Error Handling: Improved error handling during Pydantic migrations. (PR #786)
- Garbage Collector Issue: Resolved an issue with the garbage collector. (PR #787)
- Garbage Collection Failure Proofing: Made the garbage collection process more resilient to failures. (PR #792)
Improvements:
- Garbage Collection Session Handling: Improved the way garbage collection sessions are handled. (PR #793)
What's Changed
- Fix: pydantic migrations error handling by @1yam in #786
- Solve garbage collector issue by @nesitor in #787
- Garbage collection failure proof by @nesitor in #792
- Improve garbage collection session handling by @nesitor in #793
Full Changelog: 0.7.3...0.7.4
Upgrade guide
Make sure that your node is running v0.5.1 or later. If that is not the case already, follow the upgrade guide here.
From v0.5.1, simply bump the version of these services:
- On the
docker-compose.yml
file, in thepyaleph
andpyaleph-api
services must usealephim/pyaleph-node:0.7.4
. - On the
docker-compose.yml
file, in thep2p-service
service must usealephim/p2p-service:0.1.4
. - On the
docker-compose.yml
file, in theipfs
service must use theipfs/kubo:v0.34.1
and the command section should be["daemon", "--enable-pubsub-experiment", "--migrate", "--enable-gc"]
.
⚠️ Warning: After updating pyaleph, the service may take up to 10 minutes to start due to a one-time migration. Do not restart the VM; the service will start automatically once the migration completes.
Then, restart your node: docker-compose pull && docker-compose down && docker-compose up -d
.