Support Thread

APG vNext 4.4 Released - New Features / Improvements

📅 👤 ASP Playground
APG vNext 4.4 Released - New Features / Improvements — APG vNext Guide

APG vNext 4.4 brings new features and improvements to help you build a better online community. This release is available for all license holders.

Release Highlights

  • New and improved features as detailed in the community announcement
  • Performance and stability fixes based on user-reported issues
  • Enhanced mobile and responsive design improvements
  • Admin panel usability refinements

Upgrading to 4.4

Existing users can upgrade by following the standard upgrade procedure. This release is a drop-in upgrade for users on the previous minor version.

Download

Download the latest version of APG vNext from the download page. Registered users can access the member download area for the full release package.

APG vNext 4.4 — What Was New in This Release

APG vNext 4.4 built on the stability improvements of 4.3 and introduced several features that the community had been requesting since the early 4.x development cycle. This discussion thread covers the key additions, performance improvements, and the upgrade path for administrators running 4.3 or earlier.

Key Features in APG vNext 4.4

The headline features of the 4.4 release addressed both the member experience and administrator tooling:

  • Improved inline image upload: Drag-and-drop image embedding in the post editor, with server-side resizing to limit storage consumption
  • Enhanced moderator queue: Moderators now see a consolidated queue view across all forums they manage, not a per-forum list
  • Thread subscription management: Members can bulk-unsubscribe from threads from their profile page — reduces email complaints
  • Admin panel performance: The member list, post search, and report generation pages were rewritten with async SQL queries, significantly reducing page load time on large databases
  • Email template editor: Notification email HTML templates are now editable from Admin Panel → Settings → Email Templates without touching the filesystem

Performance Improvements

APG vNext 4.4 introduced output caching for the forum home page and category pages. On high-traffic communities, this reduced database load by 40–60% for anonymous visitors. The cache duration is configurable:

<!-- web.config — adjust duration to match your traffic pattern -->
<outputCacheSettings>
  <outputCacheProfiles>
    <add name="ForumHome"   duration="120" varyByParam="none" />
    <add name="ForumList"   duration="60"  varyByParam="forumID" />
    <add name="ThreadView"  duration="30"  varyByParam="threadID;page" />
  </outputCacheProfiles>
</outputCacheSettings>

Set durations conservatively at first. A 120-second cache on the home page means new posts won't appear for up to 2 minutes for cached visitors — acceptable for most communities, but tune down if real-time activity display is critical for your niche.

Upgrading From 4.3 to 4.4

Database Schema Changes in 4.4

APG vNext 4.4 added two new tables and modified the apg_Attachments table to support the enhanced inline image upload feature. These changes are handled by the upgrade SQL script, but it's worth knowing what to expect:

-- New tables added in 4.4
CREATE TABLE apg_ImageResizeQueue (
    QueueID    INT IDENTITY PRIMARY KEY,
    AttachID   INT NOT NULL,
    Status     TINYINT NOT NULL DEFAULT 0,
    CreatedAt  DATETIME NOT NULL DEFAULT GETDATE()
);

-- Modified column in apg_Attachments
ALTER TABLE apg_Attachments
ADD ThumbPath NVARCHAR(500) NULL;

The upgrade script handles this automatically. The above is shown for transparency so DBAs can review the changes before applying.

Upgrade Steps

  1. Back up the database and application files
  2. Download the 4.4 package from the member area
  3. Run upgrade_4.3_to_4.4.sql in SSMS
  4. Deploy updated application files to IIS, preserving web.config and upfiles
  5. Grant the application pool identity write access to the new thumbs sub-folder inside upfiles
  6. Recycle the App Pool and verify version in Admin Panel → About

Post-Upgrade Configuration for 4.4 Features

Configuring the Email Template Editor

The new in-app email template editor supports Liquid-style variables for personalisation. When editing templates in Admin Panel → Settings → Email Templates, you can use the following variables:

{{member.username}}       - Member's username
{{member.email}}          - Member's email address
{{thread.title}}          - Thread title for subscription notifications
{{thread.url}}            - Full URL to the thread
{{forum.name}}            - Forum name
{{site.name}}             - Your community's display name
{{unsubscribe_url}}       - One-click unsubscribe link (required for CAN-SPAM compliance)

Always include {{unsubscribe_url}} in notification emails. Omitting it triggers spam filters from Gmail and Outlook, causing delivery rates to drop significantly for your community notifications.

Configuring Inline Image Upload Permissions

The new drag-and-drop image upload in 4.4 requires the application pool identity to have write access to the thumbnails directory. After upgrading, verify permissions:

-- PowerShell:
$thumbPath = "C:\inetpub\wwwroot\forum\upfiles\thumbs"
if (-not (Test-Path $thumbPath)) { New-Item -ItemType Directory -Path $thumbPath }
$acl = Get-Acl $thumbPath
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule(
    "IIS AppPool\YourAppPoolName", "Modify",
    "ContainerInherit,ObjectInherit", "None", "Allow")
$acl.SetAccessRule($rule)
Set-Acl $thumbPath $acl

Known Issues Fixed in 4.4 vs Issues Introduced

APG vNext 4.4 fixed the quick-reply blank editor issue on Firefox that was introduced in 4.3. However, 4.4 itself had a regression where members on the mobile skin could not attach files in Safari on iOS 7 — this was resolved in 4.5. If you're on 4.4 and running a community with high iOS Safari usage, upgrade to 4.5 to resolve the attachment issue before it generates support tickets.

Community Reception of APG vNext 4.4

The 4.4 release was well-received primarily due to the consolidated moderator queue — a long-standing pain point for forums with multiple moderators managing different sub-forums. The thread subscription bulk-unsubscribe also reduced email-related support tickets significantly for administrators whose communities sent high volumes of thread notification emails. These two UX improvements alone made the upgrade worthwhile for most active community administrators.

Related Resources


Looking for more help? Browse the support forum or check the Knowledge Base.