0.7.0: New Dat Protocol
New Dat protocol
Thanks to the Dat Project, a new version of the Dat protocol has been added to Beaker, with:
- Huge performance gains,
- file deletion now supported, and
- versioned URLs.
This update was not backwards compatible, so you’ll need to recreate any old Dats in the new version of Beaker.
Upgraded publishing experience
Beaker now makes it extremely easy to create peer-to-peer sites with your preferred editors and build tools. Each site is given a staging folder where you can freely make changes, then publish when ready. Live-reloading is still built in.
Updated docs site
We completely overhauled the docs on beakerbrowser.com, to include tutorials, information about the Dat protocol, better API docs, and more. Here are some of our favorite pages from the new docs:
- Upgraded browser shell UIs, including more clear indicators for when a site is secure/insecure.
- New dropdown menu with links to your history, bookmarks, library, and more.
beaker://library, with tools for managing your sites, a staging area to review your changes, and a view to monitor network traffic.
- A new Dat protocol version, which has major performance improvements and a more featured protocol (versions, file deletion).
- A new DatArchive Web API for reading and writing Dats from the web.
- New publishing experience: you now put saved/created dats in folders on your OS, and have a git-like staging area for doing work and publishing.
- Basic P2P analytics: track the number of peers, and see peer history for the past hour.
- Native support for Markdown pages.
- More Web Platform support (
onbeforeunload, custom context menus)
- Added a “View source” view for Dat websites
- You can now set a background for your start page in
- The error pages for TLS errors more clearly indicate what went wrong
- Too many bugfixes to count!
bkrcommand line tool. With the improved builtin publishing experience, we felt it would be better to reduce the amount of software users need to install and learn.
- Deprecated: IPFS support. We’ve decided to use Dat exclusively.
NOTE: This release changed the internal data model of Beaker. Unfortunately that means your old Dats and bookmarks will be lost.« All posts