All Versions
Latest Version
Avg Release Cycle
142 days
Latest Release
875 days ago

Changelog History
Page 1

  • v1.3.1 Changes

    October 27, 2020

    Plik 1.3.1

    Hi, today we're releasing Plik 1.3.1 !
    Here is the changelog :
        - Server Side Encryption support for S3 data backend
        - Docker based cross-compilation and release process
        - Redirect to login page if not logged in and anonymous upload is disabled
        - Fix npe when --info and not --server
        - Fix server cmd user list to display all users if --provider is not used
        - Fix authentication redirect URL when config.Path is set
        - Add confirm dialog to delete upload and files actions
        - All binaries are now statically linked
        - Removed server releases for Windows and MacOS

    The plik team

  • v1.3 Changes

    September 29, 2020

    Plik 1.3

    Hi, today we're releasing Plik 1.3 !
    Here is the changelog :
        - Add --info to cli client to display server configuration
        - Fix common.AskConfirmation handling of no input
        - Fix missing unit in frontend menu when default TTL equals 86400s
        - Fix missing downloadDomain in bash script if not given in plikd.cfg
        - Fix missing focus and submit in login form
        - Fix bypass ~/.plikrc creation if --server cli param is provided
        - darwin-386 target ( )
        - Improved cross-compilation in Makefile
        - Cross-compiled docker images
        - Pass build info using ldflags
        - EnhancedWebSecurity configuration parameter removes sensible information form /version API endpoint
    Binaries are compiled using Go v1.15.2

    The Plik team

  • v1.3-RC1 Changes

    March 04, 2020
    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 )
        - 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 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
        - Issue with multiple CLI progress bars
        - 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
    The plik team
  • v1.2.4 Changes

    March 01, 2020


    ๐Ÿš€ We're happy to release Plik 1.2.4

    ๐Ÿ†• New :

    • ๐Ÿ“‡ Metadata exporter to migrate to plik 1.3

    The binaires are compiled with go 1.11.13

    The Plik Team.

  • v1.2.3 Changes

    October 04, 2018


    ๐Ÿš€ We're happy to release Plik 1.2.3

    ๐Ÿ†• New :

    • โž• Add ProxyFromEnvironment in client http transport configuration
    • 0๏ธโƒฃ --not-secure cmd client option to override .plikrc defaults
    • โž• Added ShareX as a main feature

    Misc :

    • ๐Ÿ‘ฎ Force openssl to use sha256 as "message digest" to keep plik client compatibility between openssl 1.1.x and 1.0.x versions
    • โฌ†๏ธ Upgrade AngularJS version from 1.6.1 to 1.7.2
    • ๐Ÿ‘ Allow to play mp3/mp4 inside the browser
    • ๐Ÿ— Makefile build-info target

    ๐Ÿ›  Fix :

    • ๐Ÿ›  Fix multiple file upload in streaming mode
    • ๐Ÿ›  Fix webapp cleaning in streaming mode
    • ๐Ÿ›  Fix cmd client --archive help message

    The binaires are compiled with go 1.11.1

    Many thanks to our contributors : @schenot, @mxschmitt, @rdejoux

    The Plik Team.

  • v1.2.2 Changes

    October 27, 2017


    ๐Ÿš€ We're happy to release Plik 1.2.2

    Here is the changelog :

    ๐Ÿ›  Fix :

    • ๐Ÿ›  Fix error in URL path

    The Plik Team.

  • v1.2.1 Changes

    October 19, 2017


    ๐Ÿš€ We're happy to release Plik 1.2.1

    Here is the changelog :

    ๐Ÿ†• New :

    • ๐Ÿ”ง Configuration option to prevent anonymous uploads.
    • ๐Ÿ”ง Configuration option to limit google email domains
    • Serve HTTP on a different root path
    • ๐Ÿš€ Display release notes on client update
    • ๐Ÿณ Backend testing script using Docker
    • Load client config from /etc/plik/plikrc

    Misc :

    • โž• Add mongodb connect timeout
    • Migrating from godeps to govendor
    • โœ… Enable race detector when testing
    • โž• Add a confirm dialog to delete an Upload
    • โšก๏ธ update golang and node_js version in Travis
    • โšก๏ธ Update npm / bower dependencies ( bump Angularjs from 1.2 to 1.6 )

    ๐Ÿ›  Fix :

    • ๐Ÿ›  Fix uploaded file size calculus
    • ๐ŸŒฒ Don't log file upload request body in debug mode
    • Clean url properly when deleting upload
    • ๐Ÿ›  Fix NPD in swift authentication
    • โž• Add missing letters to randRunes
    • โž• add clean-frontend to clean-all makefile directive
    • Webapp : Fix progress bar when uploading file fails

    The binaires are compiled with go 1.9.1.

    The Plik Team.

  • v1.2 Changes

    December 23, 2016


    We're releasing (finally ) the stable version of Plik 1.2.

    The changelog with last RC :

    ๐Ÿ”„ Changelog

    ๐Ÿ†• New :

    • ๐Ÿ– Handle downloadDomain in bash client
    • Check if SourceIpHeader header is not empty
    • Download all files with archive

    Misc :

    • ๐Ÿ‘• Go lint compliant on last version of golang
    • ๐Ÿ‘ฎ Force download of pdf files
    • โž• Add ca-certificates to the docker image
    • โž• Add files to an existing upload and create empty upload

    ๐Ÿ›  Fix :

    • Disable HTTP caching when the upload is OneShot
    • ๐Ÿ›  Fix DownloadDomain log message, and README FAQ update
    • ๐Ÿ›  Fix Display QRCode button tooltip

    The binaires are compiled with go 1.7.4.

    Plik dev team.

  • v1.2-RC3 Changes

    July 18, 2016


    ๐Ÿ”’ Plik 1.2 RC-3 is targeted at security.

    ๐Ÿ”’ Plik allow users to upload and serve any content as-is, but hosting untrusted HTML raises some well known security concern like phishing, xss, xsrf,... Rendering HTML and executing javascript in the context of Plik is not something we consider a feature. We try to avoid it by overriding Content-Type "text/html" to "text-plain", also the Content-Security-Policy HTTP header should disable sensible features of most recent browsers like resource loading, xhr requests, iframes,...

    ๐ŸŒ We also strongly advise you to use the new DownloadDomain option with a separate (sub-) domain to enforce that download links do not share the same origin than the Plik web client.

    ๐Ÿ”„ Changelist :

    • โž• Add security headers to getFileHandler to avoid HTML rendring in web browser
    • Enforce download domain option
    • โž• Add README security section
    • ๐Ÿ— Display Golang version on build info
    • โšก๏ธ Update go version in travis build

    The Plik team.

  • v1.2-RC2 Changes

    June 20, 2016

    ๐Ÿš€ Hi, today we're releasing the second release candidate for Plik 1.2 :)

    Here is the changelog :

    ๐Ÿ›  Fixes :

    • ๐Ÿ›  Fix missing middlewares for yubikey get file api paths
    • ๐Ÿ›  Fix 500 in ovh auth callback when plik-ovh-session cookie is missing
    • ๐Ÿ›  Fix server started at http(s)://address:port log message
    • ๐Ÿ›  Fix error message format
    • ๐Ÿ›  Fix cli client arguments unmarshal error line break
    • ๐Ÿ›  Fix BoltDB GetUploadsToRemove
    • ๐Ÿ›  Fix bad redirect on upload password credential check
    • ๐Ÿ›  Fix default log level to INFO and update backend config examples

    Misc :

    • โšก๏ธ Update
    • Clean ovh auth session cookie after callback
    • โšก๏ธ Update Add token, better errors, server url argument
    • Do not create .plikrc in quiet mode
    • Check return of makeRequest on client version check
    • โšก๏ธ Update
    • โœ‚ Remove basic auth check on upload if owner is authenticated

    Stay tuned for the final version 1.2 :)
    The plik team