Changelog History
Page 1
-
v1.3.1 Changes
October 27, 2020Plik 1.3.1
Hi, today we're releasing Plik 1.3.1 ! Here is the changelog : New - Server Side Encryption support for S3 data backend - Docker based cross-compilation and release process Fixed - 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 Misc - All binaries are now statically linked - Removed server releases for Windows and MacOS
Faithfully,
The plik team -
v1.3 Changes
September 29, 2020Plik 1.3
Hi, today we're releasing Plik 1.3 ! Here is the changelog : New - Add --info to cli client to display server configuration Fixed - 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 Removed - darwin-386 target ( https://github.com/golang/go/issues/37610 ) Misc - 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
Faithfully,
The Plik team -
v1.3-RC1 Changes
March 04, 2020Plik 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
-
v1.2.4 Changes
March 01, 2020Hi,
๐ 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
Faithfully,
The Plik Team. -
v1.2.3 Changes
October 04, 2018Hi,
๐ 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
Faithfully,
The Plik Team. -
v1.2.2 Changes
October 27, 2017Hi,
๐ We're happy to release Plik 1.2.2
Here is the changelog :
๐ Fix :
- ๐ Fix error in URL path
Faithfully,
The Plik Team. -
v1.2.1 Changes
October 19, 2017Hi,
๐ 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.
Faithfully,
The Plik Team. - ๐ง Configuration option to prevent anonymous uploads.
-
v1.2 Changes
December 23, 2016Hi,
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.
Faithfully,
Plik dev team. - ๐ Handle downloadDomain in bash client
-
v1.2-RC3 Changes
July 18, 2016Hi,
๐ 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
Cheers,
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 github.com/facebookgo/httpdown
- Clean ovh auth session cookie after callback
- โก๏ธ Update plik.sh. Add token, better errors, server url argument
- Do not create .plikrc in quiet mode
- Check return of makeRequest on client version check
- โก๏ธ Update README.md
- โ Remove basic auth check on upload if owner is authenticated
Stay tuned for the final version 1.2 :)
The plik team