vanguard

Open-source backup solution for server and application backup, built by the community for the community.

AGPL-3.0 License

Stars
18
Committers
4

Bot releases are hidden (Show)

vanguard - v1.8.0 Latest Release

Published by lewislarsen about 2 months ago

There have been a variety of changes for this release.

Features

  • Added Bitbucket Connection
  • Added Telegram support (#27)
  • Added the ability to view notification streams + tags attached to backup tasks.
  • Supported DigitalOcean Spaces as a Backup Destination option.
  • Accounts can now be disabled by administrators.
  • Any account changes will now be tracked by the audit log.

Improvements

  • Made the two-factor authentication prompt more reliable.
  • Minor improvements to the way quiet mode behaves.
  • Improved livewire state errors when interacting with modals in particular situations.
  • Replaced icon set, we're using hugeicons now instead of heroicons.
  • The theme switcher has been improved and moved to the user dropdown in the top-right.

Removals

  • Removed dusk for now. Will potentially re-add in the future if we decide to do front-end testing.
  • Removed Isolated credentials. This feature was always pretty buggy and I don't think it's the right direction for the project to include it.
  • Minor package cleanups.
vanguard - v1.7.1

Published by lewislarsen about 2 months ago

There have been a variety of improvements and updates to Vanguard in this version, the most prominent features being the revamped connection manager and the ability to copy backup tasks. There have been many features this update but in the near future my focus will be any little bugs that have cropped up.

Below are the changes that have been made.

Features

  • Copy Backup Task - There is a button near the 'Create Backup Task' button which allows you to copy a backup task. You'll need to specify a new task run time for it though. It will copy over your notification streams and tags that are linked to the original task too.
  • Help Page - We've added a new 'Help' page which easily lists which lists helpful resources if you get stuck. You can find this in your account settings page.
  • Connections Manager - We've revamped how Vanguard handles external connections such as GitHub and GitLab. Existing connections have been migrated over to the new system, you can find this in the account settings menu as well.
  • Snooze Notifications - If you need to stop receiving notifications from Vanguard, you can do so by visiting the Quiet Manager in account settings and setting a date. You will be notified via email when the time is up and you'll start receiving notifications again.
  • Experiment Feedback - When an experiment is active, you'll be able to send feedback directly to us through your Vanguard instance. (Providing it can access the internet). This is securely sent to a web app which you can find the code for here.

Removals

  • Removed the github link status from the /user API endpoint as it was data that wasn't necessary.

Improvements

  • We've improved links on the footer, account dropdown to be more informative.
  • Improved the account settings navigation menu, with the amount of options added recently, it was getting messy, so it is now sorted into categories and looks much nicer.
  • Minor improvements to old JS code.
vanguard - 1.7.0

Published by lewislarsen 2 months ago

The focus for this release has been polishing up the user-account section, adding new pages and features to help enhance the functionality of the project and various minor tweaks. Please read more below.

What's Changed

New Features

  • Experiments page - When experiments are active you'll be able to control them via this panel in your account settings.
  • 2FA Page - Enhance the security of your account with 2FA. Get it set-up in your account settings.
  • Sessions page - Easily see the account sessions you have active and log out of any sessions you don't recognise.

Fixes

  • Fixed the api token manager's copy and paste feature.
  • Made the api token table consistent with other tables in the app.
  • Removed deprecated code from husky scripts in preparation for v10 of Husky.

Improvements

  • Added a notice if you have no abilities selected when creating a new API token.
  • Improved the account removal process, it now checks your eligibility before continuing.
  • Flare support has been removed from the project as it was a specific dependency that wasn't needed.

Full Changelog: https://github.com/vanguardbackup/vanguard/compare/1.6.0...1.7.0

vanguard - 1.6.0

Published by lewislarsen 2 months ago

What's Changed

Full Changelog: https://github.com/vanguardbackup/vanguard/compare/1.5.0...1.6.0

vanguard - v1.5.0

Published by lewislarsen 2 months ago

CleanShot%202024-08-09%20at%2021 53 07

New Features

  • Vanguard now has an extensive, user-friendly API

For the API, read about it on the docs site - https://docs.vanguardbackup.com/api/introduction

Fixed

  • Various minor fixes

Improvements

  • Improved overall button placement for various pages throughout the app
vanguard - v1.4.2

Published by lewislarsen 3 months ago

New Features

  • Added a feature banner, that can be used to showcase new features that have been added.
  • Added a cronjob preset modal for ease of use when picking cron times.

Fixed

  • Backup Tasks logs now correctly output when the script has identified a Laravel project.
  • Various design improvements, button placement, banner fixes and such.

Improvements

  • Added a few skeleton loaders throughout to help popping in for gravatars.
vanguard - v1.4.1

Published by lewislarsen 3 months ago

New Features

  • Microsoft Teams is now a notification option.

Improvements

  • Reduced animations on login/register pages.

Bug Fixes

  • Resolved colour glitch when viewing some emails.
  • Improved SSH connections internally to make them easier to test.
vanguard - v1.4.0

Published by lewislarsen 3 months ago

New Features

  • Introduced "Notification Streams" for easy assignment of notification channels to multiple backup tasks.
  • Implemented optional weekly backup task summary emails.
  • Added Gravatar email field option which can be used to override your Gravatar from your primary email address.

Improvements

  • Enhanced Gravatar integration with minor improvements.
  • Redesigned and improved the 404 error page.
  • Improved the SSH key removal process.
  • Reordered fields on user preferences page to make more sense.
  • Replaced the old assets that are used during notifications to the new ones.
  • Removed defunct encryption commands which are no longer necessary as specific fields are encrypted by default.

Bug Fixes

  • Corrected minor URL inconsistencies on the login page.
  • Fixed time formatting on backup tasks view to respect your timezone.
vanguard - v1.3.2

Published by lewislarsen 3 months ago

Changes:

  • Improved rendering of getting started steps
  • Improved rendering of missing ssh keys banner on mobile
  • Various improvements to the backup tasks table
  • Fixed pause button not resetting on status change
  • Minor changes to log streaming modal
  • (Devs) Added a command to check translation coverage
vanguard - v1.3.1

Published by lewislarsen 3 months ago

Changes:

  • Improved the backup task log output to show additional details
  • Other minor improvements to commiting process
vanguard - v1.3.0

Published by lewislarsen 3 months ago

Changes:

  • Added new local backup destination option
  • Added a button to help generate SSH keys for initial setup
  • Added new branding & favicons
  • Added a toast popup when you select a server provider during remote server setup
  • Fixed skewed Vanguard logo seen in emails
  • Fixed backup failure email not being sent
  • Removed unnecessary FAQ page inside app
vanguard - v1.2.3

Published by lewislarsen 4 months ago

Changes:

  • Added localisation support.
  • Fixed github login bug affecting new registrations.
  • Improved test coverage.
  • Added missing icon and description to the backup task history table.
  • Improved the banner that displays when there is no SSH key set.
vanguard - v1.2.2

Published by lewislarsen 4 months ago

Changes:

  • Added footer with version and link to GH repository.
  • Added icons and descriptions to tables throughout the application.
  • Added new data options (file size and script execution time) to backup tasks for showing in the future.
  • Minor fixes to the database backup script.
vanguard - v1.2.1

Published by lewislarsen 4 months ago

Changes:

  • Changed time interval when creating backup tasks from 30m to 15m.
  • Added the option to provide credentials for isolated sites when creating backup tasks.
  • Improved how Vanguard deals with superflous directories like /vendorand /node_modules when backing up Laravel projects.
vanguard - v1.2.0

Published by lewislarsen 4 months ago

Changes:

  • Implemented a tagging system that allows backup tasks to be tagged.
  • Added preferred backup destination in user profiles which will be default in new tasks.
vanguard - v1.10

Published by lewislarsen 4 months ago

Changes:

  • Added the ability to login via GitHub.

Full Changelog: https://github.com/vanguardsh/vanguard/compare/1.0.5...1.1.0

vanguard - v1.0.5

Published by lewislarsen 4 months ago

Changes:

  • Added a new view to improve the onboarding process for new users.
  • Fixed error when submitting a backup task with no form data.
  • Improved layout of backup destination forms.

Full Changelog: https://github.com/vanguardsh/vanguard/compare/1.0.4...1.0.5

vanguard - v1.0.4

Published by lewislarsen 4 months ago

What's Changed

Full Changelog: https://github.com/vanguardsh/vanguard/compare/1.0.2...1.0.4

vanguard - v1.0.2

Published by lewislarsen 4 months ago

Changes:

  • Added php artisan vanguard:version command to check the version.
vanguard - v1.0.1

Published by lewislarsen 4 months ago

Changes:

  • Fixed how it checks if a task is already running to avoid a nasty bug.
  • Added ability to delete backup task logs per log.

Full Changelog: https://github.com/vanguardsh/vanguard/compare/1.0.0...1.0.1