← Back to all sparks
H

HumHub

COLLAB
Velocity5.0

Open-source social network and intranet platform

HumHub's public feed carries only betas, and 1.19's is still about surviving the upgrade.

social intranetbeta releasesupgrade migrationspermissionscontent visibility
Current state
The four releases visible here are all pre-release: 1.19.0-beta.2 and beta.1, and 1.18.0-beta.6 and beta.5 before them. The 1.19 line is dominated by upgrade-path and data-integrity repair — a foreign key violation aborting the comment content_id migration on databases with orphaned rows, fatal errors when purging content whose underlying record was gone, and in beta.2 a fatal SCSS build loop left behind when the 1.19 move of static/themes into protected/humhub stranded an empty theme skeleton. Beta.2 also fixes a real leak: activities from private spaces appearing in the summary mail and dashboard of users holding only a pending invite or join request.
Where it's heading
The 1.19 cycle is being spent making the migration survivable on real installations rather than adding capability, which is the usual shape when a schema and directory-layout change meets databases and webroots that have accumulated years of drift. Beta.2 extends that into the installer itself, where an unreachable database was offering to re-set-up a live instance during a transient outage. The permission and visibility fixes point the same way: tightening authorisation and content boundaries is cleanup of an existing model, not an extension of it.
Prediction
Only beta tags appear in this feed, so a 1.19.0 stable is the obvious next milestone, but nothing here dates it. The beta.1-to-beta.2 gap of about a month is a faster rhythm than the roughly six months between the 1.18 and 1.19 betas.

Recent moves

  1. 28d ago

    Private-space activity leak, installer 503 handling and the stranded theme skeleton

    The most consequential item is a visibility fix: activities from private spaces were reaching the summary mail and dashboard activity box of users who only had a pending invite or join request. Alongside it, the installer now distinguishes an unreachable database server from a merely misconfigured one instead of offering to re-set-up a live instance, and the 1.19 theme relocation no longer leaves an empty skeleton that shadows the core theme and fails every request. Continued 1.19 upgrade-survival work rather than new capability.

    View source ↗
  2. 1mo ago

    1.19 upgrade migration and orphaned content fixes

    The first 1.19 beta clears the obstacles that would stop the upgrade outright: orphaned comments deleted before RESTRICT foreign keys are created, and purge jobs no longer crashing on content whose record is gone. A new UnreadCountChangedEvent and an iOS keyboard-scroll fix are the only additive items.

    View source ↗
  3. 8mo ago

    Login screen, theming and validator fixes

    A long list of small 1.18 polish items — login container width, child themes without build.scss, validator behaviour, email colour contrast helpers. Broad but individually minor, and characteristic of a beta line late in its cycle.

    View source ↗
  4. 10mo ago

    Group manager options and assorted UI fixes

    Optional add/remove group membership for group managers plus a long tail of Bootstrap 5 migration and form styling fixes. Mostly the visible surface of the BS5 move rather than product decisions.

    View source ↗