Skip to content

vere-v3.1

Latest
Compare
Choose a tag to compare
@pkova pkova released this 12 Aug 15:06
be3b042

Description

vere-v3.1 is a a minor runtime release with the following highlighted features:

  • Rebinding eyre HTTP cache entires.
  • The runtime now automatically tries to open the Ames port on a home network using the NAT-PMP protocol. This will improve connectivity on self-hosted setups.
  • Restore the ctrl+z functionality to instantly force kill the urbit process.
  • Plug memory leaks related to DNS queries. This has resulted in significant uptime improvements for select Urbit Foundation infrastructure ships.
  • More reliable lockfile and replay error handling.
  • Miscellaneous error message improvements.

What's Changed

  • jets: make a real jet for swp by @pkova in #577
  • build: recent macOS updates clang by @mrdomino in #579
  • Revert "build: recent macOS updates clang" by @pkova in #588
  • build: bump openssl dep by @mrdomino in #586
  • BLAKE3 jets by @lukechampine in #535
  • Revert "Revert "build: recent macOS updates clang"" by @pkova in #598
  • vere: adds --gc-early flag to pack and meld subcommands by @joemfb in #613
  • http: dynamic responses for empty cache entries by @Fang- in #603
  • vere: add flag to continue running after behn: queue blocked by @joemfb in #618
  • vere: disable systemd and apparmor for the dbus dependency by @pkova in #582
  • nix: update flake.lock to fix FHSUserEnv by @eamsden in #565
  • vere: bring your own boot sequence by @Fang- in #544
  • stun: corrects response decoding, adds tests by @joemfb in #623
  • macos: fix lldb by @pkova in #611
  • events: better error messages for partial write by @pkova in #622
  • ames: add libnatpmp for automatic port forwarding by @pkova in #593
  • add more helpful chop message by @jalehman in #635
  • disk: fix broken chop error message by @pkova in #642
  • Revert "ames: add libnatpmp for automatic port forwarding" by @pkova in #644
  • Revert "disk: fix broken chop error message" by @pkova in #643
  • main: restore SIGTSTP handler after replay by @pkova in #656
  • disk: parameterize lmdb map size by @matthew-levan in #655
  • ames: free packet on successful galaxy dns resolution by @pkova in #658
  • fix nock 9 crashing pier if axis is cell by @Quodss in #661
  • ames: libnatpmp for real this time by @pkova in #646
  • boot: replay in subprocess by @matthew-levan in #654
  • ames: resolve galaxy dns in batches; plug leak by @joemfb in #639
  • vere: support .run in subprocess replay by @joemfb in #663
  • vere: respect --loom in subprocess replay by @joemfb in #664
  • ames: only print packet drop-count on drop by @joemfb in #665
  • ames: factor out stun implementation and basic de/serialization functions by @joemfb in #662
  • docs: lsp integration by @matthew-levan in #670
  • nix: fix vere compilation by @h33p in #633
  • Update notice about swap space URL. by @sigilante in #625
  • u3: better recovery from crashes during snapshot patch application by @joemfb in #651
  • gitignore MODULE.bazel and lock by @belisarius222 in #680
  • bazel: change mirror for libnatpmp because it's always down by @pkova in #681
  • bazel: change openssl mirror to github since openssl.org is down by @pkova in #683
  • disk: update epoc.txt and vere.txt atomically by @pkova in #669
  • play: use libuv for replay by @matthew-levan in #682
  • Update VERSION to 3.1 by @pkova in #686
  • events: even better error messages for partial write by @jalehman in #636
  • stun: fix stun by @pkova in #694
  • docs: add autoconf-archive to installation instructions by @matthew-levan in #692
  • vere: use fcntl advisory locks on pidfile by @joemfb in #697
  • Release vere-v3.1 by @pkova in #705

New Contributors

Full Changelog: vere-v3.0...vere-v3.1