6843
Comment: Mention some 0.2 news.
|
4456
start 0.8 release notes
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Release notes for the FreedomBox project = | <<TableOfContents(2)>> |
Line 3: | Line 3: |
== Version 0.2 == | Please check as well [[FreedomBox/Contribute|contribution]], [[FreedomBox/ProgressCalls|progress calls]], [[FreedomBox/TODO|TODOs]] related pages and [[/ReleaseNotesDev|Release Note for Developers]]. |
Line 5: | Line 5: |
FIXME fill inn. | ## BEGIN_INCLUDE |
Line 7: | Line 7: |
=== New architectures === | = Release Notes = |
Line 9: | Line 9: |
In addition to the Dreamplug, Raspberry Pi and x86 images are now provided. | The following are the release notes for each !FreedomBox version. |
Line 11: | Line 11: |
=== New services === | == Version 0.8 (unreleased) == |
Line 13: | Line 13: |
* JWChat (XMPP) * Plinth * Tor * !OwnCloud (with 4GB images) * Source packages in /usr/src/packages/ * dnsmasq * Configuration management (etckeeper) * Avahi service announcement and mdns name resolution * LDAP server * LXC support |
* Added Quassel, an IRC client that stays connected to IRC networks and can synchronize multiple frontends. * Improved first boot user interface. * Fixed Transmission RPC whitelist issue. * Added Turkish translation. Fixed and updated translations in other languages. |
Line 24: | Line 18: |
=== Changes since 0.1 release === | == Version 0.7 (2015-12-13) == |
Line 26: | Line 20: |
The privixy setup is now the default from Debian. | * Translations! Full translations of the interface in Danish, Dutch, French, German and Norwegian Bokmål, and partial Telugu. * Support for OLinuXino A20 MICRO and LIME2 * New Plinth applications: OpenVPN, reStore * Improved first-boot experience * Many bugfixes and cleanups |
Line 28: | Line 26: |
== Version 0.1 == | == Version 0.6 (2015-10-31) == |
Line 30: | Line 28: |
I am pleased to announce our first !FreedomBox software release. The !FreedomBox 0.1 image is available [[http://download.freedomboxfoundation.org/torrents/freedombox-kickstarter-release.img.xz.torrent|here]] (.torrent) (sha512sum: 867f5bf462102daef82a34165017b9e67ed8e09116fe46edd67730541bbfb731083850ab5e28ee40bdbc5054cb64e4d0e46a201797f27e0b8f0d2881ef083b40). |
* New supported hardware target: Raspberry Pi 2 * New modules in Plinth: * Shaarli: Web application to manage and share bookmarks * Date & Time: Configure time zone and NTP service * Service Discovery: Configure Avahi service * Documentation revamp including new user manual and developer guide * Improved diagnostic tests, available in Plinth * Avoid unnecessary changes when installing on existing Debian system * Network configuration supports PPPoE connections * Debian packages can be download over Tor |
Line 36: | Line 39: |
This 0.1 version is primarily a developer release, which means that it focuses on architecture and infrastructure rather than finish work. The exception to this is privoxy-freedombox, the web proxy discussed in previous updates, which people can begin using right now to make their web browsing more secure and private and which will very soon be available on non-!FreedomBox systems. More information on that tool at the end of this post. |
== Version 0.5 (2015-08-07) == |
Line 44: | Line 41: |
* New targets: !CubieTruck, i386, amd64 * New apps in Plinth: Transmission, Dynamic DNS, Mumble, ikiwiki, Deluge, Roundcube, Privoxy * !NetworkManager handles network configuration and can be manipulated through Plinth. * Software Upgrades (unattended-upgrades) module can upgrade the system, and enable automatic upgrades. * Plinth is now capable of installing ejabberd, jwchat, and privoxy, so they are not included in image but can be installed when needed. * User authentication through LDAP for SSH, XMPP (ejabberd), and ikiwiki. * Unit test suite is automatically run on Plinth upstream. This helps us catch at least some code errors before they are discovered by users! * New, simpler look for Plinth. * Performance improvements for Plinth. |
|
Line 45: | Line 51: |
* What have we accomplished? This first release completes a number of important milestones for the project. |
== Version 0.3 (2015-01-20) == |
Line 50: | Line 53: |
* Full hardware support in Debian | * Tor Bridges: All boxes now act as non-exit Tor bridges, routing traffic for the Tor network. * [[FreedomBox/Manual/Firewall|Firewall]]: firewall is on by default and is automatically managed. * Add !BeagleBone support. We now have images for !BeagleBone, !RaspberryPi, !VirtualBox i386/amd64, and !DreamPlug. * Ability to enable and use Tor Hidden Services. Works with Ejabberd/JWChat and ownCloud services. * Enable Tor obfsproxy with scramblesuit. * Drop well-known root password (an account with sudo capabilities still exists for now but will be removed soon). * Switch to unstable as suite of choice for easier development. * Newer images are built with systemd by default (due to Debian change). * Install and operate firewall automatically (uses firewalld). * Major restructuring of Plinth UI using Python3, Django web development framework and Bootstrap3. Code quality is much better and UI is more polished. * Introduced packaging framework in Plinth UI for on-demand application installation. |
Line 52: | Line 65: |
A big part of the vision for the !FreedomBox project revolves around the "Boxs", tiny plug servers that are capable of running full size computing loads cheaply and with little use of electricity. In many respects these are wireless routers given the brains of a smart phone. If you want to change the software on a router or smart phone today you normally need to worry about bootloader images, custom roms, and a whole collection of specialized build and install tools. We wanted to the !FreedomBox to move beyond this fragmented environment and, with the help of some embedded device experts, we have managed to make our [[https://www.globalscaletechnologies.com/t-dreamplugdetails.aspx|development hardware]] into a fully supported Debian platform. That means that anyone with a device can install Debian on it just like a laptop or desktop computer. This support is very important for ensuring that the work we do on the !FreedomBox is as portable and reusable as possible. |
== Version 0.2 (2014-03-16) == |
Line 69: | Line 67: |
* Basic software tools selected | * Support for Raspberry Pi and !VirtualBox (x86) in addition to the [[/FreedomBox/Hardware/DreamPlug|DreamPlug]]. * New Services: * Configuration Management UI. * Instant Messaging. * !OwnCloud. * dnsmasq. * Low-Level Configuration Management. * Service Announcement. * LDAP Server. * LXC Support. * Source Packages. * The privoxy setup is now the default from Debian. |
Line 71: | Line 80: |
There is a lot of great free software out there to choose from and we put a lot of thought into which elements would be included in our basic tool kit. This includes the user interface system "plinth" that I outlined in a [[http://www.kickstarter.com/projects/721744279/push-the-freedombox-foundation-from-0-to-60-in-30/posts/260995|recent kickstarter update]] as well as basic cryptography tools like gpg and a one named "monkeysphere" that leverages gpg as an authentication tool. All of these are now bundled together and installed on the release image. This common working environment will simplify development going forward. |
== Version 0.1 (2013-02-26) == |
Line 81: | Line 82: |
* Box-to-box communication design | * First !FreedomBox software release (0.1 image, developer release). * Full hardware support in Debian * Support for [[FreedomBox/Hardware/DreamPlug|DreamPlug]]. * Basic software tools selected as common working environment: * User interface system "plinth" * Cryptography tools: gpg or "monkeysphere" * Box-to-box communication design: Freedom-buddy (uses [[https://en.wikipedia.org/wiki/Tor_%28anonymity_network%29|TOR network]]) * Web cleaning: "privoxy-freedombox". |
Line 83: | Line 91: |
Some goals of the !FreedomBox can be accomplished with one user and one !FreedomBox but many, like helping someone route around repressive government firewalls, will require groups of people and groups of boxes working together. One of our greatest architectural challenges has been finding a way for boxes to communicate securely without so slowing down or breaking network access as to make the system unpleasant to use. We have now [[https://github.com/NickDaly/Plinth/tree/santiago/ugly_hacks/santiago|outlined]] and built the first version of our proposed solution: Freedom-buddy. Freedom-buddy uses the world class [[https://en.wikipedia.org/wiki/Tor_%28anonymity_network%29|TOR network]] so that boxes can find each other regardless of location or restrictive firewall and then allows the boxes to negotiate secure direct connections to each other for actually sending large or time sensitive data. We believe this blended approach will be most effective at improving the security and usability of personal-server communications and all the services we plan to build into those servers. |
## END_INCLUDE |
Line 102: | Line 93: |
* Web cleaning | <<Include(FreedomBox/Portal)>> |
Line 104: | Line 95: |
Our first service, a piece of software you can use today to start making your web browsing more secure and private, is called "privoxy-freedombox". This software combines the functionality of the [https://adblockplus.org/en/|Adblock Plus]] ad blocker, the [[https://easylist.adblockplus.org/en/|Easy Privacy]] filtering list, and the ([[(https://www.eff.org/https-everywhere|HTTPS Everywhere]]) website redirection plugin into a single piece of software to run on your !FreedomBox. Combining these different plugins into software for your !FreedomBox means that you can use them with almost any browser or mobile device using a standard web proxy connection. Because of our focus on building the !FreedomBox as part of Debian this software will soon be available to anyone running a Debian system regardless of whether you are using our target !DreamPlug hardware, a laptop, or a large rack server somewhere. As you read this packages should already be available in the [[http://www.raspbian.org/|Raspbian]] repositories, which is the optimized version of Debian used on the Raspberry Pi hardware. Hopefully we will get that onto the main Debian mirrors over the next month; if you are interested in building it for yourself in the meantime, the source is available from [[https://www.gitorious.org/freedombox-privoxy/freedombox-privoxy|gitorious]]. As we build additional components for the !FreedomBox we will continue to work on making them widely available. * What is next? As you may have seen, our Project Lead, Bdale Garbee, is about to begin a well earned [[http://www.gag.com/bdale/blog/posts/Early_Retirement.html|early retirement]] from his long time role as Open Source & Linux Chief Technologist at Hewlett-Packard. Over the coming month Bdale and the rest of the Foundation team will be putting together plans for the next stage of !FreedomBox development and the road to a 1.0 release. News and updates will follow at [[https://www.freedomboxfoundation.org/|freedomboxfoundation.org]] ([[https://www.freedomboxfoundation.org/index.en.rss|rss]]). |
---- CategoryFreedomBox |
Contents
Please check as well contribution, progress calls, TODOs related pages and ?Release Note for Developers.
Release Notes
The following are the release notes for each FreedomBox version.
Version 0.8 (unreleased)
- Added Quassel, an IRC client that stays connected to IRC networks and can synchronize multiple frontends.
- Improved first boot user interface.
- Fixed Transmission RPC whitelist issue.
- Added Turkish translation. Fixed and updated translations in other languages.
Version 0.7 (2015-12-13)
- Translations! Full translations of the interface in Danish, Dutch, French, German and Norwegian Bokmål, and partial Telugu.
- Support for OLinuXino A20 MICRO and LIME2
- New Plinth applications: OpenVPN, reStore
- Improved first-boot experience
- Many bugfixes and cleanups
Version 0.6 (2015-10-31)
- New supported hardware target: Raspberry Pi 2
- New modules in Plinth:
- Shaarli: Web application to manage and share bookmarks
Date & Time: Configure time zone and NTP service
- Service Discovery: Configure Avahi service
- Documentation revamp including new user manual and developer guide
- Improved diagnostic tests, available in Plinth
- Avoid unnecessary changes when installing on existing Debian system
- Network configuration supports PPPoE connections
- Debian packages can be download over Tor
Version 0.5 (2015-08-07)
New targets: CubieTruck, i386, amd64
- New apps in Plinth: Transmission, Dynamic DNS, Mumble, ikiwiki, Deluge, Roundcube, Privoxy
NetworkManager handles network configuration and can be manipulated through Plinth.
- Software Upgrades (unattended-upgrades) module can upgrade the system, and enable automatic upgrades.
- Plinth is now capable of installing ejabberd, jwchat, and privoxy, so they are not included in image but can be installed when needed.
- User authentication through LDAP for SSH, XMPP (ejabberd), and ikiwiki.
- Unit test suite is automatically run on Plinth upstream. This helps us catch at least some code errors before they are discovered by users!
- New, simpler look for Plinth.
- Performance improvements for Plinth.
Version 0.3 (2015-01-20)
- Tor Bridges: All boxes now act as non-exit Tor bridges, routing traffic for the Tor network.
Firewall: firewall is on by default and is automatically managed.
Add BeagleBone support. We now have images for BeagleBone, RaspberryPi, VirtualBox i386/amd64, and DreamPlug.
- Ability to enable and use Tor Hidden Services. Works with Ejabberd/JWChat and ownCloud services.
- Enable Tor obfsproxy with scramblesuit.
- Drop well-known root password (an account with sudo capabilities still exists for now but will be removed soon).
- Switch to unstable as suite of choice for easier development.
- Newer images are built with systemd by default (due to Debian change).
- Install and operate firewall automatically (uses firewalld).
- Major restructuring of Plinth UI using Python3, Django web development framework and Bootstrap3. Code quality is much better and UI is more polished.
- Introduced packaging framework in Plinth UI for on-demand application installation.
Version 0.2 (2014-03-16)
Support for Raspberry Pi and VirtualBox (x86) in addition to the ?DreamPlug.
- New Services:
- Configuration Management UI.
- Instant Messaging.
OwnCloud.
- dnsmasq.
- Low-Level Configuration Management.
- Service Announcement.
- LDAP Server.
- LXC Support.
- Source Packages.
- The privoxy setup is now the default from Debian.
Version 0.1 (2013-02-26)
First FreedomBox software release (0.1 image, developer release).
- Full hardware support in Debian
Support for ?DreamPlug.
- Basic software tools selected as common working environment:
- User interface system "plinth"
- Cryptography tools: gpg or "monkeysphere"
Box-to-box communication design: Freedom-buddy (uses TOR network)
- Web cleaning: "privoxy-freedombox".
Intro |
Information |
Support |
Contribute |
Reports |
Promote |
|
|
|
|||||
|
|
|
HELP & DISCUSSIONS: Discussion Forum - Matrix - Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN Project
Next call: Saturday, April 13 at 14:00 UTC
This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.