Skip to content

Releases: primait/prima_tracing.rs

0.7.0

29 Aug 14:52
1f0203b
Compare
Choose a tag to compare

Changed

  • Bump otel to v0.20
  • ⚠️ Increased the minimum rust version to 1.68

Commits

  • Prepare for release (#68) by Cristiano Piemontese
  • Update tracing-opentelemetry requirement from 0.19 to 0.20 (#67) by dependabot[bot]

0.6.3

13 Jun 13:40
e44c1cf
Compare
Choose a tag to compare

Added

  • Add Common to Country, since some services are common to all countries

Commits

  • Prepare release (#64) by Cristiano Piemontese
  • Update prima_bridge requirement from 0.13 to 0.14 (#48) by dependabot[bot]
  • [PLATFORM-1117]: Unify country once and for all (#63) by Cristiano Piemontese
  • [PLATFORM-1114]: Fix country serialization (#62) by Cristiano Piemontese

0.6.2

30 May 14:37
1dc8d0a
Compare
Choose a tag to compare

Changed

  • trace resources are all set correctly

Commits

  • [PLATFORM-1112]: Check country tag not appearing in traces (#61) by Cristiano Piemontese

0.6.1

30 May 10:06
3405761
Compare
Choose a tag to compare

Changed

  • country is actually added as an attribute to traces

Commits

  • [PLATFORM-1112]: Check country tag not appearing in traces (#60) by Cristiano Piemontese

0.6.0

26 May 09:34
14187ed
Compare
Choose a tag to compare

Added

  • dev and live feature sets
  • ⚠️️ Added mandatory country field

Changed

  • Renamed feature flags

    • prima-logger-datadog -> datadog
    • prima-logger-json -> json-logger
    • prima-telemetry -> traces

    Old feature names will continue to function as aliases to the new names

  • ⚠️env is now required and will not default to Dev anymore

  • Bumped opentelemetry to v0.19

Removed

  • Removed the default prima-logger feature. This is a non-breaking change since the library already failed to compile without it.

Commits

  • update changelog (#59) by Cristiano Piemontese
  • Update open telemetry (#49) by John Bell
  • Prepare for release (#57) by Cristiano Piemontese
  • [PLATFORM-1078]: Add explicit support for country metadata (#55) by Cristiano Piemontese
  • [PLATFORM-1071]: Improve feature names (#54) by MaeIsBad
  • Update tracing-actix-web requirement from 0.6.0 to 0.7.0 (#51) by dependabot[bot]
  • Create CODEOWNERS (#50) by Cristiano Piemontese

0.5.0

05 Jul 13:38
0442aac
Compare
Choose a tag to compare

Changed

  • SubscriberConfig env field value changed from string to enumeration (Environment)
  • Update dependencies
  • ⚠️ Increase the minimum rust version to 1.57.0

Security

Avoid to depend on time 0.1 that has security issues.

0.4.0

09 Jun 09:28
5953ddd
Compare
Choose a tag to compare

Changed

OpenTelemetry traces are now exported using the OTLP format instead of the Zipkin one.
⚠️ You will need to change the OpenTelemetry collector endpoint to http://[HOSTNAME]:55681/v1/traces.

If you are using Jaeger to collect traces locally on your machine, you will need to update your Docker Compose setup to the following:

  jaeger:
    image: jaegertracing/all-in-one:1.35
    ports:
      - 16686:16686
      - 55681:55681
    environment:
      COLLECTOR_OTLP_ENABLED: true
      COLLECTOR_OTLP_HTTP_HOST_PORT: 55681

0.3.1

17 Mar 09:05
70a0c38
Compare
Choose a tag to compare
  • Add feature for starting opentelemetry with tokio current thread runtime

0.3.0

17 Mar 09:01
fcaa58a
Compare
Choose a tag to compare
  • environment is now a root field in the json logger
  • deps updates

0.2.0

09 Dec 11:58
4afbb6e
Compare
Choose a tag to compare

Added:

  • New feature flag prima-logger-datadog which adds to the JSON logger output the fields needed for Datadog to connect the logs with the traces (#19)