Skip to content

Releases: open-telemetry/opentelemetry-demo

2.2.0

08 Jan 15:21
b74a7bc

Choose a tag to compare

Highlight

Product Review service was added to the demo, bringing GenAI-powered summaries.
The summaries can be locally simulated (useful to test spans with GenAI semantic conventions), but it can also be used with OpenAI.

Check out the documentation to learn how to configure it: https://opentelemetry.io/docs/demo/services/product-reviews/

Caution

Be aware that when using the Product Review service with your OpenAI token, this will cost you real tokens.

What's Changed

New Contributors

Full Changelog: 2.1.3...2.2.0

2.1.3

26 Sep 15:55
91356a3

Choose a tag to compare

What's Changed

Full Changelog: 2.1.2...2.1.3

2.1.2

26 Sep 10:07
eda5a8a

Choose a tag to compare

What's Changed

This release adds postgresql and opensearch images to the demo container registry by @julianocosta89 in #2595

Full Changelog: 2.1.1...2.1.2

2.1.1

25 Sep 14:38
80e9d3e

Choose a tag to compare

What's Changed

Full Changelog: 2.1.0...2.1.1

2.1.0

19 Sep 11:56
92eb9b1

Choose a tag to compare

What's Changed

chore

Security & CI

Docs & Community

Build / Images & Base OS

  • Replace Alpine base image with distroless (checkout/product-catalog). #2161 by @Red-GV
  • Replace Debian with Alpine (recommendation). #2164 by @Red-GV
  • Update distroless image (fraud-detection). #2170 by @Red-GV
  • Image-provider: move to nonroot Alpine; later update nginx & Alpine. #2193 by @Red-GV, #2369 by @Red-GV
  • Replace Debian with Alpine (quote). #2216 by @Red-GV
  • Replace Debian with distroless (shipping). #2294 by @Red-GV
  • Update Alpine images to 3.22. #2292 by @Red-GV
  • [currency] bump Alpine images to 3.21. #2291 by @Red-GV
  • Replace Alpine with distroless (payment/frontend/flagd-ui). #2224 by @Red-GV

OpenFeature / Feature Flags

  • Refactor OpenFeature integration + add dependency injection. #2160 by @askpt
  • Upgrade OpenFeature + change Hooks integration. #2199 by @askpt
  • Upgrade OpenFeature and add new telemetry Hooks. #2332 by @askpt
  • Bump Flagd; adopt semconv-compliant OTel metrics. #2392 by @cyrille-leclerc

Collector / Telemetry Pipeline

Dashboards & Observability UX

Frontend & UI

Data / Storage

  • Persist orders to PostgreSQL from accounting service. #2175 by @cuichenli

Logging

  • Use pino-otlp-transport to send logs to the collector. #2352 by @cuichenli
  • Frontend-proxy: add redirects for web UI paths for proper asset loading. #2476 by @ps48

Kafka

Misc Build & Tooling

Services

Cart

Checkout

Product Catalog

Payment

  • Handle “no active span” scenario safely. #2129 by @keyoke

Shipping

Read more

2.0.2

17 Mar 07:41
63649d6

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.0.1...2.0.2

2.0.1

28 Feb 08:24
3f845a6

Choose a tag to compare

What's Changed

Full Changelog: 2.0.0...2.0.1

2.0.0

19 Feb 19:35
ffa139e

Choose a tag to compare

🚀 BIG RELEASE FOR VERSION 2.0.0 🚀

  • A new react-native mobile app with iOS and Android support (still beta)
  • Simplified naming of all services
  • Multi-platform build support
  • Full dependabot support, keeping all code dependencies up to date
  • And much more...

What's Changed

Read more

1.12.0

04 Nov 09:27
2d4661e

Choose a tag to compare

🚀 A new Feature Flag UI was introduced 🚀

With release 1.12.0 you can now access http://localhost:8080/feature to enable/disable available feature flags.
The flagd-ui is a Next.js service.

What's Changed

  • [checkout] update to NewClient call by @puckpuck in #1688
  • [shippingservice] set rpc.method and rpc.service by @mottibec in #1690
  • [accountingservice] allow running the container with non root user by @iblancasa in #1692
  • [loadgenerator] bump otel sdk version to match the one used by recommendationservice by @xrmx in #1705
  • [chore] Add yamllint to make all by @CodePrometheus in #1707
  • [chore] Fix gen-proto for accountingservice by @CodePrometheus in #1709
  • [chore] Upgrade flagd to v0.11.2 by @Starefossen in #1711
  • [chore] Add depends on to otelcol to wait on healthy opensearch by @julianocosta89 in #1724
  • [flagd-ui] Add UI for managing Flagd feature flags by @maindotmarcell in #1725
  • [accountingservice] Bump OTel .NET Auto Instrumentation to 1.8.0 together with other dependencies by @Kielek in
    #1727
  • [frontend] fix imageSlowLoad headers not applied to 1.8.0 together with other dependencies by @klucsik in #1733
  • [productcatalogservice] Fix: only register otel during initialization by @beeme1mr in #1736
  • [cartservice] Propagate cartservice exceptions by @rogercoll in #1744
  • [cartservice] Update cart service to fail when cartServiceFailure is enabled by @julianocosta89 in #1748
  • [chore] Update Makefile to always use DOCKER_COMPOSE_ENV var by @dadoonet in #1759

New Contributors

Full Changelog: 1.11.1...1.12.0

1.11.1

30 Jul 04:10
86d33a3

Choose a tag to compare

A focus on stability for Prometheus and cleaning up Grafana dashboards and other minor fixes.

What's Changed

Full Changelog: 1.11.0...1.11.1