Skip to content

Releases: Hydriz/Balchivist

1.2.0

13 Aug 11:44
Compare
Choose a tag to compare

This is the third release of Balchivist, released on August 08, 2016.

Changes since 1.1.0

  • The whole Balchivist library has been refactored. Please see b660fcd for the actual commit to see the changes to the various functions and classes, or consult the documentation in the wiki for more details on the new architecture.
  • The type for archiving the main database dumps has been changed from "main" to "dumps" to avoid potential conflicts and confusion in the future.
  • Basic internationalization support has been added, but it will not be used on the Internet Archive until they support internationalization in the future.
  • A new crontab mode (activated with --crontab parameter) has been added. The script will exit once all work has finished instead of sleeping for 6 hours.
  • Basic functionality for logging to a file has been added, but not yet available to the end-user.
  • Important: The argparse library is now being used to process arguments. Module-specific arguments are now prefixed with the name of the module to prevent conflicts with other modules. This will change the way you execute the script for the current dumps module.
  • A new maintenance mode is available for conducting maintenance tasks on the software. It can be activated by providing the --type=maintenance flag when executing runner.py. (Note: This is a temporary feature and may be changed in the future)
  • Each module will now have their own individual database table to store data.

Database changes since 1.1.0

  • The original "archive" database table is now renamed to "dumps" to match the name of the module. Run patch-20160807-archive.sql in the maintenance/database directory to apply the SQL patch on the database.

1.1.0

03 Oct 03:30
Compare
Choose a tag to compare

This is the second release of Balchivist, released on October 03, 2015.

Changes since 1.0.0

  • (44aaa07) Add the ability to check if the dump files on the local machine is complete and ready to be archived.
  • (bc933cb) Add new "skipped" status.
  • (562acea) Add the ability to reset can_archive status for dumps that cannot be archived.
  • (b09bb6a) Add checksums to be archived

1.0.0

11 Jul 05:23
Compare
Choose a tag to compare

The initial release of the Balchivist Python library, released on July 11, 2015.