Release v1.4.0 - Hardening the attachment preview, Google Cloud Storage and Oracle database support & adding new translations #913
Closed
elrido
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This release improves the safety of the SVG attachment preview, adds Google Cloud Storage and Oracle database support, and new translations.
This minor release addresses a security issue with the SVG attachment preview, adds support for Google Cloud Storage (GCS) and Oracle databases, adds four new languages to the translations and includes updated libraries.
The storage system got reworked as part of the new Google Cloud Storage class and when not using the default file storage, the server salt and purge and traffic limiter items are now stored as part of the selected storage backend. It is now possible to run PrivateBin with database or GCS backend without requiring any write access to the data directory - automatic migrations run the first time any of these get accessed and found to be still present in the filesystem.
Benefits of switching to the new release
We recommend to upgrade 1.3.x instances to improve the resolved security issues. At the very minimum, please update your CSP headers in the configuration file to our currently recommended settings. You can check the headers of your instance via our new instance check service.
Update procedure
As usual, you can download the archive for a manual upgrade and can find more details in the installation instructions.
We also offer a Docker container that includes the recommended secure setup with the non-essential files and data outside of the web servers document root.
Changes since version 1.3.5
.ini
configuration file migration (Each request generates a warning when the CONFIG_PATH points to a secret directory mount in Cloud Run #808)dir
fortraffic
&purge
limiters (Implement data storage method for storing traffic limiter, salt etc. in DB, not data dir #419)Help wanted & greatly appreciated
Apart from the large tasks that require deeper insight and time, there are also smaller issues were help is wanted, topics open to debate and of course many languages that still remain to be translated. We are also still looking for additional long term maintainers among our frequent issue helpers.
If you are interested in helping with any of these points, we have prepared a development guide including design goals, code structure and tools that should get you started.
Plans for future releases
The next regular release will focus on user interface improvements.
This discussion was created from the release Release v1.4.0 - Hardening the attachment preview, Google Cloud Storage and Oracle database support & adding new translations.
Beta Was this translation helpful? Give feedback.
All reactions