412k-rc1
Pre-release
Pre-release
During the pre-release testing of 412k-rc0 a few bugs were uncovered:
- A few cases in eyre were not handling the new wire format (introduced by the open eyre) properly. This caused eyre to be unable to clear its' gall subscriptions in certain cases.
- Recork timers were not being set on ships that have booted recently.
- Some completed flows in ames were being identified as dead flows with messages to send, causing crashes and unnecessary work.
|verbwas broken because of a mistyped cast in/sys/arvo, introduced by the userspace provenance type changes to$sack.
412k-rc1 includes fixes to all of these. This release will soon be deployed to core developers, so curious users can experiment with running it on real ships, but no warranties just yet.
Below you will find a pill with %base and %landscape (previously garden) included.
Run a fakezod with this pre-release candidate like this:
# Note that the end of the url can be macos-x86_64, macos-aarch64, linux-x86_64 or linux-aarch64
# depending on your system
curl -O https://bootstrap.urbit.org/vere/edge/v2.12-43a2568/vere-v2.12-43a2568-macos-aarch64
curl -O https://urbit-foundation.s3.us-east-2.amazonaws.com/412k-rc1.pill
chmod +x vere-v2.12-43a2568-macos-aarch64
./vere-v2.12-43a2568-macos-aarch64 -F zod -B 412k-rc1.pillWhat's Changed
- eyre: avoid +got'ing a channel that doesn't exist by @Fang- in #6749
- roller: fix state migration by @yosoyubik in #6758
- ames: fix state migration in 412 after merging #6762 by @yosoyubik in #6763
- ames: reinitialize recork timer by @yosoyubik in #6764
- ames: fix bug in dead flow consolidation by @pkova in #6756
- eyre: handle old wires correctly in +on-gall-response by @pkova in #6767
- arvo: add provenance when casting forward move by @pkova in #6774
Full Changelog: 412-rc0...412k-rc1