Skip to content

Releases: dogmatiq/enginekit

Version 0.20.0

29 Jan 21:50
v0.20.0
43b946d

Choose a tag to compare

Version 0.20.0 Pre-release
Pre-release

Added

  • Added stubs.UUIDSequence.Count() method.
  • Added telemetry.Provider.WithAttrs() method.
  • Added xrapid.Uint64Range() function.
  • Added xrapid.SamplesFromSeq2() function.

Removed

  • [BC] Removed telemetry.Provider.Attrs field.

Fixed

  • xrapid.Envelope() now always generates valid message envelopes.
  • xrapid.Identity() now always generates valid identities.

Version 0.19.19

17 Dec 23:16
v0.19.19
2518249

Choose a tag to compare

Version 0.19.19 Pre-release
Pre-release

Added

  • Added stubs.UUIDSequence.

Fixed

  • Fixed uuidpb.UUID.Validate() to accept both Version 4 and Version 5 UUIDs.

Version 0.19.18

17 Dec 06:11
v0.19.18
de162ac

Choose a tag to compare

Version 0.19.18 Pre-release
Pre-release

Added

  • Added xsync.Future.
  • Added xsync.SucceedOnce.
  • Added xatomic.Value.
  • Added uuidpb.Set and Map types.

Version 0.19.17

07 Dec 22:09
v0.19.17
ba43ecf

Choose a tag to compare

Version 0.19.17 Pre-release
Pre-release

Added

  • Added support for Dogma v0.19.0 "concurrency preferences" to config package.

Version 0.19.16

04 Dec 21:32
v0.19.16
a8390b1

Choose a tag to compare

Version 0.19.16 Pre-release
Pre-release

Added

  • Added telemetry.NewSLogProvider(), which adapts an slog.Logger to the OpenTelemetry log.LoggerProvider interface.

Version 0.19.15

04 Dec 21:08
v0.19.15
0edac4b

Choose a tag to compare

Version 0.19.15 Pre-release
Pre-release

Added

  • Added global attributes to telemetry.Provider that are applied to all spans, metrics and log records created by the provider.

Version 0.19.14

04 Dec 10:24
v0.19.14
6ba4a76

Choose a tag to compare

Version 0.19.14 Pre-release
Pre-release
  • Remove use of slog.GroupAttrs(), which is only available as of Go v1.25 (the module targets Go v1.24).

Version 0.19.13

04 Dec 10:12
v0.19.13
8d66d10

Choose a tag to compare

Version 0.19.13 Pre-release
Pre-release

Fixed

  • Remove use of slog.GroupAttrs(), which is only available as of Go v1.25 (the module targets Go v1.24).

Version 0.19.12

04 Dec 08:38
v0.19.12
d3ea03a

Choose a tag to compare

Version 0.19.12 Pre-release
Pre-release

Added

  • Added uuidpb.FromBytes().
  • Added uuidpb.UUID.AsByteArray().

Version 0.19.10

02 Dec 08:53
v0.19.10
8c6479e

Choose a tag to compare

Version 0.19.10 Pre-release
Pre-release

Fixed

  • Ensure telemetry.Span attributes set on span creation are added to log records.