Skip to content

v3.1.0

Choose a tag to compare

@faradey faradey released this 14 Dec 14:13
· 857 commits to master since this release

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