Skip to content

Releases: GoCodeAlone/modular

jsonschema v1.0.15

06 Sep 21:34
f78f103

Choose a tag to compare

jsonschema modules/jsonschema/v1.0.15

Changes

  • chore: bump module dependencies to v1.4.2 (#53) (0dc2498)

API Contract Changes

No API contract differences compared to previous release.

jsonschema v1.0.14

06 Sep 21:19
86399d0

Choose a tag to compare

jsonschema modules/jsonschema/v1.0.14

Changes

  • Merge ctl/main into sync branch: upstream workflows, contract tooling, concurrency improvements, workspace version strategy (ea0a088)
  • chore: bump module dependencies to v1.11.1 (#87) (0a2a0e9)
  • feat(eventbus): fairness rotation, backpressure modes, metrics & structured lifecycle events (#86) (40890a7)
  • Real request events, middleware removal, test isolation & infra updates (#79) (71b62f3)
  • Complete merge and update all references from CrisisTextLine to GoCodeAlone (ee18f12)
  • Remove replace directives from modules while preserving local development for examples (#71) (1c9d3c9)
  • Complete comprehensive event observation testing infrastructure with full module coverage and linter compliance (#48) (474c384)
  • Fix CI/CD issues: resolve package conflicts and formatting (7d09a5b)
  • Fix time.Duration configuration validation, runtime panics, module dependencies, and resolve test infrastructure issues (#40) (b467e1a)
  • Add verbose configuration methods to mock applications and update module dependencies (0d7f25e)
  • Changing github reference (06c1ebe)

API Contract Changes

No API contract differences compared to previous release.

httpserver v0.1.2

06 Sep 21:34
f78f103

Choose a tag to compare

httpserver modules/httpserver/v0.1.2

Changes

  • chore: bump module dependencies to v1.4.2 (#53) (0dc2498)

API Contract Changes

No API contract differences compared to previous release.

httpserver v0.1.1

06 Sep 21:19
86399d0

Choose a tag to compare

httpserver modules/httpserver/v0.1.1

Changes

  • refactor(core): contract Application interface via ServiceIntrospector extension (remove direct introspection methods); update mocks (c4b74a2)
  • Merge ctl/main into sync branch: upstream workflows, contract tooling, concurrency improvements, workspace version strategy (ea0a088)
  • Plan to merge latest CrisisTextLine fork updates (74b1abc)
  • chore: bump module dependencies to v1.11.1 (#87) (0a2a0e9)
  • feat(eventbus): fairness rotation, backpressure modes, metrics & structured lifecycle events (#86) (40890a7)
  • Real request events, middleware removal, test isolation & infra updates (#79) (71b62f3)
  • Complete merge and update all references from CrisisTextLine to GoCodeAlone (ee18f12)
  • Remove replace directives from modules while preserving local development for examples (#71) (1c9d3c9)
  • Complete comprehensive event observation testing infrastructure with full module coverage and linter compliance (#48) (474c384)
  • Fix CI/CD issues: resolve package conflicts and formatting (7d09a5b)
  • Fix time.Duration configuration validation, runtime panics, module dependencies, and resolve test infrastructure issues (#40) (b467e1a)
  • Add verbose configuration methods to mock applications and update module dependencies (0d7f25e)
  • Changing github reference (06c1ebe)

API Contract Changes

No API contract differences compared to previous release.

httpclient v0.1.2

06 Sep 21:34
f78f103

Choose a tag to compare

httpclient modules/httpclient/v0.1.2

Changes

  • chore: bump module dependencies to v1.4.2 (#53) (0dc2498)

API Contract Changes

No API contract differences compared to previous release.

httpclient v0.1.1

06 Sep 21:19
86399d0

Choose a tag to compare

httpclient modules/httpclient/v0.1.1

Changes

  • refactor(core): contract Application interface via ServiceIntrospector extension (remove direct introspection methods); update mocks (c4b74a2)
  • Merge ctl/main into sync branch: upstream workflows, contract tooling, concurrency improvements, workspace version strategy (ea0a088)
  • Plan to merge latest CrisisTextLine fork updates (74b1abc)
  • chore: bump module dependencies to v1.11.1 (#87) (0a2a0e9)
  • feat(eventbus): fairness rotation, backpressure modes, metrics & structured lifecycle events (#86) (40890a7)
  • Real request events, middleware removal, test isolation & infra updates (#79) (71b62f3)
  • Complete merge and update all references from CrisisTextLine to GoCodeAlone (ee18f12)
  • Remove replace directives from modules while preserving local development for examples (#71) (1c9d3c9)
  • Complete comprehensive event observation testing infrastructure with full module coverage and linter compliance (#48) (474c384)
  • Fix CI/CD issues: resolve package conflicts and formatting (7d09a5b)
  • Fix time.Duration configuration validation, runtime panics, module dependencies, and resolve test infrastructure issues (#40) (b467e1a)
  • Fix HTTP client logging to show useful information instead of useless "..." dumps (#25) (888b36b)
  • Fix reverseproxy module service dependency resolution for httpclient (#17) (44bc270)
  • Update httpclient module.go (ca6214e)
  • Add verbose configuration methods to mock applications and update module dependencies (0d7f25e)
  • Changing github reference (06c1ebe)

API Contract Changes

No API contract differences compared to previous release.

eventlogger v0.1.2

06 Sep 21:34
f78f103

Choose a tag to compare

eventlogger modules/eventlogger/v0.1.2

Changes

  • chore: bump module dependencies to v1.4.2 (#53) (0dc2498)

API Contract Changes

No API contract differences compared to previous release.

eventlogger v0.1.1

06 Sep 21:19
86399d0

Choose a tag to compare

eventlogger modules/eventlogger/v0.1.1

Changes

  • docs(eventbus,eventlogger): clarify uint64 cast safety (gosec G115) and drain timeout semantics (fb19351)
  • chore(workflows): enhance permissions for future artifact publication and clarify comments docs(readme): add advanced usage section for route pattern matching and dynamic segment mismatches docs(metrics): refine build tag guidance for Prometheus and Datadog exporters fix(eventlogger): clarify ShutdownDrainTimeout behavior for graceful shutdown (354953c)
  • tests: add comprehensive unit tests for base configuration, decorators, and event handling (7fae4ef)
  • docs(eventbus,eventlogger,chimux): clarify review feedback; add exporter build-tag guidance (2e8a14c)
  • test(eventbus): improve test readability by formatting and error handling (af8936d)
  • test(eventlogger): add queue overflow drop test to cover dropped_event logging (PR #51) (f2813d5)
  • chore(review): address feedback for eventlogger queue log, chimux dynamic route comment, eventbus exporter guidance, rotation guard cleanup, shutdown drain semantics (5fd1805)
  • refactor(core): contract Application interface via ServiceIntrospector extension (remove direct introspection methods); update mocks (c4b74a2)
  • fix: resolve linter issues (err113, wrapcheck, contextcheck, gofmt) and enhance feature flag aggregator (f8b56c7)
  • chore: migrate org refs to GoCodeAlone, add workspace examples, add go.work.sum, tidy deps (2dac076)
  • Merge ctl/main into sync branch: upstream workflows, contract tooling, concurrency improvements, workspace version strategy (ea0a088)
  • feat(eventlogger): split syslog output into platform-specific files to fix Windows build (2de607b)
  • chore: bump module dependencies to v1.11.1 (#87) (0a2a0e9)
  • feat(eventbus): fairness rotation, backpressure modes, metrics & structured lifecycle events (#86) (40890a7)
  • Implement queue-until-ready approach for eventlogger to eliminate startup noise (#81) (834d2b5)
  • Real request events, middleware removal, test isolation & infra updates (#79) (71b62f3)
  • Complete merge and update all references from CrisisTextLine to GoCodeAlone (ee18f12)
  • Remove replace directives from modules while preserving local development for examples (#71) (1c9d3c9)
  • Fix eventlogger buffer overflow event emission and remove duplicated synchronous methods (#68) (509c76f)
  • Complete comprehensive event observation testing infrastructure with full module coverage and linter compliance (#48) (474c384)
  • Fix CI/CD issues: resolve package conflicts and formatting (7d09a5b)
  • Fix time.Duration configuration validation, runtime panics, module dependencies, and resolve test infrastructure issues (#40) (b467e1a)
  • Implement decorator pattern and builder API for enhanced application composition (#31) (4facd65)

API Contract Changes

No API contract differences compared to previous release.

eventbus v0.1.2

06 Sep 21:34
f78f103

Choose a tag to compare

eventbus modules/eventbus/v0.1.2

Changes

  • chore: bump module dependencies to v1.4.2 (#53) (0dc2498)

API Contract Changes

No API contract differences compared to previous release.

eventbus v0.1.1

06 Sep 21:19
86399d0

Choose a tag to compare

eventbus modules/eventbus/v0.1.1

Changes

  • Update modules/eventbus/memory.go (3014582)
  • docs(eventbus,eventlogger): clarify uint64 cast safety (gosec G115) and drain timeout semantics (fb19351)
  • PR #51: lifecycle CloudEvent tests, metrics exporters build tag guidance, doc/comment refinements, race-safe counters already added (533c0f2)
  • chore(workflows): enhance permissions for future artifact publication and clarify comments docs(readme): add advanced usage section for route pattern matching and dynamic segment mismatches docs(metrics): refine build tag guidance for Prometheus and Datadog exporters fix(eventlogger): clarify ShutdownDrainTimeout behavior for graceful shutdown (354953c)
  • docs(eventbus): update RotateSubscriberOrder behavior and add build tag guidance; enhance tests for validation logic (24b3bdb)
  • docs(eventbus): refine subject comment & clarify WaitGroup.Go rationale in kinesis (926609b)
  • tests: add comprehensive unit tests for base configuration, decorators, and event handling (7fae4ef)
  • docs: address review comments (middleware toggle docs, rotation rationale concise, WaitGroup.Go notes, subject guard clarification) (c6fa35e)
  • docs(eventbus,eventlogger,chimux): clarify review feedback; add exporter build-tag guidance (2e8a14c)
  • test(eventbus): improve test readability by formatting and error handling (af8936d)
  • tests(eventbus,scheduler): add edge-case coverage to lift buffer over threshold (d6d95a0)
  • test(eventbus): add rotation, timeout, saturation, retention tests to raise coverage (PR #51) (1b04e37)
  • Add comprehensive tests for EventBus and LetsEncrypt modules (50090d1)
  • chore(review): address feedback for eventlogger queue log, chimux dynamic route comment, eventbus exporter guidance, rotation guard cleanup, shutdown drain semantics (5fd1805)
  • refactor(core): contract Application interface via ServiceIntrospector extension (remove direct introspection methods); update mocks (c4b74a2)
  • chore: migrate org refs to GoCodeAlone, add workspace examples, add go.work.sum, tidy deps (2dac076)
  • Merge ctl/main into sync branch: upstream workflows, contract tooling, concurrency improvements, workspace version strategy (ea0a088)
  • Plan to merge latest CrisisTextLine fork updates (74b1abc)
  • chore: bump module dependencies to v1.11.1 (#87) (0a2a0e9)
  • feat(eventbus): fairness rotation, backpressure modes, metrics & structured lifecycle events (#86) (40890a7)
  • Real request events, middleware removal, test isolation & infra updates (#79) (71b62f3)
  • Complete merge and update all references from CrisisTextLine to GoCodeAlone (ee18f12)
  • Implement base configuration support with environment-specific overrides (#75) (e1cd112)
  • Fix "no subject available for event emission" noisy error messages during tests with comprehensive module validation (#73) (6171d75)
  • Remove replace directives from modules while preserving local development for examples (#71) (1c9d3c9)
  • Complete comprehensive event observation testing infrastructure with full module coverage and linter compliance (#48) (474c384)
  • Fix err113 linter error: use wrapped static error instead of dynamic error (739fa1f)
  • Fix integer overflow linter error in Kinesis EventBus by changing ShardCount type to int32 (f79561e)
  • Implement comprehensive BDD test functions for EventBus module (024afb9)
  • Final cleanup and formatting for BDD test implementations (44538f9)
  • Implement real BDD test functions for tenant isolation and subscription verification (493f3d3)
  • Remove #nosec comment from kinesis.go to allow linter to catch integer overflow issues (ed9d32b)
  • Remove backup file and update Redis package to modern version (00ecbc9)
  • Fix final BDD test failure - all EventBus tests now passing (76889da)
  • Fix failing EventBus BDD tests and linting issues (e484dab)
  • Complete multi-engine eventbus implementation with comprehensive documentation (546a22d)
  • Add BDD scenarios for multi-engine support and working example application (65d661f)
  • Add multi-engine support with Redis, Kafka, Kinesis, and custom engine implementations (820cbf1)
  • Fix time.Duration configuration validation, runtime panics, module dependencies, and resolve test infrastructure issues (#40) (b467e1a)
  • Add verbose configuration methods to mock applications and update module dependencies (0d7f25e)
  • Changing github reference (06c1ebe)

API Contract Changes

No API contract differences compared to previous release.