Skip to content

Releases: shieldproject/shield

shield Release v0.6.5

25 Jul 19:09
Compare
Choose a tag to compare

New Features

  • MySQL support has been added to SHIELD.
  • The API and CLI now support exact-name-matching when doing searches,
    to aid in automation when multiple targets/stores/jobs/etc match the
    name of another.

shield Release v0.6.4

24 Jun 20:18
Compare
Choose a tag to compare

Improvements

  • When the WebUI prints target/store configuration, it will now pretty-print the JSON.
  • When running an adhoc backup job, or restore, the CLI and APIs
    now return the UUID of the created task, to allow users and scripts to
    more easily identify what task was created to watch its logs.
  • make dev and the testdev script received a number of enhancements for
    making life easier with developing shield.

Bug Fixes

  • Fixed an issue where authorized headers weren't being properly passed
    if a user had not been authenticated prior to sending a PUT/POST request
    to the API.
  • Fixed issue where the exclude option to the fs plugin's backups was
    including instead of excluding.

v0.6.3.0 Release

09 Jun 15:49
Compare
Choose a tag to compare
  • Fixes a bug with the Postgres restore plugin where the restore would fail if any given line in the dump file was too long.
  • Fixes a bug where an initial run of create backend would fail if the user's home directory was on a different filesystem than /tmp.
  • The backend name is now displayed in the CLI when executing a command, in addition to its IP.
  • The help dialogues for the backend commands now give the flags required.
  • The shield plugins will no longer display the endpoint argument (potentially along with credentials contained within) in the process name.

v0.6.2.0 Release

25 May 23:02
Compare
Choose a tag to compare

Added the scality plugin. It's like the S3 plugin, only it actually works with Scality.
Eliminated configuration leakage through process args during plugin execution.

v0.5 Release

10 Mar 15:08
Compare
Choose a tag to compare

New Features

  • Added a new Web UI for SHIELD to manipulate configs, schedule and run tasks, as well as see
    what's going on in SHIELD.
  • Added a new validation mode for plugins, so they can validate their endpoint configuration
    prior to running the job, and during configuration updates.
  • Added a new /v1/status/internal API to shield-daemon to provide better visibility into the
    internals of the `shield daemon
  • Upon restart of shield-daemon, any pending tasks are re-started, for cases where shield-daemon
    is restarted in the middle of scheduling a task to run.

Improvements

  • shield restore archive prompts you for targets, rather than jobs, and properly filters
    the archive list to the target you specified. This makes it easier to restore an archive
    for a specific service, even if you have multiple jobs (hourly, daily, weekly, etc) for it.
  • The fs plugin now implements store functionality, and can be used as both target and store,
    to save local backups on the shield-agent machine.
  • Added a lot of default settings for JSON endpoint configurations to make configuration all the
    easier.
  • Refactored a lot of logic that used to live in-memory of the shield-daemon into the database,
    paving the way for many planned improvements to the daily operation of SHIELD.

Bug Fixes

  • Fixed an issue where shield-daemon was keeping connections to shield-agents open after
    completing tasks, exhausting available file descriptors for the daemon
  • Fixed an issue where tasks were incorrectly being marked as canceled after their timeout
    window expired, even if they had completed (successfully or failed)
  • Fixes an issue where weekly backups could send SHIELD into a loop of job re-execution.

v0.4.1

24 Feb 16:37
Compare
Choose a tag to compare

Enhancements:

  • Added the ability to focus mysql backups/restores on a specific database
  • Updated the s3 store plugin to support a wider variety of non-AWS S3 products, like OpenStack Swift, Google Cloud Storage, and Scality Object API

Fixes:

  • Fixed issue preventing shield show task from finding data on purge/restore tasks.

SHIELD v0.4

18 Feb 19:48
Compare
Choose a tag to compare

Enhancements

  • mysql plugin now supports an optional mysql_read_replica property, so that you can back up from the read replica, and restore to the master.

Fixes:

  • #81 limit the number of archives shown by default in shield show archives
  • #101 limit number of tasks shown by default in shield show tasks
  • #99 ensure that no tasks with bad stopped_at times prevent status updates
  • #94 fix to the display of certain un-startable jobs stuck as 'running'
  • #36 improved tabular output
  • #76 fixed shield output to show time in days rather than microseconds

v0.3 SHIELD Release!

09 Feb 19:55
Compare
Choose a tag to compare

Lots of bug fixes (too many to name)

Adds a mysql target plugin
Adds support for running backups hourly
Improved CLI experience

Initial Release

15 Dec 21:11
Compare
Choose a tag to compare
Initial Release Pre-release
Pre-release

v0.1 release of the shield backup system