Skip to content

Bump FOG_PLUGINS_VERSION to v1.6.13 - #1276

Merged
mastacontrola merged 1 commit into
working-1.6from
bump-plugins-1613
Aug 22, 2026
Merged

Bump FOG_PLUGINS_VERSION to v1.6.13#1276
mastacontrola merged 1 commit into
working-1.6from
bump-plugins-1613

Conversation

@mastacontrola

Copy link
Copy Markdown
Member

Picks up FOGProject/fog-plugins#23 (released as v1.6.13), which routes all 25 plugin table builds through FOGManagerController::createTableSql() so their optional columns carry a DEFAULT. GH-1245.

Schema step 348 repairs the tables an install already has. It cannot repair a plugin's: createSql() runs as step 0 of the plugin's own schema(), so a plugin installed after the migration rebuilt its table the old way — every optional column mandatory, and any INSERT omitting one failing with error 1364.

Measured against a live 1.6 install, across the 23 tables the probe can build:

v1.6.12 v1.6.13
DDL accepted by the server 23/23 23/23
columns carrying a default 29 60
columns left bare 83 52

The seam those plugins call landed in #1275, which is already on this branch — so the pin can move. Without it a plugin install would die on Call to undefined method, which is why the release notes say the two have to move together.

🤖 Generated with Claude Code

Picks up FOGProject/fog-plugins#23, which routes all 25 plugin table builds
through FOGManagerController::createTableSql() so their optional columns carry
a DEFAULT (GH-1245).

Schema step 348 repairs the tables an install already has; it cannot repair a
plugin's, because createSql() runs as step 0 of the plugin's own schema() and
so a plugin installed after the migration rebuilt its table the old way --
every optional column mandatory, and any INSERT omitting one failing with
error 1364. Measured against a live 1.6 install, that release takes the
bundled plugins from 29 columns carrying a default to 60, with the 52 left
bare each bare for a stated reason.

The seam it calls landed in #1275, which is on this branch, so the pin can
move. Without that, a plugin install would die on Call to undefined method --
which is why the release notes say the two must move together.

Co-Authored-By: Claude <noreply@anthropic.com>
@mastacontrola
mastacontrola merged commit ebfedbc into working-1.6 Aug 22, 2026
7 checks passed
@mastacontrola
mastacontrola deleted the bump-plugins-1613 branch August 22, 2026 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants