PHPackages                             snk/magento2-module-recurring-upgrade-disabler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. snk/magento2-module-recurring-upgrade-disabler

AbandonedArchivedMagento2-module[Utility &amp; Helpers](/categories/utility)

snk/magento2-module-recurring-upgrade-disabler
==============================================

Magento 2 module for disabling recurring upgrade scripts

v0.9.0(5y ago)084MITPHPPHP &gt;=7.2

Since Mar 7Pushed 5y ago3 watchersCompare

[ Source](https://github.com/kirchbergerknorr/magento2-module-recurring-upgrade-disabler)[ Packagist](https://packagist.org/packages/snk/magento2-module-recurring-upgrade-disabler)[ RSS](/packages/snk-magento2-module-recurring-upgrade-disabler/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

SNK Recurring Upgrade Disabler
------------------------------

[](#snk-recurring-upgrade-disabler)

Magento 2 module for disabling recurring upgrade scripts

---

### Overview

[](#overview)

---

Magento 2 has the the possibility to implement upgrade scripts that run every time `setup:upgrade` is run. While in general this is a very useful feature, some modules might slow down the execution of `setup:upgrade` quite significantly.

For example `Magento\Customer\Setup\RecurringData` runs reindexing of the customer grid and this can take a lot of time in which the script will be running and the shop will be down. Even though the issue is claimed to have be fixed since Magento 2.3.6 and is now on supposed to be run only "when needed", checking this "if it is needed" takes some time.

Another example `Magento\Indexer\Setup\Recurring` checks if there are any new indexers and if so it sets their status as invalid. It is for sure an important thing, but one could argue this has to be done every time `setup:upgrade` is run.

So the module allows to specify a list of modules for which recurring upgrade scripts will be disabled.

### Installation

[](#installation)

---

The module can be installed with comsposer:

```
composer require snk/magento2-module-recurring-upgrade-disabler

```

### Requirements

[](#requirements)

---

The module requires:

- Magento 2.3 and above
- PHP 7.2 and above

### Configuration

[](#configuration)

---

The list of modules:

- `Stores->Configuration->Advanced:System->Recurring Upgrade Scripts`

### License

[](#license)

---

MIT

### Authors

[](#authors)

---

Oleh Kravets

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1945d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c4d8abef2bb0800bf0e32c05b19abac76f9a2385bf3b36a7b4065556551bcf94?d=identicon)[snk](/maintainers/snk)

---

Top Contributors

[![xpoback](https://avatars.githubusercontent.com/u/4457842?v=4)](https://github.com/xpoback "xpoback (2 commits)")

---

Tags

magento2

### Embed Badge

![Health badge](/badges/snk-magento2-module-recurring-upgrade-disabler/health.svg)

```
[![Health](https://phpackages.com/badges/snk-magento2-module-recurring-upgrade-disabler/health.svg)](https://phpackages.com/packages/snk-magento2-module-recurring-upgrade-disabler)
```

###  Alternatives

[elgentos/regenerate-catalog-urls

Regenerate Catalog URL Rewrites (products, categories, cms pages)

2842.6M](/packages/elgentos-regenerate-catalog-urls)[nosto/module-nostotagging

Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.

27703.7k4](/packages/nosto-module-nostotagging)[tig/postnl-magento2

TIG Magento 2 PostNL extension

59570.5k5](/packages/tig-postnl-magento2)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1860.2k](/packages/myparcelnl-magento)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1011.8k26](/packages/loki-magento2-components)[zwernemann/module-withdrawal

Magento 2 EU Withdrawal Button Module - Adds a withdrawal/revocation button for orders in compliance with EU Directive (EU) 2023/2673

244.9k2](/packages/zwernemann-module-withdrawal)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
