0.8.0
-
Changed: moved MS SQL Server 2017 version from cu17 to cu18
-
New: it is now possible to specify the collation / character set used when creating new databases.
Please note that this is supported with many limitations:- 'utf8' as collation name is accepted by all databases except ms sql server 2017
- sqllite databases are always created with utf8 character set and will not respect the one specified on the command line
- 'utf8' is the only character set name which is known to be usable across all databases (with the limitations above)
- you can use database-specific naming to specify a collation/character set, but it will not be converted to be useable by other databases. Use the
only-instancesoption to limit your commands to be executed on a single type of database at a time when you are passing in a database-specific collation name
-
New: console command:
collation:list, to list available collations for each instance -
New: a
dbconsolecommand is available, that can be used instead of the existingconsoleone.
It is simpler, as it does not list any actions which come from Symfony platform code, and it lets you do less typing, as it removes the prefix in its command names.Before:
php bin/console db3val:instance:listNow:
php bin/dbconsole instance:listNote: the standard
consolecommand is still available. -
Improved: all console/dbconsole commands report a non-zero exit code when a database action fails
-
Improved: better reporting of time spent and memory used by console/dbconsole commands when a database action fails
-
Improved:
stack.shwill now set up automatically user id and group id in filedocker/containers.env.localwhen building the images for the first time, in case they differ from the default ones declared indocker/containers.env -
Improved:
stack.shhas a new-poption for building containers in parallel. The pre-existing option-phas been renamed to-s -
Improved:
stack.shnow waits for completion of app set up on build and start (for max 600 secs by default).
A new-w SECSoption has been added for using a custom waiting timeout -
Improved:
stack.sh logsnow accepts an argument, which is the name of a docker service, to only show its logs.
eg.stack.sh logs worker -
Improved: the MariaDB and MySQL databases will now properly update to the latest available minor version during the build of the containers
-
Improved: all non-database containers are now based on the same upstream image (buster-slim); this should speed up build time as well as produce slightly smaller container images
-
Improved: the application is now tested on Travis. Tests are still quite basic and do not cover all functionality