Plik v1.3-RC1 Release Notes

Release Date: 2020-03-04 // about 4 years ago
  • Plik 1.3-RC1
    
    Hi, today we're releasing the first release candidate of the next major version of Plik 1.3 !
    
    Here is the changelog :
    
    /!\ Breaking /!\
        - API changes :
          - Upload files is now an array instead of a map
          - Upload Create int64 is now CreatedAt time.Time
          - Cursor based pagination
          - Errors are not anymore encapsulated in a common.Result
        - Files are now stored in a different folder without the upload id in the path ( implementation is backward compatible )
    
    Removed
        - Mongodb and Bolt metadata backends ( replaced by Sqlite/Postgres using gorm ) to migrate :
          -> ugrade to 1.2.4 then run "./plikd --export plikd.dump"
          -> upgrade to 1.3-RC1 then run "./plikd import plikd.dump"
        - Weedfs data backed
        - Yubikey support
    
    New
        - New metadata backend : Gorm sqlite/postgres
        - New data backend : S3
        - New authentication mechanism : local users
        - Plik client library
        - Quick mode to upload a file in a single curl
        - User upload statistics
        - Admin dashboard : server upload statistics, list of users, ...
        - Admin command line : manage users / tokens / uploads / files
        - Metadata export / import
        - Config parameter to disable some HTTP security headers
        - Docker tooling to test backends
    
    Fixed
        - Issue with multiple CLI progress bars
    
    Misc
        - Unit and Functional tests with good coverage
        - Plik client rewrite using the Go library
        - Vendoring with go modules
        - New make targets : fmt, lint, test-backends, build-info,...
    
    Binaries are built with go 1.14
    
    Faithfully,
    The plik team