We’re pleased to announce an open-source plugin for Open Integration Engine that brings built-in version history tracking for your Channels and Code Templates, no external Git server required. Courtesy of Diridium Technologies Inc.

What it does: Every time you save a channel or code template, this plugin automatically captures a version snapshot stored directly in your OIE database. You can compare any two versions, revert to a previous state, and even recover deleted items.

Key Features:

  • Automatic version tracking on every channel and code template save
  • Decomposed component diff view – drill into individual scripts, connectors, filter/transformer steps, and plugin properties via a navigable tree
  • Side-by-side diff viewer with word-level inline highlighting and color-coded change indicators (added, removed, modified, unchanged)
  • Revert to any previous version with a right-click
  • Prune older versions to manage storage
  • Deleted items tracking – automatically saves a final XML snapshot when channels or code templates are removed
  • Database-backed storage – history travels with your database backups, no separate version control infrastructure needed

Supported Databases: PostgreSQL, MySQL, Oracle, SQL Server, and Derby

Requirements: OIE 4.5.2+ and Java 17+

Link: https://github.com/diridium-com/simple-channel-history

Based on the original git-ext plugin by Kiran Ayyagari, licensed under the Mozilla Public License 2.0.