← Back to all sparks
S

SolidInvoice

FINANCE
Velocity5.0

Open source invoicing and quoting application

SolidInvoice 3.1 brings custom invoice templates and moves migrations off web requests.

invoicingself-hostedinvoice templateskubernetesopen source
◆Current state
SolidInvoice, the self-hosted invoicing app, shipped 3.1.0, 3.1.1 and 3.1.2 together on 29 October. 3.1.0 adds custom invoice templates and invitation expiry; 3.1.2 fixes the in-app upgrade path by running migrations at startup or as a Helm pre-upgrade job. It follows the 3.0 release in June that brought 2FA, OAuth and Meilisearch search.
◆Where it's heading
After 3.0's identity and platform work, 3.1 turns to customization and operations, with Helm-based deployment now a supported path. Fixes are tagged with detailed commit-level notes, some co-authored with Claude.
◆Prediction
Expect more 3.1.x fixes around upgrades and deployment, given two fix releases shipped alongside 3.1.0.

◆Recent moves

  1. 5d ago

    SolidInvoice 3.1.0: custom invoice templates, invitation expiry

    Custom invoice templates, invitation expiry and payment gateway setup changes, plus affiliate and feedback prompts. Followed by two fix releases, 3.1.1 and 3.1.2.

    View source ↗
  2. 5d ago

    SolidInvoice 3.1.1: post-3.1.0 bug fixes

    Bug fixes after 3.1.0: production asset builds, secret fallback, two-factor email sender. Clean-up release.

    View source ↗
  3. 5d ago

    SolidInvoice 3.1.2 fixes the broken in-app upgrade path

    Fixes the in-app upgrade failure from 3.1.0, and migrations now run at startup or as a Helm pre-upgrade job instead of from a web request. Operators deploying another way must now run migrations themselves.

    View source ↗
  4. 1mo ago

    Invoice lines now say '1 hour' instead of '1 hours'

    A pre-rebase tag fixing '1 hours' on invoice lines so units agree with quantity. A small text fix later folded into 3.1.

    View source ↗
  5. 4mo ago

    Release 3.0.1

    The first patch on 3.0 fixes the things people hit on the way in: migrations failing during upgrade, email headers not picking up config, a dead Add Credit button. Upgrade-path repair is the expected first move after a release this large.

    View source ↗
  6. 4mo ago

    Release 3.0.0

    ⚡ SPARK

    3.0 is the release the entire alpha and beta run was building toward, collapsing a year of identity, tax and platform work into one version. It marks the point where the 2.3 line stops being the active branch.

    View source ↗