Skip to content

Releases: urbit/vere

vere-v3.0-rc5

05 Mar 11:31
65ae693

Choose a tag to compare

vere-v3.0-rc5 Pre-release
Pre-release

Description

During pre-release testing of vere-v3.0-rc4 the ship ~dinleb-rambep experienced loom corruption caused by the refcount of a jet registration noun being off by one. We were unable to reproduce the issue but decided to revert #538 out of an abundance of caution. We also added the --gc-early subcommand to recover the potentially existing ships that had been running release candidate with the issue.

What's Changed

  • Revert "u3: restore old-style, efficient reap to u3m_love()" by @pkova in #612
  • vere: adds --gc-early flag to pack and meld subcommands by @pkova in #615

Full Changelog: vere-v3.0-rc4...vere-v3.0-rc5

vere-v3.0-rc4

20 Feb 15:05
d710d04

Choose a tag to compare

vere-v3.0-rc4 Pre-release
Pre-release

Description

During pre-release testing of vere-v3.0-rc3 a bug was discovered with the free list migration. This bug caused spurious "loom: corrupt" warnings for some ships when upgrading from vere-v2.12 to vere-v3.0. Another bug was discovered in error handling of the urbit chop command, causing problems if the ship crashed exactly during a chop.

This release candidate includes #602 and #608 to fix these bugs.

What's Changed

  • vere: fix epoc lifecycle error handling, enforce invariants by @joemfb in #602
  • http: do not double free scry cache path by @pkova in #606
  • v3-migrate: ream before reclaiming bytecode caches by @pkova in #608

Full Changelog: vere-v3.0-rc3...vere-v3.0-rc4

vere-v3.0-rc3

02 Feb 16:57
dc5eb5e

Choose a tag to compare

vere-v3.0-rc3 Pre-release
Pre-release

Description

During pre-release testing of vere-v3.0-rc2 a bug was discovered with LMBD initialization where if your ship does not fit in a direct atom certain migration scenarios could crash. We also noticed a regression in the chop command. This release candidate fixes those issues in addition to some typos in ames czar printfs.

What's Changed

Full Changelog: vere-v3.0-rc2...vere-v3.0-rc3

vere-v3.0-rc2

30 Jan 16:59
d400723

Choose a tag to compare

vere-v3.0-rc2 Pre-release
Pre-release

Description

During pre-release testing of vere-v3.0-rc1 a bug was discovered in situations where a ship would crash exactly when performing the migration to the epoch system. This scenario together with an attempt to downgrade back to vere-v2.12 would result in the pier being left in a broken state. #592 fixes this problem.

This release candidate also includes a fix for MDNS to distinguish between fake ships and real ships on the local network.

What's Changed

Full Changelog: vere-v3.0-rc1...vere-v3.0-rc2

vere-v3.0-rc1

04 Jan 16:26
17541a7

Choose a tag to compare

vere-v3.0-rc1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: vere-v2.12...vere-v3.0-rc1

vere-v2.12

18 Sep 12:30
4e978e0

Choose a tag to compare

Description

vere-v2.12 declares compatibility with the upcoming 412k urbit-os release. It includes support for the %lick vane, modifications to galaxy packet forwarding and a bugfix to the %khan driver.

What's Changed

New Contributors

Full Changelog: vere-v2.11...vere-v2.12

vere-v2.12-rc1

08 Sep 16:07
99aab22

Choose a tag to compare

vere-v2.12-rc1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: vere-v2.11...vere-v2.12-rc1

vere-v2.11

05 Jul 13:01
ef758f4

Choose a tag to compare

Description

This release fixes a guard page bounds check that would usually present as a ship crashing with loom: bogus ward. This bug (present since vere-v2.7) also has a small chance of corrupting persistent state, so we encourage users to upgrade as soon as possible.

The release also fixes a bug with the meld command that was causing it to run twice for every invocation.

What's Changed

  • u3: move the guard page earlier when making roads by @joemfb in #479
  • ci: fix error check in version upload by @joemfb in #481
  • meld: once is enough by @joemfb in #483

Full Changelog: vere-v2.10...vere-v2.11

vere-v2.11-rc1

03 Jul 15:26
b217982

Choose a tag to compare

vere-v2.11-rc1 Pre-release
Pre-release

What's Changed

Full Changelog: vere-v2.10...vere-v2.11

vere-v2.10

27 Jun 16:28
463dec7

Choose a tag to compare

Description

This release includes runtime fixes mainly aimed at OTA publishers. A publisher running vere-v2.10 and urbit-os-v2.142 (releasing in a few days) will be able to reliably deliver the initial OTA through remote scry instead of falling back to ames.

The release also includes significantly better long-running replay capabilities that were missing since vere-v1.14. The <your-ship>/.run play command now supports the --auto-meld command line flag to automatically meld a long memory-intensive replay. It also supports the --snap-at x command line flag to snapshot every x events.

What's Changed

New Contributors

Full Changelog: vere-v2.9...vere-v2.10