Shieldproject Shield Versions Save

A standalone system that can perform backup and restore functions for a wide variety of pluggable data systems

v8.8.6

9 months ago

Breaking Change

  • Shield was compiled on Ubuntu Jammy, and as such, requires Jammy stemcell from this release on.

  • The azure plugin was removed due to incompatible changes in upstream libraries -- this will be restored in a future release, but if you're using this plugin, please refrain from upgrading to this release.

Improvements

  • Updated go modules and vendored them to resolve latent CVEs and bugs
  • Compiled with Go v1.20.4 on Ubuntu Jammy to address CVEs inherent to previous versions of language/OS.

Full Changelog: https://github.com/shieldproject/shield/compare/v8.8.5...v8.8.6

v8.8.5

1 year ago

Improvements

  • Added flag for token verification in Okta OAuth

v8.8.4

1 year ago

New Features

  • Added Okta OAuth Integration to SHIELD.

v8.8.3

1 year ago

Improvements

  • Added --file flag to SHIELD's curl to use a filename to supply the request body.

v8.8.2

1 year ago

Bug Fix

  • Fixed login screen for Github OAuth

v8.8.1

1 year ago

Improvements

  • Renamed RabbitMQ Broker Backup Plugin

v8.8.0

1 year ago

New Features

  • Added Gzip to compression options.

  • Added backup job retry feature.

Improvements

  • Added Mac ARM64 functionality to shield.

  • Enabled actual download of ARM64 binary.

  • Support for M1 ARM64 within api tests.

  • Fixed description of notes for Define a New Data System.

v8.7.4

2 years ago

Improvements

  • The web UI now waits 3 seconds before attempting to reconnect to the websocket, in order to avoid aggressive looping in cases where connection where a reverse proxy is obscuring the websocket's return code.
  • The vault plugin can now backup and restore non-string data types without coercing them to strings. This will not work with existing backups - new backups will have to be taken with the updated plugin to gain this benefit.
  • The vault plugin now supports enterprise namespaces.

Bug Fixes

  • The shield core can now more reliably determine the seal state of its internal vault storage.
  • The rabbitmq-broker plugin no longer errs if skip_ssl_validation is set to false in the web UI.

Warning

  • This version was compiled with Go 1.16, meaning that components, typically plugins, will enforce that certificates must have a valid Subject Alternative Name - a Subject line with the domain name will no longer suffice.

v8.7.3

3 years ago

Improvements

  • Docker images are now compiling via the go 1.13 toolchain.

  • Agent Registration can now occur through chained load balancers, with standards-compliant comma-separated X-Forwarded-For headers. Why you would want to do this is beyond me, but ¯_(ツ)_/¯

  • The metashield plugin now trusts system X.509 Root CAs if no specific CA is supplied.

  • Bootstrap restoration is simpler now, and the UI for init / restore is more streamlined. See #680.

v8.7.2

4 years ago

Bug Fixes

  • SHIELD will now be able to properly authenticate to vault again.