Skip to content

Releases: go-foreman/foreman

moved amqp package

13 Oct 00:11
Compare
Choose a tag to compare
moved amqp package Pre-release
Pre-release
v0.1.10

refactored transport/amqp pkg

Fixed msg decoding with time.Time fields

24 Sep 21:39
Compare
Choose a tag to compare
v0.1.9

fixed a bug in msg decoder when time.Time was parsed as string

Fixes to msg marshaller and tracing option

23 Sep 21:29
Compare
Choose a tag to compare
  • Enabled squash option by default in msg marshaller
  • Added option WithTraceID for outcoming message and TraceID() getter for Received message

Added TraceID capabilities

16 Sep 09:39
06566f0
Compare
Choose a tag to compare
Pre-release

All messages logged through context will have TraceID if such exists in message headers as traceId key

PostgreSQL support, improved subscriber, more testing

16 May 20:08
Compare
Choose a tag to compare

fixed listening to SIGTERM, made chan beuffered, so notifier is not blocked

Fixed subscriber leaking issue

12 May 16:04
50f7a4d
Compare
Choose a tag to compare
Pre-release

Reworker subscriber pool of worker which was leaking

Saga component update

17 Apr 21:56
Compare
Choose a tag to compare
Saga component update Pre-release
Pre-release
v0.1.2

added helper function to register all sagas contacts

New schema

17 Apr 00:45
Compare
Choose a tag to compare
New schema Pre-release
Pre-release

full rework of scheme, now each object you send into message bus must implement Object interface.
schema metadata stored inside an object in 'kind' and 'group' fields.
New obj encoder and decoder which supports multiple nesting of other generic Object(s)
Plenty of fixes and improvements.
SagaInstance fails with an object which can be retrieved later when you want to recover the saga's process.
Started to write more unit tests + integration tests
Pipeline, CircleCI, readme build status badge