Enterprise changelog
All notable changes to the licensed fluxrig gears. The format follows Keep a Changelog, and versions follow Semantic Versioning.
Core engine changes are in the main changelog.
| Version | Date | Status | Core version | Summary |
|---|---|---|---|---|
| v0.1.0 | Unreleased | In development | fluxrig v0.11.0 | First licensed gears: deterministic traffic generation and authorizer simulation |
[v0.1.0]
Added
sim_source: deterministic ISO8583 traffic generator. A logic gear: it resolves each message's fields from the spec and emits a fields-only fluxMsg, never packed ISO8583 wire bytes. Spec-driven synthesis,$PAN/$STAN/$RRN/$SEQ/$RAND/$UUID/$NOW/$ENUM/$INVALID/$AUTHmacros,constant/ramprate shapes (poissonandspikefail fast as roadmap),on_load/on_controltriggers (on_schedulefails fast as roadmap), runtimesim.start/sim.stop/sim.rate/sim.resetcontrol commands. Atimezonesetting (local, GMT or a zone name) chooses the clock that$NOWand$RRNrender in both gears. A date or a time is written in the layout the spec declares for its field, and an expiry date (DE 14,YYMM) is generatedexpiry_monthsahead (24 by default) so the card it belongs to has not expired.expired_percentmakes a share of them already expired, drawn from the seed, for scenarios that exercise the decline for an expired card.sim_responder: authorizer simulator as a pure logic gear. Spec-derived response MTIs viapairs_with, conditional decline rules with per-rule delay override, echo semantics fromresponse_value,conn.idpropagation for per-connection reply routing.
Terms
- Licensed under the Business Source License 1.1, no Additional Use Grant. Reading the source and any non-production use is free; production use, of any kind and including your own traffic, needs a commercial licence. Each release converts to Apache License 2.0 four years after it ships. See licensing.
- A signed licence file, checked once when the Mixer starts. No file, or one that does not verify or does not cover the running build, logs a warning naming the affected gears as running in evaluation mode; it never blocks startup. See the licence file.