Release v1.5.0 - S3 Storage backend, storage migration script & adding new translations #1027
elrido
announced in
Announcements
Replies: 1 comment 1 reply
-
are there any performance differences from using a database or s3 compared to flat files? alternatively, is there a recommended option? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This release adds an S3 storage backend, a storage migration script, and new translations.
This minor release adds support for Simple Storage Service (S3), a storage migration script, adds four new languages to the translations and includes updated libraries.
The new S3 storage backend can be used with Ceph, Amazon Web Services or other S3 providers. A migration script was also provided, which can migrate existing instances from one storage backend to another, including in between the same storage backend types, but with different configurations (i.e. from one directory to another or one database to another).
The release includes several smaller improvements to the MariaDB and MySQL support. It reverts to CREATE INDEX without IF NOT EXISTS clauses (introduced in 1.4.0) which are not supported in MySQL. It also avoids requiring the
SUPER
privilege for thesql_mode
added in 1.4.0. Indexes now also make use of the table prefix, to support multiple instances sharing a single database.Jdenticons were added as a fourth option for comment icons, in addition to identicons and vizhash (and using none). The new icon type adds a different style and they don't require the PHP GD module to be generated. They are larger in size than identicons, a bit smaller than vizhash and slower to generate than either.
If using the YOURLS URL shortener with a signature and would like to keep it hidden, as of this release a server side integration via a proxy can be used, storing the signature only in configuration.
Benefits of switching to the new release
We recommend to upgrade 1.4.x instances using MariaDB backend and any instance that would like to make use of any of the new features or translations.
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.4.0
SUPER
privilege for setting thesql_mode
for MariaDB/MySQL (MariaDB x PDO::MYSQL_ATTR_INIT_COMMAND (1.4.0) #919)CREATE INDEX IF NOT EXISTS
#943)CREATE INDEX IF NOT EXISTS
#943)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. For any questions, you can also chat with the maintainers in the discussion area.
Plans for future releases
The next regular release will focus on user interface improvements.
This discussion was created from the release Release v1.5.0 - S3 Storage backend, storage migration script & adding new translations.
Beta Was this translation helpful? Give feedback.
All reactions