github Notifuse/notifuse v17.0

latest releases: v27.4, latest, v27.3...
3 months ago

🎉 Notifuse v17.0 Release Notes

Introducing the New Blog Feature

We're excited to announce the launch of Notifuse v17.0, featuring our brand-new integrated blogging platform that transforms how you create and manage content alongside your email marketing campaigns.

✨ What's New

📝 Built-in Blog System

  • Custom Domain Integration: Your blog is served directly at the root path (/) of your custom domain, configured via workspace settings
  • Seamless Publishing: Create and publish blog posts without leaving the Notifuse platform
  • SEO-Friendly: Built with modern web standards for optimal search engine visibility

🎨 Notion-like Editor Experience

  • Intuitive Interface: Familiar block-based editing similar to Notion
  • Rich Content Support: Add images, videos, code blocks, and more
  • Real-time Preview: See your content as you write
  • Drag & Drop: Easily rearrange content blocks

🔧 Advanced Liquid Templating

  • Full Theme Control: Use Liquid syntax for dynamic content generation with full control over the HTML, CSS and JS of your blog.
  • Flexible Layouts: Create custom post templates and layouts
blog-post-editor blog-theme-editor

🎯 Enhanced Segmentation Engine

  • JSON Attribute Support: Match contact custom_json_x attributes in segmentation rules
  • Complex Data Filtering: Advanced filtering capabilities for complex contact data structures
  • Precision Targeting: Improved targeting accuracy for email campaigns and contact management
  • Flexible Contact Queries: Query and segment contacts based on structured JSON data
json_segmentation

🔒 Enhanced Security & Permissions

Template-Specific Permissions

  • Granular Access Control: Custom email blocks now use templates:write permission
  • Improved Security: Better separation between workspace and template management
  • Role-based Access: More precise control over who can edit templates

Auto-Unsubscribe Improvements

  • Streamlined Experience: Automatic unsubscribe processing when users click unsubscribe links
  • Notification Center Enhancement: Better user experience in the notification center

⚠️ Important Changes

Console UI Path Update

  • New Console Location: The admin console is now accessible at /console
  • Smart Redirects: When blog is disabled, / automatically redirects to /console
  • Backward Compatibility: Existing bookmarks and links will continue to work

Permission System Updates

  • Breaking Change: Saving custom email blocks now requires templates:write instead of workspace:write
  • Migration Guide: Check your user permissions and update roles as needed

🚀 Getting Started

  1. Enable the Blog Feature: Navigate to your workspace settings and enable the blog
  2. Set Up Custom Domain: Configure your custom domain to serve the blog at the root path
  3. Create Your First Post: Use the new Notion-like editor to create engaging content
  4. Customize Theme: Leverage Liquid syntax for dynamic, personalized content

📈 Why This Matters

The new blog feature bridges the gap between content marketing and email marketing, allowing you to:

  • Unified Content Strategy: Manage blog posts and email campaigns from one platform
  • Better Engagement: Drive traffic between your blog and email subscribers
  • Enhanced Personalization: Use the same contact data for both blog and email content
  • Streamlined Workflow: No need to manage separate blogging platforms

🔄 Upgrade Instructions

This release includes database schema changes (Migration v17.0). The migration will run automatically when you update to v17.0.

Before upgrading:

  1. Backup your database
  2. Review user permissions for template access
  3. Plan for the console UI path change (//console)

After upgrading:

  1. Update any bookmarks to point to /console for admin access
  2. Configure the blog feature in workspace settings
  3. Set up your custom domain if desired

Questions or need help with the upgrade? Reach out to our support team or open a GitHub issue.

Don't miss a new notifuse release

NewReleases is sending notifications on new releases.