Skip to content

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.7.1 (2025-04-22)

Features

  • chart: enable bring-your-own env.php (4c4fc3b)
  • chart: enable bring-your-own env.php (94dffab)
  • mappiaio: make the mobile menu open and close the sidebar (fcd9f15)
  • mappiaio: update homepage and pricing page design (#808) (77914a5)
  • restore support for Kubernetes 1.24.17 (#806) (d2db2d1)

0.7.0 (2025-04-04)

⚠ BREAKING CHANGES

  • images: Image tag formats have changed.

Features

  • add prepacked magento 2 images (e9e1e97)
  • add support to mappia/magento-php for php8.3 (3b80662)
  • images: retag images for compatability with dependabot. (b20e740)

Bug Fixes

  • mappiaio: upgrade to express 5 route syntax (527e2c4)

0.6.3 (2025-04-03)

Bug Fixes

  • images: docker images were not published for on release (db950be)

0.6.2 (2025-04-03)

Features

  • add support for php 8.2 docker images (#782) (0cf5951)
  • deps: bump php from 8.1.29-cli-alpine to 8.1.32-cli-alpine (#684) (ca81ca5)
  • deps: bump php in /packages/images/php/8.1/fpm-alpine (#685) (8daa214)
  • json-to-env-action: upgrade to @actions/core: ^1.11.1 (9236990)
  • mappiaio: remove unused highlightjs library (1b7562d)

Bug Fixes

0.6.1 (2025-03-25)

Features

  • terraform-azure: bump ingress-nginx to 4.12.1 (8935d68)

Bug Fixes

  • helm-executor, terraform-executor: replace nrwl/devkit with nx/devkit (c24882c)

0.6.0 (2025-03-24)

⚠ BREAKING CHANGES

  • terraform-azure: this will cause an ingress upgrade. If you're upgrading from a Kubernetes version prior to 1.26 to v1.29, you may see the error:
  • chart: The expected yml for the API ingress has changed. You must migrate to the new YAML format.

Features

  • chart: allow users to configure custom paths for the api ingress (#729) (1c60d9e)
  • terraform-azure: pin ingress-nginx version 4.12.0 (77b2c06)

0.5.1 (2025-03-21)

Features

  • mappiaio: redesign for clarity (9640465)

Bug Fixes

  • helm-executor: adjust config access from ExecutorContext change (9ee6556)
  • helm-executor: use different executor.json locally vs. built (93d3cf5)
  • terraform-executor: adjust config access from ExecutorContext change (a60630d)
  • terraform-executor: use different executor.json locally vs. built (8324265)

0.5.0 (2025-03-20)

⚠ BREAKING CHANGES

  • terraform-azure: update default kubernetes version to v1.29
  • chart: upgrade minimum Kubernetes range

Features

  • chart, terraform-azure: limit allowed admin routes (9112df2)
  • chart: adjust api ingress files to be exact instead of prefix matches (0b7a5e9)
  • chart: adjust api ingress files to be implementation specific (4093ca6)
  • chart: upgrade minimum Kubernetes range (da62598)
  • terraform-azure: define helm ingress chart timeout (6878d07)
  • terraform-azure: replace "Network Contributor" with finer grained roles (08f5dcd)
  • terraform-azure: update default kubernetes version to v1.29 (02d2152)

Bug Fixes

  • terraform-azure: define default node pool upgrade settings (9f0c28a)

0.4.2 (2024-09-09)

Bug Fixes

  • terraform-azure: correctly pin version (3e817ea)

0.4.1 (2024-09-09)

Miscellaneous Chores

0.4.0 (2024-09-09)

⚠ BREAKING CHANGES

Features

  • chart: add separate admin deployment and service (509875b)
  • chart: rename deployment after selector change (ff06900)
  • chart: rename frontend deployment (a4f35d6)
  • images: add mappia php docker images (#683) (066ea52)
  • terraform-azure: upgrade to AzureRM v4 (#682) (5492120)

Bug Fixes

  • terraform-azure: use the correct value for the graphql salt (a26965a)

0.3.9 (2024-08-20)

Features

  • terraform-azure: provision graphql-id-salt (acdae14)
  • terraform-azure: use MSI auth for Log Analytics (fdf4cda)

0.3.8 (2024-08-16)

Features

  • chart: retry_reads_on_master for Redis (#671) (7b1bae7)
  • json-to-env-action: use node20 (#665) (21e77db)
  • mappiaio: remove extraneous server project (3ec83af)
  • mappiaio: upgrade to Angular 17, full standalone (7a54fae)

Bug Fixes

  • mappiaio: do not invoke server directly (8ba7118)
  • mappiaio: upgrade Daffodil v0.73.0 (5b93e80)

Miscellaneous Chores

0.3.8-alpha.2 (2023-07-12)

Bug Fixes

  • allow containerVolumeMounts while in installer mode (b7c40a9)

Miscellaneous Chores

0.3.8-alpha.1 (2023-07-10)

Features

  • terraform-azure: preserve client IP address. (f264a69)

Bug Fixes

  • chart: disable admin usage tracking by default (1543d68)
  • chart: disable admin usage tracking by default (c2d1303)

Miscellaneous Chores

0.3.8-alpha.0 (2023-06-15)

Features

  • add newrelic phpdaemon chart (1f5181c)

Miscellaneous Chores

0.3.7 (2023-06-11)

Features

  • terraform-azure: add support for taints on nodes in extra node pools (ea10a8b)

Bug Fixes

  • terraform-azure: add temporary name for default node pool (e8215f8)

Miscellaneous Chores

0.3.7-alpha.1 (2023-06-10)

Bug Fixes

  • package names from terraform registry. (c3e48f9)

Miscellaneous Chores

0.3.7-alpha.0 (2023-06-10)

Bug Fixes

  • terraform-azure: remove app.terraform.io (#605) (df5005c)

Miscellaneous Chores

0.3.6 (2023-06-09)

Bug Fixes

  • use external Mappia release and re-pin version (7f905c4)

0.3.5 (2023-06-09)

Features

  • terraform-azure: add RabbitMQ secret by default (#600) (fe371d0)
  • terraform-azure: rebise nginx ingress healthcheck endpoint (b313d38)
  • terraform-azure: set baseline b2s count for basic cluster. (2873e3e)
  • terraform: add acr creation to azure module (#537) (d9bfcf7)

Bug Fixes

  • terraform-azure: set expected RabbitMQ password key (28c08cd)

0.3.4 (2023-06-08)

Features

  • chart: lower Magento pod memory req and lim (9a4f54f)
  • terraform-azure: pin Mappia version (a2697e6)

Bug Fixes

  • terraform-azure: use released mappia (17e9f3a)

0.3.3 (2023-05-25)

Features

  • chart: add a feature label to the manager (53acb26)

0.3.2 (2023-05-24)

Features

  • chart: add default webserver resources (f5790aa)
  • chart: add feature label for cron pods (6fb647b)

0.3.1 (2023-05-22)

Features

  • chart,terraform-azure: support k8s v1.25 (#593) (eb4c1f5)

Bug Fixes

  • chart: skip regsub marketing qp in VCL (5fc54a6)
  • terraform: change module to use frontend ingress (#584) (d39813e)

0.3.0 (2023-04-19)

⚠ BREAKING CHANGES

  • terraform: To update to this mappia version you will need to move the automatically created azure virtual network to the main resource group in azure.
  • chart: The default installation of Mappia will not break.

Features

Bug Fixes

  • terraform: remove default set on installer.enabled for mappia (#555) (680fe9a)

Miscellaneous Chores

0.2.1-alpha.5 (2023-03-01)

Bug Fixes

  • terraform: do not purge az keyvault on destroy (#552) (58a3335)

Miscellaneous Chores

0.2.1-alpha.4 (2023-02-28)

Bug Fixes

  • terraform: change mappia module dependency (#541) (c1b208b)

Miscellaneous Chores

0.2.1-alpha.3 (2023-02-24)

Features

  • terraform-azure: move dep versions to variables (#531) (fc67e84)

Bug Fixes

  • akvaks: align akvaks version with project version (#533) (6123c1b)

Miscellaneous Chores

0.2.1-alpha.2 (2023-02-21)

Miscellaneous Chores

0.2.1-alpha.1 (2023-02-21)

Miscellaneous Chores

0.2.1-alpha.0 (2023-02-21)

Features

  • mappiaio: add faq page (#507) (ca290fb)
  • mappiaio: add new design theme (#504) (20c7a58)
  • mappiaio: add new homepage design (#504) (1a4d33d)
  • mappiaio: add pricing page (#505) (c6bf22f)
  • mappiaio: set scrollPositionRestoration to enabled (#511) (98a0494)
  • terraform: create terraform-to-js package (#492) (701729c)
  • terraform: make generated aks_name an output for the user (#485) (575c556)
  • terraform: Mappia chart defaults to latest version (#497) (d3bcd43)

Bug Fixes

  • mappiaio: remove flicker on fa icons (#506) (4c4e40d)
  • terraform: change resource group name (#492) (f13df76)
  • terraform: fix mappia version constraint (#474) (4032746)
  • terraform: prevent subchart notes on mappia helm release (#484) (f974c18)

Miscellaneous Chores

0.2.0 (2023-01-23)

⚠ BREAKING CHANGES

  • if you have an existing cluster, a migration process on media and var is necessary
  • this change will break state paths
  • this change will break state paths

Features

  • add buffer annotation to ingresses (ba9fa3c)
  • add OMS and cluster zones as user inputs (08c8644)
  • add user inputs for helm ingress chart (f0538ef)
  • add variables input for public-ip (22600b1)
  • allow user input mappia values.yaml (5a1e50c)
  • allow user to provide akvaks values (8ca1811)
  • chart: add env for id_salt for graphql cache (#414) (6e7621e)
  • chart: vcl changes (#409) (71ff54d)
  • explicit helm resource dependency on aks (158d9d7)
  • give user more input options (922f5f4)
  • increase min default node qty to 4 (03402fe)
  • make default config optional (e72a127)
  • make default config optional (d9bbf98)
  • make version definable by the user (fafa707)
  • make version definable by the user (826bbb2)
  • randomize aks name if not provided by user (1e1426b)

Bug Fixes

  • add akvaks version (3bc0348)
  • fix aks access policy id (a119360)
  • fix version errors in terraform modules (6e1b5ad)
  • keyvault: remove random when user input (6059120)
  • make pub/media and var writable (c853f40)
  • unnecessary use of data resource (c7d05cb)
  • use akvaks from mappia's repo (730873f)
  • use mappia from terraform module registry (6a6c2d8)
  • use right variable to create linux_os_config (73d886e)

Code Refactoring

0.1.9 (2022-12-21)

Bug Fixes

  • akvaks: change secret-store to deployment (#407) (95d9f3e)

0.1.8 (2022-12-19)

Miscellaneous Chores

0.1.7 (2022-12-14)

Features

  • akvaks: create azure secrets to aks helm chart (84e82b9)
  • basic terraform setup for azure (#317) (b35458c)
  • extract get-template to another package (769d349)
  • make magento hpa configurable for the user (#357) (91d3f42)

Bug Fixes

  • adjust commit and push steps condition (#371) (832e6a8)
  • ci: change linter assertion rule (a9b4830)
  • remove extra package and add version to commit message (#390) (30b9197)

Continuous Integration

0.1.6 (2022-11-14)

Bug Fixes

  • chart: missing path configuration properties (13a7e4b)

0.1.5 (2022-11-14)

Bug Fixes

  • chart: admin missing css on paths (b3bc7d8)

0.1.4 (2022-11-14)

Features

  • add default backend when there are no ingress hosts (#324) (3627411)
  • add support for kubernetes 1.23 (#300) (5bb9f46)
  • allow multiple ingress on the same host name (#328) (72dd5f3)
  • chart: allow magento.system.stores (#332) (4eba300)
  • disable opensearch security by default (#299) (117d054)

0.1.3 (2022-10-28)

Bug Fixes

0.1.2 (2022-10-27)

Bug Fixes

  • chart: fixup a breaking change from sentinel auth (#293) (c9f4820)

0.1.1 (2022-10-27)

Bug Fixes

  • bump test model versions when creating new release (#294) (d180071)

0.1.0 (2022-10-25)

⚠ BREAKING CHANGES

  • Value keys were modified from Values.magento.app.image to Values.magento.cli.image or Values.magento.fpm.image.

Please be sure to update your values.yaml. You cannot omit cli.image, as you will install a "stock" Magento image instead of your image.

If you want, you can continue to build a single fpm image and use it in both locations, but building a cli only container is a nice win for memory usage.

  • the installer now has a different key for podSecurityPolicy it is now installer.podSecurityPolicy
  • amend ports configuration broken by RabbitMQ Chart v9 when RabbitMQ is enabled
  • The formerly used usePassword key under sentinel
    and slave has been moved to auth.sentinel. This is an extremely impactful change and will break your cluster if you don't amend your values.

Additionally, slave and slave.slaveCount have been renamed to replica and replica.replicaCount. If you're not careful, this is also breaking. Be sure your values to rename your keys.

Features

  • add labels for the webtier (36d1e1b)
  • add missing enabled conditions to allow "external service only" configurations (a4dfafd)
  • allow installer to have separate podSecurityPolicySettings (816e5c1)
  • auto-add RabbitMQ configuration to Magento 2 env when RabbitMQ (a210ad7)
  • database: change MySql for MariaDB (#248) (8edec17)
  • don't install varnish in installation mode (c68313f)
  • improve init time on magento container (#280) (6263f63)
  • make non-fpm magento pods use cli images (#239) (ebdbebd)
  • remove nginx default.conf (05946be)
  • remove unnecessary nginx.magento.conf and instead prefer the (949672e)
  • replace elasticsearch for opensearch (#255) (0eef1b5)
  • upgrade Elasticsearch dep (d90cd7f)
  • upgrade RabbitMQ subchart to version 9 (8ccd3fe)
  • upgrade Redis Chart to v15 (1b1477e)

Bug Fixes

  • add rabbit installation parameters to setup:install (#281) (aa49ef4)
  • add static files to copied list (#282) (04cdd83)
  • correctly name varnish service in env.php when varnish is enabled (9d2cefe)
  • do not run async.operations.all when RabbitMQ is disabled (b46220d)
  • remove unnecessary installer pod re-up on every upgrade (50b1159)
  • stop cli pods from crashing (#250) (66eaf33)

0.0.13 (2022-08-19)

Features

  • set defaults for Redis resources (aab5e36)

Bug Fixes

  • remove cache keys to prevent cache misses (#226) (b1acad6)

0.0.12 (2022-08-15)

Features

  • add a vercel app for chat.mappia.io (25e2126)
  • mappiaio: lazy load home route (e50c39c)
  • mappiaio: make a fun homepage (#223) (6eb9eb8)

Bug Fixes

  • chart: allow all versions of v1.22.* (a55b3da)

0.0.11 (2022-07-23)

0.0.10 (2022-07-21)

Features

  • bump max concurrency (#156) (949ec4a)
  • email: force async email sending by default (f44b16f)

0.0.10-alpha.1 (2022-03-27)

Bug Fixes

  • helm-executor: allow pre-release semver to work (b91e0b7)

0.0.10-alpha.0 (2022-03-27)

0.0.9 (2022-03-25)

Bug Fixes

  • varnish: pin varnish version to v6, but allow for modifications v2 (e896691)

0.0.8 (2022-03-25)

Bug Fixes

  • chart: env.php was missing trailing commas in various conditions (78f8a24)

0.0.7 (2022-03-25)

Features

  • chart: allow persistent database connections (72f70cb)

Bug Fixes

  • varnish: pin varnish version to v6, but allow for modifications (1022e74)

0.0.6 (2022-02-19)

Bug Fixes

  • allow post-upgrade hook to use containerVolumes and containerVolumeMounts (c35585e)

0.0.5 (2022-02-18)

0.0.4 (2022-02-14)

Features

  • add support for workerized consumers (313460a)
  • force cron to run synchronously (be1226c)

Bug Fixes

0.0.3 (2021-10-24)

Features

  • ingress: allow for custom API ingress paths (bfad4fb)

0.0.2 (2021-10-24)

Bug Fixes

  • padding on containerVolumeMounts and containerVolumes in cron (59b87f2)

0.0.1 (2021-10-24)

Features

  • chart: allow for custom storage classes for volumes (a7d20ed)
  • chart: allow for enduser-defined volumes and volumeMounts (07d3991)
  • chart: allow for media and var pvc customizations (4e0595a)
  • chart: remove password req for Redis Session and configure env.php equivalently (edf426a)
  • chart: remove requirement for a separate nginx image (1859935)
  • chart: update defaults for Magento base settings (e7033a6)
  • chart: update NOTES.txt to explain installer script (2dc0787)
  • database: enable the database by default (e0d4f19)
  • nginx-ingress: set the proxy buffer size to 32Kb to remove nginx error (2848c80)
  • redis: disable persistence on the sharedcache by default (009e19e)
  • redis: enable transparent huge pages by default in redis (e97b065)

Bug Fixes

  • chart: fix an indent problem in the installer (2188f05)
  • redis: remove a duplicate usePassword key on sharedcache (3dd3554)