Releases: faradey/madock
Releases · faradey/madock
v3.1.0
v3.1.0
Added:
- Improved documentation for media sync, cron, snapshots, isolation, environment variables, and configuration
- Interactive setup wizard with ASCII banner, progress indicators, arrow keys navigation, styled selectors, configuration summary, inline validation, help hints, and confirmation prompts
proxy:reloadcommand for graceful nginx configuration reload without downtime--yesflag to setup command for auto-confirmation (skip prompts in CI/CD)--presetflag for quick setup with preset configurations (e.g.,magento-248,magento-247)- Auto-detection of Magento version from composer.json
- Progress indicator for database import
- On-demand port allocation system for better resource management
- Configurable proxy settings
- Timestamp to debug.log entries
- Magento 2.4.9 support with OpenSearch 3.0.0
shopware:bincommand for Shopware CLI operations- Unit tests for core packages
- RabbitMQ monitoring dashboard in Grafana (queues, connections, channels, message rates)
- RabbitMQ exporter for Prometheus metrics collection
- Port mappings for Grafana, Kibana, OpenSearch Dashboards, phpMyAdmin, Selenium, Varnish
Improved:
- Nginx proxy security and performance
- Updated nginx from 1.21.4 to 1.26
- Grafana stack configuration with proper datasource UIDs for dashboard compatibility
Fixed:
- Section padding panic in setup wizard
- Non-deterministic XML config output order
- Nested conditional processing in config templates
- MariaDB exec file compatibility
- Composer install command for Shopify platform
- Various potential bugs across the codebase
- Nginx http2 directive deprecation warning (nginx 1.25+)
- Duplicate upstream and global directive errors in nginx proxy
- Varnish network connectivity with backend nginx
- Grafana subpath proxy configuration
v3.0.0
- Introduced a generic diff command:
madock diff --platform <code> --old <ver> --new <ver> [--path <publicDirFromSiteRoot>] - Added store scopes documentation split into a dedicated file
docs/store_scopes.mdand linked from README - Added Valkey key-value DB
- Minor fixes and refactors in diff scripts (path handling and directory creation)
v2.9.1
v2.9.0
- Added the env variable MADOCK_TTY_ENABLED (0/1). MADOCK_TTY_ENABLED is enabled by default
- Fixed SSH volume
- Fixed "install" command for PrestaShop platform
- Fixed docs
- Added logo
- Fixed GetRunDirPath function for outside executors
- Added PHP 8.4 support
- Fixed incorrect version comparison for MariaDB
- Fixed arguments for the Setup command
- Fixed Magento2 install subcommands
- Fixed livereload
- Fixed apt-get to apt and added --allow-releaseinfo-change
- Added php-redis library to the PHP installation
- Fixed RabbitMQ recommended version for Magento 2.4.7-p5 and later
- Added the restart policy
v2.8.0
2.7.0
v2.6.0
- Added Grafana as a service
- Added Grafana dashboards for Loki, Mysql and Redis
- Support for snippets in configuration files has been added. This has allowed us to eliminate repetitive code and settings.
- Added the new option
--shellformadock bashcommand. It can be usedbashorshas a shell.
v2.5.0
- Added supporting of Shopware
- Fixed mailcatcher configuration with MP_SMTP_AUTH_ACCEPT_ANY and MP_SMTP_AUTH_ALLOW_INSECURE
- Fixed documentation
- Fixed the media synchronization public path
- Added --db-host, --db-port, --db-name, --db-user, --db-password as options for the remote:sync:db command
Contributors:
@artmouse @jonatanaxe @serhii-chernenko @WorkSpaceBorisov
v2.4.4
v2.4.4
- Fixed opensearch-dashboards
- Added new command
madock project:clonemore - Added php/nodejs service to the php container
- Fixed documentation
- Fixed bug with the
madock clicommand - Added custom commands more
Contributors:
@jonatanaxe
@artmouse
@serhii-chernenko