Proto commits in open-telemetry/opentelemetry-demo

These 18 commits are when the Protocol Buffers files have changed:

Commit:66a5b73
Author:Juliano Costa
Committer:GitHub

[cleanup] Remove product reviews from frontend (#3568) * [cleanup] Remove product reviews from frontend * changelog * remove product-reviews from tests * trailing space

The documentation is generated from this commit.

Commit:5f83ad1
Author:Derek Mitchell
Committer:GitHub

Add a Product Review service with GenAI-powered summaries (#2663) * added skeleton version of the product review service * added mysql database for the product review service * added LLM with tool call to fetch product reviews * added product reviews and summaries for each product * updated LLM service to return pre-generated product summary * added llm, mysql, and product-reviews to build pipeline * changed how the product review service returns summaries * added feature flags for LLM service * added metrics to product review service * added tests for the product review service * added new services to docker-compose.minimal.yml * added product review, llm, and mysql services to k8s manifest * fixed mysql port in k8s manifest * updated versions of new services * updated README for the LLM service * added product reviews to UI * updated product review UI * added product review summary to product page * cleaned up visualization of product reviews * fixed product review score percentage calculation * added Cypress tests for product reviews * updated changelog, removed temporary images, and updated loadgen * restore kubernetes manifest to current state * reverting changes to kubernetes/opentelemetry-demo.yaml * updated product review service to use postgres instead of mysql * updated product review service to use structured outputs * build(deps): bump jvm (#2679) Bumps the gradle-production-dependencies group with 1 update in the /src/fraud-detection directory: jvm. Updates `jvm` from 2.2.20 to 2.2.21 --- updated-dependencies: - dependency-name: jvm dependency-version: 2.2.21 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gradle-production-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * resolved markdown lint errors and disabled the llmInaccurateResponse feature flag * resolved protobufcheck and sanitycheck issues * resolving licensecheck issues * updated product reviews to include interactive AI component * updated product review service to add AI assistant capabilities * updated frontend to use new Product AI Assistant * added tool call to AI assistant to fetch product info * Processes all tool calls in a loop * Add license * updated mock LLM logic to match product review service updates * Add line break * build(deps): bump github/codeql-action (#2698) Bumps the actions-production-dependencies group with 1 update in the / directory: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 4.31.0 to 4.31.1 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/4e94bd11f71e507f7f87df81788dff88d1dacbfb...5fe9434cd24fe243e33e7f3305f8a5b519b70280) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-production-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * updated product review service so feature flags work with real OpenAI API * Add line break * Fix tracetests * Fix yamllint --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Juliano Costa <julianocosta89@outlook.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>

Commit:e3548c6
Author:Pierre Tessier
Committer:GitHub

[currency] Rename currencyservice to currency (#1858)

The documentation is generated from this commit.

Commit:0c80094
Author:fsolleza
Committer:GitHub

build protobuf in dockerfile for all services (#1386) * generate protobuf in docker build for accountingservice, checkoutservice, currencyservice, and productcatalogservice * fix build context --------- Co-authored-by: Austin Parker <austin@ap2.io> Co-authored-by: Pierre Tessier <pierre@pierretessier.com>

Commit:f25b46f
Author:Pierre Tessier
Committer:GitHub

[ffs] - Allow setting initial feature flag values (#1319) * remove timestamps from FeatureFlag message Signed-off-by: Pierre Tessier <pierre@pierretessier.com> * remove timestamps from FeatureFlag message Signed-off-by: Pierre Tessier <pierre@pierretessier.com> * init feature flags using sql Signed-off-by: Pierre Tessier <pierre@pierretessier.com> * allows initial feature flags values Signed-off-by: Pierre Tessier <pierre@pierretessier.com> * Update src/ffs_postgres/20-ffs_data.sql Co-authored-by: Juliano Costa <julianocosta89@outlook.com> * Remove sporadically from cartServiceFailure --------- Signed-off-by: Pierre Tessier <pierre@pierretessier.com> Co-authored-by: Juliano Costa <julianocosta89@outlook.com>

Commit:8a28923
Author:Alex Boten
Committer:GitHub

rename proto package from hipstershop to oteldemo (#740)

Commit:5a2c0ef
Author:Pierre Tessier
Committer:GitHub

[featureflag] - Move protobuf file generation to docker build (#599) * first attempt to build protos in docker * local dev protobuf gen script * generate protobuf files in build * use root context for featureflagservice * use root context for featureflagservice * set alias rule for grpc gen * set featureflagservice context * add featureflagservice Co-authored-by: Austin Parker <austin@ap2.io>

Commit:133d089
Author:Pierre Tessier
Committer:GitHub

[protobuf] - encode zipcode as a string (#587) * encode zipcode as a string * encode zipcode as a string * encode zipcode as a string * add zip_code attribute * update zipCode to string type * update zipCode to string type * add address to shipping api call * add address to shipping api call * zipcode as string

Commit:a660b21
Author:Austin Parker
Committer:GitHub

remove copied protos (#547)

Commit:e4cd8b1
Author:Pierre Tessier
Committer:GitHub

use full demo protos (#271)

Commit:5ec9223
Author:Tristan Sloughter
Committer:GitHub

add featureflag service (Erlang/Elixir) (#142) * add featureflag service (Erlang/Elixir) HTTP interface is on port FEATURE_FLAG_SERVICE_PORT and the grpc service is run on FEATURE_FLAG_GRPC_SERVICE_PORT. Creating and updating flags is done through the web interface. The GRPC service only provides fetching of a flag by name. * ignore space indent count if file is rebar.config * featureflagservice: add release directory to git * featureflagservice: include vendored js in git repo * Update docker-compose.yml Co-authored-by: Austin Parker <austin@ap2.io>

Commit:982cefe
Author:Michael Maxwell
Committer:GitHub

Generate Proto Files for Cart Service - C# (#105) * Update Cart Service - C# * Remove `.env` change * all protos

Commit:b83a8d1
Author:Michael Maxwell
Committer:GitHub

Update Payment Service - Node.js (#117)

Commit:0bd9f89
Author:Michael Maxwell
Committer:GitHub

Update Ad Service - Java (#118)

Commit:c8f1829
Author:Michael Maxwell
Committer:GitHub

update product catalog service (#95)

Commit:dd20520
Author:Michael Maxwell
Committer:GitHub

Update demo.proto (#45) Fix type in Feature flag service message `ListFlagsResponse` repated => repeated Eventually the proto files should be verified for proper syntax - probably implicitly via building the docker containers.

Commit:ccf594b
Author:Tristan Sloughter
Committer:GitHub

add feature flag service to proto file (#26) * add feature flag service to proto file * update changelog for added feature flag service protos

Commit:b28cb38
Author:Carter Socha
Committer:GitHub

Initial Code Donation (Do Not Merge w/ out code owner approval) (#23)