Skip to content

Releases: LerianStudio/matcher

v2.2.0-beta.2

21 May 00:11
53db6fb

Choose a tag to compare

v2.2.0-beta.2 Pre-release
Pre-release

2.2.0-beta.2 (2026-05-21)

Bug Fixes

  • enforce bounds for pagination limits and rounding scales (79ef39a)

v2.2.0-beta.1

20 May 23:10
452194d

Choose a tag to compare

v2.2.0-beta.1 Pre-release
Pre-release

2.2.0-beta.1 (2026-05-20)

v2.1.2-beta.1

15 May 22:11
529f8d3

Choose a tag to compare

v2.1.2-beta.1 Pre-release
Pre-release

2.1.2-beta.1 (2026-05-15)

v2.1.1

06 May 10:17
4507760

Choose a tag to compare

Matcher v2.1.1

Features:

  • Updated matcher to version 2.1.1, ensuring compatibility and performance improvements.

Improvements:

  • Updated the Golang Docker image to version 1.26.2 for enhanced stability and security.

Contributors: @fredcamaral, @lerian-studio,

Compare changes

v2.1.1-beta.1

06 May 10:15
27707dd

Choose a tag to compare

v2.1.1-beta.1 Pre-release
Pre-release

2.1.1-beta.1 (2026-05-06)

v2.1.0

06 May 01:48
ce9b378

Choose a tag to compare

Matcher v2.1.0

  • Features:

    • Introduced raw matcher example datasets to enhance testing and development capabilities.
    • Added missing unit and integration test coverage to ensure robustness and reliability.
  • Fixes:

    • Resolved a timing race issue in TestClient_ConcurrentResolverAndCalls to improve test stability.
    • Addressed an exception handling issue by reading disputes inside transactions to prevent replica lag.
  • Improvements:

    • Rewrote check-tests.sh script with grouped-pattern support for better maintainability and clarity.

Contributors: @fredcamaral, @lerian-studio

Compare changes

v2.0.0-beta.2

06 May 01:29
0e165f2

Choose a tag to compare

v2.0.0-beta.2 Pre-release
Pre-release

2.0.0-beta.2 (2026-05-06)

Features

  • health: add fetcher dependency probe to /readyz and /health (55eb264)
  • examples: add raw matcher example datasets (0bf0967)
  • streaming: adopt lib-streaming v1 builder API and route catalog (7424459)
  • streaming: introduce generated instrumentation map (ec8d396)
  • streaming: wire lib-streaming/v2 emission (03f8d03)

Bug Fixes

  • apply CodeRabbit auto-fixes (11c1031), closes #135
  • apply CodeRabbit auto-fixes (6a4f547), closes #135
  • exception: read dispute inside transaction to prevent replica lag (3b3aea2)
  • api: remove /config prefix from configuration endpoint routes (fc22445)
  • test: remove timing race in TestClient_ConcurrentResolverAndCalls (7672d12)
  • governance: satisfy wsl_v5 defer whitespace rule (cacb9cf)
  • bootstrap: use SafeGoWithContextAndComponent for readyz dispatch (732087a)

v2.0.0

24 Apr 16:29
1ee0b80

Choose a tag to compare

2.0.0 (2026-04-24)

⚠ BREAKING CHANGES

  • observability: for any dashboards alerting on truncation without
    any offsetting benefit to this task.
    • outboxmetrics/metrics.go's package doc documents the full
      ownership map (dispatcher vs matcher vs truncation) so future
      maintainers can see at a glance which namespace owns what.

Cardinality discipline: event_type is a bounded 5-value compile-time
enumeration (matching.match_confirmed, matching.match_unmatched,
ingestion.completed, ingestion.failed, governance.audit_log_created).
No dynamic identifiers leak into labels.

Features

  • observability: introduce shared workermetrics package (9b7800f)
  • rabbitmq: REFACTOR-018 add publish tracing span (ed06f48)
  • observability: REFACTOR-020 introduce matcherRedactor for span attributes (dcea7a4)
  • observability: REFACTOR-021 emit db replica pool metrics (dc3fddd)
  • observability: REFACTOR-022 emit redis pool metrics (edbd55f)
  • observability: REFACTOR-023 emit matching business metrics (a39c129)
  • observability: REFACTOR-024 emit ingestion business metrics (1ee89ff)
  • observability: REFACTOR-025 emit reporting business metrics (8bcc183)
  • observability: REFACTOR-026 emit discovery business metrics (0954516)
  • observability: REFACTOR-027 emit configuration business metrics (e488c2e)
  • observability: REFACTOR-028 emit outbox handler metrics (18c89ac)
  • observability: REFACTOR-029 instrument archival worker cycle metrics (e2bd4ba)
  • observability: REFACTOR-030 instrument export worker cycle metrics (72823a0)
  • observability: REFACTOR-031 instrument cleanup worker cycle metrics (7e3b43d)
  • observability: REFACTOR-032 instrument scheduler worker cycle metrics (e110a01)
  • observability: REFACTOR-033 instrument bridge worker cycle metrics (76ba770)
  • observability: REFACTOR-034 instrument custody retention worker cycle metrics (79f673e)
  • observability: REFACTOR-035 instrument discovery worker + extraction poller (e5341ec)
  • tools: REFACTOR-058 add determinism linter for test-time entity construction (1357b28)

Bug Fixes

  • add sharedhttp imports for swag type resolution (72647df)
  • apply CodeRabbit review feedback on PR #118 (f6a2424)
  • apply second-round CodeRabbit feedback on PR #118 (dc901bc)
  • workers: REFACTOR-015 correct defer order so RecoverAndLogWithContext runs last (d2d49d0)
  • linter: REFACTOR-015.1 enable unit+leak tags in lint-custom-strict (6d46287)
  • linter: REFACTOR-016 detect services via path, not name allow-list (d799e45)
  • discovery: use ProductName instead of ConfigName for extraction metadata.source (2061098)

v2.0.0-beta.1

24 Apr 16:27
44a4768

Choose a tag to compare

v2.0.0-beta.1 Pre-release
Pre-release

2.0.0-beta.1 (2026-04-24)

⚠ BREAKING CHANGES

  • observability: for any dashboards alerting on truncation without
    any offsetting benefit to this task.
    • outboxmetrics/metrics.go's package doc documents the full
      ownership map (dispatcher vs matcher vs truncation) so future
      maintainers can see at a glance which namespace owns what.

Cardinality discipline: event_type is a bounded 5-value compile-time
enumeration (matching.match_confirmed, matching.match_unmatched,
ingestion.completed, ingestion.failed, governance.audit_log_created).
No dynamic identifiers leak into labels.

Features

  • observability: introduce shared workermetrics package (9b7800f)
  • rabbitmq: REFACTOR-018 add publish tracing span (ed06f48)
  • observability: REFACTOR-020 introduce matcherRedactor for span attributes (dcea7a4)
  • observability: REFACTOR-021 emit db replica pool metrics (dc3fddd)
  • observability: REFACTOR-022 emit redis pool metrics (edbd55f)
  • observability: REFACTOR-023 emit matching business metrics (a39c129)
  • observability: REFACTOR-024 emit ingestion business metrics (1ee89ff)
  • observability: REFACTOR-025 emit reporting business metrics (8bcc183)
  • observability: REFACTOR-026 emit discovery business metrics (0954516)
  • observability: REFACTOR-027 emit configuration business metrics (e488c2e)
  • observability: REFACTOR-028 emit outbox handler metrics (18c89ac)
  • observability: REFACTOR-029 instrument archival worker cycle metrics (e2bd4ba)
  • observability: REFACTOR-030 instrument export worker cycle metrics (72823a0)
  • observability: REFACTOR-031 instrument cleanup worker cycle metrics (7e3b43d)
  • observability: REFACTOR-032 instrument scheduler worker cycle metrics (e110a01)
  • observability: REFACTOR-033 instrument bridge worker cycle metrics (76ba770)
  • observability: REFACTOR-034 instrument custody retention worker cycle metrics (79f673e)
  • observability: REFACTOR-035 instrument discovery worker + extraction poller (e5341ec)
  • tools: REFACTOR-058 add determinism linter for test-time entity construction (1357b28)

Bug Fixes

  • add sharedhttp imports for swag type resolution (72647df)
  • apply CodeRabbit review feedback on PR #118 (f6a2424)
  • apply second-round CodeRabbit feedback on PR #118 (dc901bc)
  • workers: REFACTOR-015 correct defer order so RecoverAndLogWithContext runs last (d2d49d0)
  • linter: REFACTOR-015.1 enable unit+leak tags in lint-custom-strict (6d46287)
  • linter: REFACTOR-016 detect services via path, not name allow-list (d799e45)

v1.4.0

23 Apr 10:44
22448bb

Choose a tag to compare

1.4.0 (2026-04-23)

Features

  • bootstrap: production-grade /readyz endpoint with startup probe and TLS posture (c9a830b)

Bug Fixes

  • tests: resolve make ci gaps from simplify wave (bd00bed)