Skip to content

Releases: faradey/madock

v3.1.0

14 Dec 14:13

Choose a tag to compare

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:reload command for graceful nginx configuration reload without downtime
  • --yes flag to setup command for auto-confirmation (skip prompts in CI/CD)
  • --preset flag 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:bin command 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

15 Sep 21:07

Choose a tag to compare

  • 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.md and linked from README
  • Added Valkey key-value DB
  • Minor fixes and refactors in diff scripts (path handling and directory creation)

v2.9.1

02 Jun 12:13

Choose a tag to compare

v2.9.1

  • Added Magento 2.4.8 support
  • Fixed the restart policy for aruntime containers

v2.9.0

26 May 09:12

Choose a tag to compare

  • 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

19 Feb 18:34

Choose a tag to compare

  • Added PrestaShop as a separate service
  • Fixed the "composer" command for the Shopify service
  • Improved custom commands and documentation

2.7.0

24 Nov 14:20

Choose a tag to compare

  • Fixed the creation of patches
  • Fixed the cron for Shopify platform
  • Fixed TODO comments
  • Fixed NodeJs major version for php.Docker file
  • Added http2 in the nginx configuration

v2.6.0

26 Sep 07:13

Choose a tag to compare

  • 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 --shell for madock bash command. It can be used bash or sh as a shell.

Video https://www.youtube.com/watch?v=_D3zIKU4Kuc

v2.5.0

30 Aug 10:14

Choose a tag to compare

  • 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

03 Aug 10:08

Choose a tag to compare

v2.4.4

  • Fixed opensearch-dashboards
  • Added new command madock project:clone more
  • Added php/nodejs service to the php container
  • Fixed documentation
  • Fixed bug with the madock cli command
  • Added custom commands more

Contributors:
@jonatanaxe
@artmouse
@serhii-chernenko

v2.4.3

03 Jun 06:28

Choose a tag to compare

v2.4.3

  • Added interactive options for the madock setup command
  • Added an isolation mode more
  • Added Varnish cache more
  • Refactoring code