Plugin SDK Release Notes
This page tracks releases of the formae Plugin SDK packages:
- pkg/plugin - Core SDK for building plugins
- pkg/plugin-conformance-tests - Conformance test framework
February 2026
plugin v0.1.12
Fix: pkl-go race condition
Fixed a race condition in pkl-go's NewProjectEvaluator where a late message
from the pkl subprocess could kill the evaluator manager's listen loop, causing
evaluation failures. This primarily affected CI environments under resource
pressure.
plugin v0.1.11
Feature: Plugin telemetry metrics
Plugins now export Ergo actor framework metrics via OpenTelemetry, providing visibility into plugin process health and performance.
conformance-tests v0.1.14
Feature: Configurable test timeout
Override the default 5-minute timeout for resources that take longer to provision:
make conformance-test TIMEOUT=900
Note: Requires updating your Makefile from the plugin template repository.
Feature: Config directory support
You can now create a config/ directory under testdata/ containing shared Pkl
code (such as targets or stacks). Files in this directory are not picked up as
test cases by the conformance test framework.
January 2026
conformance-tests v0.1.13
Released January 31, 2026. Requires plugin v0.1.9.
Feature: Parallel test execution with configurable Ergo ports
Run conformance tests in parallel to significantly reduce test execution time:
make conformance-test PARALLEL=10
When running parallel tests, multiple formae agent instances need unique ports
for Ergo node communication. This release adds ergoPort configuration to
prevent port conflicts.
Note: Requires updating your Makefile from the plugin template repository.
conformance-tests v0.1.12
Released January 30, 2026
Feature: Parallel test execution support
Added infrastructure for running conformance tests in parallel via
FORMAE_TEST_PARALLEL environment variable.
conformance-tests v0.1.10
Released January 30, 2026
Conformance test improvements
- Faster and more reliable discovery tests in CI environments
- Extract validation step now runs correctly for all extractable resources
- Improved error messages when validations fail
plugin v0.1.9
Released January 31, 2026
Feature: Configurable Ergo port
Plugins now read FORMAE_ERGO_PORT environment variable to configure Ergo
acceptors, enabling parallel test execution.
plugin v0.1.8
Released January 30, 2026
Fix: Plugin log levels now preserved
Plugin logs were incorrectly routed through stderr, causing the formae agent to treat all plugin logs as errors regardless of their actual log level. Logs now route through stdout with correct log levels preserved.