Skip to content

Releases: jhaals/yopass

10.0.0

02 Oct 11:46
fe52ed4
Compare
Choose a tag to compare

Yopass CLI 🌈

Big thanks to @grobie for contributing CLI support to Yopass! #580
Yopass have had several CLIs for creating secrets over the years but this is the first official which is hosted in the same repository.

Binaries have changed slightly so yopass is now the CLI and yopass-server will run the regular server.
There won't be a difference for those running yopass in Docker since the entrypoint will remain the same

9.0.0

03 Sep 17:47
5e109fb
Compare
Choose a tag to compare
  • #573 Add file upload to the navigation bar 🗄️
    File sizes are very restrictive at this point due to the fact that encryption/decryption is made in the browser and that the storage is memory. Use this feature for certificate/keys and other things where you need to quickly drag and drop.

  • #550 Set Common Security Headers.
    Big thanks to @grobie!

  • #566 Added the option to manually set a decryption key for secrets.
    Thanks @jfenske89!

8.2.0

12 Aug 19:20
74924b0
Compare
Choose a tag to compare

OpenMetrics support

#538 Yopass now optionally exposes metrics thanks to a contribution from @grobie 🙌
See README for more information and consult the prometheus/OpenMetrics documentation on how to scrape the metrics data.

8.1.0

28 Apr 09:10
ca25df3
Compare
Choose a tag to compare

Added support for translations 🇩🇪 🇪🇸 🇸🇪 #429

Big thanks to @Starbix for adding localisation support.
Mount a locale file to /public/locales/en.json in the docker container to get your language of choice.
A German translation is available here; https://github.com/arcadesolutionsag/docker-yopass

Copy to clipboard #442

Adds a button to copy secrets to clipboard

8.0.3

28 Jan 19:35
d04c43b
Compare
Choose a tag to compare

Fixes corrupt binary uploads #346

8.0.2

21 Nov 15:58
eedde44
Compare
Choose a tag to compare

Fixes error docker image building allowing for the 8.x release of yopass to be fetched from docker hub.

8.0.1

15 Nov 14:31
4d607d8
Compare
Choose a tag to compare

Fix file upload form not uploading correctly

8.0.0

13 Nov 14:46
6f305de
Compare
Choose a tag to compare

Changes and new features

OpenPGP for encryption

The encryption library has been switched in favor of OpenPGPjs. This is the same encryption library used by Protonmail which has been externally audited. This will make yopass more extendible and easier to use with existing tooling written in other language. There's an official CLI in the making to more easily upload secrets from the command line.

Optional one-time downloads

The option to disable the one-time download is now available when creating secrets for those that wish to share a secret to multiple people or simply reduce the problems with accidentally opening and sending an already deleted link. All secrets still have lifetime and will be deleted automatically.

💾 File Uploads (preview)

File uploads is finally here! This has been a long standing feature request and thanks to the right libraries from the community and nudges from you users I've added it. Please note that yopass is intended for small messages and files since the storage is backends is geared towards in-memory storage. File uploads is covered by the same --max-length limit as regular messages.

UI improvements

There's a bunch of UI cleanups and improvements to the overall look. I'll try to evolve this even further in the coming release. Contributions to this area is more then welcome. Please send me a message if you would like to help out

7.0.0

09 Oct 20:12
d7b47b7
Compare
Choose a tag to compare

Changes & new features

Command line options are now standardized, no more single dashes. Default values can be overridden with environment variables or command line flags. so --memcached can also be set as MEMCACHED=

Ability to specify the --max-length of the encrypted payload sent to the yopass server, please note that this is not a 1-1 mapping between the original message.

6.2.0

01 Jul 11:07
de59a3a
Compare
Choose a tag to compare
  • Update logo. Thanks Davidmind ✨
  • Increase password length to 24 characters
  • Switch to Crypto.getRandomValues for password generation