1.14.0 (2020-07-15)
New software versions
- fin v1.97.0
- VirtualBox v6.1.10
- docker v19.03.5 (v19.03.9 on Debian/Ubuntu)
- docker-compose v1.26.0
- Switched
vhost-proxy
to docksal/vhost-proxy:1.6 - Switched
cli
image to docksal/cli:2.11-php7.3
New features
- Ubuntu 20.04 (focal) LTS support
- PHP 7.4 (docksal/cli:2.11-php7.4)
- Xhprof integration (#1270)
- Project autostart switch (#1285)
Changes and improvements
- Added
DOCKSAL_DNS_DISABLED
global config switch to allow disabling the build-indocksal-dns
service (#1376)- Use this as a transition to the new
docksal.site
base domain for projects - Helps address the DNS port binding issue on macOS (
listen udp 0.0.0.0:53: bind: address already in use
)
- Use this as a transition to the new
- Added proxy variables to
fin run-cli
(#1252) - Passing the database argument when running
fin db cli
(#1263) - Changed uuid generation method (#1287)
- Added a check that the VM IP matches what we expect
- Fixed issue "error while removing network: network id has active endpoints" (#1293)
- Fixed environment variables for
fin exec
running scripts (#1289) - Fixed issue with starting
cli
fromvhost-proxy
and missing ssh agent socket (#1291) - Fixed logic with
SSH_AUTH_SOCKET
(#1308) - Allow overriding
DOCKSAL_DNS_DOMAIN
with Docker Desktop 2.2.0.0+- If users want to stick with the
.docksal
TLD on Docker Desktop for Windows, they can do so by manually pinningDOCKSAL_DNS_DOMAIN
(fin config set --global DOCKSAL_DNS_DOMAIN=docksal
) and then usefin hosts add project.docksal
to manage DNS records using the OS hosts file.
- If users want to stick with the
- Added logging settings for system containers (#1354)
Documentation
- Added a section for locally-trusted HTTPS certs using
mkcert
(#1370) - Explained SSH agent proxy functionality (#1253)
- Added a section for xhprof (#1270)
- Updated NFS mounts and configuration (#1261)
- Added troubleshooting docs for NFS issues on macOS Catalina (#1371)
- PostreSQL support in stacks (#564)
- Configuration information for Nginx
- Lots minor fixes in docs
- ElasticSearch persistent settings
- Docker container logging
- Adding a custom certificate for a project (#1359)
- Accessing environment variables in cron jobs (#1365)
- Updated DNS settings docs (#1376)