Projects / bfsync / Releases

All releases of bfsync

  •  18 Apr 2013 10:04
Avatar

    Release Notes: This release added a new "bfsync need-upgrade" command, which returns whether the bfsync repository needs to be upgraded to the current bfsync version. Some build problems related to Boost were fixed, as well as issues that caused building on Debian/squeeze to fail.

    •  19 Mar 2013 14:57
    Avatar

      Release Notes: This release adds a bfsync diff command which compares the last and current version of a file stored in a bfsync repository using diff. The filesystem now handles creation of new files without write permission (for instance, cp -a needs this when copying a file which is readonly). Access to the filesystem can now be restricted to a group of processes (this is useful when running backups, to prevent locate indexing the backup fs). The sqlexport.py file which was missing in the last release is now included, so the sql-export command should work now.

      •  26 Nov 2012 11:46
      Avatar

        Release Notes: This release improves the performance of the HashCache and reduces its memory usage. It adds an sql-export command to export file lists to PostgreSQL. It adds a find-missing command that shows filenames where file contents are unavailable. It adds a copy-expire command that copies expire tags from a remote repo.

        •  05 Sep 2012 14:35
        Avatar

          Release Notes: This release reduces the memory required for bfsync clone/pull, improves the performance of different parts of bfsync and bfsyncfs, and fixes crash which could sometimes occur during bfsyncfs umount.

          •  17 Jul 2012 13:35
          Avatar

            Release Notes: This release adds automated deletion of old versions via the new "expire" command. This is mainly intended for backups, and allows specifying how long to keep daily/weekly/monthly/yearly backups. It adds manual deletion of the old version via new "(un)delete-version" commands. Conversion of bfsync-0.3.1 to bfsync-0.3.2 repositories can be done using bfsync upgrade. Performance problems during pull/clone when applying diffs with many deletions have been fixed.

            •  04 May 2012 13:37
            Avatar

              Release Notes: New commands disk-usage and new-files were added, mainly to analyze size usage when performing incremental backups. Implements checks for protocol and repository version. Provides disk usage information through FuSE filesystem (support du). Fixes commit user name detection to also work when called from cron. XZ compression level for history diffs is now -6 instead of -9, which this is better for machines with low RAM.

              •  09 Apr 2012 15:46
              Avatar

                Release Notes: This release changes the database from SQLite to Berkeley DB to improve performance and scalability. Many other optimizations have been made. With these optimizations, bfsync can now behave reasonably with a large number of files, and can now be used for storing complete system backups.

                •  22 Dec 2011 15:17
                Avatar

                  Release Notes: This release is an almost complete rewrite. It is no longer based on git, but uses an SQLite database to store the content. A FuSE filesystem is now used to view/edit the repository contents. The version history was improved, so it is possible to directly access old versions via the FuSE filesystem. This release also stores more metadata than the old one, so user and group, hardlinks, devices, and so on are supported. It provides code to interactively handle merge conflicts (for instance if the file X was independently modified in two checkouts).

                  •  29 Aug 2011 14:32
                  Avatar

                    Release Notes: This release has an improved hash cache to make re-hashing a file that has already been hashed before a lot less likely (which means better performance). It fixes minor problems in the check, get, and repo-files commands.

                    •  24 Aug 2011 07:47
                    Avatar

                      Release Notes: This is the initial public release. It contains everything you need to maintain a collection of files that is synchronized between multiple hosts.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.