[ANNOUNCE] urbit-os-v2.46

22 views
Skip to first unread message

Liam Fitzgerald

unread,
Mar 31, 2021, 11:59:51 PMMar 31
to urbit-dev
urbit-os-v2.46

This release will be pushed to the network as an over-the-air update.

Base hash (check with +trouble):
0vg.kngs7.e1kku.tnr69.bvfja.5mc07.5p1tu.s2cl9.eiin2.kru3f.2sp70

Breaking changes:

- The config mold and the core for the hook libraries have changed
- All pokes to networked stores now use versioned marks
- All watches to networked stores now give versioned marks

Release notes:

- Enables subscription and poke versioning for the hook libraries
- Performance improvments for graph-store
- Versions serialized local state by commit hash

Contributions:

Liam Fitzgerald (31):
      hooks: add versioning support
      pull-hook: version mismatch suspend
      push-hook: proper versioning
      clay: allow numbers in +segments
      hooks: fix remaining bugs
      group-hooks: upgrade for versioning
      graph-hooks: upgrade for versioning
      md-hooks: upgrade for versioning
      contact-hooks: update for versioning
      push-hook: version proxied pokes
      pull-hook: resume pub-ahead
      pull-hook: resume sub-ahead
      version: add mark
      versioning: address review, add tests
      hooks: fix remaining bugs
      hooks: add generators
      demo: add demo/testing agent for hook libraries
      hooks: allow unversioned subscriptions for migrate
      hooks: rewatch unversioned on nack
      hooks: fix tests
      hooks: add unversioned conversions
      hooks: cleanup stale mark references
      interface: update FE marks
      hooks: fix unversioned path destructure
      hooks: address L review
      pull-hook: fix crash
      pull-hook: delay scry in on-load
      glob: update to 0v6.3olcs.d6chc.eidm2.1pft8.6k264
      graph-store: fix JSON
      push-hook: add version scries
      interface: version local state by commit hash

Logan Allen (5):
      graph-validators: speed up validators by adding type casts
      graph-push-hook: add hc where appropriate and enforce type-checking to prevent issue in future
      graph-store: speed up +validate-graph by using +turn and no longer virtualizing
      graph-store: fewer allocations in +validate-graph
      graph-store: scry only once during +validate-graph


——
~hastuc-dibtux

https://urbit.org

Sent via Superhuman

Reply all
Reply to author
Forward
0 new messages