urbit-os-v2.132
This release will be pushed to the network as an over-the-air update tomorrow (February 7th). It does not involve a Kelvin update or breaking changes, and as such no action is required.
Release Notes:
- The %kids desk will now be kept in sync with the %base desk on subsequent Kelvin updates, resolving the issue discussed during the last release here.
- Adds the %autoprop app, which allows the contents of a desk to automatically have pills rebuilt when a desk’s contents change. This is preliminary infrastructure for automating the pill upload process, so that newly booted ships have the latest version of the kernel without having to immediately OTA. For usage documentation, see here.
Contributions:
Philip Monk (2):
kiln: keep %kids desk in sync after kelvin update
kiln: update comment
Tinnus Napbus (2):
acme: handle https redirect in self-check
acme: comment clarification re: ports
fang (22):
lib: move pill creation into /lib/pill
autopill: make pills when desk contents change
autopill: export to pills directory, not put root
various: trailing newlines
boot: partial prop support
clay: add %prep task for priming the blob store
clay: add /cs/===/bloc scry for all desk blobs
pill: include %prep task in desk install props
autopill: update for props, delayed write
pill: support including clay blob store
autopill: clear next build time after build
autoprop: rename from autopill
autoprop: tweak cli ux
autoprop: include tasks in wake failure print
autoprop: remove unused files from pkg/autoprop
prop: rename prop tiers for style
autoprop: include desk name in install prop meta
clay: update %prep task for pages instead of blobs
autoprop: update for new sole protocol
autoprop: include missing dependencies
autoprop: auto-republish props for new runtime
autoprop: write props into runtime version folder