| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 408k source code.tar.gz | 2026-07-13 | 4.0 MB | |
| 408k source code.zip | 2026-07-13 | 4.5 MB | |
| README.md | 2026-07-13 | 6.8 kB | |
| Totals: 3 Items | 8.5 MB | 0 | |
%base hash (check with +vats %base, =verb %.y): 0v1p.bd1ud.hribk.6619t.70jni.n06f4.9il00.voegf.kh8i9.8se4n.124s8
Description
The pre-release testing of the various 408k release candidates surfaced many edge cases related to directed messaging. We have since fixed all of them, but to further de-risk the release we will proceed with the directed messaging rollout in two stages. The release rolling out now contains all the fixes necessary for reliable operation. 408k-1 will enable automatic directed messaging migration on all ships.
To start the migration immediately you can use the command
:hood &ahoy-set-hash 0v1p.bd1ud.hribk.6619t.70jni.n06f4.9il00.voegf.kh8i9.8se4n.124s8
Note that ships that were previously on pre-release versions of 408k will continue to use directed messaging and migrating new peers to directed messaging.
Ford lightning, the compiler speed improvements and other fixes are of course immediately available.
What's Changed
- Suite C Crypto for GW (+crub replaced with +cric) by @tinnus-napbus in https://github.com/urbit/urbit/pull/7292
- hoon: expose old +co behavior for
@dabackcompat by @Fang- in https://github.com/urbit/urbit/pull/7294 - hoon: make +chip test through ?! by @Fang- in https://github.com/urbit/urbit/pull/7298
- hoon: make =^ require cells at compile-time by @Fang- in https://github.com/urbit/urbit/pull/7297
- ames: bump +stay tag to %30 by @tinnus-napbus in https://github.com/urbit/urbit/pull/7306
- eyre: prevent .local domains overriding eauth public domains by @tinnus-napbus in https://github.com/urbit/urbit/pull/7183
- ford lightning by @midden-fabler in https://github.com/urbit/urbit/pull/7291
- gall: move egg migrations into lull by @Fang- in https://github.com/urbit/urbit/pull/7311
- Reintroduce +crub by @bonbud-macryg in https://github.com/urbit/urbit/pull/7314
- strandio: fix +await-thread to stop using +sleep by @mikolajpp in https://github.com/urbit/urbit/pull/7289
- jael/ames: fix errors in +sign:as replacement logic by @tinnus-napbus in https://github.com/urbit/urbit/pull/7316
- dojo: fix poke perm check for dojo linking by @midden-fabler in https://github.com/urbit/urbit/pull/7317
- Merge develop into next/kelvin/408 by @pkova in https://github.com/urbit/urbit/pull/7323
- Merge next/kelvin/408 to develop by @pkova in https://github.com/urbit/urbit/pull/7322
- cric: add [cry sgn]:ex and restore +as from +crub in https://github.com/urbit/urbit/pull/7327
- ames: account for pending-vane-ack on %flub by @yosoyubik in https://github.com/urbit/urbit/pull/7324
- ames: enable DM by @yosoyubik in https://github.com/urbit/urbit/pull/7208
- ames: no-op if we rekey with the wrong crypto suite by @yosoyubik in https://github.com/urbit/urbit/pull/7329
- eyre: preserves trailing zeroes in the length calculation of range requests by @matthew-levan in https://github.com/urbit/urbit/pull/7332
- mesa: revert double signing in %pawn namespace by @yosoyubik in https://github.com/urbit/urbit/pull/7336
- dbug: allow passing pokes to "deeper" dbugs by @Fang- in https://github.com/urbit/urbit/pull/7333
- hoon: ensure +del:by and +del:in are type-safe by @Fang- in https://github.com/urbit/urbit/pull/7335
- clay: make mark bushes optional in %tube by @dozreg-toplud in https://github.com/urbit/urbit/pull/7328
- mesa: remove entries from .tip after %cork by @yosoyubik in https://github.com/urbit/urbit/pull/7330
- clay: build all marks when a desk is loaded by @pkova in https://github.com/urbit/urbit/pull/7337
- aqua: fix aqua ames thread comet packet filtering by @tinnus-napbus in https://github.com/urbit/urbit/pull/7338
- clay/mice fixes by @dozreg-toplud in https://github.com/urbit/urbit/pull/7343
- hoon: fix +feck so we make less traps by @dozreg-toplud in https://github.com/urbit/urbit/pull/7318
- Autoprop: Fix args for brass pill by @yapishu in https://github.com/urbit/urbit/pull/7344
- Fall through to cookie if Auth header fails by @mopfel-winrux in https://github.com/urbit/urbit/pull/7312
- %meld options by @dozreg-toplud in https://github.com/urbit/urbit/pull/7345
- mar: support brass pill by @yosoyubik in https://github.com/urbit/urbit/pull/7346
- tests: add tests for h136 type-of-type migration by @Fang- in https://github.com/urbit/urbit/pull/7348
- clay: %drop hint in clay.hoon by @dozreg-toplud in https://github.com/urbit/urbit/pull/7349
- behn: migrate inner vases in drip %writs by @yosoyubik in https://github.com/urbit/urbit/pull/7351
- mesa: fix read comet attestation by @yosoyubik in https://github.com/urbit/urbit/pull/7347
- eyre: use extension in range scries by @dozreg-toplud in https://github.com/urbit/urbit/pull/7355
- mesa: replace %data packet with %auth if over MTU by @yosoyubik in https://github.com/urbit/urbit/pull/7358
- mesa: handle multi jumbo-frame pages by @yosoyubik in https://github.com/urbit/urbit/pull/7361
- mesa: handle over-mtu %peek by @yosoyubik in https://github.com/urbit/urbit/pull/7360
- mesa: remove print by @yosoyubik in https://github.com/urbit/urbit/pull/7363
- eyre: use old encoding for eauth scry by @dozreg-toplud in https://github.com/urbit/urbit/pull/7369
- hoon: parse %ktcb as ^_ instead of ^# by @Fang- in https://github.com/urbit/urbit/pull/7367
- ames: emit %saxo in +on-publ-sponsor on any change in saxo chain by @tinnus-napbus in https://github.com/urbit/urbit/pull/7366
- ames, azimuth: fix wrong rift in %ames by @yosoyubik in https://github.com/urbit/urbit/pull/7368
- ames: always %ack ahoy on the lane it just arrived on by @pkova in https://github.com/urbit/urbit/pull/7377
- mesa: give %nails on mesa-retries and sponsor changes by @yosoyubik in https://github.com/urbit/urbit/pull/7380
- mesa: fix payloads with no pit entry... by @yosoyubik in https://github.com/urbit/urbit/pull/7382
- mesa: account for backward flows when fixing wrong rift by @yosoyubik in https://github.com/urbit/urbit/pull/7383
- shoe: upgrade double-vased inner state for 408 by @Fang- in https://github.com/urbit/urbit/pull/7370
- mesa: clean synthetic %for flows that have reused a %bak flow by @yosoyubik in https://github.com/urbit/urbit/pull/7386
- mesa: regress chums that used %mesa as default network core by @yosoyubik in https://github.com/urbit/urbit/pull/7392
- mesa: re-add missing tip entries by @yosoyubik in https://github.com/urbit/urbit/pull/7393
- Release 408k by @pkova in https://github.com/urbit/urbit/pull/7397
New Contributors
- @bonbud-macryg made their first contribution in https://github.com/urbit/urbit/pull/7314
- @yapishu made their first contribution in https://github.com/urbit/urbit/pull/7344
Full Changelog: https://github.com/urbit/urbit/compare/409k-2...408k