Skip to content

2.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Aug 18:39

Merged PRs

dolt

  • 11534: go: remotesrv: http: Authenticate incoming requests against the correct remote peer address.
    For authentication, this previously defaulted to localhost, while still applying authorization on the true remote peer address.
  • 11481: go: store/nbs,dprocedures_backup: Add dolt backup sync{,-url} --prune-with-grace-period.
    Backups into a destination store land new table files there before they update the manifest of the destination store to refer to the files. If the backup fails partially through, it can leave behind temporary files and unreferenced table files.
    --prune-with-grace-period is a new flag which can be used when calling backup sync and backup sync-url. It will cause all unreferenced table files in the destination store to be removed, before the sync starts, if no files in the destination store have an mtime more recent than the provided grace period.
    In general, --prune-with-grace-period should be larger than the amount of time it takes to land the backup, but smaller than the period of time between backup attempts.
    Fixes #11361

Closed Issues

  • 11361: dolt backup sync: an interrupted sync leaves a complete, unreferenced archive in the destination forever — the archive is published before the manifest and there is no prune