Skip to content

Releases: gmemstr/sliproad

2.1 - S3 Provider, General Cleanup

29 May 22:01
17e489a
Compare
Choose a tag to compare

New to this release:

  • AWS S3 (and compatible endpoint) file provider!
    • This does not currently replace the Backblaze provider, but can be used as an alternative with newer buckets.
  • Bundling of web assets directly into the binary.
    • A separate web assets directory is no longer required!
    • A note about this has been added to the README - custom frontends will need to be served separately.
  • Slight redesign of the web frontend.
  • Properly support DELETE requests.
  • Cleanup of the codebase and repository.

As a part of this, I am ditching UPX packed executables. This results in larger file sizes, but ultimately makes it easier (and faster) to build the project. If file size is still a concern, feel free to pack them yourself!

2.0! Refactor and rebranding

24 Apr 08:32
8127aaa
Compare
Choose a tag to compare

This is a rather big release - considering there was no "official" 1.0 release, this is even bigger.

  • Refactored large amounts of code to be easier to maintain and extend.
  • "Provider" concept for storage, rather than hot/cold tiers.
  • Cleaner, smaller frontend, with a focus on the API.
  • Backblaze B2 integration.
  • Read/create/delete files and directories.
  • Authentication with Keycloak (to be brought in line with storage provider implementation).
  • Better handling of errors and serving files.
  • Tests and CI/CD.
  • ARM and x86 versions available, certified to work on Raspberry Pis.

This is not backwards compatible with the previous version.