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
- chore: use pre-built nginx otel image by @erka in #2614
- Update grafana to 12.2.0 by @itsgareth in #2615
- [chore] Generate K8s manifests by @julianocosta89 in #2607
- ad service: update README.md to refer to needed JDK (21) by @ebarped in #2636
- feat: add ipv6 support by @gnmeyer in #2594
- Adding OpenObserve to README.md by @chaitanya-sistla in #2638
- [chore] Bump C++ OTel version and simplify build by @julianocosta89 in #2642
- Upgrade OpenFeature and add fix deprecation warnings for dependency injection by @askpt in #2664
- [frontend] Fix navigation and cart math by @julianocosta89 in #2660
- Add Oodle in supported vendors by @mgaurav in #2711
- Add a Product Review service with GenAI-powered summaries by @dmitchsplunk in #2663
- [chore] Bump dependent images by @julianocosta89 in #2717
- [collector] Remove batch processor by @julianocosta89 in #2734
- [email] Add OTLP metrics and logs by @julianocosta89 in #2737
- [chore] Bump cart to .NET10 by @Kielek in #2745
- [flagd-ui] add back legacy REST APIs to empower programmatic usage by @dottorblaster in #2720
- [chore] Bump accounting to .NET10 by @Kielek in #2763
- Enable .NET analyzers and resolve warnings by @martincostello in #2757
- chore: Add badges to readme by @thompson-tomo in #2782
- [chore] update memory limits by @puckpuck in #2822
- [chore] Bump dependent images by @julianocosta89 in #2823
- [product-catalog] use database for products by @puckpuck in #2859
- [chore/jaeger] - fix small issues with Jaeger config by @puckpuck in #2861
- Improve the OpenTelemetry Collector dashboard by @cyrille-leclerc in #2855
- [cart] Add Grpc Readiness probe. Failure can be enabled through feature flag to simulate pod not ready situation by @manojsardana in #2830
- [chore] align settings with K8s/Helm by @puckpuck in #2865
- [chore] rename postgres to postgresql by @puckpuck in #2867
- [chore] add jaeger and postgresql to helm-update-required label by @puckpuck in #2868
- [chore] release pre-work by @julianocosta89 in #2872
New Contributors
- @itsgareth made their first contribution in #2615
- @ebarped made their first contribution in #2636
- @gnmeyer made their first contribution in #2594
- @chaitanya-sistla made their first contribution in #2638
- @mgaurav made their first contribution in #2711
- @dmitchsplunk made their first contribution in #2663
- @martincostello made their first contribution in #2757
- @thompson-tomo made their first contribution in #2782
- @manojsardana made their first contribution in #2830
Full Changelog: 2.1.3...2.2.0