Compare commits

...

926 Commits

Author SHA1 Message Date
dependabot[bot] c1bc5730c6
build(deps): bump the pip-production-dependencies group across 3 directories with 10 updates (#2354)
Bumps the pip-production-dependencies group with 10 updates in the /src directory:

| Package | From | To |
| --- | --- | --- |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.34.1` | `1.35.0` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.34.1` | `1.35.0` |
| [opentelemetry-instrumentation-jinja2](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b1` | `0.56b0` |
| [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b1` | `0.56b0` |
| [opentelemetry-instrumentation-system-metrics](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b1` | `0.56b0` |
| [opentelemetry-instrumentation-urllib3](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b1` | `0.56b0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.34.1` | `1.35.0` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.55b1` | `0.56b0` |
| [opentelemetry-instrumentation-logging](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b1` | `0.56b0` |
| [opentelemetry-distro](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b1` | `0.56b0` |

Bumps the pip-production-dependencies group with 9 updates in the /src/load-generator directory:

| Package | From | To |
| --- | --- | --- |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.34.1` | `1.35.0` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.34.1` | `1.35.0` |
| [opentelemetry-instrumentation-jinja2](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b1` | `0.56b0` |
| [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b1` | `0.56b0` |
| [opentelemetry-instrumentation-system-metrics](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b1` | `0.56b0` |
| [opentelemetry-instrumentation-urllib3](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b1` | `0.56b0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.34.1` | `1.35.0` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.55b1` | `0.56b0` |
| [opentelemetry-instrumentation-logging](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b1` | `0.56b0` |

Bumps the pip-production-dependencies group with 2 updates in the /src/recommendation directory: [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) and [opentelemetry-distro](https://github.com/open-telemetry/opentelemetry-python-contrib).


Updates `opentelemetry-api` from 1.34.1 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.1...v1.35.0)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.34.1 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.1...v1.35.0)

Updates `opentelemetry-instrumentation-jinja2` from 0.55b1 to 0.56b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.55b1 to 0.56b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-system-metrics` from 0.55b1 to 0.56b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.55b1 to 0.56b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-sdk` from 1.34.1 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.1...v1.35.0)

Updates `opentelemetry-semantic-conventions` from 0.55b1 to 0.56b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-instrumentation-logging` from 0.55b1 to 0.56b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-distro` from 0.55b1 to 0.56b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-api` from 1.34.1 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.1...v1.35.0)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.34.1 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.1...v1.35.0)

Updates `opentelemetry-instrumentation-jinja2` from 0.55b1 to 0.56b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.55b1 to 0.56b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-system-metrics` from 0.55b1 to 0.56b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.55b1 to 0.56b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-sdk` from 1.34.1 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.1...v1.35.0)

Updates `opentelemetry-semantic-conventions` from 0.55b1 to 0.56b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-instrumentation-logging` from 0.55b1 to 0.56b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.34.1 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.1...v1.35.0)

Updates `opentelemetry-distro` from 0.55b1 to 0.56b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

---
updated-dependencies:
- dependency-name: opentelemetry-api
  dependency-version: 1.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-jinja2
  dependency-version: 0.56b0
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-requests
  dependency-version: 0.56b0
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-system-metrics
  dependency-version: 0.56b0
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-urllib3
  dependency-version: 0.56b0
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-sdk
  dependency-version: 1.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-semantic-conventions
  dependency-version: 0.56b0
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-logging
  dependency-version: 0.56b0
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-distro
  dependency-version: 0.56b0
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-api
  dependency-version: 1.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-jinja2
  dependency-version: 0.56b0
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-requests
  dependency-version: 0.56b0
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-system-metrics
  dependency-version: 0.56b0
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-urllib3
  dependency-version: 0.56b0
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-sdk
  dependency-version: 1.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-semantic-conventions
  dependency-version: 0.56b0
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-logging
  dependency-version: 0.56b0
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-distro
  dependency-version: 0.56b0
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roger Coll <rogercoll@protonmail.com>
2025-07-14 10:09:51 +02:00
dependabot[bot] 9853ba44db
build(deps): bump the npm-development-dependencies group across 4 directories with 1 update (#2353)
Bumps the npm-development-dependencies group with 1 update in the / directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the npm-development-dependencies group with 1 update in the /src/flagd-ui directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the npm-development-dependencies group with 1 update in the /src/frontend directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the npm-development-dependencies group with 1 update in the /src/payment directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 24.0.12 to 24.0.13
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 24.0.12 to 24.0.13
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 24.0.12 to 24.0.13
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 24.0.12 to 24.0.13
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.0.13
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.13
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-14 09:09:31 +02:00
Khusro Jaleel 5d3d1f8639
Adding OTel grpc logger to checkout service (#2336)
* adding OTEL grpc logging

* Update CHANGELOG.md - adding checkout PR reference

* Update CHANGELOG.md - fixing checkout link

* fixing problem with sarama logger

* running go mod tidy

* Update CHANGELOG.md

* Remove Message sent to Kafka log entry

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-07-11 11:24:57 +02:00
Jonathan Munz 9bf05fd8bd
update how we grab resource attributes in react native example (#2331)
* update how we grab resource attributes in react native example

* update CHANGELOG.md

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-07-11 10:35:39 +02:00
dependabot[bot] c1a73c71a3
build(deps): bump the npm-production-dependencies group across 3 directories with 16 updates (#2349)
Bumps the npm-production-dependencies group with 1 update in the /src/flagd-ui directory: [sharp](https://github.com/lovell/sharp).
Bumps the npm-production-dependencies group with 15 updates in the /src/frontend directory:

| Package | From | To |
| --- | --- | --- |
| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.61.0` | `0.62.0` |
| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-web) | `0.48.1` | `0.49.0` |
| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.202.0` | `0.203.0` |
| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.202.0` | `0.203.0` |
| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.202.0` | `0.203.0` |
| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.202.0` | `0.203.0` |
| [@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js) | `0.202.0` | `0.203.0` |
| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.31.2` | `0.31.3` |
| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.2.0` | `2.3.0` |
| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.7.2` | `0.7.3` |
| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.36.0` | `0.37.0` |
| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.202.0` | `0.203.0` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.81.5` | `5.82.0` |
| [dotenv](https://github.com/motdotla/dotenv) | `17.1.0` | `17.2.0` |
| [sharp](https://github.com/lovell/sharp) | `0.34.2` | `0.34.3` |

Bumps the npm-production-dependencies group with 9 updates in the /src/payment directory:

| Package | From | To |
| --- | --- | --- |
| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.61.0` | `0.62.0` |
| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.202.0` | `0.203.0` |
| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.202.0` | `0.203.0` |
| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-alibaba-cloud) | `0.31.2` | `0.31.3` |
| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-aws) | `2.2.0` | `2.3.0` |
| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-container) | `0.7.2` | `0.7.3` |
| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/resource-detector-gcp) | `0.36.0` | `0.37.0` |
| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.202.0` | `0.203.0` |
| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-runtime-node) | `0.16.0` | `0.17.0` |



Updates `sharp` from 0.34.2 to 0.34.3
- [Release notes](https://github.com/lovell/sharp/releases)
- [Commits](https://github.com/lovell/sharp/compare/v0.34.2...v0.34.3)

Updates `@opentelemetry/auto-instrumentations-node` from 0.61.0 to 0.62.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.62.0/packages/auto-instrumentations-node)

Updates `@opentelemetry/auto-instrumentations-web` from 0.48.1 to 0.49.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-web/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-pg-v0.49.0/packages/auto-instrumentations-web)

Updates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.202.0 to 0.203.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.202.0...experimental/v0.203.0)

Updates `@opentelemetry/exporter-trace-otlp-grpc` from 0.202.0 to 0.203.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.202.0...experimental/v0.203.0)

Updates `@opentelemetry/exporter-trace-otlp-http` from 0.202.0 to 0.203.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.202.0...experimental/v0.203.0)

Updates `@opentelemetry/instrumentation` from 0.202.0 to 0.203.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.202.0...experimental/v0.203.0)

Updates `@opentelemetry/opentelemetry-browser-detector` from 0.202.0 to 0.203.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.202.0...experimental/v0.203.0)

Updates `@opentelemetry/resource-detector-alibaba-cloud` from 0.31.2 to 0.31.3
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/resource-detector-alibaba-cloud/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/propagation-utils-v0.31.3/packages/resource-detector-alibaba-cloud)

Updates `@opentelemetry/resource-detector-aws` from 2.2.0 to 2.3.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/resource-detector-aws/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/resource-detector-aws-v2.3.0/packages/resource-detector-aws)

Updates `@opentelemetry/resource-detector-container` from 0.7.2 to 0.7.3
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/resource-detector-container/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-fs-v0.7.3/packages/resource-detector-container)

Updates `@opentelemetry/resource-detector-gcp` from 0.36.0 to 0.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/resource-detector-gcp/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/redis-common-v0.37.0/packages/resource-detector-gcp)

Updates `@opentelemetry/sdk-node` from 0.202.0 to 0.203.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.202.0...experimental/v0.203.0)

Updates `@tanstack/react-query` from 5.81.5 to 5.82.0
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.82.0/packages/react-query)

Updates `dotenv` from 17.1.0 to 17.2.0
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v17.1.0...v17.2.0)

Updates `sharp` from 0.34.2 to 0.34.3
- [Release notes](https://github.com/lovell/sharp/releases)
- [Commits](https://github.com/lovell/sharp/compare/v0.34.2...v0.34.3)

Updates `@opentelemetry/instrumentation-runtime-node` from 0.16.0 to 0.17.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-runtime-node/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-fs-v0.17.0/packages/instrumentation-runtime-node)

Updates `@opentelemetry/auto-instrumentations-node` from 0.61.0 to 0.62.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.62.0/packages/auto-instrumentations-node)

Updates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.202.0 to 0.203.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.202.0...experimental/v0.203.0)

Updates `@opentelemetry/exporter-trace-otlp-grpc` from 0.202.0 to 0.203.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.202.0...experimental/v0.203.0)

Updates `@opentelemetry/resource-detector-alibaba-cloud` from 0.31.2 to 0.31.3
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/resource-detector-alibaba-cloud/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/propagation-utils-v0.31.3/packages/resource-detector-alibaba-cloud)

Updates `@opentelemetry/resource-detector-aws` from 2.2.0 to 2.3.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/resource-detector-aws/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/resource-detector-aws-v2.3.0/packages/resource-detector-aws)

Updates `@opentelemetry/resource-detector-container` from 0.7.2 to 0.7.3
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/resource-detector-container/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-fs-v0.7.3/packages/resource-detector-container)

Updates `@opentelemetry/resource-detector-gcp` from 0.36.0 to 0.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/resource-detector-gcp/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/redis-common-v0.37.0/packages/resource-detector-gcp)

Updates `@opentelemetry/sdk-node` from 0.202.0 to 0.203.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.202.0...experimental/v0.203.0)

Updates `@opentelemetry/instrumentation-runtime-node` from 0.16.0 to 0.17.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-runtime-node/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-fs-v0.17.0/packages/instrumentation-runtime-node)

---
updated-dependencies:
- dependency-name: sharp
  dependency-version: 0.34.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-version: 0.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-web"
  dependency-version: 0.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-metrics-otlp-grpc"
  dependency-version: 0.203.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-grpc"
  dependency-version: 0.203.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-http"
  dependency-version: 0.203.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation"
  dependency-version: 0.203.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/opentelemetry-browser-detector"
  dependency-version: 0.203.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-alibaba-cloud"
  dependency-version: 0.31.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-aws"
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-container"
  dependency-version: 0.7.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-gcp"
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-node"
  dependency-version: 0.203.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-version: 5.82.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: dotenv
  dependency-version: 17.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: sharp
  dependency-version: 0.34.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation-runtime-node"
  dependency-version: 0.17.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-version: 0.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-metrics-otlp-grpc"
  dependency-version: 0.203.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-grpc"
  dependency-version: 0.203.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-alibaba-cloud"
  dependency-version: 0.31.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-aws"
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-container"
  dependency-version: 0.7.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-gcp"
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-node"
  dependency-version: 0.203.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation-runtime-node"
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-11 09:38:17 +02:00
dependabot[bot] 21f957efc9
build(deps-dev): bump prettier-plugin-tailwindcss (#2350)
---
updated-dependencies:
- dependency-name: prettier-plugin-tailwindcss
  dependency-version: 0.6.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roger Coll <rogercoll@protonmail.com>
2025-07-11 09:12:29 +02:00
dependabot[bot] 3980744d37
build(deps): bump the gradle-production-dependencies group across 2 directories with 2 updates (#2351)
---
updated-dependencies:
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom
  dependency-version: 2.17.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.13
  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>
2025-07-11 09:03:25 +02:00
dependabot[bot] f1c3783304
build(deps): bump the gradle-production-dependencies group across 2 directories with 2 updates (#2345)
---
updated-dependencies:
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.59.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.59.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.59.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.59.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.12
  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>
Co-authored-by: Roger Coll <rogercoll@protonmail.com>
2025-07-10 09:43:24 +02:00
dependabot[bot] 8d3bab70bd
build(deps): bump the npm-development-dependencies group across 4 directories with 1 update (#2346)
Bumps the npm-development-dependencies group with 1 update in the / directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the npm-development-dependencies group with 1 update in the /src/flagd-ui directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the npm-development-dependencies group with 1 update in the /src/frontend directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the npm-development-dependencies group with 1 update in the /src/payment directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 24.0.10 to 24.0.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 24.0.10 to 24.0.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 24.0.10 to 24.0.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 24.0.10 to 24.0.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.0.12
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.12
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-09 15:01:48 +02:00
dependabot[bot] bcba21db3a
build(deps): bump the gradle-production-dependencies group across 2 directories with 1 update (#2341)
Bumps the gradle-production-dependencies group with 1 update in the /src/ad directory: [dev.openfeature:sdk](https://github.com/open-feature/java-sdk).
Bumps the gradle-production-dependencies group with 1 update in the /src/fraud-detection directory: [dev.openfeature:sdk](https://github.com/open-feature/java-sdk).


Updates `dev.openfeature:sdk` from 1.15.1 to 1.16.0
- [Release notes](https://github.com/open-feature/java-sdk/releases)
- [Changelog](https://github.com/open-feature/java-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/java-sdk/compare/v1.15.1...v1.16.0)

Updates `dev.openfeature:sdk` from 1.15.1 to 1.16.0
- [Release notes](https://github.com/open-feature/java-sdk/releases)
- [Changelog](https://github.com/open-feature/java-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/java-sdk/compare/v1.15.1...v1.16.0)

---
updated-dependencies:
- dependency-name: dev.openfeature:sdk
  dependency-version: 1.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature:sdk
  dependency-version: 1.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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>
Co-authored-by: Roger Coll <rogercoll@protonmail.com>
2025-07-09 14:15:57 +02:00
dependabot[bot] 7a1ab87847
build(deps): bump the npm-production-dependencies group across 2 directories with 3 updates (#2342)
Bumps the npm-production-dependencies group with 3 updates in the /src/frontend directory: [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib), [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib) and [dotenv](https://github.com/motdotla/dotenv).
Bumps the npm-production-dependencies group with 1 update in the /src/payment directory: [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib).


Updates `@opentelemetry/auto-instrumentations-node` from 0.60.1 to 0.61.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.60.1...auto-instrumentations-node-v0.61.0)

Updates `@opentelemetry/auto-instrumentations-web` from 0.48.0 to 0.48.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-pg-v0.48.0...instrumentation-mysql-v0.48.1)

Updates `dotenv` from 17.0.1 to 17.1.0
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v17.0.1...v17.1.0)

Updates `@opentelemetry/auto-instrumentations-node` from 0.60.1 to 0.61.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.60.1...auto-instrumentations-node-v0.61.0)

---
updated-dependencies:
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-version: 0.61.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-web"
  dependency-version: 0.48.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: dotenv
  dependency-version: 17.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-version: 0.61.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-09 13:56:31 +02:00
dependabot[bot] dd5f9293ef
build(deps): bump the npm-development-dependencies group across 2 directories with 2 updates (#2343)
Bumps the npm-development-dependencies group with 1 update in the /src/flagd-ui directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin).
Bumps the npm-development-dependencies group with 2 updates in the /src/frontend directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).


Updates `@typescript-eslint/eslint-plugin` from 8.35.1 to 8.36.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.36.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.35.1 to 8.36.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.36.0/packages/parser)

Updates `@typescript-eslint/eslint-plugin` from 8.35.1 to 8.36.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.36.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.35.1 to 8.36.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.36.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.36.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.36.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.36.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.36.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-09 12:57:49 +02:00
Juliano Costa 6eea838820
[image-provider] Add nginx metrics receiver and dashboard (#2330) 2025-07-04 23:41:09 +02:00
dependabot[bot] edf3204457
build(deps): bump the npm-production-dependencies group across 2 directories with 1 update (#2333)
Bumps the npm-production-dependencies group with 1 update in the /src/flagd-ui directory: [next](https://github.com/vercel/next.js).
Bumps the npm-production-dependencies group with 1 update in the /src/frontend directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.3.4 to 15.3.5
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.3.4...v15.3.5)

Updates `next` from 15.3.4 to 15.3.5
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.3.4...v15.3.5)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: next
  dependency-version: 15.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-04 15:22:48 +02:00
dependabot[bot] 802e34d71e
build(deps-dev): bump the npm-development-dependencies group across 2 directories with 1 update (#2334)
Bumps the npm-development-dependencies group with 1 update in the /src/flagd-ui directory: [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Bumps the npm-development-dependencies group with 1 update in the /src/frontend directory: [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).


Updates `eslint-config-next` from 15.3.4 to 15.3.5
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.5/packages/eslint-config-next)

Updates `eslint-config-next` from 15.3.4 to 15.3.5
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.5/packages/eslint-config-next)

---
updated-dependencies:
- dependency-name: eslint-config-next
  dependency-version: 15.3.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-version: 15.3.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-04 15:02:58 +02:00
André Silva d64e452ac1
Upgrade OpenFeature and add new telemetry Hooks (#2332)
* build(deps): update OpenFeature packages to version 2.7.0

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>

* fix: update OpenFeature hooks to include MetricsHook and TraceEnricherHook

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>

* feat: add OpenFeature meter to OpenTelemetry metrics configuration

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>

* chore: update changelog to include OpenFeature upgrade and new telemetry Hooks

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>

---------

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
2025-07-04 09:51:44 +02:00
dependabot[bot] 6588671f58
build(deps): bump dotenv (#2328)
Bumps the npm-production-dependencies group with 1 update in the /src/frontend directory: [dotenv](https://github.com/motdotla/dotenv).


Updates `dotenv` from 17.0.0 to 17.0.1
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v17.0.0...v17.0.1)

---
updated-dependencies:
- dependency-name: dotenv
  dependency-version: 17.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-03 17:50:31 +02:00
dependabot[bot] 96b292d5f3
build(deps): bump the npm-development-dependencies group across 4 directories with 3 updates (#2329) 2025-07-02 20:25:48 +02:00
OpenTelemetry Bot 99ff96fa0f
Add minimum token permissions for all github workflow files (#2322) 2025-07-01 19:27:46 +02:00
dependabot[bot] 01aac1bef4
build(deps): bump github/codeql-action (#2326)
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 3.29.1 to 3.29.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](39edc492db...181d5eefc2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.29.2
  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>
2025-07-01 15:40:24 +02:00
dependabot[bot] 135d352a8d
build(deps): bump the npm-development-dependencies group across 4 directories with 6 updates (#2324)
Bumps the npm-development-dependencies group with 2 updates in the / directory: [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) and [@umbrelladocs/linkspector](https://github.com/UmbrellaDocs/linkspector).
Bumps the npm-development-dependencies group with 2 updates in the /src/flagd-ui directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin).
Bumps the npm-development-dependencies group with 4 updates in the /src/frontend directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint](https://github.com/eslint/eslint), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).
Bumps the npm-development-dependencies group with 1 update in the /src/payment directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `markdownlint-cli` from 0.37.0 to 0.45.0
- [Release notes](https://github.com/igorshubovych/markdownlint-cli/releases)
- [Commits](https://github.com/igorshubovych/markdownlint-cli/compare/v0.37.0...v0.45.0)

Updates `@umbrelladocs/linkspector` from 0.3.13 to 0.4.6
- [Release notes](https://github.com/UmbrellaDocs/linkspector/releases)
- [Commits](https://github.com/UmbrellaDocs/linkspector/compare/v0.3.13...v0.4.6)

Updates `@types/node` from 22.13.5 to 24.0.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 24.0.7 to 24.0.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 8.35.0 to 8.35.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.35.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.35.0 to 8.35.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.35.1/packages/parser)

Updates `@types/node` from 24.0.4 to 24.0.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.29.0 to 9.30.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.29.0...v9.30.0)

Updates `@typescript-eslint/eslint-plugin` from 8.35.0 to 8.35.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.35.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.35.0 to 8.35.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.35.1/packages/parser)

Updates `@types/node` from 24.0.4 to 24.0.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: markdownlint-cli
  dependency-version: 0.45.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@umbrelladocs/linkspector"
  dependency-version: 0.4.6
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.8
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.35.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.35.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-version: 9.30.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.35.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.35.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.8
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-01 15:28:42 +02:00
Roger Coll f5ab3a6aaa
fix: non descriptive link in test/README.md (#2325)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-07-01 15:05:23 +02:00
Gerard Vanloo 443fc51053
[currency]: bump alpine to 3.21; update grpc files (#2291)
Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-07-01 14:54:02 +02:00
Shenoy Pratik a647741ee1
[load-generator] Split trace grouping based on workflow context (#2321)
* [load-genrator] Split trace grouping based on workflow context

Signed-off-by: Shenoy Pratik <pshenoy36@gmail.com>

* update changelog

Signed-off-by: Shenoy Pratik <pshenoy36@gmail.com>

---------

Signed-off-by: Shenoy Pratik <pshenoy36@gmail.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-07-01 13:47:49 +02:00
Roger Coll a3b8b92357
Fix non descriptive CONTRIBUTING.md (#2323)
* Fix non descriptive CONTRIBUTING.md

* fix: max line length
2025-07-01 11:54:57 +02:00
dependabot[bot] fa0f5ea644
build(deps-dev): bump the npm-development-dependencies group across 1 directory with 3 updates (#2317)
Bumps the npm-development-dependencies group with 3 updates in the /src/flagd-ui directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint](https://github.com/eslint/eslint) and [prettier](https://github.com/prettier/prettier).


Updates `@types/node` from 24.0.4 to 24.0.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.29.0 to 9.30.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.29.0...v9.30.0)

Updates `prettier` from 3.6.1 to 3.6.2
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.6.1...3.6.2)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.0.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-version: 9.30.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: prettier
  dependency-version: 3.6.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 13:28:05 +02:00
Juliano Costa 5acac4c669
[currency] Update code to use new semconv and remove unused file (#2319)
* [currency] Update code to use new semconv and remove unused file

* Changelog
2025-06-30 13:21:09 +02:00
Juliano Costa 81929b14e4
[chore] Bump dependant images (#2318)
* Chore-Bump dependant images

* Update grafana datasource
2025-06-30 13:11:38 +02:00
dependabot[bot] 7e830276fa
build(deps): bump the npm-production-dependencies group across 1 directory with 3 updates (#2316)
Bumps the npm-production-dependencies group with 3 updates in the /src/frontend directory: [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf), [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) and [dotenv](https://github.com/motdotla/dotenv).


Updates `@bufbuild/protobuf` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/bufbuild/protobuf-es/releases)
- [Commits](https://github.com/bufbuild/protobuf-es/commits/v2.6.0/packages/protobuf)

Updates `@tanstack/react-query` from 5.81.2 to 5.81.5
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.81.5/packages/react-query)

Updates `dotenv` from 16.5.0 to 17.0.0
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v16.5.0...v17.0.0)

---
updated-dependencies:
- dependency-name: "@bufbuild/protobuf"
  dependency-version: 2.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-version: 5.81.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: dotenv
  dependency-version: 17.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 12:51:48 +02:00
Juliano Costa a25916b127
chore-add root folder to dependabot (#2315) 2025-06-30 09:56:17 +02:00
dependabot[bot] 788dfe0464
build(deps): bump io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom from 2.16.0 to 2.17.0 in /src/ad in the gradle-production-dependencies group across 1 directory (#2312)
* build(deps): bump io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom

Bumps the gradle-production-dependencies group with 1 update in the /src/ad directory: [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation).


Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.16.0 to 2.17.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.16.0...v2.17.0)

---
updated-dependencies:
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom
  dependency-version: 2.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump OTel Java agent

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2025-06-30 09:52:50 +02:00
dependabot[bot] f3d5af6f78
build(deps): bump github/codeql-action (#2309)
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 3.29.0 to 3.29.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](ce28f5bb42...39edc492db)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.29.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>
2025-06-30 08:44:59 +02:00
OpenTelemetry Bot 537e52657e
Fix outdated community membership link (#2308)
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-06-30 08:40:34 +02:00
Trask Stalnaker 6a735960cd
Standardize contributing section (#2313) 2025-06-30 08:05:15 +02:00
dependabot[bot] 7c6a2b607c
build(deps): bump @tailwindcss/postcss (#2306)
Bumps the npm-production-dependencies group with 1 update in the /src/flagd-ui directory: [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss).


Updates `@tailwindcss/postcss` from 4.1.10 to 4.1.11
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.11/packages/@tailwindcss-postcss)

---
updated-dependencies:
- dependency-name: "@tailwindcss/postcss"
  dependency-version: 4.1.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-26 15:44:39 +02:00
Gerard Vanloo 28f12dcdb3
[payment/frontend/flagd-ui]: replace alpine with distroless image (#2224)
* [payment]: replace alpine with distroless image

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* [frontend]: replace alpine with distroless image; build with only prod dependencies

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* [flagd-ui]: replace alpine image with distroless image

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* [chore]: update CHANGELOG

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* [payment]: fix Dockerfile command

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* [chore]: update Dockerfile cypress image

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* [frontend]: fix Dockerfile build

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* [flagd-ui]: remove deprecated dependency

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* [frontend]: ensure Cypress files are not in prod build

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* [chore]: fix port env var

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* Add line break

---------

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-06-26 11:59:48 +02:00
dependabot[bot] 7487bf54c2
build(deps): bump the composer-production-dependencies group across 1 directory with 3 updates (#2299)
Updates the requirements on [open-telemetry/api](https://github.com/opentelemetry-php/api), [open-telemetry/sdk](https://github.com/opentelemetry-php/sdk) and [open-telemetry/exporter-otlp](https://github.com/opentelemetry-php/exporter-otlp) to permit the latest version.

Updates `open-telemetry/api` to 1.4.0
- [Release notes](https://github.com/opentelemetry-php/api/releases)
- [Commits](https://github.com/opentelemetry-php/api/compare/1.3.0...1.4.0)

Updates `open-telemetry/sdk` to 1.6.0
- [Release notes](https://github.com/opentelemetry-php/sdk/releases)
- [Commits](https://github.com/opentelemetry-php/sdk/compare/1.5.0...1.6.0)

Updates `open-telemetry/exporter-otlp` to 1.3.2
- [Release notes](https://github.com/opentelemetry-php/exporter-otlp/releases)
- [Commits](https://github.com/opentelemetry-php/exporter-otlp/compare/1.3.1...1.3.2)

---
updated-dependencies:
- dependency-name: open-telemetry/api
  dependency-version: 1.4.0
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/sdk
  dependency-version: 1.6.0
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/exporter-otlp
  dependency-version: 1.3.2
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-26 10:35:16 +02:00
dependabot[bot] ff93eb910f
build(deps): bump the npm-development-dependencies group across 3 directories with 4 updates (#2302)
Bumps the npm-development-dependencies group with 3 updates in the /src/flagd-ui directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [prettier](https://github.com/prettier/prettier) and [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin).
Bumps the npm-development-dependencies group with 3 updates in the /src/frontend directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).
Bumps the npm-development-dependencies group with 1 update in the /src/payment directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 24.0.3 to 24.0.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `prettier` from 3.6.0 to 3.6.1
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.6.0...3.6.1)

Updates `@typescript-eslint/eslint-plugin` from 8.34.1 to 8.35.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.35.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.34.1 to 8.35.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.35.0/packages/parser)

Updates `@types/node` from 24.0.3 to 24.0.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 8.34.1 to 8.35.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.35.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.34.1 to 8.35.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.35.0/packages/parser)

Updates `@types/node` from 24.0.3 to 24.0.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.0.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: prettier
  dependency-version: 3.6.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.35.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.35.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.35.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.35.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-26 10:07:45 +02:00
dependabot[bot] d1e7f31967
build(deps): bump the gradle-production-dependencies group across 2 directories with 2 updates (#2305)
---
updated-dependencies:
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.11
  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>
2025-06-26 09:33:47 +02:00
dependabot[bot] 33611ed5e2
build(deps): bump the go-production-dependencies group across 2 directories with 14 updates (#2304)
Bumps the go-production-dependencies group with 6 updates in the /src/checkout directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-feature/go-sdk-contrib/hooks/open-telemetry](https://github.com/open-feature/go-sdk-contrib) | `0.3.5` | `0.3.6` |
| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.61.0` | `0.62.0` |
| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.61.0` | `0.62.0` |
| [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.61.0` | `0.62.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.36.0` | `1.37.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.36.0` | `1.37.0` |

Bumps the go-production-dependencies group with 7 updates in the /src/product-catalog directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-feature/go-sdk-contrib/hooks/open-telemetry](https://github.com/open-feature/go-sdk-contrib) | `0.3.5` | `0.3.6` |
| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.61.0` | `0.62.0` |
| [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.61.0` | `0.62.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.36.0` | `1.37.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.36.0` | `1.37.0` |
| [go.opentelemetry.io/contrib/bridges/otelslog](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.11.0` | `0.12.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc](https://github.com/open-telemetry/opentelemetry-go) | `0.12.2` | `0.13.0` |



Updates `github.com/open-feature/go-sdk-contrib/hooks/open-telemetry` from 0.3.5 to 0.3.6
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/hooks/open-telemetry/v0.3.5...hooks/open-telemetry/v0.3.6)

Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.61.0 to 0.62.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.61.0...zpages/v0.62.0)

Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.61.0 to 0.62.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.61.0...zpages/v0.62.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.61.0 to 0.62.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.61.0...zpages/v0.62.0)

Updates `go.opentelemetry.io/otel` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/trace` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `github.com/open-feature/go-sdk-contrib/hooks/open-telemetry` from 0.3.5 to 0.3.6
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/hooks/open-telemetry/v0.3.5...hooks/open-telemetry/v0.3.6)

Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.61.0 to 0.62.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.61.0...zpages/v0.62.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.61.0 to 0.62.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.61.0...zpages/v0.62.0)

Updates `go.opentelemetry.io/otel` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/trace` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `github.com/open-feature/go-sdk-contrib/hooks/open-telemetry` from 0.3.5 to 0.3.6
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/hooks/open-telemetry/v0.3.5...hooks/open-telemetry/v0.3.6)

Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.61.0 to 0.62.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.61.0...zpages/v0.62.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.61.0 to 0.62.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.61.0...zpages/v0.62.0)

Updates `go.opentelemetry.io/otel` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/trace` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/contrib/bridges/otelslog` from 0.11.0 to 0.12.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v0.11.0...v0.12.0)

Updates `github.com/open-feature/go-sdk-contrib/hooks/open-telemetry` from 0.3.5 to 0.3.6
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/hooks/open-telemetry/v0.3.5...hooks/open-telemetry/v0.3.6)

Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.61.0 to 0.62.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.61.0...zpages/v0.62.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.61.0 to 0.62.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.61.0...zpages/v0.62.0)

Updates `go.opentelemetry.io/otel` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc` from 0.12.2 to 0.13.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/log/v0.12.2...v0.13.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/log` from 0.12.2 to 0.13.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/log/v0.12.2...v0.13.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/sdk/log` from 0.12.2 to 0.13.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/log/v0.12.2...v0.13.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

Updates `go.opentelemetry.io/otel/trace` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

---
updated-dependencies:
- dependency-name: github.com/open-feature/go-sdk-contrib/hooks/open-telemetry
  dependency-version: 0.3.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-version: 0.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  dependency-version: 0.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-version: 0.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/hooks/open-telemetry
  dependency-version: 0.3.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-version: 0.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-version: 0.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/hooks/open-telemetry
  dependency-version: 0.3.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-version: 0.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-version: 0.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/bridges/otelslog
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/hooks/open-telemetry
  dependency-version: 0.3.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-version: 0.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-version: 0.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/log
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/log
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-26 09:09:27 +02:00
OpenTelemetry Bot d4c406d750
Update community member listings (#2303)
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-06-26 08:35:31 +02:00
dependabot[bot] c5794f6494
build(deps): bump jvm from 2.1.21 to 2.2.0 in /src/fraud-detection in the gradle-production-dependencies group across 1 directory (#2290)
* build(deps): bump jvm

Bumps the gradle-production-dependencies group with 1 update in the /src/fraud-detection directory: [jvm](https://github.com/JetBrains/kotlin).


Updates `jvm` from 2.1.21 to 2.2.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/commits)

---
updated-dependencies:
- dependency-name: jvm
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix kotlin jvmTarget build error

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-06-25 11:40:03 +02:00
dependabot[bot] 27225ecef2
build(deps): bump the pip-production-dependencies group across 2 directories with 1 update (#2293)
Bumps the pip-production-dependencies group with 1 update in the /src directory: [python-dotenv](https://github.com/theskumar/python-dotenv).
Bumps the pip-production-dependencies group with 1 update in the /src/recommendation directory: [python-dotenv](https://github.com/theskumar/python-dotenv).


Updates `python-dotenv` from 1.1.0 to 1.1.1
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1)

Updates `python-dotenv` from 1.1.0 to 1.1.1
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1)

---
updated-dependencies:
- dependency-name: python-dotenv
  dependency-version: 1.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: python-dotenv
  dependency-version: 1.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-06-24 23:12:50 -04:00
dependabot[bot] 5d2fb27b3d
build(deps): bump @tanstack/react-query (#2289)
Bumps the npm-production-dependencies group with 1 update in the /src/frontend directory: [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query).


Updates `@tanstack/react-query` from 5.80.10 to 5.81.2
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.81.2/packages/react-query)

---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
  dependency-version: 5.81.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-06-24 23:08:23 -04:00
dependabot[bot] ef80f8378b
build(deps-dev): bump the npm-development-dependencies group across 1 directory with 3 updates (#2288)
Bumps the npm-development-dependencies group with 3 updates in the /src/flagd-ui directory: [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next), [prettier](https://github.com/prettier/prettier) and [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss).


Updates `eslint-config-next` from 15.3.3 to 15.3.4
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.4/packages/eslint-config-next)

Updates `prettier` from 3.5.3 to 3.6.0
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.5.3...3.6.0)

Updates `prettier-plugin-tailwindcss` from 0.6.12 to 0.6.13
- [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.6.12...v0.6.13)

---
updated-dependencies:
- dependency-name: eslint-config-next
  dependency-version: 15.3.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: prettier
  dependency-version: 3.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: prettier-plugin-tailwindcss
  dependency-version: 0.6.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-06-24 23:00:41 -04:00
OpenTelemetry Bot fe54fcf435
Update community member listings (#2296)
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-06-24 22:39:46 -04:00
Gerard Vanloo 0839dfa85d
[shipping]: replace debian image with distroless image (#2294)
Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-06-24 22:37:11 -04:00
Gerard Vanloo 15c0619179
[chore]: bump frontend-proxy image to latest (#2295)
Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-06-24 22:31:54 -04:00
Gerard Vanloo 8a7dcbeccf
[chore]: update alpine images to 3.22 (#2292)
Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-06-24 22:24:15 -04:00
Will Li 42da57b483
store order to postgresql from accounting service (#2175)
* store order to postgresql from accounting service

* update on comment

* fix trace not closed

* Revert "fix trace not closed"

This reverts commit e191c3e514.

* disable entity framework instrumentation

* clean

* group spans

* fix for linter

---------

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-06-24 21:55:13 -04:00
Khusro Jaleel 21fe6e7fb7
Adding OTel grpc logger to Product Catalog (#2285) 2025-06-24 22:32:05 +02:00
Shenoy Pratik 94ad656532
[load-generator] Update locustfile for logging with TraceContext (#2265)
* update locustfile for logging with traceContext

Signed-off-by: Shenoy Pratik <pshenoy36@gmail.com>

* update changelog, lint check

Signed-off-by: Shenoy Pratik <pshenoy36@gmail.com>

* remove explicitly adding service name, remove double logging

Signed-off-by: Shenoy Pratik <pshenoy36@gmail.com>

* Update src/load-generator/locustfile.py

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>

* Update src/load-generator/locustfile.py

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>

---------

Signed-off-by: Shenoy Pratik <pshenoy36@gmail.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-06-24 12:25:42 +02:00
Juliano Costa 6068756f3b
[chore] Update maintainers and approvers (#2287)
* [chore] Move Roger to maintainer and inactive approvers to emeritus

* remove company names

* Add Ani and Shenoy as approvers

* Remove Ani and Shenoy as they are not members of OTel yet
2025-06-23 08:57:16 -04:00
dependabot[bot] 6674686ef3
build(deps): bump the npm-production-dependencies group across 3 directories with 38 updates (#2286)
* build(deps): bump the npm-production-dependencies group across 3 directories with 38 updates

---
updated-dependencies:
- dependency-name: "@tailwindcss/postcss"
  dependency-version: 4.1.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@vercel/otel"
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: next
  dependency-version: 15.3.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react
  dependency-version: 19.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@types/react"
  dependency-version: 19.1.8
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react-dom
  dependency-version: 19.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@types/react-dom"
  dependency-version: 19.1.6
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: next
  dependency-version: 15.3.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react
  dependency-version: 19.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react-dom
  dependency-version: 19.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: sharp
  dependency-version: 0.34.2
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: next
  dependency-version: 15.3.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react
  dependency-version: 19.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@types/react"
  dependency-version: 19.1.8
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react-dom
  dependency-version: 19.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@types/react-dom"
  dependency-version: 19.1.6
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@bufbuild/protobuf"
  dependency-version: 2.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@openfeature/flagd-web-provider"
  dependency-version: 0.7.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@openfeature/react-sdk"
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-version: 0.60.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-web"
  dependency-version: 0.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/context-zone"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/core"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-metrics-otlp-grpc"
  dependency-version: 0.202.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-grpc"
  dependency-version: 0.202.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-http"
  dependency-version: 0.202.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation"
  dependency-version: 0.202.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-alibaba-cloud"
  dependency-version: 0.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-aws"
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-container"
  dependency-version: 0.7.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-gcp"
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resources"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-metrics"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-node"
  dependency-version: 0.202.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-trace-base"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-trace-node"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-trace-web"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-version: 5.80.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: cookies-next
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: dotenv
  dependency-version: 16.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: dotenv-expand
  dependency-version: 12.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: next
  dependency-version: 15.3.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react
  dependency-version: 19.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react-dom
  dependency-version: 19.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: sharp
  dependency-version: 0.34.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: styled-components
  dependency-version: 6.1.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@grpc/proto-loader"
  dependency-version: 0.7.15
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@openfeature/server-sdk"
  dependency-version: 1.18.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-version: 0.60.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/core"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-metrics-otlp-grpc"
  dependency-version: 0.202.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-grpc"
  dependency-version: 0.202.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-alibaba-cloud"
  dependency-version: 0.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-aws"
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-container"
  dependency-version: 0.7.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-gcp"
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resources"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-metrics"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-node"
  dependency-version: 0.202.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-version: 0.60.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/core"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-metrics-otlp-grpc"
  dependency-version: 0.202.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-grpc"
  dependency-version: 0.202.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation"
  dependency-version: 0.57.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-alibaba-cloud"
  dependency-version: 0.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-aws"
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-container"
  dependency-version: 0.7.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-gcp"
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resources"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-metrics"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-node"
  dependency-version: 0.202.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-trace-base"
  dependency-version: 2.0.1
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-trace-node"
  dependency-version: 2.0.1
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@grpc/proto-loader"
  dependency-version: 0.7.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@openfeature/server-sdk"
  dependency-version: 1.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-version: 0.60.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/core"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-metrics-otlp-grpc"
  dependency-version: 0.202.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-grpc"
  dependency-version: 0.202.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation-runtime-node"
  dependency-version: 0.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-alibaba-cloud"
  dependency-version: 0.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-aws"
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-container"
  dependency-version: 0.7.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-gcp"
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resources"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-metrics"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-node"
  dependency-version: 0.202.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: pino
  dependency-version: 9.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* update browserDetector

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-06-23 13:31:54 +02:00
Gerard Vanloo 2ea50086e7
[frontend]: update genproto image to node22 (#2282)
Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-06-21 00:34:22 -04:00
dependabot[bot] e49e57c578
build(deps-dev): bump the npm-development-dependencies group across 1 directory with 2 updates (#2283)
Bumps the npm-development-dependencies group with 2 updates in the /src/frontend directory: [cypress](https://github.com/cypress-io/cypress) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).


Updates `cypress` from 14.4.1 to 14.5.0
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v14.4.1...v14.5.0)

Updates `eslint-config-next` from 15.3.3 to 15.3.4
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.4/packages/eslint-config-next)

---
updated-dependencies:
- dependency-name: cypress
  dependency-version: 14.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-version: 15.3.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-06-21 00:18:48 -04:00
dependabot[bot] 549ad79c9a
build(deps): bump the go-production-dependencies group across 1 directory with 4 updates (#2277)
* build(deps): bump the go-production-dependencies group across 1 directory with 4 updates

Bumps the go-production-dependencies group with 4 updates in the /src/product-catalog directory: [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk), [github.com/open-feature/go-sdk-contrib/hooks/open-telemetry](https://github.com/open-feature/go-sdk-contrib), [github.com/open-feature/go-sdk-contrib/providers/flagd](https://github.com/open-feature/go-sdk-contrib) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).


Updates `github.com/open-feature/go-sdk` from 1.14.1 to 1.15.1
- [Release notes](https://github.com/open-feature/go-sdk/releases)
- [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/go-sdk/compare/v1.14.1...v1.15.1)

Updates `github.com/open-feature/go-sdk-contrib/hooks/open-telemetry` from 0.3.4 to 0.3.5
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/hooks/open-telemetry/v0.3.4...hooks/open-telemetry/v0.3.5)

Updates `github.com/open-feature/go-sdk-contrib/providers/flagd` from 0.2.6 to 0.3.0
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/providers/flagd/v0.2.6...providers/flagd/v0.3.0)

Updates `google.golang.org/grpc` from 1.72.2 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.2...v1.73.0)

---
updated-dependencies:
- dependency-name: github.com/open-feature/go-sdk
  dependency-version: 1.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/hooks/open-telemetry
  dependency-version: 0.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/providers/flagd
  dependency-version: 0.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* update openfeature.SetProvider signature

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-06-21 00:03:42 -04:00
dependabot[bot] 7320ae5dd1
build(deps): bump the gradle-production-dependencies group across 2 directories with 2 updates (#2276)
---
updated-dependencies:
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.58.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.58.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.10
  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>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-06-20 23:38:25 -04:00
dependabot[bot] 8a4bfd526a
build(deps): bump opentelemetry-instrumentation-all (#2275)
Bumps the bundler-production-dependencies group with 1 update in the /src/email directory: [opentelemetry-instrumentation-all](https://github.com/open-telemetry/opentelemetry-ruby-contrib).


Updates `opentelemetry-instrumentation-all` from 0.77.0 to 0.78.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-ruby-contrib/blob/main/instrumentation/all/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-all/v0.77.0...opentelemetry-instrumentation-all/v0.78.0)

---
updated-dependencies:
- dependency-name: opentelemetry-instrumentation-all
  dependency-version: 0.78.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bundler-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-20 23:26:34 -04:00
Juliano Costa ef142aac88
[chore] remove docker from dependabot (#2274) 2025-06-18 13:08:16 +02:00
StepSecurity Bot 2f2daf390d
[StepSecurity] ci: Harden GitHub Actions (#2273)
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
2025-06-18 12:53:10 +02:00
dependabot[bot] dc7c61a461
build(deps): bump the go-production-dependencies group across 1 directory with 5 updates (#2271)
* build(deps): bump the go-production-dependencies group across 1 directory with 5 updates

Bumps the go-production-dependencies group with 5 updates in the /src/checkout directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/IBM/sarama](https://github.com/IBM/sarama) | `1.45.1` | `1.45.2` |
| [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk) | `1.14.1` | `1.15.1` |
| [github.com/open-feature/go-sdk-contrib/hooks/open-telemetry](https://github.com/open-feature/go-sdk-contrib) | `0.3.4` | `0.3.5` |
| [github.com/open-feature/go-sdk-contrib/providers/flagd](https://github.com/open-feature/go-sdk-contrib) | `0.2.6` | `0.3.0` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.72.2` | `1.73.0` |



Updates `github.com/IBM/sarama` from 1.45.1 to 1.45.2
- [Release notes](https://github.com/IBM/sarama/releases)
- [Changelog](https://github.com/IBM/sarama/blob/main/CHANGELOG.md)
- [Commits](https://github.com/IBM/sarama/compare/v1.45.1...v1.45.2)

Updates `github.com/open-feature/go-sdk` from 1.14.1 to 1.15.1
- [Release notes](https://github.com/open-feature/go-sdk/releases)
- [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/go-sdk/compare/v1.14.1...v1.15.1)

Updates `github.com/open-feature/go-sdk-contrib/hooks/open-telemetry` from 0.3.4 to 0.3.5
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/hooks/open-telemetry/v0.3.4...hooks/open-telemetry/v0.3.5)

Updates `github.com/open-feature/go-sdk-contrib/providers/flagd` from 0.2.6 to 0.3.0
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/providers/flagd/v0.2.6...providers/flagd/v0.3.0)

Updates `google.golang.org/grpc` from 1.72.2 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.2...v1.73.0)

---
updated-dependencies:
- dependency-name: github.com/IBM/sarama
  dependency-version: 1.45.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk
  dependency-version: 1.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/hooks/open-telemetry
  dependency-version: 0.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/providers/flagd
  dependency-version: 0.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update flagd provider creation

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2025-06-18 10:09:09 +02:00
dependabot[bot] 383b3fa25f
build(deps): bump the npm-development-dependencies group across 3 directories with 7 updates (#2267)
* build(deps): bump the npm-development-dependencies group across 3 directories with 7 updates

Bumps the npm-development-dependencies group with 5 updates in the /src/flagd-ui directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.29` | `24.0.3` |
| [eslint](https://github.com/eslint/eslint) | `9.28.0` | `9.29.0` |
| [postcss](https://github.com/postcss/postcss) | `8.5.4` | `8.5.5` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.8` | `4.1.10` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.33.1` | `8.34.0` |

Bumps the npm-development-dependencies group with 5 updates in the /src/frontend directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.29` | `24.0.3` |
| [eslint](https://github.com/eslint/eslint) | `9.28.0` | `9.29.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.33.1` | `8.34.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.33.1` | `8.34.0` |
| [ts-proto](https://github.com/stephenh/ts-proto) | `2.7.2` | `2.7.5` |

Bumps the npm-development-dependencies group with 1 update in the /src/payment directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.15.29 to 24.0.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.28.0 to 9.29.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.28.0...v9.29.0)

Updates `postcss` from 8.5.4 to 8.5.5
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.4...8.5.5)

Updates `tailwindcss` from 4.1.8 to 4.1.10
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.10/packages/tailwindcss)

Updates `@types/node` from 22.15.29 to 24.0.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 8.33.1 to 8.34.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.34.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.33.1 to 8.34.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.34.0/packages/parser)

Updates `eslint` from 9.28.0 to 9.29.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.28.0...v9.29.0)

Updates `@types/node` from 22.15.29 to 24.0.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.28.0 to 9.29.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.28.0...v9.29.0)

Updates `@types/node` from 22.15.29 to 24.0.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 8.33.1 to 8.34.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.34.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.33.1 to 8.34.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.34.0/packages/parser)

Updates `eslint` from 9.28.0 to 9.29.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.28.0...v9.29.0)

Updates `ts-proto` from 2.7.2 to 2.7.5
- [Release notes](https://github.com/stephenh/ts-proto/releases)
- [Changelog](https://github.com/stephenh/ts-proto/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stephenh/ts-proto/compare/v2.7.2...v2.7.5)

Updates `@types/node` from 22.15.29 to 24.0.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.15.29 to 24.0.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-version: 9.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: postcss
  dependency-version: 8.5.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: tailwindcss
  dependency-version: 4.1.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.34.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.34.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-version: 9.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-version: 9.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.34.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.34.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-version: 9.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: ts-proto
  dependency-version: 2.7.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.3
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 24.0.3
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: update protobuf

Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 16:16:32 +02:00
dependabot[bot] 59c82939eb
build(deps): bump the gradle-production-dependencies group across 2 directories with 7 updates (#2270)
* build(deps): bump the gradle-production-dependencies group across 2 directories with 7 updates

Bumps the gradle-production-dependencies group with 5 updates in the /src/ad directory:

| Package | From | To |
| --- | --- | --- |
| [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.50.0` | `1.51.0` |
| [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) | `2.58.0` | `2.58.1` |
| org.apache.logging.log4j:log4j-core | `2.24.3` | `2.25.0` |
| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.19.0` | `2.19.1` |
| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.19.0` | `2.19.1` |

Bumps the gradle-production-dependencies group with 3 updates in the /src/fraud-detection directory: [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java), org.apache.logging.log4j:log4j-core and [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java).


Updates `io.opentelemetry:opentelemetry-bom` from 1.50.0 to 1.51.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.50.0...v1.51.0)

Updates `com.google.api.grpc:proto-google-common-protos` from 2.58.0 to 2.58.1
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/commits)

Updates `org.apache.logging.log4j:log4j-core` from 2.24.3 to 2.25.0

Updates `com.fasterxml.jackson.core:jackson-core` from 2.19.0 to 2.19.1
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.19.0...jackson-core-2.19.1)

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.19.0 to 2.19.1
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.19.0 to 2.19.1
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.google.api.grpc:proto-google-common-protos` from 2.58.0 to 2.58.1
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/commits)

Updates `org.apache.logging.log4j:log4j-core` from 2.24.3 to 2.25.0

Updates `com.google.api.grpc:proto-google-common-protos` from 2.58.0 to 2.58.1
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/commits)

Updates `org.apache.logging.log4j:log4j-core` from 2.24.3 to 2.25.0

Updates `com.google.api.grpc:proto-google-common-protos` from 2.58.0 to 2.58.1
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/commits)

Updates `io.opentelemetry:opentelemetry-api` from 1.50.0 to 1.51.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.50.0...v1.51.0)

Updates `io.opentelemetry:opentelemetry-sdk` from 1.50.0 to 1.51.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.50.0...v1.51.0)

Updates `org.apache.logging.log4j:log4j-core` from 2.24.3 to 2.25.0

---
updated-dependencies:
- dependency-name: io.opentelemetry:opentelemetry-bom
  dependency-version: 1.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.58.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-version: 2.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-version: 2.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.58.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-version: 2.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.58.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-version: 2.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.58.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: io.opentelemetry:opentelemetry-api
  dependency-version: 1.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.opentelemetry:opentelemetry-sdk
  dependency-version: 1.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-version: 2.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump Java agent

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-06-17 15:31:50 +02:00
dependabot[bot] d5986dd756
build(deps): bump the pip-production-dependencies group across 3 directories with 9 updates (#2263)
Bumps the pip-production-dependencies group with 9 updates in the /src directory:

| Package | From | To |
| --- | --- | --- |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.34.0` | `1.34.1` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.34.0` | `1.34.1` |
| [opentelemetry-instrumentation-jinja2](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b0` | `0.55b1` |
| [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b0` | `0.55b1` |
| [opentelemetry-instrumentation-system-metrics](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b0` | `0.55b1` |
| [opentelemetry-instrumentation-urllib3](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b0` | `0.55b1` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.34.0` | `1.34.1` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.55b0` | `0.55b1` |
| [opentelemetry-distro](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b0` | `0.55b1` |

Bumps the pip-production-dependencies group with 8 updates in the /src/load-generator directory:

| Package | From | To |
| --- | --- | --- |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.34.0` | `1.34.1` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.34.0` | `1.34.1` |
| [opentelemetry-instrumentation-jinja2](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b0` | `0.55b1` |
| [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b0` | `0.55b1` |
| [opentelemetry-instrumentation-system-metrics](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b0` | `0.55b1` |
| [opentelemetry-instrumentation-urllib3](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.55b0` | `0.55b1` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.34.0` | `1.34.1` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.55b0` | `0.55b1` |

Bumps the pip-production-dependencies group with 2 updates in the /src/recommendation directory: [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) and [opentelemetry-distro](https://github.com/open-telemetry/opentelemetry-python-contrib).


Updates `opentelemetry-api` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-instrumentation-jinja2` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-system-metrics` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-sdk` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-semantic-conventions` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-distro` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-api` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-instrumentation-jinja2` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-system-metrics` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-sdk` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-semantic-conventions` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-distro` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-api` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-instrumentation-jinja2` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-system-metrics` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-sdk` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-semantic-conventions` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-api` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-instrumentation-jinja2` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-system-metrics` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-sdk` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-semantic-conventions` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-distro` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

Updates `opentelemetry-distro` from 0.55b0 to 0.55b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.34.0 to 1.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.34.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.34.0...v1.34.1)

---
updated-dependencies:
- dependency-name: opentelemetry-api
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-jinja2
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-requests
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-system-metrics
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-urllib3
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-sdk
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-semantic-conventions
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-distro
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-api
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-jinja2
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-requests
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-system-metrics
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-urllib3
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-sdk
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-semantic-conventions
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-distro
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-api
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-jinja2
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-requests
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-system-metrics
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-urllib3
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-sdk
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-semantic-conventions
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-api
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-jinja2
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-requests
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-system-metrics
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-urllib3
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-sdk
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-semantic-conventions
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-distro
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-distro
  dependency-version: 0.55b1
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 14:52:16 +02:00
dependabot[bot] 697e2b46ba
build(deps): bump the actions-production-dependencies group across 1 directory with 2 updates (#2262)
Bumps the actions-production-dependencies group with 2 updates in the / directory: [gradle/actions](https://github.com/gradle/actions) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `gradle/actions` from 4.4.0 to 4.4.1
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.4.0...v4.4.1)

Updates `github/codeql-action` from 3.28.19 to 3.29.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](fca7ace96b...ce28f5bb42)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 4.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions-production-dependencies
- dependency-name: github/codeql-action
  dependency-version: 3.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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>
2025-06-17 14:34:07 +02:00
Gerard Vanloo ecaa7c9d6d
[quote]: replace debian image with latest alpine image (#2216)
Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-06-17 12:39:48 +02:00
Gerard Vanloo 8edb4200bc
[image-provider]: replace bookworm image with nonroot alpine image (#2193)
Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-06-17 12:10:33 +02:00
dependabot[bot] 6a3c1911fa
build(deps): bump the cargo-production-dependencies group across 1 directory with 2 updates (#2251)
Bumps the cargo-production-dependencies group with 2 updates in the /src/shipping directory: [tonic](https://github.com/hyperium/tonic) and [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust).


Updates `tonic` from 0.12.3 to 0.13.1
- [Release notes](https://github.com/hyperium/tonic/releases)
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/tonic/compare/v0.12.3...v0.13.1)

Updates `opentelemetry-appender-tracing` from 0.30.0 to 0.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-rust/commits)

---
updated-dependencies:
- dependency-name: tonic
  dependency-version: 0.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-production-dependencies
- dependency-name: opentelemetry-appender-tracing
  dependency-version: 0.30.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-06 13:55:55 +02:00
Juliano Costa 00142af747
[shipping] actix web refactor (#2214)
* Initial refactor

* Add health check license

* Update src/shipping/src/main.rs

Co-authored-by: Scott Gerring <scottgerring@users.noreply.github.com>

* Apply suggestions

* Add healthcheck and metrics

* Fail fast if OTel not configured

* structured logs

* health check not required

* Add tests

* Replace log with tracing

* changelog

* Apply suggestions from code review

Co-authored-by: Cijo Thomas <cithomas@microsoft.com>

* Apply suggestions

* test different base image

* fix build

* Use default env var

* Implement Frontend call to Shipping via  HTTP

---------

Co-authored-by: Scott Gerring <scottgerring@users.noreply.github.com>
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
2025-06-06 13:04:15 +02:00
dependabot[bot] 8417fccaaf
build(deps): bump the gradle-production-dependencies group across 2 directories with 1 update (#2245)
---
updated-dependencies:
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.9
  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>
2025-06-06 12:21:41 +02:00
Gerard Vanloo 7baa6ff9c6
build(deps): bump python dependencies (#2243)
* build(deps): bump python dependencies

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* build(deps): attempt fix for recommendation service requirements file

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* build(deps): attempt fix for load generator requirements file

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

---------

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-06-06 12:06:31 +02:00
dependabot[bot] c49297916b
build(deps): bump the npm-development-dependencies group across 3 directories with 10 updates (#2242)
* build(deps): bump the npm-development-dependencies group across 3 directories with 10 updates

Bumps the npm-development-dependencies group with 7 updates in the /src/flagd-ui directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.23` | `22.15.29` |
| [eslint](https://github.com/eslint/eslint) | `9.27.0` | `9.28.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.2` | `15.3.3` |
| [postcss](https://github.com/postcss/postcss) | `8.5.3` | `8.5.4` |
| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.11` | `0.6.12` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.7` | `4.1.8` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.33.0` | `8.33.1` |

Bumps the npm-development-dependencies group with 7 updates in the /src/frontend directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.23` | `22.15.29` |
| [eslint](https://github.com/eslint/eslint) | `9.27.0` | `9.28.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.2` | `15.3.3` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.33.0` | `8.33.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.33.0` | `8.33.1` |
| [cypress](https://github.com/cypress-io/cypress) | `14.4.0` | `14.4.1` |
| [ts-proto](https://github.com/stephenh/ts-proto) | `2.7.0` | `2.7.2` |

Bumps the npm-development-dependencies group with 1 update in the /src/payment directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.15.23 to 22.15.29
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.27.0 to 9.28.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.27.0...v9.28.0)

Updates `eslint-config-next` from 15.3.2 to 15.3.3
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.3/packages/eslint-config-next)

Updates `postcss` from 8.5.3 to 8.5.4
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.3...8.5.4)

Updates `prettier-plugin-tailwindcss` from 0.6.11 to 0.6.12
- [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.6.11...v0.6.12)

Updates `tailwindcss` from 4.1.7 to 4.1.8
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.8/packages/tailwindcss)

Updates `@types/node` from 22.15.23 to 22.15.29
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 8.33.0 to 8.33.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.33.0 to 8.33.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.1/packages/parser)

Updates `eslint` from 9.27.0 to 9.28.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.27.0...v9.28.0)

Updates `eslint-config-next` from 15.3.2 to 15.3.3
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.3/packages/eslint-config-next)

Updates `@types/node` from 22.15.23 to 22.15.29
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.27.0 to 9.28.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.27.0...v9.28.0)

Updates `eslint-config-next` from 15.3.2 to 15.3.3
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.3/packages/eslint-config-next)

Updates `@types/node` from 22.15.23 to 22.15.29
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 8.33.0 to 8.33.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.33.0 to 8.33.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.1/packages/parser)

Updates `cypress` from 14.4.0 to 14.4.1
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v14.4.0...v14.4.1)

Updates `eslint` from 9.27.0 to 9.28.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.27.0...v9.28.0)

Updates `eslint-config-next` from 15.3.2 to 15.3.3
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.3/packages/eslint-config-next)

Updates `ts-proto` from 2.7.0 to 2.7.2
- [Release notes](https://github.com/stephenh/ts-proto/releases)
- [Changelog](https://github.com/stephenh/ts-proto/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stephenh/ts-proto/compare/v2.7.0...v2.7.2)

Updates `@types/node` from 22.15.23 to 22.15.29
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.15.23 to 22.15.29
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 22.15.29
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-version: 9.28.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-version: 15.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: postcss
  dependency-version: 8.5.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: prettier-plugin-tailwindcss
  dependency-version: 0.6.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: tailwindcss
  dependency-version: 4.1.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 22.15.29
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.33.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.33.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-version: 9.28.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-version: 15.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 22.15.29
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-version: 9.28.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-version: 15.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 22.15.29
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.33.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.33.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: cypress
  dependency-version: 14.4.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-version: 9.28.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-version: 15.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: ts-proto
  dependency-version: 2.7.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 22.15.29
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 22.15.29
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: update protobuf

Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-04 16:25:10 +02:00
dependabot[bot] 1920357504
build(deps): bump the actions-production-dependencies group across 1 directory with 3 updates (#2241)
Bumps the actions-production-dependencies group with 3 updates in the / directory: [docker/build-push-action](https://github.com/docker/build-push-action), [ossf/scorecard-action](https://github.com/ossf/scorecard-action) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `docker/build-push-action` from 6.17.0 to 6.18.0
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.17.0...v6.18.0)

Updates `ossf/scorecard-action` from 2.4.1 to 2.4.2
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](f49aabe0b5...05b42c6244)

Updates `github/codeql-action` from 3.28.18 to 3.28.19
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](ff0a06e83c...fca7ace96b)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 6.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-production-dependencies
- dependency-name: ossf/scorecard-action
  dependency-version: 2.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions-production-dependencies
- dependency-name: github/codeql-action
  dependency-version: 3.28.19
  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>
2025-06-04 15:43:20 +02:00
dependabot[bot] 3e925813bb
build(deps): update php-di/php-di requirement (#2236)
Updates the requirements on [php-di/php-di](https://github.com/PHP-DI/PHP-DI) to permit the latest version.

Updates `php-di/php-di` to 7.0.11
- [Release notes](https://github.com/PHP-DI/PHP-DI/releases)
- [Commits](https://github.com/PHP-DI/PHP-DI/compare/7.0.10...7.0.11)

---
updated-dependencies:
- dependency-name: php-di/php-di
  dependency-version: 7.0.11
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-04 15:38:38 +02:00
dependabot[bot] 7c2920eecd
build(deps): bump the gradle-production-dependencies group across 2 directories with 9 updates (#2238)
Bumps the gradle-production-dependencies group with 8 updates in the /src/ad directory:

| Package | From | To |
| --- | --- | --- |
| [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) | `2.57.0` | `2.58.0` |
| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `4.31.0` | `4.31.1` |
| [com.google.protobuf:protoc](https://github.com/protocolbuffers/protobuf) | `4.31.0` | `4.31.1` |
| [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) | `1.72.0` | `1.73.0` |
| [io.grpc:grpc-stub](https://github.com/grpc/grpc-java) | `1.72.0` | `1.73.0` |
| [io.grpc:grpc-netty](https://github.com/grpc/grpc-java) | `1.72.0` | `1.73.0` |
| [io.grpc:grpc-services](https://github.com/grpc/grpc-java) | `1.72.0` | `1.73.0` |
| [io.grpc:protoc-gen-grpc-java](https://github.com/grpc/grpc-java) | `1.72.0` | `1.73.0` |

Bumps the gradle-production-dependencies group with 9 updates in the /src/fraud-detection directory:

| Package | From | To |
| --- | --- | --- |
| [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) | `2.57.0` | `2.58.0` |
| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `4.31.0` | `4.31.1` |
| com.google.protobuf:protobuf-kotlin | `4.31.0` | `4.31.1` |
| [com.google.protobuf:protoc](https://github.com/protocolbuffers/protobuf) | `4.31.0` | `4.31.1` |
| [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) | `1.72.0` | `1.73.0` |
| [io.grpc:grpc-stub](https://github.com/grpc/grpc-java) | `1.72.0` | `1.73.0` |
| [io.grpc:grpc-netty](https://github.com/grpc/grpc-java) | `1.72.0` | `1.73.0` |
| [io.grpc:grpc-services](https://github.com/grpc/grpc-java) | `1.72.0` | `1.73.0` |
| [io.grpc:protoc-gen-grpc-java](https://github.com/grpc/grpc-java) | `1.72.0` | `1.73.0` |



Updates `com.google.api.grpc:proto-google-common-protos` from 2.57.0 to 2.58.0
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/compare/v2.57.0...v2.58.0)

Updates `com.google.protobuf:protobuf-java` from 4.31.0 to 4.31.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.31.0...v4.31.1)

Updates `com.google.protobuf:protoc` from 4.31.0 to 4.31.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.31.0...v4.31.1)

Updates `io.grpc:grpc-protobuf` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-stub` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-netty` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-services` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:protoc-gen-grpc-java` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-stub` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-netty` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-services` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `com.google.protobuf:protoc` from 4.31.0 to 4.31.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.31.0...v4.31.1)

Updates `io.grpc:protoc-gen-grpc-java` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `com.google.protobuf:protobuf-java` from 4.31.0 to 4.31.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.31.0...v4.31.1)

Updates `com.google.api.grpc:proto-google-common-protos` from 2.57.0 to 2.58.0
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/compare/v2.57.0...v2.58.0)

Updates `io.grpc:grpc-protobuf` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-stub` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-netty` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-services` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `com.google.protobuf:protoc` from 4.31.0 to 4.31.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.31.0...v4.31.1)

Updates `io.grpc:protoc-gen-grpc-java` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `com.google.api.grpc:proto-google-common-protos` from 2.57.0 to 2.58.0
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/compare/v2.57.0...v2.58.0)

Updates `com.google.protobuf:protobuf-java` from 4.31.0 to 4.31.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.31.0...v4.31.1)

Updates `com.google.protobuf:protobuf-kotlin` from 4.31.0 to 4.31.1

Updates `com.google.protobuf:protoc` from 4.31.0 to 4.31.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.31.0...v4.31.1)

Updates `io.grpc:grpc-protobuf` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-stub` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-netty` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-services` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:protoc-gen-grpc-java` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-stub` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-netty` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-services` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `com.google.protobuf:protoc` from 4.31.0 to 4.31.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.31.0...v4.31.1)

Updates `io.grpc:protoc-gen-grpc-java` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `com.google.protobuf:protobuf-java` from 4.31.0 to 4.31.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.31.0...v4.31.1)

Updates `com.google.api.grpc:proto-google-common-protos` from 2.57.0 to 2.58.0
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/compare/v2.57.0...v2.58.0)

Updates `io.grpc:grpc-protobuf` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-stub` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-netty` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `io.grpc:grpc-services` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

Updates `com.google.protobuf:protobuf-kotlin` from 4.31.0 to 4.31.1

Updates `com.google.protobuf:protoc` from 4.31.0 to 4.31.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.31.0...v4.31.1)

Updates `io.grpc:protoc-gen-grpc-java` from 1.72.0 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.72.0...v1.73.0)

---
updated-dependencies:
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-java
  dependency-version: 4.31.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-version: 4.31.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-protobuf
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-version: 4.31.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-java
  dependency-version: 4.31.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-protobuf
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-version: 4.31.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-java
  dependency-version: 4.31.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-kotlin
  dependency-version: 4.31.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-version: 4.31.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-protobuf
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-version: 4.31.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-java
  dependency-version: 4.31.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-protobuf
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-kotlin
  dependency-version: 4.31.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-version: 4.31.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-version: 1.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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>
2025-06-04 15:31:46 +02:00
dependabot[bot] aa9857bd59
build(deps): bump the bundler-production-dependencies group across 1 directory with 2 updates (#2240)
Bumps the bundler-production-dependencies group with 2 updates in the /src/email directory: [google-protobuf](https://github.com/protocolbuffers/protobuf) and [opentelemetry-instrumentation-all](https://github.com/open-telemetry/opentelemetry-ruby-contrib).


Updates `google-protobuf` from 4.31.0 to 4.31.1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.31.0...v4.31.1)

Updates `opentelemetry-instrumentation-all` from 0.76.0 to 0.77.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-ruby-contrib/blob/main/instrumentation/all/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-all/v0.76.0...opentelemetry-instrumentation-all/v0.77.0)

---
updated-dependencies:
- dependency-name: google-protobuf
  dependency-version: 4.31.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bundler-production-dependencies
- dependency-name: opentelemetry-instrumentation-all
  dependency-version: 0.77.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bundler-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-04 14:57:04 +02:00
Gerard Vanloo 78f9f410ec
[chore]: remove dotnet_sdk ecosystem from dependabot configuration (#2217)
Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-06-04 14:13:31 +02:00
Juliano Costa fe7b591f41
[Fix] fraud-detection OTel agent location (#2230) 2025-06-02 11:12:47 +02:00
Juliano Costa 65489fd5fa
[fix] Kafka listener (#2229)
* [fix] Kafka listener

* fix protoc comments
2025-06-02 10:59:54 +02:00
Juliano Costa 1cc1adff94
fix: update exemplars dashboard (#2188) 2025-06-02 10:38:11 +02:00
Gerard Vanloo e0072e982d
[kafka]: update image to latest (#2194)
Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-05-28 12:06:41 +02:00
dependabot[bot] 4dd2bf9d41
build(deps): bump the npm-development-dependencies group across 3 directories with 11 updates (#2211)
* build(deps): bump the npm-development-dependencies group across 3 directories with 11 updates

Bumps the npm-development-dependencies group with 7 updates in the /src/flagd-ui directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.13.10` | `22.15.23` |
| [eslint](https://github.com/eslint/eslint) | `9.22.0` | `9.27.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.2.1` | `15.3.2` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.0.14` | `4.1.7` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.8.2` | `5.8.3` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.26.0` | `8.33.0` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.4` | `7.37.5` |

Bumps the npm-development-dependencies group with 10 updates in the /src/frontend directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.13.10` | `22.15.23` |
| [eslint](https://github.com/eslint/eslint) | `9.22.0` | `9.27.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.2.1` | `15.3.2` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.8.2` | `5.8.3` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.26.0` | `8.33.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.26.0` | `8.33.0` |
| [cypress](https://github.com/cypress-io/cypress) | `14.1.0` | `14.4.0` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.4` | `7.37.5` |
| [openapi-typescript](https://github.com/openapi-ts/openapi-typescript/tree/HEAD/packages/openapi-typescript) | `7.6.1` | `7.8.0` |
| [ts-proto](https://github.com/stephenh/ts-proto) | `2.6.1` | `2.7.0` |

Bumps the npm-development-dependencies group with 1 update in the /src/payment directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.13.10 to 22.15.23
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.22.0 to 9.27.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.22.0...v9.27.0)

Updates `eslint-config-next` from 15.2.1 to 15.3.2
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.2/packages/eslint-config-next)

Updates `tailwindcss` from 4.0.14 to 4.1.7
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.7/packages/tailwindcss)

Updates `typescript` from 5.8.2 to 5.8.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.2...v5.8.3)

Updates `@types/node` from 22.13.10 to 22.15.23
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 8.26.0 to 8.33.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.26.0 to 8.33.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.0/packages/parser)

Updates `eslint` from 9.22.0 to 9.27.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.22.0...v9.27.0)

Updates `eslint-config-next` from 15.2.1 to 15.3.2
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.2/packages/eslint-config-next)

Updates `eslint-plugin-react` from 7.37.4 to 7.37.5
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.4...v7.37.5)

Updates `typescript` from 5.8.2 to 5.8.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.2...v5.8.3)

Updates `@types/node` from 22.13.10 to 22.15.23
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.22.0 to 9.27.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.22.0...v9.27.0)

Updates `eslint-config-next` from 15.2.1 to 15.3.2
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.2/packages/eslint-config-next)

Updates `typescript` from 5.8.2 to 5.8.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.2...v5.8.3)

Updates `@types/node` from 22.13.10 to 22.15.23
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 8.26.0 to 8.33.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.26.0 to 8.33.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.0/packages/parser)

Updates `cypress` from 14.1.0 to 14.4.0
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v14.1.0...v14.4.0)

Updates `eslint` from 9.22.0 to 9.27.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.22.0...v9.27.0)

Updates `eslint-config-next` from 15.2.1 to 15.3.2
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.2/packages/eslint-config-next)

Updates `eslint-plugin-react` from 7.37.4 to 7.37.5
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.4...v7.37.5)

Updates `openapi-typescript` from 7.6.1 to 7.8.0
- [Release notes](https://github.com/openapi-ts/openapi-typescript/releases)
- [Changelog](https://github.com/openapi-ts/openapi-typescript/blob/main/packages/openapi-typescript/CHANGELOG.md)
- [Commits](https://github.com/openapi-ts/openapi-typescript/commits/openapi-typescript@7.8.0/packages/openapi-typescript)

Updates `ts-proto` from 2.6.1 to 2.7.0
- [Release notes](https://github.com/stephenh/ts-proto/releases)
- [Changelog](https://github.com/stephenh/ts-proto/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stephenh/ts-proto/compare/v2.6.1...v2.7.0)

Updates `typescript` from 5.8.2 to 5.8.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.2...v5.8.3)

Updates `@types/node` from 22.13.10 to 22.15.23
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.13.10 to 22.15.23
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 22.15.23
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-version: 9.27.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-version: 15.3.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: tailwindcss
  dependency-version: 4.1.7
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: typescript
  dependency-version: 5.8.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 22.15.23
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.33.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.33.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-version: 9.27.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-version: 15.3.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-plugin-react
  dependency-version: 7.37.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: typescript
  dependency-version: 5.8.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 22.15.23
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-version: 9.27.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-version: 15.3.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: typescript
  dependency-version: 5.8.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 22.15.23
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.33.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.33.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: cypress
  dependency-version: 14.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-version: 9.27.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-version: 15.3.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-plugin-react
  dependency-version: 7.37.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: openapi-typescript
  dependency-version: 7.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: ts-proto
  dependency-version: 2.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: typescript
  dependency-version: 5.8.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 22.15.23
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-version: 22.15.23
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: update protobuf

Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-28 11:53:17 +02:00
dependabot[bot] bbbdbb32ec
build(deps): bump the go-production-dependencies group across 2 directories with 11 updates (#2201)
* build(deps): bump the go-production-dependencies group across 2 directories with 11 updates

Bumps the go-production-dependencies group with 5 updates in the /src/checkout directory:

| Package | From | To |
| --- | --- | --- |
| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.60.0` | `0.61.0` |
| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.60.0` | `0.61.0` |
| [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.60.0` | `0.61.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.35.0` | `1.36.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.35.0` | `1.36.0` |

Bumps the go-production-dependencies group with 4 updates in the /src/product-catalog directory: [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib), [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib), [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) and [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go).


Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.60.0 to 0.61.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.60.0...zpages/v0.61.0)

Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.60.0 to 0.61.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.60.0...zpages/v0.61.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.60.0 to 0.61.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.60.0...zpages/v0.61.0)

Updates `go.opentelemetry.io/otel` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0)

Updates `go.opentelemetry.io/otel/trace` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0)

Updates `google.golang.org/grpc` from 1.71.0 to 1.72.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.71.0...v1.72.1)

Updates `google.golang.org/protobuf` from 1.36.5 to 1.36.6

Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.60.0 to 0.61.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.60.0...zpages/v0.61.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.60.0 to 0.61.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.60.0...zpages/v0.61.0)

Updates `go.opentelemetry.io/otel` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0)

Updates `go.opentelemetry.io/otel/trace` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0)

Updates `google.golang.org/grpc` from 1.71.0 to 1.72.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.71.0...v1.72.1)

Updates `google.golang.org/protobuf` from 1.36.5 to 1.36.6

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-version: 0.61.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  dependency-version: 0.61.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-version: 0.61.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-version: 1.72.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-version: 1.36.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-version: 0.61.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-version: 0.61.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-version: 1.72.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-version: 1.36.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: update protobuf

Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix health check

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2025-05-27 17:12:10 +02:00
dependabot[bot] cff85f841e
build(deps): bump the actions-production-dependencies group across 1 directory with 4 updates (#2209)
Bumps the actions-production-dependencies group with 4 updates in the / directory: [docker/build-push-action](https://github.com/docker/build-push-action), [fossas/fossa-action](https://github.com/fossas/fossa-action), [gradle/actions](https://github.com/gradle/actions) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `docker/build-push-action` from 6.15.0 to 6.17.0
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.15.0...v6.17.0)

Updates `fossas/fossa-action` from 1.5.0 to 1.7.0
- [Release notes](https://github.com/fossas/fossa-action/releases)
- [Commits](93a52ecf7c...3ebcea1862)

Updates `gradle/actions` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.3.0...v4.4.0)

Updates `github/codeql-action` from 3.28.12 to 3.28.18
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](5f8171a638...ff0a06e83c)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 6.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-production-dependencies
- dependency-name: fossas/fossa-action
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-production-dependencies
- dependency-name: gradle/actions
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-production-dependencies
- dependency-name: github/codeql-action
  dependency-version: 3.28.18
  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>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-05-27 15:32:09 +02:00
dependabot[bot] d5850e33f9
build(deps): bump the gradle-production-dependencies group across 2 directories with 21 updates (#2202)
Bumps the gradle-production-dependencies group with 16 updates in the /src/ad directory:

| Package | From | To |
| --- | --- | --- |
| [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.48.0` | `1.50.0` |
| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.13.3` | `2.16.0` |
| [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) | `2.53.0` | `2.57.0` |
| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `4.30.0` | `4.31.0` |
| [com.google.protobuf:protoc](https://github.com/protocolbuffers/protobuf) | `4.30.0` | `4.31.0` |
| [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) | `1.71.0` | `1.72.0` |
| [io.grpc:grpc-stub](https://github.com/grpc/grpc-java) | `1.71.0` | `1.72.0` |
| [io.grpc:grpc-netty](https://github.com/grpc/grpc-java) | `1.71.0` | `1.72.0` |
| [io.grpc:grpc-services](https://github.com/grpc/grpc-java) | `1.71.0` | `1.72.0` |
| [io.grpc:protoc-gen-grpc-java](https://github.com/grpc/grpc-java) | `1.71.0` | `1.72.0` |
| dev.openfeature.contrib.providers:flagd | `0.11.5` | `0.11.8` |
| [dev.openfeature:sdk](https://github.com/open-feature/java-sdk) | `1.14.1` | `1.15.1` |
| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.18.3` | `2.19.0` |
| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.18.3` | `2.19.0` |
| [io.netty:netty-tcnative-boringssl-static](https://github.com/netty/netty-tcnative) | `2.0.70.Final` | `2.0.72.Final` |
| com.google.protobuf | `0.9.4` | `0.9.5` |

Bumps the gradle-production-dependencies group with 16 updates in the /src/fraud-detection directory:

| Package | From | To |
| --- | --- | --- |
| [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) | `2.53.0` | `2.57.0` |
| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `4.30.0` | `4.31.0` |
| com.google.protobuf:protobuf-kotlin | `4.30.0` | `4.31.0` |
| [com.google.protobuf:protoc](https://github.com/protocolbuffers/protobuf) | `4.30.0` | `4.31.0` |
| [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) | `1.71.0` | `1.72.0` |
| [io.grpc:grpc-stub](https://github.com/grpc/grpc-java) | `1.71.0` | `1.72.0` |
| [io.grpc:grpc-netty](https://github.com/grpc/grpc-java) | `1.71.0` | `1.72.0` |
| [io.grpc:grpc-services](https://github.com/grpc/grpc-java) | `1.71.0` | `1.72.0` |
| [io.grpc:protoc-gen-grpc-java](https://github.com/grpc/grpc-java) | `1.71.0` | `1.72.0` |
| dev.openfeature.contrib.providers:flagd | `0.11.5` | `0.11.8` |
| [dev.openfeature:sdk](https://github.com/open-feature/java-sdk) | `1.14.1` | `1.15.1` |
| com.google.protobuf | `0.9.4` | `0.9.5` |
| org.apache.kafka:kafka-clients | `3.9.0` | `4.0.0` |
| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.48.0` | `1.50.0` |
| [io.opentelemetry:opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-java) | `1.48.0` | `1.50.0` |
| jvm | `2.1.10` | `2.1.21` |



Updates `io.opentelemetry:opentelemetry-bom` from 1.48.0 to 1.50.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.48.0...v1.50.0)

Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.13.3 to 2.16.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.13.3...v2.16.0)

Updates `com.google.api.grpc:proto-google-common-protos` from 2.53.0 to 2.57.0
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/compare/v2.53.0...v2.57.0)

Updates `com.google.protobuf:protobuf-java` from 4.30.0 to 4.31.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.30.0...v4.31.0)

Updates `com.google.protobuf:protoc` from 4.30.0 to 4.31.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.30.0...v4.31.0)

Updates `io.grpc:grpc-protobuf` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `io.grpc:grpc-stub` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `io.grpc:grpc-netty` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `io.grpc:grpc-services` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `io.grpc:protoc-gen-grpc-java` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `io.grpc:grpc-stub` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `io.grpc:grpc-netty` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `io.grpc:grpc-services` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `dev.openfeature.contrib.providers:flagd` from 0.11.5 to 0.11.8

Updates `dev.openfeature:sdk` from 1.14.1 to 1.15.1
- [Release notes](https://github.com/open-feature/java-sdk/releases)
- [Changelog](https://github.com/open-feature/java-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/java-sdk/compare/v1.14.1...v1.15.1)

Updates `com.fasterxml.jackson.core:jackson-core` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.18.3...jackson-core-2.19.0)

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.18.3 to 2.19.0
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `io.netty:netty-tcnative-boringssl-static` from 2.0.70.Final to 2.0.72.Final
- [Release notes](https://github.com/netty/netty-tcnative/releases)
- [Commits](https://github.com/netty/netty-tcnative/compare/netty-tcnative-parent-2.0.70.Final...netty-tcnative-parent-2.0.72.Final)

Updates `com.google.protobuf:protoc` from 4.30.0 to 4.31.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.30.0...v4.31.0)

Updates `io.grpc:protoc-gen-grpc-java` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `com.google.protobuf` from 0.9.4 to 0.9.5

Updates `com.google.api.grpc:proto-google-common-protos` from 2.53.0 to 2.57.0
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/compare/v2.53.0...v2.57.0)

Updates `com.google.protobuf:protobuf-java` from 4.30.0 to 4.31.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.30.0...v4.31.0)

Updates `com.google.protobuf:protobuf-kotlin` from 4.30.0 to 4.31.0

Updates `com.google.protobuf:protoc` from 4.30.0 to 4.31.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.30.0...v4.31.0)

Updates `io.grpc:grpc-protobuf` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `io.grpc:grpc-stub` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `io.grpc:grpc-netty` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `io.grpc:grpc-services` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `io.grpc:protoc-gen-grpc-java` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `io.grpc:grpc-stub` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `io.grpc:grpc-netty` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `io.grpc:grpc-services` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `dev.openfeature.contrib.providers:flagd` from 0.11.5 to 0.11.8

Updates `dev.openfeature:sdk` from 1.14.1 to 1.15.1
- [Release notes](https://github.com/open-feature/java-sdk/releases)
- [Changelog](https://github.com/open-feature/java-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/java-sdk/compare/v1.14.1...v1.15.1)

Updates `com.google.protobuf:protoc` from 4.30.0 to 4.31.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.30.0...v4.31.0)

Updates `io.grpc:protoc-gen-grpc-java` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.71.0...v1.72.0)

Updates `com.google.protobuf` from 0.9.4 to 0.9.5

Updates `org.apache.kafka:kafka-clients` from 3.9.0 to 4.0.0

Updates `io.opentelemetry:opentelemetry-api` from 1.48.0 to 1.50.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.48.0...v1.50.0)

Updates `io.opentelemetry:opentelemetry-sdk` from 1.48.0 to 1.50.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.48.0...v1.50.0)

Updates `com.google.protobuf:protobuf-kotlin` from 4.30.0 to 4.31.0

Updates `jvm` from 2.1.10 to 2.1.21

---
updated-dependencies:
- dependency-name: io.opentelemetry:opentelemetry-bom
  dependency-version: 1.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom
  dependency-version: 2.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.57.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-java
  dependency-version: 4.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-version: 4.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-protobuf
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature:sdk
  dependency-version: 1.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-version: 2.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.netty:netty-tcnative-boringssl-static
  dependency-version: 2.0.72.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-version: 4.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf
  dependency-version: 0.9.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-version: 2.57.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-java
  dependency-version: 4.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-kotlin
  dependency-version: 4.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-version: 4.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-protobuf
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-version: 0.11.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature:sdk
  dependency-version: 1.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-version: 4.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf
  dependency-version: 0.9.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: org.apache.kafka:kafka-clients
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gradle-production-dependencies
- dependency-name: io.opentelemetry:opentelemetry-api
  dependency-version: 1.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.opentelemetry:opentelemetry-sdk
  dependency-version: 1.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-kotlin
  dependency-version: 4.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: jvm
  dependency-version: 2.1.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>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-05-27 15:16:21 +02:00
dependabot[bot] 3e62df0f51
build(deps): bump the composer-production-dependencies group across 1 directory with 10 updates (#2203)
Updates the requirements on [monolog/monolog](https://github.com/Seldaek/monolog), [open-telemetry/api](https://github.com/opentelemetry-php/api), [open-telemetry/sdk](https://github.com/opentelemetry-php/sdk), [open-telemetry/exporter-otlp](https://github.com/opentelemetry-php/exporter-otlp), [open-telemetry/opentelemetry-auto-slim](https://github.com/opentelemetry-php/contrib-auto-slim), [open-telemetry/detector-container](https://github.com/opentelemetry-php/contrib-detector-container), [open-telemetry/opentelemetry-logger-monolog](https://github.com/opentelemetry-php/contrib-logger-monolog), [guzzlehttp/guzzle](https://github.com/guzzle/guzzle), [php-di/php-di](https://github.com/PHP-DI/PHP-DI) and [slim/psr7](https://github.com/slimphp/Slim-Psr7) to permit the latest version.

Updates `monolog/monolog` to 3.9.0
- [Release notes](https://github.com/Seldaek/monolog/releases)
- [Changelog](https://github.com/Seldaek/monolog/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Seldaek/monolog/compare/3.8.1...3.9.0)

Updates `open-telemetry/api` to 1.3.0
- [Release notes](https://github.com/opentelemetry-php/api/releases)
- [Commits](https://github.com/opentelemetry-php/api/compare/1.2.3...1.3.0)

Updates `open-telemetry/sdk` to 1.5.0
- [Release notes](https://github.com/opentelemetry-php/sdk/releases)
- [Commits](https://github.com/opentelemetry-php/sdk/compare/1.2.2...1.5.0)

Updates `open-telemetry/exporter-otlp` to 1.3.1
- [Release notes](https://github.com/opentelemetry-php/exporter-otlp/releases)
- [Commits](https://github.com/opentelemetry-php/exporter-otlp/compare/1.2.1...1.3.1)

Updates `open-telemetry/opentelemetry-auto-slim` to 1.1.1
- [Release notes](https://github.com/opentelemetry-php/contrib-auto-slim/releases)
- [Commits](https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.7...1.1.1)

Updates `open-telemetry/detector-container` to 1.1.0
- [Release notes](https://github.com/opentelemetry-php/contrib-detector-container/releases)
- [Commits](https://github.com/opentelemetry-php/contrib-detector-container/compare/1.0.0...1.1.0)

Updates `open-telemetry/opentelemetry-logger-monolog` to 1.1.0
- [Release notes](https://github.com/opentelemetry-php/contrib-logger-monolog/releases)
- [Commits](https://github.com/opentelemetry-php/contrib-logger-monolog/compare/1.0.0...1.1.0)

Updates `guzzlehttp/guzzle` to 7.9.3
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.9/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.9.2...7.9.3)

Updates `php-di/php-di` to 7.0.10
- [Release notes](https://github.com/PHP-DI/PHP-DI/releases)
- [Commits](https://github.com/PHP-DI/PHP-DI/compare/7.0.9...7.0.10)

Updates `slim/psr7` to 1.7.1
- [Release notes](https://github.com/slimphp/Slim-Psr7/releases)
- [Commits](https://github.com/slimphp/Slim-Psr7/compare/1.7.0...1.7.1)

---
updated-dependencies:
- dependency-name: monolog/monolog
  dependency-version: 3.9.0
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/api
  dependency-version: 1.3.0
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/sdk
  dependency-version: 1.5.0
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/exporter-otlp
  dependency-version: 1.3.1
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/opentelemetry-auto-slim
  dependency-version: 1.1.1
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/detector-container
  dependency-version: 1.1.0
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/opentelemetry-logger-monolog
  dependency-version: 1.1.0
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: guzzlehttp/guzzle
  dependency-version: 7.9.3
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: php-di/php-di
  dependency-version: 7.0.10
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: slim/psr7
  dependency-version: 1.7.1
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 14:25:59 +02:00
Gerard Vanloo f6c4053803
[email]: update ruby and dependencies to latest; move image to alpine (#2196)
* [email]: update ruby to latest 3.2 and move image to alpine

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* [email]: update dependencies to latest

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* [email]: update ruby to latest

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* [chore]: update CHANGELOG

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

---------

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-05-26 14:14:15 +02:00
André Silva ccfac577cc
Upgrade OpenFeature version and change Hooks integration (#2199)
* bump OpenFeature packages to version 2.6.0

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>

* add TracingHook to OpenFeature DI registration

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>

* [cartservice] Upgrade OpenFeature version and change Hooks integration

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>

---------

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
2025-05-26 10:41:25 +02:00
Gerard Vanloo 858f5ffb27
[fraud-detection]: update distroless image to latest (#2170)
Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

a

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-05-21 10:41:09 +02:00
Gerard Vanloo 9ba8eba6b0
[recommendation]: switch from distroless to alpine image (#2164)
Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
2025-05-21 10:24:16 +02:00
Saurabh D 885875cc45
updated appd link (#2192) 2025-05-19 08:39:51 +02:00
Shenoy Pratik 125c484c69
update collector telemetry push to OTLP/HTTP (#2187)
Signed-off-by: Shenoy Pratik <pshenoy36@gmail.com>
2025-05-15 10:35:37 +02:00
Shenoy Pratik f2a0a509e9
[chore] bump dependent images (#2179)
* [chore] bump dependent images

Signed-off-by: Shenoy Pratik  <pshenoy36@gmail.com>

* update grafana image

Signed-off-by: Shenoy Pratik <pshenoy36@gmail.com>

* update changelog

Signed-off-by: Shenoy Pratik <pshenoy36@gmail.com>

* lint fix on changelog

Signed-off-by: Shenoy Pratik <pshenoy36@gmail.com>

---------

Signed-off-by: Shenoy Pratik  <pshenoy36@gmail.com>
Signed-off-by: Shenoy Pratik <pshenoy36@gmail.com>
2025-05-13 13:29:58 +02:00
Gerard Vanloo 971d50d3cc
[checkout/product-catalog]: replace alpine base image with distroless image (#2161)
* [checkout/product-catalog]: bump go to v1.24, pin tools via go.mod, move to distroless images

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* Remove unneeded GO111MODULE

Co-authored-by: Roger Coll <roger.coll@elastic.co>

---------

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Roger Coll <roger.coll@elastic.co>
2025-05-12 13:54:50 +02:00
Juliano Costa 1ce1da11bf
[chore] Downgrade gRPC (#2167)
* [chore] Downgrade gRPC

* Add note on reason
2025-05-05 10:14:31 +02:00
André Silva 7b1b3f069a
Refactor OpenFeature integration and add dependency injection support (#2160)
* Refactor OpenFeature integration and add dependency injection support

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>

* Added change to CHANGELOG.md

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>

* Fix formatting in CHANGELOG.md for OpenFeature integration refactor entry

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>

---------

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
2025-05-05 08:42:56 +02:00
Gerard Vanloo 58ec219ec6
fix: correct spelling (#2165)
Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-05-04 00:47:35 -04:00
Aaron Abbott d84e1974c9
Jaeger traceToLogs and traceToMetrics integrations (#2162) 2025-05-04 00:28:53 -04:00
Gerard Vanloo 7da73bc443
[chore] add Docker, Cargo, Bundler, .NET to Dependabot actions (#2153)
* [chore] add Docker to Dependabot actions

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

* [chore]: add more ecosystems

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>

---------

Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-04-30 09:40:48 -04:00
Gerard Vanloo bec7e115e6
[chore] update grpc-health-probe to latest (#2157)
Signed-off-by: Gerard Vanloo <gerard.vanloo@ibm.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-04-29 19:37:55 -04:00
Piotr Kiełkowicz 1227f208e9
[accounting/cart] enable NuGet Audit in C# projects + bump packages (#2154)
* [accounting/cart] enable NuGet Audit in C# projects

* Bump cart dependencies to avoid vulnerable packages

* Fix lint
2025-04-26 20:52:24 -04:00
Pierre Tessier 36a0560eac
[chore] add GOMEMLIMIT for Go services (#2148)
* add GOMEMLIMIT for Go services

* add GOMEMLIMIT for Go services
2025-04-23 15:14:50 +03:00
GarethE 8d1afe7d54
Ensure we handle the scenario the payment service code expects there to be an active span but finds none (#2129)
* Ensure we handle the scenario where there is currently no active span for e.g. #2124

* Mark this new span as active

* incorporate review comments

* revert var def change

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-04-19 21:54:07 -04:00
Matt Hensley 66766763f1
[cartservice] Record seconds instead of ticks for custom metrics (#2135)
* add unit and record seconds instead of ticks

* CHANGELOG

* new bucket boundaries

---------

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-04-19 21:18:26 -04:00
Pierre Tessier a5aae499fb
[product-catalog] simplify span event name (#2150)
* simplify span event name

* simplify span event name
2025-04-19 21:15:46 -04:00
Sahil Khan 1a7020fae6
add last9 as an o11y backend in readme (#2146) 2025-04-16 23:08:29 -04:00
Juliano Costa b24d7ea5ae
[chore] post release (#2125)
* [chore] post release

* Add k8s manifests
2025-04-09 10:50:26 +02:00
Elizabeth Mathew 671c519a6c
Adds SigNoz as a observability backend to the README.md (#2136)
* readme: added signoz as a observability backend

This commit adds SigNoz as another observability backend and links it to a blog, which helps get started with SigNoz using the OTel Demo App.

* docs: update the formatting of table

* Fix lint

---------

Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2025-04-08 20:32:14 +02:00
OpenTelemetry Bot 75b4e53f0b
Add ossf-scorecard scanning workflow (#2138)
* Add ossf-scorecard scanning workflow

* Add end of file newline

* add license

* fix yaml lint issues

* fix yaml lint issues

---------

Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-04-07 11:11:06 +02:00
GarethE b7c1c38333
Update Makefile (#2133) 2025-03-26 15:54:42 +01:00
dependabot[bot] 318113e36e
build(deps): bump the npm-production-dependencies group across 1 directory with 3 updates (#2115)
Bumps the npm-production-dependencies group with 3 updates in the /src/flagd-ui directory: [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss), [@vercel/otel](https://github.com/vercel/otel) and [next](https://github.com/vercel/next.js).


Updates `@tailwindcss/postcss` from 4.0.9 to 4.0.12
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.0.12/packages/@tailwindcss-postcss)

Updates `@vercel/otel` from 1.10.1 to 1.10.2
- [Release notes](https://github.com/vercel/otel/releases)
- [Commits](https://github.com/vercel/otel/compare/@vercel/otel@1.10.1...@vercel/otel@1.10.2)

Updates `next` from 15.2.0 to 15.2.1
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.2.0...v15.2.1)

---
updated-dependencies:
- dependency-name: "@tailwindcss/postcss"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@vercel/otel"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: next
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-17 09:56:43 +01:00
Pierre Tessier 63649d6d6a
release 2.0.2 prep (#2123) 2025-03-17 08:41:01 +01:00
Pierre Tessier c8cee24108
[flagd-ui] increase memory to 100M (#2120)
* increase flagd-ui memory to 100M

* increase flagd-ui memory to 100M
2025-03-14 08:08:57 +01:00
Simon Schrottner 06e6e4661b
feat(load-generator): Adapt OpenFeature OFREP instead of IN_PROCESS (#2114)
* feat(load-generator): Adapt OpenFeature OFREP instead of IN_PROCESS

OpenFeature supports multiple different modes.
The newest implementation relies on threads and other python internal,
which seem to be monkeypatched by locust.
Due to this, the IN_PROCESS mode is not working properly anymore and
is causing issues.

Instead we suggest to switch to the OFREP (OpenFeature Remote Evaluation Protocol)
for this usecase. This is a simple http call which will return all evaluate flags,
and will regularly poll for changes.

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* Add ports to docker-compose.minimal

* fixup: add missing envvar for the ofrepport to the loadgenerator

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* Add FLAGD_OFREP_PORT to docker compose minimal

---------

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-03-13 11:17:31 +01:00
dependabot[bot] ae753db6cc
build(deps): bump the gradle-production-dependencies group across 2 directories with 15 updates (#2118)
* build(deps): bump the gradle-production-dependencies group across 2 directories with 15 updates

Bumps the gradle-production-dependencies group with 12 updates in the /src/ad directory:

| Package | From | To |
| --- | --- | --- |
| [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.47.0` | `1.48.0` |
| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.13.2` | `2.13.3` |
| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `4.29.3` | `4.30.0` |
| [com.google.protobuf:protoc](https://github.com/protocolbuffers/protobuf) | `4.29.3` | `4.30.0` |
| [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) | `1.70.0` | `1.71.0` |
| [io.grpc:grpc-stub](https://github.com/grpc/grpc-java) | `1.70.0` | `1.71.0` |
| [io.grpc:grpc-netty](https://github.com/grpc/grpc-java) | `1.70.0` | `1.71.0` |
| [io.grpc:grpc-services](https://github.com/grpc/grpc-java) | `1.70.0` | `1.71.0` |
| [io.grpc:protoc-gen-grpc-java](https://github.com/grpc/grpc-java) | `1.70.0` | `1.71.0` |
| dev.openfeature.contrib.providers:flagd | `0.11.3` | `0.11.5` |
| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.18.2` | `2.18.3` |
| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.18.2` | `2.18.3` |

Bumps the gradle-production-dependencies group with 11 updates in the /src/fraud-detection directory:

| Package | From | To |
| --- | --- | --- |
| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `4.29.3` | `4.30.0` |
| com.google.protobuf:protobuf-kotlin | `4.29.3` | `4.30.0` |
| [com.google.protobuf:protoc](https://github.com/protocolbuffers/protobuf) | `4.29.3` | `4.30.0` |
| [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) | `1.70.0` | `1.71.0` |
| [io.grpc:grpc-stub](https://github.com/grpc/grpc-java) | `1.70.0` | `1.71.0` |
| [io.grpc:grpc-netty](https://github.com/grpc/grpc-java) | `1.70.0` | `1.71.0` |
| [io.grpc:grpc-services](https://github.com/grpc/grpc-java) | `1.70.0` | `1.71.0` |
| [io.grpc:protoc-gen-grpc-java](https://github.com/grpc/grpc-java) | `1.70.0` | `1.71.0` |
| dev.openfeature.contrib.providers:flagd | `0.11.3` | `0.11.5` |
| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.47.0` | `1.48.0` |
| [io.opentelemetry:opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-java) | `1.47.0` | `1.48.0` |



Updates `io.opentelemetry:opentelemetry-bom` from 1.47.0 to 1.48.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.47.0...v1.48.0)

Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.13.2 to 2.13.3
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.13.2...v2.13.3)

Updates `com.google.protobuf:protobuf-java` from 4.29.3 to 4.30.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/commits/v4.30.0)

Updates `com.google.protobuf:protoc` from 4.29.3 to 4.30.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/commits/v4.30.0)

Updates `io.grpc:grpc-protobuf` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.grpc:grpc-stub` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.grpc:grpc-netty` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.grpc:grpc-services` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.grpc:protoc-gen-grpc-java` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.grpc:grpc-stub` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.grpc:grpc-netty` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.grpc:grpc-services` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `dev.openfeature.contrib.providers:flagd` from 0.11.3 to 0.11.5

Updates `com.fasterxml.jackson.core:jackson-core` from 2.18.2 to 2.18.3
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.18.2...jackson-core-2.18.3)

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.18.2 to 2.18.3
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.18.2 to 2.18.3
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.google.protobuf:protoc` from 4.29.3 to 4.30.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/commits/v4.30.0)

Updates `io.grpc:protoc-gen-grpc-java` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `com.google.protobuf:protobuf-java` from 4.29.3 to 4.30.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/commits/v4.30.0)

Updates `com.google.protobuf:protobuf-kotlin` from 4.29.3 to 4.30.0

Updates `com.google.protobuf:protoc` from 4.29.3 to 4.30.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/commits/v4.30.0)

Updates `io.grpc:grpc-protobuf` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.grpc:grpc-stub` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.grpc:grpc-netty` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.grpc:grpc-services` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.grpc:protoc-gen-grpc-java` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.grpc:grpc-stub` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.grpc:grpc-netty` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.grpc:grpc-services` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `dev.openfeature.contrib.providers:flagd` from 0.11.3 to 0.11.5

Updates `com.google.protobuf:protoc` from 4.29.3 to 4.30.0
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/commits/v4.30.0)

Updates `io.grpc:protoc-gen-grpc-java` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.70.0...v1.71.0)

Updates `io.opentelemetry:opentelemetry-api` from 1.47.0 to 1.48.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.47.0...v1.48.0)

Updates `io.opentelemetry:opentelemetry-sdk` from 1.47.0 to 1.48.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.47.0...v1.48.0)

Updates `com.google.protobuf:protobuf-kotlin` from 4.29.3 to 4.30.0

---
updated-dependencies:
- dependency-name: io.opentelemetry:opentelemetry-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-kotlin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.opentelemetry:opentelemetry-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.opentelemetry:opentelemetry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-kotlin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump Java Agent

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-03-11 10:03:58 +01:00
dependabot[bot] 9db06167e3
build(deps): bump the pip-production-dependencies group across 3 directories with 4 updates (#2117)
Bumps the pip-production-dependencies group with 4 updates in the /src directory: [python-json-logger](https://github.com/nhairs/python-json-logger), [googleapis-common-protos](https://github.com/googleapis/google-cloud-python), [jinja2](https://github.com/pallets/jinja) and [locust-plugins[playwright]](https://github.com/SvenskaSpel/locust-plugins).
Bumps the pip-production-dependencies group with 4 updates in the /src/load-generator directory: [python-json-logger](https://github.com/nhairs/python-json-logger), [googleapis-common-protos](https://github.com/googleapis/google-cloud-python), [jinja2](https://github.com/pallets/jinja) and [locust-plugins[playwright]](https://github.com/SvenskaSpel/locust-plugins).
Bumps the pip-production-dependencies group with 1 update in the /src/recommendation directory: [python-json-logger](https://github.com/nhairs/python-json-logger).


Updates `python-json-logger` from 3.2.1 to 3.3.0
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](https://github.com/nhairs/python-json-logger/compare/v3.2.1...v3.3.0)

Updates `googleapis-common-protos` from 1.68.0 to 1.69.1
- [Release notes](https://github.com/googleapis/google-cloud-python/releases)
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-python/compare/googleapis-common-protos-v1.68.0...googleapis-common-protos-v1.69.1)

Updates `jinja2` from 3.1.5 to 3.1.6
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.5...3.1.6)

Updates `locust-plugins[playwright]` from 4.5.3 to 4.6.0
- [Release notes](https://github.com/SvenskaSpel/locust-plugins/releases)
- [Commits](https://github.com/SvenskaSpel/locust-plugins/compare/4.5.3...4.6.0)

Updates `python-json-logger` from 3.2.1 to 3.3.0
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](https://github.com/nhairs/python-json-logger/compare/v3.2.1...v3.3.0)

Updates `googleapis-common-protos` from 1.68.0 to 1.69.1
- [Release notes](https://github.com/googleapis/google-cloud-python/releases)
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-python/compare/googleapis-common-protos-v1.68.0...googleapis-common-protos-v1.69.1)

Updates `jinja2` from 3.1.5 to 3.1.6
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.5...3.1.6)

Updates `locust-plugins[playwright]` from 4.5.3 to 4.6.0
- [Release notes](https://github.com/SvenskaSpel/locust-plugins/releases)
- [Commits](https://github.com/SvenskaSpel/locust-plugins/compare/4.5.3...4.6.0)

Updates `python-json-logger` from 3.2.1 to 3.3.0
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](https://github.com/nhairs/python-json-logger/compare/v3.2.1...v3.3.0)

---
updated-dependencies:
- dependency-name: python-json-logger
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: googleapis-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: jinja2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: locust-plugins[playwright]
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: python-json-logger
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: googleapis-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: jinja2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: locust-plugins[playwright]
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: python-json-logger
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-11 09:47:27 +01:00
dependabot[bot] 528a212e77
build(deps): update open-telemetry/api requirement (#2116)
Updates the requirements on [open-telemetry/api](https://github.com/opentelemetry-php/api) to permit the latest version.

Updates `open-telemetry/api` to 1.2.3
- [Release notes](https://github.com/opentelemetry-php/api/releases)
- [Commits](https://github.com/opentelemetry-php/api/compare/1.2.2...1.2.3)

---
updated-dependencies:
- dependency-name: open-telemetry/api
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-11 09:14:28 +01:00
dependabot[bot] cef2a6cc57
build(deps): bump the npm-development-dependencies group across 3 directories with 4 updates (#2113)
Bumps the npm-development-dependencies group with 3 updates in the /src/flagd-ui directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [autoprefixer](https://github.com/postcss/autoprefixer) and [eslint](https://github.com/eslint/eslint).
Bumps the npm-development-dependencies group with 3 updates in the /src/frontend directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint](https://github.com/eslint/eslint) and [typescript](https://github.com/microsoft/TypeScript).
Bumps the npm-development-dependencies group with 1 update in the /src/payment directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.13.9 to 22.13.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `autoprefixer` from 10.4.20 to 10.4.21
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.20...10.4.21)

Updates `eslint` from 9.21.0 to 9.22.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.21.0...v9.22.0)

Updates `@types/node` from 22.13.9 to 22.13.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.21.0 to 9.22.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.21.0...v9.22.0)

Updates `typescript` from 5.7.3 to 5.8.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.8.2)

Updates `@types/node` from 22.13.9 to 22.13.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 08:52:10 +01:00
Sergey Kleyman ad57591ddc
[quote] Updated open-telemetry/exporter-otlp to 1.2.1 which includes the fix for IS_REMOTE flag feature (#2112)
* Updated exporter-otlp for PHP quote service

Updated open-telemetry/exporter-otlp to 1.2.1 for PHP quote service (1.2.1 include fix for IS_REMOTE flag feature)

* Updated CHANGELOG.md

* Update CHANGELOG.md

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-03-10 08:37:43 +01:00
dependabot[bot] 9ed1788f3c
build(deps): bump the npm-development-dependencies group across 3 directories with 8 updates (#2109)
Bumps the npm-development-dependencies group with 6 updates in the /src/flagd-ui directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.13.5` | `22.13.9` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.2.0` | `15.2.1` |
| [prettier](https://github.com/prettier/prettier) | `3.5.2` | `3.5.3` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.0.9` | `4.0.12` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.8.2` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.1.0` | `5.2.0` |

Bumps the npm-development-dependencies group with 5 updates in the /src/frontend directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.13.5` | `22.13.9` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.2.0` | `15.2.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.25.0` | `8.26.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.25.0` | `8.26.0` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.1.0` | `5.2.0` |

Bumps the npm-development-dependencies group with 1 update in the /src/payment directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.13.5 to 22.13.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint-config-next` from 15.2.0 to 15.2.1
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.2.1/packages/eslint-config-next)

Updates `prettier` from 3.5.2 to 3.5.3
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.5.2...3.5.3)

Updates `tailwindcss` from 4.0.9 to 4.0.12
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.0.12/packages/tailwindcss)

Updates `typescript` from 5.7.3 to 5.8.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.8.2)

Updates `@typescript-eslint/eslint-plugin` from 8.25.0 to 8.26.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.26.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.25.0 to 8.26.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.26.0/packages/parser)

Updates `eslint-plugin-react-hooks` from 5.1.0 to 5.2.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

Updates `@types/node` from 22.13.5 to 22.13.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint-config-next` from 15.2.0 to 15.2.1
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.2.1/packages/eslint-config-next)

Updates `@typescript-eslint/eslint-plugin` from 8.25.0 to 8.26.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.26.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.25.0 to 8.26.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.26.0/packages/parser)

Updates `eslint-plugin-react-hooks` from 5.1.0 to 5.2.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

Updates `@types/node` from 22.13.5 to 22.13.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-plugin-react-hooks
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-plugin-react-hooks
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-03-08 00:32:24 -05:00
dependabot[bot] c10ab9c6a3
build(deps): bump the go-production-dependencies group across 2 directories with 10 updates (#2108)
Bumps the go-production-dependencies group with 5 updates in the /src/checkout directory:

| Package | From | To |
| --- | --- | --- |
| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.59.0` | `0.60.0` |
| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.59.0` | `0.60.0` |
| [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.59.0` | `0.60.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.34.0` | `1.35.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.34.0` | `1.35.0` |

Bumps the go-production-dependencies group with 4 updates in the /src/product-catalog directory: [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib), [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib), [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) and [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go).


Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.59.0 to 0.60.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.59.0...zpages/v0.60.0)

Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.59.0 to 0.60.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.59.0...zpages/v0.60.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.59.0 to 0.60.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.59.0...zpages/v0.60.0)

Updates `go.opentelemetry.io/otel` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0)

Updates `go.opentelemetry.io/otel/trace` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0)

Updates `google.golang.org/grpc` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.70.0...v1.71.0)

Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.59.0 to 0.60.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.59.0...zpages/v0.60.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.59.0 to 0.60.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.59.0...zpages/v0.60.0)

Updates `go.opentelemetry.io/otel` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0)

Updates `go.opentelemetry.io/otel/trace` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0)

Updates `google.golang.org/grpc` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.70.0...v1.71.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-03-08 00:27:44 -05:00
dependabot[bot] 86f887b507
build(deps): bump the npm-production-dependencies group across 1 directory with 2 updates (#2103)
Bumps the npm-production-dependencies group with 2 updates in the /src/frontend directory: [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) and [next](https://github.com/vercel/next.js).


Updates `@tanstack/react-query` from 5.66.10 to 5.67.1
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.67.1/packages/react-query)

Updates `next` from 15.2.0 to 15.2.1
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.2.0...v15.2.1)

---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: next
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-08 00:24:37 -05:00
Piotr Kiełkowicz c8fe5cb0dd
[chore] Bump .NET dependencies (#2106)
- OTel SDK 1.11.2
 - OTel .NET Auto 1.11.0
2025-03-06 14:04:09 +01:00
dependabot[bot] 43149f63d3
build(deps): bump github.com/IBM/sarama (#2100)
Bumps the go-production-dependencies group with 1 update in the /src/checkout directory: [github.com/IBM/sarama](https://github.com/IBM/sarama).


Updates `github.com/IBM/sarama` from 1.45.0 to 1.45.1
- [Release notes](https://github.com/IBM/sarama/releases)
- [Changelog](https://github.com/IBM/sarama/blob/main/CHANGELOG.md)
- [Commits](https://github.com/IBM/sarama/compare/v1.45.0...v1.45.1)

---
updated-dependencies:
- dependency-name: github.com/IBM/sarama
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 23:57:48 +01:00
Pierre Tessier d8db8ef784
optimize build (#2098) 2025-03-03 08:51:04 +01:00
Pierre Tessier b55ea77583
[chore] update release process (#2097) 2025-03-01 09:05:44 -05:00
Pierre Tessier 52fe78a844
post release 2.0.1 (#2096) 2025-03-01 07:09:13 +01:00
dependabot[bot] f560782e26
build(deps): update php-di/php-di requirement (#2094)
Updates the requirements on [php-di/php-di](https://github.com/PHP-DI/PHP-DI) to permit the latest version.

Updates `php-di/php-di` to 7.0.9
- [Release notes](https://github.com/PHP-DI/PHP-DI/releases)
- [Commits](https://github.com/PHP-DI/PHP-DI/compare/7.0.8...7.0.9)

---
updated-dependencies:
- dependency-name: php-di/php-di
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-03-01 00:45:45 -05:00
dependabot[bot] 788845b40a
build(deps): bump @tanstack/react-query (#2093)
Bumps the npm-production-dependencies group with 1 update in the /src/frontend directory: [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query).


Updates `@tanstack/react-query` from 5.66.9 to 5.66.10
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.66.10/packages/react-query)

---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-01 00:41:17 -05:00
Pierre Tessier 3f845a6c3a
release 2.0.1 prep (#2091)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-02-28 09:22:39 +01:00
Pierre Tessier 1c6ba70565
[frontend] update browser tracer provider config (#2092)
* updated deprecated calls

* remove deprecated calls
2025-02-28 09:06:14 +01:00
dependabot[bot] f24923727e
build(deps): bump the npm-production-dependencies group across 2 directories with 1 update (#2089)
Bumps the npm-production-dependencies group with 1 update in the /src/flagd-ui directory: [next](https://github.com/vercel/next.js).
Bumps the npm-production-dependencies group with 1 update in the /src/frontend directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.1.7 to 15.2.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.1.7...v15.2.0)

Updates `next` from 15.1.7 to 15.2.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.1.7...v15.2.0)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: next
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roger Coll <rogercoll@protonmail.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-27 17:13:06 -05:00
dependabot[bot] cc8f620a8a
build(deps): bump io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom (#2088)
Bumps the gradle-production-dependencies group with 1 update in the /src/ad directory: [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation).


Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.13.1 to 2.13.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.13.1...v2.13.2)

---
updated-dependencies:
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom
  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>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-27 16:38:22 -05:00
Pierre Tessier 8072c5bd72
[grafana] cleanup dashboards (#2085) 2025-02-27 21:57:50 +01:00
dependabot[bot] 8fd20a7bb2
build(deps): bump docker/build-push-action (#2090)
Bumps the actions-production-dependencies group with 1 update in the / directory: [docker/build-push-action](https://github.com/docker/build-push-action).


Updates `docker/build-push-action` from 6.14.0 to 6.15.0
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.14.0...v6.15.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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>
2025-02-27 14:47:38 +01:00
dependabot[bot] 8598bb10ff
build(deps-dev): bump the npm-development-dependencies group across 2 directories with 2 updates (#2084)
Bumps the npm-development-dependencies group with 1 update in the /src/flagd-ui directory: [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).
Bumps the npm-development-dependencies group with 2 updates in the /src/frontend directory: [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) and [cypress](https://github.com/cypress-io/cypress).


Updates `eslint-config-next` from 15.1.7 to 15.2.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.2.0/packages/eslint-config-next)

Updates `eslint-config-next` from 15.1.7 to 15.2.0
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.2.0/packages/eslint-config-next)

Updates `cypress` from 14.0.3 to 14.1.0
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v14.0.3...v14.1.0)

---
updated-dependencies:
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-26 21:14:04 -05:00
dependabot[bot] 5030f2c152
build(deps): bump the gradle-production-dependencies group across 2 directories with 2 updates (#2083)
Bumps the gradle-production-dependencies group with 1 update in the /src/ad directory: [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java).
Bumps the gradle-production-dependencies group with 2 updates in the /src/fraud-detection directory: [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) and org.slf4j:slf4j-api.


Updates `com.google.api.grpc:proto-google-common-protos` from 2.52.0 to 2.53.0
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/compare/v2.52.0...v2.53.0)

Updates `com.google.api.grpc:proto-google-common-protos` from 2.52.0 to 2.53.0
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/compare/v2.52.0...v2.53.0)

Updates `org.slf4j:slf4j-api` from 2.0.16 to 2.0.17

---
updated-dependencies:
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: org.slf4j:slf4j-api
  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>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-26 20:58:14 -05:00
dependabot[bot] 71ad801eb0
build(deps): bump @tailwindcss/postcss (#2081)
Bumps the npm-production-dependencies group with 1 update in the /src/flagd-ui directory: [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss).


Updates `@tailwindcss/postcss` from 4.0.8 to 4.0.9
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.0.9/packages/@tailwindcss-postcss)

---
updated-dependencies:
- dependency-name: "@tailwindcss/postcss"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-26 20:52:11 -05:00
Pierre Tessier 61cbcfdc06
[chore] Use linkspector to check links (#2070)
* Use linkspector to check links

* add license

* Use linkspector to check links

* Use linkspector to check links

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-02-24 21:51:10 -05:00
dependabot[bot] 77e1f9185a
build(deps): bump the npm-development-dependencies group across 3 directories with 5 updates (#2079)
Bumps the npm-development-dependencies group with 5 updates in the /src/flagd-ui directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.13.4` | `22.13.5` |
| [eslint](https://github.com/eslint/eslint) | `9.20.1` | `9.21.0` |
| [prettier](https://github.com/prettier/prettier) | `3.5.1` | `3.5.2` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.24.1` | `8.25.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.24.1` | `8.25.0` |

Bumps the npm-development-dependencies group with 4 updates in the /src/frontend directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint](https://github.com/eslint/eslint), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).
Bumps the npm-development-dependencies group with 1 update in the /src/payment directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.13.4 to 22.13.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.20.1 to 9.21.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.20.1...v9.21.0)

Updates `prettier` from 3.5.1 to 3.5.2
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.5.1...3.5.2)

Updates `@typescript-eslint/eslint-plugin` from 8.24.1 to 8.25.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.25.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.24.1 to 8.25.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.25.0/packages/parser)

Updates `@types/node` from 22.13.4 to 22.13.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.20.1 to 9.21.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.20.1...v9.21.0)

Updates `@typescript-eslint/eslint-plugin` from 8.24.1 to 8.25.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.25.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.24.1 to 8.25.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.25.0/packages/parser)

Updates `@types/node` from 22.13.4 to 22.13.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 21:38:02 -05:00
dependabot[bot] e13911de4f
build(deps): bump the npm-production-dependencies group across 2 directories with 8 updates (#2076)
Bumps the npm-production-dependencies group with 1 update in the /src/flagd-ui directory: [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss).
Bumps the npm-production-dependencies group with 7 updates in the /src/payment directory:

| Package | From | To |
| --- | --- | --- |
| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.56.0` | `0.56.1` |
| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.30.0` | `0.30.1` |
| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib) | `1.11.0` | `1.12.0` |
| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.6.0` | `0.6.1` |
| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.33.0` | `0.33.1` |
| [uuid](https://github.com/uuidjs/uuid) | `11.0.5` | `11.1.0` |
| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.12.1` | `0.12.2` |



Updates `@tailwindcss/postcss` from 4.0.6 to 4.0.8
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.0.8/packages/@tailwindcss-postcss)

Updates `@opentelemetry/auto-instrumentations-node` from 0.56.0 to 0.56.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.56.0...auto-instrumentations-node-v0.56.1)

Updates `@opentelemetry/resource-detector-alibaba-cloud` from 0.30.0 to 0.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/host-metrics-v0.30.0...host-metrics-v0.30.1)

Updates `@opentelemetry/resource-detector-aws` from 1.11.0 to 1.12.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-aws-v1.11.0...resource-detector-aws-v1.12.0)

Updates `@opentelemetry/resource-detector-container` from 0.6.0 to 0.6.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/v0.6.0...v0.6.1)

Updates `@opentelemetry/resource-detector-gcp` from 0.33.0 to 0.33.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/host-metrics-v0.33.0...host-metrics-v0.33.1)

Updates `uuid` from 11.0.5 to 11.1.0
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v11.0.5...v11.1.0)

Updates `@opentelemetry/instrumentation-runtime-node` from 0.12.1 to 0.12.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/v0.12.1...instrumentation-runtime-node-v0.12.2)

---
updated-dependencies:
- dependency-name: "@tailwindcss/postcss"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-alibaba-cloud"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-aws"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-container"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-gcp"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation-runtime-node"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-24 21:17:09 -05:00
dependabot[bot] c9659fa567
build(deps): bump the pip-production-dependencies group across 3 directories with 3 updates (#2075)
Bumps the pip-production-dependencies group with 3 updates in the /src directory: [flask-cors](https://github.com/corydolphin/flask-cors), [locust](https://github.com/locustio/locust) and [openfeature-hooks-opentelemetry](https://github.com/open-feature/python-sdk-contrib).
Bumps the pip-production-dependencies group with 3 updates in the /src/load-generator directory: [flask-cors](https://github.com/corydolphin/flask-cors), [locust](https://github.com/locustio/locust) and [openfeature-hooks-opentelemetry](https://github.com/open-feature/python-sdk-contrib).
Bumps the pip-production-dependencies group with 1 update in the /src/recommendation directory: [openfeature-hooks-opentelemetry](https://github.com/open-feature/python-sdk-contrib).


Updates `flask-cors` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/corydolphin/flask-cors/releases)
- [Changelog](https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md)
- [Commits](https://github.com/corydolphin/flask-cors/compare/5.0.0...5.0.1)

Updates `locust` from 2.32.10 to 2.33.0
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/CHANGELOG.md)
- [Commits](https://github.com/locustio/locust/compare/2.32.10...2.33.0)

Updates `openfeature-hooks-opentelemetry` from 0.1.3 to 0.2.0
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-hooks-opentelemetry/v0.1.3...openfeature-hooks-opentelemetry/v0.2.0)

Updates `flask-cors` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/corydolphin/flask-cors/releases)
- [Changelog](https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md)
- [Commits](https://github.com/corydolphin/flask-cors/compare/5.0.0...5.0.1)

Updates `locust` from 2.32.10 to 2.33.0
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/CHANGELOG.md)
- [Commits](https://github.com/locustio/locust/compare/2.32.10...2.33.0)

Updates `openfeature-hooks-opentelemetry` from 0.1.3 to 0.2.0
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-hooks-opentelemetry/v0.1.3...openfeature-hooks-opentelemetry/v0.2.0)

Updates `openfeature-hooks-opentelemetry` from 0.1.3 to 0.2.0
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-hooks-opentelemetry/v0.1.3...openfeature-hooks-opentelemetry/v0.2.0)

---
updated-dependencies:
- dependency-name: flask-cors
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: locust
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-hooks-opentelemetry
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: flask-cors
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: locust
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-hooks-opentelemetry
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-hooks-opentelemetry
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-24 21:12:01 -05:00
dependabot[bot] 028125db56
build(deps): bump the go-production-dependencies group across 2 directories with 1 update (#2074)
Bumps the go-production-dependencies group with 1 update in the /src/checkout directory: [github.com/open-feature/go-sdk-contrib/providers/flagd](https://github.com/open-feature/go-sdk-contrib).
Bumps the go-production-dependencies group with 1 update in the /src/product-catalog directory: [github.com/open-feature/go-sdk-contrib/providers/flagd](https://github.com/open-feature/go-sdk-contrib).


Updates `github.com/open-feature/go-sdk-contrib/providers/flagd` from 0.2.5 to 0.2.6
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/providers/flagd/v0.2.5...providers/flagd/v0.2.6)

Updates `github.com/open-feature/go-sdk-contrib/providers/flagd` from 0.2.5 to 0.2.6
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/providers/flagd/v0.2.5...providers/flagd/v0.2.6)

---
updated-dependencies:
- dependency-name: github.com/open-feature/go-sdk-contrib/providers/flagd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/providers/flagd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 21:05:14 -05:00
Pierre Tessier cc782991ec
[frontend] Cypress Tests: update cypress/included to 14.0.3 (#2072)
* update cypress/included to 14.0.3

* update cypress/included to 14.0.3

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-02-24 14:06:51 +01:00
Pierre Tessier b18c0a2acb
[chore] post 2.0.0 release (#2071) 2025-02-24 07:22:49 +01:00
dependabot[bot] 47fd4e028d
build(deps): bump the npm-production-dependencies group across 1 directory with 8 updates (#2069)
Bumps the npm-production-dependencies group with 8 updates in the /src/frontend directory:

| Package | From | To |
| --- | --- | --- |
| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.56.0` | `0.56.1` |
| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.45.0` | `0.45.1` |
| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.30.0` | `0.30.1` |
| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib) | `1.11.0` | `1.12.0` |
| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.6.0` | `0.6.1` |
| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.33.0` | `0.33.1` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.66.4` | `5.66.9` |
| [uuid](https://github.com/uuidjs/uuid) | `11.0.5` | `11.1.0` |



Updates `@opentelemetry/auto-instrumentations-node` from 0.56.0 to 0.56.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.56.0...auto-instrumentations-node-v0.56.1)

Updates `@opentelemetry/auto-instrumentations-web` from 0.45.0 to 0.45.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-pg-v0.45.0...contrib-test-utils-v0.45.1)

Updates `@opentelemetry/resource-detector-alibaba-cloud` from 0.30.0 to 0.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/host-metrics-v0.30.0...host-metrics-v0.30.1)

Updates `@opentelemetry/resource-detector-aws` from 1.11.0 to 1.12.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-aws-v1.11.0...resource-detector-aws-v1.12.0)

Updates `@opentelemetry/resource-detector-container` from 0.6.0 to 0.6.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/v0.6.0...v0.6.1)

Updates `@opentelemetry/resource-detector-gcp` from 0.33.0 to 0.33.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/host-metrics-v0.33.0...host-metrics-v0.33.1)

Updates `@tanstack/react-query` from 5.66.4 to 5.66.9
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.66.9/packages/react-query)

Updates `uuid` from 11.0.5 to 11.1.0
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v11.0.5...v11.1.0)

---
updated-dependencies:
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-web"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-alibaba-cloud"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-aws"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-container"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-gcp"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-23 18:59:43 -05:00
dependabot[bot] 8086448f76
build(deps-dev): bump the npm-development-dependencies group across 2 directories with 4 updates (#2060)
Bumps the npm-development-dependencies group with 4 updates in the /src/flagd-ui directory: [postcss](https://github.com/postcss/postcss), [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).
Bumps the npm-development-dependencies group with 2 updates in the /src/frontend directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).


Updates `postcss` from 8.5.2 to 8.5.3
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.2...8.5.3)

Updates `tailwindcss` from 4.0.6 to 4.0.7
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.0.7/packages/tailwindcss)

Updates `@typescript-eslint/eslint-plugin` from 8.24.0 to 8.24.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.24.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.24.0 to 8.24.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.24.1/packages/parser)

Updates `@typescript-eslint/eslint-plugin` from 8.24.0 to 8.24.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.24.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.24.0 to 8.24.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.24.1/packages/parser)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-23 18:36:31 -05:00
Pierre Tessier 35483b1776
add clean-images target (#2067) 2025-02-23 12:57:06 +01:00
dependabot[bot] 887f724650
build(deps): bump the pip-production-dependencies group across 3 directories with 3 updates (#2065)
* build(deps): bump the pip-production-dependencies group across 3 directories with 3 updates

Bumps the pip-production-dependencies group with 3 updates in the /src directory: [googleapis-common-protos](https://github.com/googleapis/google-cloud-python), [locust](https://github.com/locustio/locust) and [openfeature-provider-flagd](https://github.com/open-feature/python-sdk-contrib).
Bumps the pip-production-dependencies group with 3 updates in the /src/load-generator directory: [googleapis-common-protos](https://github.com/googleapis/google-cloud-python), [locust](https://github.com/locustio/locust) and [openfeature-provider-flagd](https://github.com/open-feature/python-sdk-contrib).
Bumps the pip-production-dependencies group with 1 update in the /src/recommendation directory: [openfeature-provider-flagd](https://github.com/open-feature/python-sdk-contrib).


Updates `googleapis-common-protos` from 1.67.0 to 1.68.0
- [Release notes](https://github.com/googleapis/google-cloud-python/releases)
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-python/compare/googleapis-common-protos-v1.67.0...googleapis-common-protos-v1.68.0)

Updates `locust` from 2.32.9 to 2.32.10
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/CHANGELOG.md)
- [Commits](https://github.com/locustio/locust/compare/2.32.9...2.32.10)

Updates `openfeature-provider-flagd` from 0.1.5 to 0.2.0
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-provider-flagd/v0.1.5...openfeature-provider-flagd/v0.2.0)

Updates `googleapis-common-protos` from 1.67.0 to 1.68.0
- [Release notes](https://github.com/googleapis/google-cloud-python/releases)
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-python/compare/googleapis-common-protos-v1.67.0...googleapis-common-protos-v1.68.0)

Updates `locust` from 2.32.9 to 2.32.10
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/CHANGELOG.md)
- [Commits](https://github.com/locustio/locust/compare/2.32.9...2.32.10)

Updates `openfeature-provider-flagd` from 0.1.5 to 0.2.0
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-provider-flagd/v0.1.5...openfeature-provider-flagd/v0.2.0)

Updates `openfeature-provider-flagd` from 0.1.5 to 0.2.0
- [Release notes](https://github.com/open-feature/python-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/python-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/python-sdk-contrib/compare/openfeature-provider-flagd/v0.1.5...openfeature-provider-flagd/v0.2.0)

---
updated-dependencies:
- dependency-name: googleapis-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: locust
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-provider-flagd
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: googleapis-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: locust
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-provider-flagd
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-provider-flagd
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Downgrade openfeature-provider-flagd

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2025-02-21 19:22:34 +01:00
Juliano Costa 6677d8d5a6
[chore] bump dependent images (#2061)
* [chore] bump dependent images

* OpenSearch datasources

* Remove leftover

---------

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-20 14:58:36 +01:00
dependabot[bot] 5100c5671c
build(deps): bump the go-production-dependencies group across 2 directories with 1 update (#2054)
Bumps the go-production-dependencies group with 1 update in the /src/checkout directory: [github.com/open-feature/go-sdk-contrib/providers/flagd](https://github.com/open-feature/go-sdk-contrib).
Bumps the go-production-dependencies group with 1 update in the /src/product-catalog directory: [github.com/open-feature/go-sdk-contrib/providers/flagd](https://github.com/open-feature/go-sdk-contrib).


Updates `github.com/open-feature/go-sdk-contrib/providers/flagd` from 0.2.4 to 0.2.5
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/providers/flagd/v0.2.4...providers/flagd/v0.2.5)

Updates `github.com/open-feature/go-sdk-contrib/providers/flagd` from 0.2.4 to 0.2.5
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/providers/flagd/v0.2.4...providers/flagd/v0.2.5)

---
updated-dependencies:
- dependency-name: github.com/open-feature/go-sdk-contrib/providers/flagd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/providers/flagd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-19 23:37:26 +01:00
dependabot[bot] ae5fabd7b8
build(deps): bump the gradle-production-dependencies group across 2 directories with 2 updates (#2053)
Bumps the gradle-production-dependencies group with 2 updates in the /src/ad directory: [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) and dev.openfeature.contrib.providers:flagd.
Bumps the gradle-production-dependencies group with 1 update in the /src/fraud-detection directory: dev.openfeature.contrib.providers:flagd.


Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.13.0 to 2.13.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.13.0...v2.13.1)

Updates `dev.openfeature.contrib.providers:flagd` from 0.11.2 to 0.11.3

Updates `dev.openfeature.contrib.providers:flagd` from 0.11.2 to 0.11.3

---
updated-dependencies:
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  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>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-02-19 23:24:10 +01:00
OpenTelemetry Bot ff9309010e
Add FOSSA scanning workflow (#2048)
* Add FOSSA scanning workflow

* Add Copyright and fix lint

---------

Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-02-19 23:19:09 +01:00
Pierre Tessier ffa139eac6
update to Demo 2.0.0 (#2056)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-02-19 19:26:52 +00:00
dependabot[bot] e91f1e52f5
build(deps): bump docker/build-push-action (#2057)
Bumps the actions-production-dependencies group with 1 update in the / directory: [docker/build-push-action](https://github.com/docker/build-push-action).


Updates `docker/build-push-action` from 6.13.0 to 6.14.0
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.13.0...v6.14.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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>
2025-02-19 17:14:22 +00:00
Pierre Tessier d76f5d5fb3
[chore] clarify new release instructions (#2047)
* clear up new release

* remove duplicated line break

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-02-17 22:10:35 +01:00
dependabot[bot] 4195d3b36b
build(deps): bump the pip-production-dependencies group across 3 directories with 2 updates (#2046)
Bumps the pip-production-dependencies group with 2 updates in the /src directory: [googleapis-common-protos](https://github.com/googleapis/google-cloud-python) and [openfeature-sdk](https://github.com/open-feature/python-sdk).
Bumps the pip-production-dependencies group with 2 updates in the /src/load-generator directory: [googleapis-common-protos](https://github.com/googleapis/google-cloud-python) and [openfeature-sdk](https://github.com/open-feature/python-sdk).
Bumps the pip-production-dependencies group with 1 update in the /src/recommendation directory: [openfeature-sdk](https://github.com/open-feature/python-sdk).


Updates `googleapis-common-protos` from 1.66.0 to 1.67.0
- [Release notes](https://github.com/googleapis/google-cloud-python/releases)
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-python/compare/googleapis-common-protos-v1.66.0...googleapis-common-protos-v1.67.0)

Updates `openfeature-sdk` from 0.7.5 to 0.8.0
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.5...v0.8.0)

Updates `googleapis-common-protos` from 1.66.0 to 1.67.0
- [Release notes](https://github.com/googleapis/google-cloud-python/releases)
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-python/compare/googleapis-common-protos-v1.66.0...googleapis-common-protos-v1.67.0)

Updates `openfeature-sdk` from 0.7.5 to 0.8.0
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.5...v0.8.0)

Updates `openfeature-sdk` from 0.7.5 to 0.8.0
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.5...v0.8.0)

---
updated-dependencies:
- dependency-name: googleapis-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: googleapis-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-17 11:59:59 -05:00
dependabot[bot] d4e83f7d03
build(deps): bump the npm-development-dependencies group across 3 directories with 3 updates (#2045)
Bumps the npm-development-dependencies group with 2 updates in the /src/flagd-ui directory: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom).
Bumps the npm-development-dependencies group with 2 updates in the /src/frontend directory: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom).
Bumps the npm-development-dependencies group with 1 update in the /src/payment directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/react` from 19.0.8 to 19.0.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@types/react-dom` from 19.0.3 to 19.0.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

Updates `@types/react` from 19.0.8 to 19.0.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@types/react-dom` from 19.0.3 to 19.0.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

Updates `@types/node` from 22.13.1 to 22.13.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/react-dom"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/react-dom"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-17 11:47:13 -05:00
dependabot[bot] 41c32cc4bf
build(deps): bump the npm-production-dependencies group across 2 directories with 4 updates (#2044)
Bumps the npm-production-dependencies group with 1 update in the /src/frontend directory: [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query).
Bumps the npm-production-dependencies group with 3 updates in the /src/payment directory: [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js), [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) and [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js).


Updates `@tanstack/react-query` from 5.66.3 to 5.66.4
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.66.4/packages/react-query)

Updates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.57.1 to 0.57.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.57.1...experimental/v0.57.2)

Updates `@opentelemetry/exporter-trace-otlp-grpc` from 0.57.1 to 0.57.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.57.1...experimental/v0.57.2)

Updates `@opentelemetry/sdk-node` from 0.57.1 to 0.57.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.57.1...experimental/v0.57.2)

---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-metrics-otlp-grpc"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-grpc"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-node"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-17 10:58:04 -05:00
dependabot[bot] d93baad2d0
build(deps): bump the gradle-production-dependencies group across 2 directories with 2 updates (#2043)
Bumps the gradle-production-dependencies group with 2 updates in the /src/ad directory: [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) and [dev.openfeature:sdk](https://github.com/open-feature/java-sdk).
Bumps the gradle-production-dependencies group with 1 update in the /src/fraud-detection directory: [dev.openfeature:sdk](https://github.com/open-feature/java-sdk).


Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.12.0 to 2.13.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.12.0...v2.13.0)

Updates `dev.openfeature:sdk` from 1.14.0 to 1.14.1
- [Release notes](https://github.com/open-feature/java-sdk/releases)
- [Changelog](https://github.com/open-feature/java-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/java-sdk/compare/v1.14.0...v1.14.1)

Updates `dev.openfeature:sdk` from 1.14.0 to 1.14.1
- [Release notes](https://github.com/open-feature/java-sdk/releases)
- [Changelog](https://github.com/open-feature/java-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/java-sdk/compare/v1.14.0...v1.14.1)

---
updated-dependencies:
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature:sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature:sdk
  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>
2025-02-17 10:48:01 -05:00
Richard Chukwu c454904439
Improve contributor guide (#2010)
* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* update docker build cache isuses

* markdownlint fixes

* markdownlint fixes

* sanity check fixes

* sanity check fixes

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-17 14:20:18 +01:00
Mikko Viitanen 684b6fd971
Fix envoy access logs (#1930)
* Fix envoy access logs
- Remove attributes that cause problems in the Collector

* add changelog

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-02-17 13:46:26 +01:00
dependabot[bot] 8bb328addb
build(deps): bump the npm-production-dependencies group across 2 directories with 7 updates (#2041)
Bumps the npm-production-dependencies group with 2 updates in the /src/flagd-ui directory: [next](https://github.com/vercel/next.js) and [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js).
Bumps the npm-production-dependencies group with 7 updates in the /src/frontend directory:

| Package | From | To |
| --- | --- | --- |
| [next](https://github.com/vercel/next.js) | `15.1.6` | `15.1.7` |
| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.57.1` | `0.57.2` |
| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.57.1` | `0.57.2` |
| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.57.1` | `0.57.2` |
| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.57.1` | `0.57.2` |
| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.57.1` | `0.57.2` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.66.0` | `5.66.3` |



Updates `next` from 15.1.6 to 15.1.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.1.6...v15.1.7)

Updates `@opentelemetry/instrumentation` from 0.57.1 to 0.57.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.57.1...experimental/v0.57.2)

Updates `next` from 15.1.6 to 15.1.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.1.6...v15.1.7)

Updates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.57.1 to 0.57.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.57.1...experimental/v0.57.2)

Updates `@opentelemetry/exporter-trace-otlp-grpc` from 0.57.1 to 0.57.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.57.1...experimental/v0.57.2)

Updates `@opentelemetry/exporter-trace-otlp-http` from 0.57.1 to 0.57.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.57.1...experimental/v0.57.2)

Updates `@opentelemetry/instrumentation` from 0.57.1 to 0.57.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.57.1...experimental/v0.57.2)

Updates `@opentelemetry/sdk-node` from 0.57.1 to 0.57.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.57.1...experimental/v0.57.2)

Updates `@tanstack/react-query` from 5.66.0 to 5.66.3
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.66.3/packages/react-query)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation"
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: next
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-metrics-otlp-grpc"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-grpc"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-http"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-node"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-17 00:34:03 -05:00
dependabot[bot] baeb04eeb6
build(deps): bump the gradle-production-dependencies group across 2 directories with 1 update (#2040)
Bumps the gradle-production-dependencies group with 1 update in the /src/ad directory: dev.openfeature.contrib.providers:flagd.
Bumps the gradle-production-dependencies group with 1 update in the /src/fraud-detection directory: dev.openfeature.contrib.providers:flagd.


Updates `dev.openfeature.contrib.providers:flagd` from 0.10.5 to 0.11.2

Updates `dev.openfeature.contrib.providers:flagd` from 0.10.5 to 0.11.2

---
updated-dependencies:
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-17 00:23:26 -05:00
dependabot[bot] c424c81199
build(deps-dev): bump the npm-development-dependencies group across 2 directories with 4 updates (#2036)
* build(deps-dev): bump the npm-development-dependencies group across 2 directories with 4 updates

Bumps the npm-development-dependencies group with 3 updates in the /src/flagd-ui directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint](https://github.com/eslint/eslint) and [prettier](https://github.com/prettier/prettier).
Bumps the npm-development-dependencies group with 3 updates in the /src/frontend directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint](https://github.com/eslint/eslint) and [cypress](https://github.com/cypress-io/cypress).


Updates `@types/node` from 22.13.1 to 22.13.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.20.0 to 9.20.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.20.0...v9.20.1)

Updates `prettier` from 3.5.0 to 3.5.1
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.5.0...3.5.1)

Updates `@types/node` from 22.13.1 to 22.13.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.20.0 to 9.20.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.20.0...v9.20.1)

Updates `cypress` from 14.0.2 to 14.0.3
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v14.0.2...v14.0.3)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* ignore .next build files

* use Node 22 LTS

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-02-16 23:42:44 -05:00
dependabot[bot] bf800d1005
build(deps): bump the nuget-production-dependencies group across 3 directories with 2 updates (#2028)
Bumps the nuget-production-dependencies group with 1 update in the /src/accounting directory: [Microsoft.Extensions.Logging](https://github.com/dotnet/runtime).
Bumps the nuget-production-dependencies group with 1 update in the /src/cart directory: [Microsoft.AspNetCore.TestHost](https://github.com/dotnet/aspnetcore).
Bumps the nuget-production-dependencies group with 1 update in the /src/cart/tests directory: [Microsoft.AspNetCore.TestHost](https://github.com/dotnet/aspnetcore).


Updates `Microsoft.Extensions.Logging` from 9.0.1 to 9.0.2
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v9.0.1...v9.0.2)

Updates `Microsoft.AspNetCore.TestHost` from 8.0.12 to 8.0.13
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v8.0.12...v8.0.13)

Updates `Microsoft.AspNetCore.TestHost` from 8.0.12 to 8.0.13
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v8.0.12...v8.0.13)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: Microsoft.AspNetCore.TestHost
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: Microsoft.AspNetCore.TestHost
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-13 09:14:05 +01:00
Michele Azzolari fa06ec0858
[chore] frontend: update Dockerfile to reduce final image size by 15% (#2017) 2025-02-12 12:05:38 +01:00
Juergen Fleischer a99c18de56
Adding Oracle to the list of Vendors (#2026)
* Update README.md

Added Oracle to the list of vendors

* Update README.md

Added Oracle link to the table

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-02-12 10:05:22 +01:00
Pierre Tessier 62a2c398d0
[frontend] fix build warnings (#2025)
* upgrade to node 22

* fix build warnings

* fix build warnings

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-02-12 09:50:15 +01:00
Pierre Tessier fded15dcb8
remove renovate (#2024) 2025-02-12 09:31:41 +01:00
dependabot[bot] c82095f29d
build(deps-dev): bump the npm-development-dependencies group across 2 directories with 6 updates (#2022)
Bumps the npm-development-dependencies group with 6 updates in the /src/flagd-ui directory:

| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint) | `9.19.0` | `9.20.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.1.6` | `15.1.7` |
| [postcss](https://github.com/postcss/postcss) | `8.5.1` | `8.5.2` |
| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.5.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.23.0` | `8.24.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.23.0` | `8.24.0` |

Bumps the npm-development-dependencies group with 4 updates in the /src/frontend directory: [eslint](https://github.com/eslint/eslint), [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).


Updates `eslint` from 9.19.0 to 9.20.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.19.0...v9.20.0)

Updates `eslint-config-next` from 15.1.6 to 15.1.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.1.7/packages/eslint-config-next)

Updates `postcss` from 8.5.1 to 8.5.2
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.1...8.5.2)

Updates `prettier` from 3.4.2 to 3.5.0
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.4.2...3.5.0)

Updates `@typescript-eslint/eslint-plugin` from 8.23.0 to 8.24.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.24.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.23.0 to 8.24.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.24.0/packages/parser)

Updates `eslint` from 9.19.0 to 9.20.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.19.0...v9.20.0)

Updates `eslint-config-next` from 15.1.6 to 15.1.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.1.7/packages/eslint-config-next)

Updates `@typescript-eslint/eslint-plugin` from 8.23.0 to 8.24.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.24.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.23.0 to 8.24.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.24.0/packages/parser)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-11 07:57:53 +01:00
Piotr Kiełkowicz c24f73fe38
[chore] [cart] Bump not-stable dotnet-contrib packages (#2021) 2025-02-11 07:33:31 +01:00
dependabot[bot] 8e092eb86f
build(deps): bump the gradle-production-dependencies group across 2 directories with 5 updates (#2020)
Bumps the gradle-production-dependencies group with 3 updates in the /src/ad directory: [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java), [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) and [io.netty:netty-tcnative-boringssl-static](https://github.com/netty/netty-tcnative).
Bumps the gradle-production-dependencies group with 3 updates in the /src/fraud-detection directory: [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java), [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) and [io.opentelemetry:opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-java).


Updates `io.opentelemetry:opentelemetry-bom` from 1.46.0 to 1.47.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.46.0...v1.47.0)

Updates `com.google.api.grpc:proto-google-common-protos` from 2.51.0 to 2.52.0
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/compare/v2.51.0...v2.52.0)

Updates `io.netty:netty-tcnative-boringssl-static` from 2.0.69.Final to 2.0.70.Final
- [Release notes](https://github.com/netty/netty-tcnative/releases)
- [Commits](https://github.com/netty/netty-tcnative/compare/netty-tcnative-parent-2.0.69.Final...netty-tcnative-parent-2.0.70.Final)

Updates `com.google.api.grpc:proto-google-common-protos` from 2.51.0 to 2.52.0
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/compare/v2.51.0...v2.52.0)

Updates `io.opentelemetry:opentelemetry-api` from 1.46.0 to 1.47.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.46.0...v1.47.0)

Updates `io.opentelemetry:opentelemetry-sdk` from 1.46.0 to 1.47.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.46.0...v1.47.0)

---
updated-dependencies:
- dependency-name: io.opentelemetry:opentelemetry-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.netty:netty-tcnative-boringssl-static
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.opentelemetry:opentelemetry-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.opentelemetry:opentelemetry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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>
2025-02-10 23:41:50 +01:00
dependabot[bot] d1614f3774
build(deps): bump the npm-production-dependencies group across 3 directories with 4 updates (#2018)
Bumps the npm-production-dependencies group with 1 update in the /src/flagd-ui directory: [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss).
Bumps the npm-production-dependencies group with 3 updates in the /src/frontend directory: @openfeature/flagd-provider, [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) and [@openfeature/server-sdk](https://github.com/open-feature/js-sdk).
Bumps the npm-production-dependencies group with 2 updates in the /src/payment directory: @openfeature/flagd-provider and [@openfeature/server-sdk](https://github.com/open-feature/js-sdk).


Updates `@tailwindcss/postcss` from 4.0.4 to 4.0.6
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.0.6/packages/@tailwindcss-postcss)

Updates `@openfeature/flagd-provider` from 0.13.2 to 0.13.3

Updates `@openfeature/react-sdk` from 0.4.10 to 0.4.11
- [Release notes](https://github.com/open-feature/js-sdk/releases)
- [Changelog](https://github.com/open-feature/js-sdk/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/js-sdk/compare/web-sdk-v0.4.10...web-sdk-v0.4.11)

Updates `@openfeature/server-sdk` from 1.17.0 to 1.17.1
- [Release notes](https://github.com/open-feature/js-sdk/releases)
- [Changelog](https://github.com/open-feature/js-sdk/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/js-sdk/compare/server-sdk-v1.17.0...server-sdk-v1.17.1)

Updates `@openfeature/flagd-provider` from 0.13.2 to 0.13.3

Updates `@openfeature/server-sdk` from 1.17.0 to 1.17.1
- [Release notes](https://github.com/open-feature/js-sdk/releases)
- [Changelog](https://github.com/open-feature/js-sdk/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/js-sdk/compare/server-sdk-v1.17.0...server-sdk-v1.17.1)

---
updated-dependencies:
- dependency-name: "@tailwindcss/postcss"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@openfeature/flagd-provider"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@openfeature/react-sdk"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@openfeature/server-sdk"
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@openfeature/flagd-provider"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@openfeature/server-sdk"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 23:24:16 +01:00
dependabot[bot] 7ccf843a00
build(deps): bump the pip-production-dependencies group across 2 directories with 1 update (#2012)
Bumps the pip-production-dependencies group with 1 update in the /src directory: [locust](https://github.com/locustio/locust).
Bumps the pip-production-dependencies group with 1 update in the /src/load-generator directory: [locust](https://github.com/locustio/locust).


Updates `locust` from 2.32.8 to 2.32.9
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/docs/changelog.rst)
- [Commits](https://github.com/locustio/locust/compare/2.32.8...2.32.9)

Updates `locust` from 2.32.8 to 2.32.9
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/docs/changelog.rst)
- [Commits](https://github.com/locustio/locust/compare/2.32.8...2.32.9)

---
updated-dependencies:
- dependency-name: locust
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: locust
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 22:55:22 +01:00
dependabot[bot] 1d9091147d
build(deps): bump the nuget-production-dependencies group across 2 directories with 1 update (#2015)
Bumps the nuget-production-dependencies group with 1 update in the /src/cart directory: [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest).
Bumps the nuget-production-dependencies group with 1 update in the /src/cart/tests directory: [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest).


Updates `Microsoft.NET.Test.Sdk` from 17.12.0 to 17.13.0
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](https://github.com/microsoft/vstest/compare/v17.12.0...v17.13.0)

Updates `Microsoft.NET.Test.Sdk` from 17.12.0 to 17.13.0
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](https://github.com/microsoft/vstest/compare/v17.12.0...v17.13.0)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 22:41:19 +01:00
dependabot[bot] ce759700d4
build(deps): bump the go-production-dependencies group across 2 directories with 1 update (#2011)
Bumps the go-production-dependencies group with 1 update in the /src/checkout directory: [github.com/open-feature/go-sdk-contrib/providers/flagd](https://github.com/open-feature/go-sdk-contrib).
Bumps the go-production-dependencies group with 1 update in the /src/product-catalog directory: [github.com/open-feature/go-sdk-contrib/providers/flagd](https://github.com/open-feature/go-sdk-contrib).


Updates `github.com/open-feature/go-sdk-contrib/providers/flagd` from 0.2.3 to 0.2.4
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/providers/flagd/v0.2.3...providers/flagd/v0.2.4)

Updates `github.com/open-feature/go-sdk-contrib/providers/flagd` from 0.2.3 to 0.2.4
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/providers/flagd/v0.2.3...providers/flagd/v0.2.4)

---
updated-dependencies:
- dependency-name: github.com/open-feature/go-sdk-contrib/providers/flagd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/providers/flagd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 21:46:53 +01:00
dependabot[bot] 056b789dda
build(deps): bump the nuget-production-dependencies group across 2 directories with 1 update (#2009)
Bumps the nuget-production-dependencies group with 1 update in the /src/cart directory: [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit).
Bumps the nuget-production-dependencies group with 1 update in the /src/cart/tests directory: [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit).


Updates `xunit.runner.visualstudio` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/xunit/visualstudio.xunit/releases)
- [Commits](https://github.com/xunit/visualstudio.xunit/compare/3.0.1...3.0.2)

Updates `xunit.runner.visualstudio` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/xunit/visualstudio.xunit/releases)
- [Commits](https://github.com/xunit/visualstudio.xunit/compare/3.0.1...3.0.2)

---
updated-dependencies:
- dependency-name: xunit.runner.visualstudio
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: xunit.runner.visualstudio
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-07 18:02:54 +01:00
dependabot[bot] 9b381842ca
build(deps): bump the npm-production-dependencies group across 2 directories with 2 updates (#2008)
Bumps the npm-production-dependencies group with 1 update in the /src/flagd-ui directory: [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss).
Bumps the npm-production-dependencies group with 1 update in the /src/payment directory: [@grpc/grpc-js](https://github.com/grpc/grpc-node).


Updates `@tailwindcss/postcss` from 4.0.1 to 4.0.4
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.0.4/packages/@tailwindcss-postcss)

Updates `@grpc/grpc-js` from 1.12.5 to 1.12.6
- [Release notes](https://github.com/grpc/grpc-node/releases)
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.12.5...@grpc/grpc-js@1.12.6)

---
updated-dependencies:
- dependency-name: "@tailwindcss/postcss"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@grpc/grpc-js"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-07 17:47:51 +01:00
Pierre Tessier 5eb5426ba3
[grafana] add description panel to dashboards (#1989)
* add description panel to dashboards

* Update src/grafana/provisioning/dashboards/demo/opentelemetry-collector.json

Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com>

---------

Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-02-07 08:45:37 +02:00
dependabot[bot] 0f43a6e771
build(deps): bump the npm-development-dependencies group across 3 directories with 6 updates (#2005)
Bumps the npm-development-dependencies group with 4 updates in the /src/flagd-ui directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).
Bumps the npm-development-dependencies group with 5 updates in the /src/frontend directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.12.0` | `22.13.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.22.0` | `8.23.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.22.0` | `8.23.0` |
| [cypress](https://github.com/cypress-io/cypress) | `14.0.1` | `14.0.2` |
| [openapi-typescript](https://github.com/openapi-ts/openapi-typescript/tree/HEAD/packages/openapi-typescript) | `7.6.0` | `7.6.1` |

Bumps the npm-development-dependencies group with 1 update in the /src/payment directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.12.0 to 22.13.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `tailwindcss` from 4.0.1 to 4.0.4
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.0.4/packages/tailwindcss)

Updates `@typescript-eslint/eslint-plugin` from 8.22.0 to 8.23.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.23.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.22.0 to 8.23.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.23.0/packages/parser)

Updates `@types/node` from 22.12.0 to 22.13.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 8.22.0 to 8.23.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.23.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.22.0 to 8.23.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.23.0/packages/parser)

Updates `cypress` from 14.0.1 to 14.0.2
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v14.0.1...v14.0.2)

Updates `openapi-typescript` from 7.6.0 to 7.6.1
- [Release notes](https://github.com/openapi-ts/openapi-typescript/releases)
- [Changelog](https://github.com/openapi-ts/openapi-typescript/blob/main/packages/openapi-typescript/CHANGELOG.md)
- [Commits](https://github.com/openapi-ts/openapi-typescript/commits/openapi-typescript@7.6.1/packages/openapi-typescript)

Updates `@types/node` from 22.12.0 to 22.13.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: openapi-typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-07 04:08:45 +01:00
dependabot[bot] 873215c5ee
build(deps): bump the npm-production-dependencies group across 1 directory with 3 updates (#2003)
Bumps the npm-production-dependencies group with 3 updates in the /src/frontend directory: [@grpc/grpc-js](https://github.com/grpc/grpc-node), [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) and [styled-components](https://github.com/styled-components/styled-components).


Updates `@grpc/grpc-js` from 1.12.5 to 1.12.6
- [Release notes](https://github.com/grpc/grpc-node/releases)
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.12.5...@grpc/grpc-js@1.12.6)

Updates `@tanstack/react-query` from 5.65.1 to 5.66.0
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.66.0/packages/react-query)

Updates `styled-components` from 6.1.14 to 6.1.15
- [Release notes](https://github.com/styled-components/styled-components/releases)
- [Commits](https://github.com/styled-components/styled-components/compare/styled-components@6.1.14...styled-components@6.1.15)

---
updated-dependencies:
- dependency-name: "@grpc/grpc-js"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: styled-components
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 21:27:18 +01:00
dependabot[bot] 49488a9473
build(deps): bump the composer-production-dependencies group across 1 directory with 2 updates (#2002)
Updates the requirements on [open-telemetry/api](https://github.com/opentelemetry-php/api) and [open-telemetry/sdk](https://github.com/opentelemetry-php/sdk) to permit the latest version.

Updates `open-telemetry/api` to 1.2.2
- [Release notes](https://github.com/opentelemetry-php/api/releases)
- [Commits](https://github.com/opentelemetry-php/api/compare/1.2.1...1.2.2)

Updates `open-telemetry/sdk` to 1.2.2
- [Release notes](https://github.com/opentelemetry-php/sdk/releases)
- [Commits](https://github.com/opentelemetry-php/sdk/compare/1.2.1...1.2.2)

---
updated-dependencies:
- dependency-name: open-telemetry/api
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/sdk
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 21:09:58 +01:00
dependabot[bot] c884acc8b5
build(deps): bump the go-production-dependencies group across 2 directories with 1 update (#2001)
* build(deps): bump the go-production-dependencies group across 2 directories with 1 update

Bumps the go-production-dependencies group with 1 update in the /src/checkout directory: google.golang.org/protobuf.
Bumps the go-production-dependencies group with 1 update in the /src/product-catalog directory: google.golang.org/protobuf.


Updates `google.golang.org/protobuf` from 1.36.4 to 1.36.5

Updates `google.golang.org/protobuf` from 1.36.4 to 1.36.5

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: update protobuf

Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 21:05:07 +01:00
dependabot[bot] 83fef19ef7
build(deps): bump the nuget-production-dependencies group across 2 directories with 1 update (#1997)
Bumps the nuget-production-dependencies group with 1 update in the /src/cart/src directory: [OpenFeature](https://github.com/open-feature/dotnet-sdk).
Bumps the nuget-production-dependencies group with 1 update in the /src/cart/tests directory: [OpenFeature](https://github.com/open-feature/dotnet-sdk).


Updates `OpenFeature` from 2.2.0 to 2.3.1
- [Release notes](https://github.com/open-feature/dotnet-sdk/releases)
- [Changelog](https://github.com/open-feature/dotnet-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/dotnet-sdk/compare/v2.2.0...v2.3.1)

Updates `OpenFeature` from 2.2.0 to 2.3.1
- [Release notes](https://github.com/open-feature/dotnet-sdk/releases)
- [Changelog](https://github.com/open-feature/dotnet-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/dotnet-sdk/compare/v2.2.0...v2.3.1)

---
updated-dependencies:
- dependency-name: OpenFeature
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: OpenFeature
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 20:37:41 +01:00
dependabot[bot] bbc22abd1b
build(deps): bump the pip-production-dependencies group across 2 directories with 15 updates (#1996)
Bumps the pip-production-dependencies group with 15 updates in the /src directory:

| Package | From | To |
| --- | --- | --- |
| [certifi](https://github.com/certifi/python-certifi) | `2024.12.14` | `2025.1.31` |
| [locust](https://github.com/locustio/locust) | `2.32.6` | `2.32.8` |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-jinja2](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-system-metrics](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-urllib3](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.50b0` | `0.51b0` |
| [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [openfeature-sdk](https://github.com/open-feature/python-sdk) | `0.7.4` | `0.7.5` |
| [opentelemetry-distro](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |

Bumps the pip-production-dependencies group with 14 updates in the /src/load-generator directory:

| Package | From | To |
| --- | --- | --- |
| [certifi](https://github.com/certifi/python-certifi) | `2024.12.14` | `2025.1.31` |
| [locust](https://github.com/locustio/locust) | `2.32.6` | `2.32.8` |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-jinja2](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-system-metrics](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-instrumentation-urllib3](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.29.0` | `1.30.0` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.50b0` | `0.51b0` |
| [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.50b0` | `0.51b0` |
| [openfeature-sdk](https://github.com/open-feature/python-sdk) | `0.7.4` | `0.7.5` |



Updates `certifi` from 2024.12.14 to 2025.1.31
- [Commits](https://github.com/certifi/python-certifi/compare/2024.12.14...2025.01.31)

Updates `locust` from 2.32.6 to 2.32.8
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/CHANGELOG.md)
- [Commits](https://github.com/locustio/locust/compare/2.32.6...2.32.8)

Updates `opentelemetry-api` from 1.29.0 to 1.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.30.0)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.29.0 to 1.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.30.0)

Updates `opentelemetry-instrumentation` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-jinja2` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-system-metrics` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-proto` from 1.29.0 to 1.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.30.0)

Updates `opentelemetry-sdk` from 1.29.0 to 1.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.30.0)

Updates `opentelemetry-semantic-conventions` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-util-http` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `openfeature-sdk` from 0.7.4 to 0.7.5
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.4...v0.7.5)

Updates `opentelemetry-distro` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `certifi` from 2024.12.14 to 2025.1.31
- [Commits](https://github.com/certifi/python-certifi/compare/2024.12.14...2025.01.31)

Updates `locust` from 2.32.6 to 2.32.8
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/CHANGELOG.md)
- [Commits](https://github.com/locustio/locust/compare/2.32.6...2.32.8)

Updates `opentelemetry-api` from 1.29.0 to 1.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.30.0)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.29.0 to 1.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.30.0)

Updates `opentelemetry-instrumentation` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-jinja2` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-system-metrics` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-proto` from 1.29.0 to 1.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.30.0)

Updates `opentelemetry-sdk` from 1.29.0 to 1.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.29.0...v1.30.0)

Updates `opentelemetry-semantic-conventions` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-util-http` from 0.50b0 to 0.51b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `openfeature-sdk` from 0.7.4 to 0.7.5
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.4...v0.7.5)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: locust
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-jinja2
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-requests
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-system-metrics
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-urllib3
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-proto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-semantic-conventions
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-util-http
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-distro
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: certifi
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: locust
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-jinja2
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-requests
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-system-metrics
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-urllib3
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-proto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-semantic-conventions
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-util-http
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 20:12:04 +01:00
dependabot[bot] 91e958684c
build(deps): bump gradle/actions (#1987)
Bumps the actions-production-dependencies group with 1 update in the / directory: [gradle/actions](https://github.com/gradle/actions).


Updates `gradle/actions` from 4.2.2 to 4.3.0
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.2.2...v4.3.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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>
2025-02-06 15:21:47 +01:00
Piotr Kiełkowicz 0d4d243f49
[accounting] Bump OTel .NET Auto to 1.10.0 (#1998) 2025-02-06 04:59:49 +01:00
Juliano Costa 68c7685195
[chore] Updated k8s manifests based on last Helm changes (#1982)
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-01-31 22:11:02 -05:00
dependabot[bot] 41443f9db6
build(deps-dev): bump the npm-development-dependencies group across 2 directories with 1 update (#1980)
Bumps the npm-development-dependencies group with 1 update in the /src/flagd-ui directory: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).
Bumps the npm-development-dependencies group with 1 update in the /src/frontend directory: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).


Updates `@types/react` from 19.0.7 to 19.0.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@types/react` from 19.0.7 to 19.0.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-30 16:20:57 +01:00
dependabot[bot] 81a15fb063
build(deps): bump the pip-production-dependencies group across 2 directories with 1 update (#1981)
Bumps the pip-production-dependencies group with 1 update in the /src directory: [pyzmq](https://github.com/zeromq/pyzmq).
Bumps the pip-production-dependencies group with 1 update in the /src/load-generator directory: [pyzmq](https://github.com/zeromq/pyzmq).


Updates `pyzmq` from 26.2.0 to 26.2.1
- [Release notes](https://github.com/zeromq/pyzmq/releases)
- [Commits](https://github.com/zeromq/pyzmq/compare/v26.2.0...v26.2.1)

Updates `pyzmq` from 26.2.0 to 26.2.1
- [Release notes](https://github.com/zeromq/pyzmq/releases)
- [Commits](https://github.com/zeromq/pyzmq/compare/v26.2.0...v26.2.1)

---
updated-dependencies:
- dependency-name: pyzmq
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: pyzmq
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-30 15:30:17 +01:00
dependabot[bot] 84304d3404
build(deps): bump the npm-production-dependencies group across 4 directories with 35 updates (#1978)
* build(deps): bump the npm-production-dependencies group across 4 directories with 35 updates

Bumps the npm-production-dependencies group with 3 updates in the /src/flagd-ui directory: [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss), [@vercel/otel](https://github.com/vercel/otel) and [next](https://github.com/vercel/next.js).
Bumps the npm-production-dependencies group with 7 updates in the /src/frontend directory:

| Package | From | To |
| --- | --- | --- |
| [next](https://github.com/vercel/next.js) | `15.1.4` | `15.1.6` |
| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.55.2` | `0.56.0` |
| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.29.7` | `0.30.0` |
| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib) | `1.10.0` | `1.11.0` |
| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.5.3` | `0.6.0` |
| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.32.0` | `0.33.0` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.64.1` | `5.65.1` |

Bumps the npm-production-dependencies group with 5 updates in the /src/payment directory:

| Package | From | To |
| --- | --- | --- |
| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.55.2` | `0.56.0` |
| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.29.7` | `0.30.0` |
| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib) | `1.10.0` | `1.11.0` |
| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.5.3` | `0.6.0` |
| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.32.0` | `0.33.0` |

Bumps the npm-production-dependencies group with 25 updates in the /src/react-native-app directory:

| Package | From | To |
| --- | --- | --- |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.2.0` | `19.0.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.2.79` | `19.0.8` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.2.0` | `19.0.0` |
| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.52.1` | `0.57.1` |
| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.55.0` | `0.57.1` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `4.36.1` | `5.65.1` |
| [uuid](https://github.com/uuidjs/uuid) | `10.0.0` | `11.0.5` |
| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.55.0` | `0.57.1` |
| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js) | `0.55.0` | `0.57.1` |
| [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native) | `6.1.18` | `7.0.14` |
| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `51.0.39` | `52.0.28` |
| [expo-constants](https://github.com/expo/expo/tree/HEAD/packages/expo-constants) | `16.0.2` | `17.0.5` |
| [expo-font](https://github.com/expo/expo/tree/HEAD/packages/expo-font) | `12.0.10` | `13.0.3` |
| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `6.3.1` | `7.0.5` |
| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `3.5.24` | `4.0.17` |
| [expo-splash-screen](https://github.com/expo/expo/tree/HEAD/packages/expo-splash-screen) | `0.27.7` | `0.29.21` |
| [expo-status-bar](https://github.com/expo/expo/tree/HEAD/packages/expo-status-bar) | `1.12.1` | `2.0.1` |
| [expo-system-ui](https://github.com/expo/expo/tree/HEAD/packages/expo-system-ui) | `3.0.7` | `4.0.7` |
| [expo-web-browser](https://github.com/expo/expo/tree/HEAD/packages/expo-web-browser) | `13.0.3` | `14.0.2` |
| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.74.2` | `0.77.0` |
| [react-native-device-info](https://github.com/react-native-device-info/react-native-device-info) | `11.1.0` | `14.0.2` |
| [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) | `2.16.2` | `2.22.1` |
| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `3.10.1` | `3.16.7` |
| [react-native-safe-area-context](https://github.com/th3rdwave/react-native-safe-area-context) | `4.10.1` | `5.1.0` |
| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `3.31.1` | `4.5.0` |



Updates `@tailwindcss/postcss` from 4.0.0 to 4.0.1
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.0.1/packages/@tailwindcss-postcss)

Updates `@vercel/otel` from 1.10.0 to 1.10.1
- [Release notes](https://github.com/vercel/otel/releases)
- [Commits](https://github.com/vercel/otel/compare/@vercel/otel@1.10.0...@vercel/otel@1.10.1)

Updates `next` from 15.1.4 to 15.1.6
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.1.4...v15.1.6)

Updates `next` from 15.1.4 to 15.1.6
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.1.4...v15.1.6)

Updates `@opentelemetry/auto-instrumentations-node` from 0.55.2 to 0.56.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.55.2...auto-instrumentations-node-v0.56.0)

Updates `@opentelemetry/resource-detector-alibaba-cloud` from 0.29.7 to 0.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-gcp-v0.29.7...host-metrics-v0.30.0)

Updates `@opentelemetry/resource-detector-aws` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-aws-v1.10.0...resource-detector-aws-v1.11.0)

Updates `@opentelemetry/resource-detector-container` from 0.5.3 to 0.6.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/v0.6.0/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-tedious-v0.5.3...v0.6.0)

Updates `@opentelemetry/resource-detector-gcp` from 0.32.0 to 0.33.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/host-metrics-v0.32.0...host-metrics-v0.33.0)

Updates `@tanstack/react-query` from 5.64.1 to 5.65.1
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.65.1/packages/react-query)

Updates `@opentelemetry/semantic-conventions` from 1.27.0 to 1.28.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.27.0...v1.28.0)

Updates `@opentelemetry/auto-instrumentations-node` from 0.55.2 to 0.56.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.55.2...auto-instrumentations-node-v0.56.0)

Updates `@opentelemetry/resource-detector-alibaba-cloud` from 0.29.7 to 0.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-gcp-v0.29.7...host-metrics-v0.30.0)

Updates `@opentelemetry/resource-detector-aws` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-aws-v1.10.0...resource-detector-aws-v1.11.0)

Updates `@opentelemetry/resource-detector-container` from 0.5.3 to 0.6.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/v0.6.0/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-tedious-v0.5.3...v0.6.0)

Updates `@opentelemetry/resource-detector-gcp` from 0.32.0 to 0.33.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/host-metrics-v0.32.0...host-metrics-v0.33.0)

Updates `@opentelemetry/semantic-conventions` from 1.27.0 to 1.28.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.27.0...v1.28.0)

Updates `react` from 18.2.0 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react)

Updates `@types/react` from 18.2.79 to 19.0.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `react-dom` from 18.2.0 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react-dom)

Updates `@opentelemetry/exporter-trace-otlp-http` from 0.52.1 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.57.1)

Updates `@opentelemetry/instrumentation` from 0.55.0 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.55.0...experimental/v0.57.1)

Updates `@opentelemetry/sdk-metrics` from 1.25.1 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.30.1)

Updates `@tanstack/react-query` from 4.36.1 to 5.65.1
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.65.1/packages/react-query)

Updates `uuid` from 10.0.0 to 11.0.5
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v10.0.0...v11.0.5)

Updates `@opentelemetry/instrumentation-fetch` from 0.55.0 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.55.0...experimental/v0.57.1)

Updates `@opentelemetry/instrumentation-xml-http-request` from 0.55.0 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.55.0...experimental/v0.57.1)

Updates `@react-navigation/native` from 6.1.18 to 7.0.14
- [Release notes](https://github.com/react-navigation/react-navigation/releases)
- [Changelog](https://github.com/react-navigation/react-navigation/blob/main/packages/native/CHANGELOG.md)
- [Commits](https://github.com/react-navigation/react-navigation/commits/@react-navigation/native@7.0.14/packages/native)

Updates `expo` from 51.0.39 to 52.0.28
- [Changelog](https://github.com/expo/expo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo)

Updates `expo-constants` from 16.0.2 to 17.0.5
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-constants/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-constants)

Updates `expo-font` from 12.0.10 to 13.0.3
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-font/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-font)

Updates `expo-linking` from 6.3.1 to 7.0.5
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-linking/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-linking)

Updates `expo-router` from 3.5.24 to 4.0.17
- [Changelog](https://github.com/expo/expo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-router)

Updates `expo-splash-screen` from 0.27.7 to 0.29.21
- [Changelog](https://github.com/expo/expo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-splash-screen)

Updates `expo-status-bar` from 1.12.1 to 2.0.1
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-status-bar/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-status-bar)

Updates `expo-system-ui` from 3.0.7 to 4.0.7
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-system-ui/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-system-ui)

Updates `expo-web-browser` from 13.0.3 to 14.0.2
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-web-browser/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-web-browser)

Updates `react-native` from 0.74.2 to 0.77.0
- [Release notes](https://github.com/facebook/react-native/releases)
- [Changelog](https://github.com/facebook/react-native/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react-native/commits/v0.77.0/packages/react-native)

Updates `react-native-device-info` from 11.1.0 to 14.0.2
- [Release notes](https://github.com/react-native-device-info/react-native-device-info/releases)
- [Changelog](https://github.com/react-native-device-info/react-native-device-info/blob/master/CHANGELOG.md)
- [Commits](https://github.com/react-native-device-info/react-native-device-info/compare/v11.1.0...v14.0.2)

Updates `react-native-gesture-handler` from 2.16.2 to 2.22.1
- [Release notes](https://github.com/software-mansion/react-native-gesture-handler/releases)
- [Commits](https://github.com/software-mansion/react-native-gesture-handler/compare/2.16.2...2.22.1)

Updates `react-native-reanimated` from 3.10.1 to 3.16.7
- [Release notes](https://github.com/software-mansion/react-native-reanimated/releases)
- [Commits](https://github.com/software-mansion/react-native-reanimated/commits/3.16.7/packages/react-native-reanimated)

Updates `react-native-safe-area-context` from 4.10.1 to 5.1.0
- [Release notes](https://github.com/th3rdwave/react-native-safe-area-context/releases)
- [Commits](https://github.com/th3rdwave/react-native-safe-area-context/compare/v4.10.1...v5.1.0)

Updates `react-native-screens` from 3.31.1 to 4.5.0
- [Release notes](https://github.com/software-mansion/react-native-screens/releases)
- [Commits](https://github.com/software-mansion/react-native-screens/compare/3.31.1...4.5.0)

---
updated-dependencies:
- dependency-name: "@tailwindcss/postcss"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@vercel/otel"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: next
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: next
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-alibaba-cloud"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-aws"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-container"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-gcp"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/semantic-conventions"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-alibaba-cloud"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-aws"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-container"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-gcp"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/semantic-conventions"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: react-dom
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-http"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-metrics"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation-fetch"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation-xml-http-request"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@react-navigation/native"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo-constants
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo-font
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo-linking
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo-router
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo-splash-screen
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: expo-status-bar
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo-system-ui
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo-web-browser
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: react-native
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react-native-device-info
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: react-native-gesture-handler
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react-native-reanimated
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react-native-safe-area-context
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: react-native-screens
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Revert react-native bump

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2025-01-30 12:33:22 +01:00
dependabot[bot] 533b2069f6
build(deps): update php-di/php-di requirement (#1972)
Updates the requirements on [php-di/php-di](https://github.com/PHP-DI/PHP-DI) to permit the latest version.

Updates `php-di/php-di` to 7.0.8
- [Release notes](https://github.com/PHP-DI/PHP-DI/releases)
- [Commits](https://github.com/PHP-DI/PHP-DI/compare/7.0.7...7.0.8)

---
updated-dependencies:
- dependency-name: php-di/php-di
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-30 12:02:53 +01:00
dependabot[bot] ab22551305
build(deps): bump the npm-development-dependencies group across 3 directories with 11 updates (#1976)
* build(deps): bump the npm-development-dependencies group across 3 directories with 11 updates

Bumps the npm-development-dependencies group with 1 update in the /src/frontend directory: [cypress](https://github.com/cypress-io/cypress).
Bumps the npm-development-dependencies group with 1 update in the /src/payment directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the npm-development-dependencies group with 9 updates in the /src/react-native-app directory:

| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `9.19.0` |
| [ts-proto](https://github.com/stephenh/ts-proto) | `1.181.1` | `2.6.1` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.3.3` | `5.7.3` |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.26.0` | `7.26.7` |
| [eslint-config-expo](https://github.com/expo/expo/tree/HEAD/packages/eslint-config-expo) | `7.1.2` | `8.0.1` |
| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.0.1` |
| [jest-expo](https://github.com/expo/expo/tree/HEAD/packages/jest-expo) | `51.0.4` | `52.0.3` |
| [react-test-renderer](https://github.com/facebook/react/tree/HEAD/packages/react-test-renderer) | `18.2.0` | `19.0.0` |
| [@types/react-test-renderer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-test-renderer) | `18.3.1` | `19.0.0` |



Updates `cypress` from 14.0.0 to 14.0.1
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v14.0.0...v14.0.1)

Updates `@types/node` from 22.10.5 to 22.12.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 8.57.1 to 9.19.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.57.1...v9.19.0)

Updates `ts-proto` from 1.181.1 to 2.6.1
- [Release notes](https://github.com/stephenh/ts-proto/releases)
- [Changelog](https://github.com/stephenh/ts-proto/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stephenh/ts-proto/compare/v1.181.1...v2.6.1)

Updates `typescript` from 5.3.3 to 5.7.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.3.3...v5.7.3)

Updates `@babel/core` from 7.26.0 to 7.26.7
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.7/packages/babel-core)

Updates `eslint-config-expo` from 7.1.2 to 8.0.1
- [Changelog](https://github.com/expo/expo/blob/main/packages/eslint-config-expo/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/eslint-config-expo)

Updates `eslint-config-prettier` from 9.1.0 to 10.0.1
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.0.1)

Updates `jest-expo` from 51.0.4 to 52.0.3
- [Changelog](https://github.com/expo/expo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/jest-expo)

Updates `react-test-renderer` from 18.2.0 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react-test-renderer)

Updates `@types/react-test-renderer` from 18.3.1 to 19.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-test-renderer)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: ts-proto
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-expo
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: jest-expo
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: react-test-renderer
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: "@types/react-test-renderer"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Remove react-native bumps from PR

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2025-01-30 11:17:54 +01:00
Jonathan Munz f92dd4a6ad
revert react-native dependency updates (#1975) 2025-01-30 08:44:57 +01:00
Juliano Costa 8864fb9a20
[chore] specify npm folders to avoid reactive native updates (#1974) 2025-01-29 19:46:49 +01:00
Saurabh D af9d8f5504
updated AppDynamics Blog link (#1970)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-01-29 09:06:54 +02:00
dependabot[bot] a96a2d5a47
build(deps): bump the gradle-production-dependencies group across 2 directories with 23 updates (#1964)
* build(deps): bump the gradle-production-dependencies group across 2 directories with 23 updates

Bumps the gradle-production-dependencies group with 16 updates in the /src/ad directory:

| Package | From | To |
| --- | --- | --- |
| [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.40.0` | `1.46.0` |
| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.6.0` | `2.12.0` |
| [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) | `2.41.0` | `2.51.0` |
| [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) | `1.65.1` | `1.70.0` |
| [io.grpc:grpc-stub](https://github.com/grpc/grpc-java) | `1.65.1` | `1.70.0` |
| [io.grpc:grpc-netty](https://github.com/grpc/grpc-java) | `1.65.1` | `1.70.0` |
| [io.grpc:grpc-services](https://github.com/grpc/grpc-java) | `1.65.1` | `1.70.0` |
| [io.grpc:protoc-gen-grpc-java](https://github.com/grpc/grpc-java) | `1.65.1` | `1.70.0` |
| org.apache.logging.log4j:log4j-core | `2.23.1` | `2.24.3` |
| dev.openfeature.contrib.providers:flagd | `0.8.4` | `0.10.5` |
| [dev.openfeature:sdk](https://github.com/open-feature/java-sdk) | `1.9.0` | `1.14.0` |
| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.17.2` | `2.18.2` |
| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.17.2` | `2.18.2` |
| [io.netty:netty-tcnative-boringssl-static](https://github.com/netty/netty-tcnative) | `2.0.65.Final` | `2.0.69.Final` |
| [com.google.protobuf:protoc](https://github.com/protocolbuffers/protobuf) | `3.25.3` | `4.29.3` |
| com.github.ben-manes.versions | `0.51.0` | `0.52.0` |

Bumps the gradle-production-dependencies group with 17 updates in the /src/fraud-detection directory:

| Package | From | To |
| --- | --- | --- |
| [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) | `2.28.0` | `2.51.0` |
| [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) | `1.59.0` | `1.70.0` |
| [io.grpc:grpc-stub](https://github.com/grpc/grpc-java) | `1.59.0` | `1.70.0` |
| [io.grpc:grpc-netty](https://github.com/grpc/grpc-java) | `1.59.0` | `1.70.0` |
| [io.grpc:grpc-services](https://github.com/grpc/grpc-java) | `1.59.0` | `1.70.0` |
| [io.grpc:protoc-gen-grpc-java](https://github.com/grpc/grpc-java) | `1.59.0` | `1.70.0` |
| org.apache.logging.log4j:log4j-core | `2.21.1` | `2.24.3` |
| dev.openfeature.contrib.providers:flagd | `0.7.0` | `0.10.5` |
| [dev.openfeature:sdk](https://github.com/open-feature/java-sdk) | `1.7.4` | `1.14.0` |
| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `3.25.0` | `4.29.3` |
| com.google.protobuf:protobuf-kotlin | `3.25.0` | `4.29.3` |
| [com.google.protobuf:protoc](https://github.com/protocolbuffers/protobuf) | `3.25.0` | `4.29.3` |
| org.apache.kafka:kafka-clients | `3.6.0` | `3.9.0` |
| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.38.0` | `1.46.0` |
| [io.opentelemetry:opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-java) | `1.38.0` | `1.46.0` |
| org.slf4j:slf4j-api | `2.0.9` | `2.0.16` |
| jvm | `1.9.20` | `2.1.10` |



Updates `io.opentelemetry:opentelemetry-bom` from 1.40.0 to 1.46.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.40.0...v1.46.0)

Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.6.0 to 2.12.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.6.0...v2.12.0)

Updates `com.google.api.grpc:proto-google-common-protos` from 2.41.0 to 2.51.0
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/compare/v2.41.0...v2.51.0)

Updates `io.grpc:grpc-protobuf` from 1.65.1 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `io.grpc:grpc-stub` from 1.65.1 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `io.grpc:grpc-netty` from 1.65.1 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `io.grpc:grpc-services` from 1.65.1 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `io.grpc:protoc-gen-grpc-java` from 1.65.1 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `io.grpc:grpc-stub` from 1.65.1 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `io.grpc:grpc-netty` from 1.65.1 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `io.grpc:grpc-services` from 1.65.1 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `org.apache.logging.log4j:log4j-core` from 2.23.1 to 2.24.3

Updates `dev.openfeature.contrib.providers:flagd` from 0.8.4 to 0.10.5

Updates `dev.openfeature:sdk` from 1.9.0 to 1.14.0
- [Release notes](https://github.com/open-feature/java-sdk/releases)
- [Changelog](https://github.com/open-feature/java-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/java-sdk/compare/v1.9.0...v1.14.0)

Updates `com.fasterxml.jackson.core:jackson-core` from 2.17.2 to 2.18.2
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.17.2...jackson-core-2.18.2)

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.17.2 to 2.18.2
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.17.2 to 2.18.2
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `io.netty:netty-tcnative-boringssl-static` from 2.0.65.Final to 2.0.69.Final
- [Release notes](https://github.com/netty/netty-tcnative/releases)
- [Commits](https://github.com/netty/netty-tcnative/compare/netty-tcnative-parent-2.0.65.Final...netty-tcnative-parent-2.0.69.Final)

Updates `com.google.protobuf:protoc` from 3.25.3 to 4.29.3
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `io.grpc:protoc-gen-grpc-java` from 1.65.1 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `com.github.ben-manes.versions` from 0.51.0 to 0.52.0

Updates `com.google.api.grpc:proto-google-common-protos` from 2.28.0 to 2.51.0
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/compare/v2.41.0...v2.51.0)

Updates `io.grpc:grpc-protobuf` from 1.59.0 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `io.grpc:grpc-stub` from 1.59.0 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `io.grpc:grpc-netty` from 1.59.0 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `io.grpc:grpc-services` from 1.59.0 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `io.grpc:protoc-gen-grpc-java` from 1.59.0 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `io.grpc:grpc-stub` from 1.59.0 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `io.grpc:grpc-netty` from 1.59.0 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `io.grpc:grpc-services` from 1.59.0 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `org.apache.logging.log4j:log4j-core` from 2.21.1 to 2.24.3

Updates `dev.openfeature.contrib.providers:flagd` from 0.7.0 to 0.10.5

Updates `dev.openfeature:sdk` from 1.7.4 to 1.14.0
- [Release notes](https://github.com/open-feature/java-sdk/releases)
- [Changelog](https://github.com/open-feature/java-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/java-sdk/compare/v1.9.0...v1.14.0)

Updates `com.google.protobuf:protobuf-java` from 3.25.0 to 4.29.3
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `com.google.protobuf:protobuf-kotlin` from 3.25.0 to 4.29.3

Updates `com.google.protobuf:protoc` from 3.25.0 to 4.29.3
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `io.grpc:protoc-gen-grpc-java` from 1.59.0 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.1...v1.70.0)

Updates `com.google.protobuf:protobuf-java` from 3.25.0 to 4.29.3
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `org.apache.kafka:kafka-clients` from 3.6.0 to 3.9.0

Updates `io.opentelemetry:opentelemetry-api` from 1.38.0 to 1.46.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.38.0...v1.46.0)

Updates `io.opentelemetry:opentelemetry-sdk` from 1.38.0 to 1.46.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/compare/v1.38.0...v1.46.0)

Updates `org.slf4j:slf4j-api` from 2.0.9 to 2.0.16

Updates `com.google.protobuf:protobuf-kotlin` from 3.25.0 to 4.29.3

Updates `jvm` from 1.9.20 to 2.1.10

---
updated-dependencies:
- dependency-name: io.opentelemetry:opentelemetry-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature:sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.netty:netty-tcnative-boringssl-static
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.github.ben-manes.versions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature:sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-kotlin
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gradle-production-dependencies
- dependency-name: org.apache.kafka:kafka-clients
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.opentelemetry:opentelemetry-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.opentelemetry:opentelemetry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: org.slf4j:slf4j-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protobuf-kotlin
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gradle-production-dependencies
- dependency-name: jvm
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gradle-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump gradle and add missing dependency to make ad build

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2025-01-29 00:20:56 +01:00
dependabot[bot] c72d3ea515
build(deps): bump the pip-production-dependencies group across 3 directories with 44 updates (#1959)
* build(deps): bump the pip-production-dependencies group across 3 directories with 44 updates

Bumps the pip-production-dependencies group with 44 updates in the /src directory:

| Package | From | To |
| --- | --- | --- |
| [certifi](https://github.com/certifi/python-certifi) | `2023.7.22` | `2024.12.14` |
| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.3.2` | `3.4.1` |
| [click](https://github.com/pallets/click) | `8.1.7` | `8.1.8` |
| [deprecated](https://github.com/laurent-laporte-pro/deprecated) | `1.2.14` | `1.2.18` |
| [flask](https://github.com/pallets/flask) | `3.0.0` | `3.1.0` |
| [flask-cors](https://github.com/corydolphin/flask-cors) | `4.0.0` | `5.0.0` |
| [gevent](https://github.com/gevent/gevent) | `23.9.1` | `24.11.1` |
| [geventhttpclient](https://github.com/geventhttpclient/geventhttpclient) | `2.0.11` | `2.3.3` |
| [googleapis-common-protos](https://github.com/googleapis/python-api-common-protos) | `1.61.0` | `1.66.0` |
| [greenlet](https://github.com/python-greenlet/greenlet) | `3.0.1` | `3.1.1` |
| [idna](https://github.com/kjd/idna) | `3.4` | `3.10` |
| [itsdangerous](https://github.com/pallets/itsdangerous) | `2.1.2` | `2.2.0` |
| [jinja2](https://github.com/pallets/jinja) | `3.1.2` | `3.1.5` |
| [locust](https://github.com/locustio/locust) | `2.18.2` | `2.32.6` |
| [locust-plugins](https://github.com/SvenskaSpel/locust-plugins) | `3.4.0` | `4.5.3` |
| [markupsafe](https://github.com/pallets/markupsafe) | `2.1.3` | `3.0.2` |
| [msgpack](https://github.com/msgpack/msgpack-python) | `1.0.7` | `1.1.0` |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.25.0` | `1.29.0` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.25.0` | `1.29.0` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.46b0` | `0.50b0` |
| [opentelemetry-instrumentation-jinja2](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.46b0` | `0.50b0` |
| [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.46b0` | `0.50b0` |
| [opentelemetry-instrumentation-system-metrics](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.46b0` | `0.50b0` |
| [opentelemetry-instrumentation-urllib3](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.46b0` | `0.50b0` |
| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.25.0` | `1.29.0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.25.0` | `1.29.0` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.46b0` | `0.50b0` |
| [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.46b0` | `0.50b0` |
| [openfeature-sdk](https://github.com/open-feature/python-sdk) | `0.7.0` | `0.7.4` |
| [protobuf](https://github.com/protocolbuffers/protobuf) | `4.25.2` | `5.29.3` |
| [psutil](https://github.com/giampaolo/psutil) | `5.9.6` | `6.1.1` |
| [pyzmq](https://github.com/zeromq/pyzmq) | `25.1.1` | `26.2.0` |
| [requests](https://github.com/psf/requests) | `2.31.0` | `2.32.3` |
| [six](https://github.com/benjaminp/six) | `1.16.0` | `1.17.0` |
| [typing-extensions](https://github.com/python/typing_extensions) | `4.8.0` | `4.12.2` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.0.7` | `2.3.0` |
| [werkzeug](https://github.com/pallets/werkzeug) | `3.0.1` | `3.1.3` |
| [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.16.0` | `1.17.2` |
| [zope-interface](https://github.com/zopefoundation/zope.interface) | `6.1` | `7.2` |
| [python-json-logger](https://github.com/nhairs/python-json-logger) | `2.0.7` | `3.2.1` |
| [grpcio-health-checking](https://grpc.io) | `1.60.0` | `1.70.0` |
| [grpcio](https://github.com/grpc/grpc) | `1.60.0` | `1.70.0` |
| [opentelemetry-distro](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.46b0` | `0.50b0` |
| [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.0.0` | `1.0.1` |

Bumps the pip-production-dependencies group with 40 updates in the /src/load-generator directory:

| Package | From | To |
| --- | --- | --- |
| [certifi](https://github.com/certifi/python-certifi) | `2023.7.22` | `2024.12.14` |
| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.3.2` | `3.4.1` |
| [click](https://github.com/pallets/click) | `8.1.7` | `8.1.8` |
| [deprecated](https://github.com/laurent-laporte-pro/deprecated) | `1.2.14` | `1.2.18` |
| [flask](https://github.com/pallets/flask) | `3.0.0` | `3.1.0` |
| [flask-cors](https://github.com/corydolphin/flask-cors) | `4.0.0` | `5.0.0` |
| [gevent](https://github.com/gevent/gevent) | `23.9.1` | `24.11.1` |
| [geventhttpclient](https://github.com/geventhttpclient/geventhttpclient) | `2.0.11` | `2.3.3` |
| [googleapis-common-protos](https://github.com/googleapis/python-api-common-protos) | `1.61.0` | `1.66.0` |
| [greenlet](https://github.com/python-greenlet/greenlet) | `3.0.1` | `3.1.1` |
| [idna](https://github.com/kjd/idna) | `3.4` | `3.10` |
| [itsdangerous](https://github.com/pallets/itsdangerous) | `2.1.2` | `2.2.0` |
| [jinja2](https://github.com/pallets/jinja) | `3.1.2` | `3.1.5` |
| [locust](https://github.com/locustio/locust) | `2.18.2` | `2.32.6` |
| [locust-plugins](https://github.com/SvenskaSpel/locust-plugins) | `3.4.0` | `4.5.3` |
| [markupsafe](https://github.com/pallets/markupsafe) | `2.1.3` | `3.0.2` |
| [msgpack](https://github.com/msgpack/msgpack-python) | `1.0.7` | `1.1.0` |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.25.0` | `1.29.0` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.25.0` | `1.29.0` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.46b0` | `0.50b0` |
| [opentelemetry-instrumentation-jinja2](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.46b0` | `0.50b0` |
| [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.46b0` | `0.50b0` |
| [opentelemetry-instrumentation-system-metrics](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.46b0` | `0.50b0` |
| [opentelemetry-instrumentation-urllib3](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.46b0` | `0.50b0` |
| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.25.0` | `1.29.0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.25.0` | `1.29.0` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.46b0` | `0.50b0` |
| [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.46b0` | `0.50b0` |
| [openfeature-sdk](https://github.com/open-feature/python-sdk) | `0.7.0` | `0.7.4` |
| [protobuf](https://github.com/protocolbuffers/protobuf) | `4.25.2` | `5.29.3` |
| [psutil](https://github.com/giampaolo/psutil) | `5.9.6` | `6.1.1` |
| [pyzmq](https://github.com/zeromq/pyzmq) | `25.1.1` | `26.2.0` |
| [requests](https://github.com/psf/requests) | `2.31.0` | `2.32.3` |
| [six](https://github.com/benjaminp/six) | `1.16.0` | `1.17.0` |
| [typing-extensions](https://github.com/python/typing_extensions) | `4.8.0` | `4.12.2` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.0.7` | `2.3.0` |
| [werkzeug](https://github.com/pallets/werkzeug) | `3.0.1` | `3.1.3` |
| [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.16.0` | `1.17.2` |
| [zope-interface](https://github.com/zopefoundation/zope.interface) | `6.1` | `7.2` |
| [python-json-logger](https://github.com/nhairs/python-json-logger) | `2.0.7` | `3.2.1` |

Bumps the pip-production-dependencies group with 8 updates in the /src/recommendation directory:

| Package | From | To |
| --- | --- | --- |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.25.0` | `1.29.0` |
| [openfeature-sdk](https://github.com/open-feature/python-sdk) | `0.7.0` | `0.7.4` |
| [psutil](https://github.com/giampaolo/psutil) | `5.9.6` | `6.1.1` |
| [python-json-logger](https://github.com/nhairs/python-json-logger) | `2.0.7` | `3.2.1` |
| [grpcio-health-checking](https://grpc.io) | `1.60.0` | `1.70.0` |
| [grpcio](https://github.com/grpc/grpc) | `1.60.0` | `1.70.0` |
| [opentelemetry-distro](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.46b0` | `0.50b0` |
| [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.0.0` | `1.0.1` |



Updates `certifi` from 2023.7.22 to 2024.12.14
- [Commits](https://github.com/certifi/python-certifi/compare/2023.07.22...2024.12.14)

Updates `charset-normalizer` from 3.3.2 to 3.4.1
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.3.2...3.4.1)

Updates `click` from 8.1.7 to 8.1.8
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.1.7...8.1.8)

Updates `deprecated` from 1.2.14 to 1.2.18
- [Release notes](https://github.com/laurent-laporte-pro/deprecated/releases)
- [Changelog](https://github.com/laurent-laporte-pro/deprecated/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/laurent-laporte-pro/deprecated/compare/v1.2.14...v1.2.18)

Updates `flask` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/pallets/flask/releases)
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/flask/compare/3.0.0...3.1.0)

Updates `flask-cors` from 4.0.0 to 5.0.0
- [Release notes](https://github.com/corydolphin/flask-cors/releases)
- [Changelog](https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md)
- [Commits](https://github.com/corydolphin/flask-cors/compare/4.0.0...5.0.0)

Updates `gevent` from 23.9.1 to 24.11.1
- [Release notes](https://github.com/gevent/gevent/releases)
- [Changelog](https://github.com/gevent/gevent/blob/master/docs/changelog_pre.rst)
- [Commits](https://github.com/gevent/gevent/compare/23.9.1...24.11.1)

Updates `geventhttpclient` from 2.0.11 to 2.3.3
- [Release notes](https://github.com/geventhttpclient/geventhttpclient/releases)
- [Changelog](https://github.com/geventhttpclient/geventhttpclient/blob/master/release.md)
- [Commits](https://github.com/geventhttpclient/geventhttpclient/compare/2.0.11...2.3.3)

Updates `googleapis-common-protos` from 1.61.0 to 1.66.0
- [Release notes](https://github.com/googleapis/python-api-common-protos/releases)
- [Changelog](https://github.com/googleapis/python-api-common-protos/blob/v1.66.0/CHANGELOG.md)
- [Commits](https://github.com/googleapis/python-api-common-protos/compare/v1.61.0...v1.66.0)

Updates `greenlet` from 3.0.1 to 3.1.1
- [Changelog](https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-greenlet/greenlet/compare/3.0.1...3.1.1)

Updates `idna` from 3.4 to 3.10
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.4...v3.10)

Updates `itsdangerous` from 2.1.2 to 2.2.0
- [Release notes](https://github.com/pallets/itsdangerous/releases)
- [Changelog](https://github.com/pallets/itsdangerous/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/itsdangerous/compare/2.1.2...2.2.0)

Updates `jinja2` from 3.1.2 to 3.1.5
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.5)

Updates `locust` from 2.18.2 to 2.32.6
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/docs/changelog.rst)
- [Commits](https://github.com/locustio/locust/compare/2.18.2...2.32.6)

Updates `locust-plugins` from 3.4.0 to 4.5.3
- [Release notes](https://github.com/SvenskaSpel/locust-plugins/releases)
- [Commits](https://github.com/SvenskaSpel/locust-plugins/compare/3.4.0...4.5.3)

Updates `markupsafe` from 2.1.3 to 3.0.2
- [Release notes](https://github.com/pallets/markupsafe/releases)
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/markupsafe/compare/2.1.3...3.0.2)

Updates `msgpack` from 1.0.7 to 1.1.0
- [Release notes](https://github.com/msgpack/msgpack-python/releases)
- [Changelog](https://github.com/msgpack/msgpack-python/blob/main/ChangeLog.rst)
- [Commits](https://github.com/msgpack/msgpack-python/compare/v1.0.7...v1.1.0)

Updates `opentelemetry-api` from 1.25.0 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.25.0...v1.29.0)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.25.0 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.25.0...v1.29.0)

Updates `opentelemetry-instrumentation` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-jinja2` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-system-metrics` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-proto` from 1.25.0 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.25.0...v1.29.0)

Updates `opentelemetry-sdk` from 1.25.0 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.25.0...v1.29.0)

Updates `opentelemetry-semantic-conventions` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-util-http` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `openfeature-sdk` from 0.7.0 to 0.7.4
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.0...v0.7.4)

Updates `protobuf` from 4.25.2 to 5.29.3
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.25.2...v5.29.3)

Updates `psutil` from 5.9.6 to 6.1.1
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-5.9.6...release-6.1.1)

Updates `pyzmq` from 25.1.1 to 26.2.0
- [Release notes](https://github.com/zeromq/pyzmq/releases)
- [Commits](https://github.com/zeromq/pyzmq/compare/v25.1.1...v26.2.0)

Updates `requests` from 2.31.0 to 2.32.3
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.3)

Updates `six` from 1.16.0 to 1.17.0
- [Changelog](https://github.com/benjaminp/six/blob/main/CHANGES)
- [Commits](https://github.com/benjaminp/six/compare/1.16.0...1.17.0)

Updates `typing-extensions` from 4.8.0 to 4.12.2
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/python/typing_extensions/compare/4.8.0...4.12.2)

Updates `urllib3` from 2.0.7 to 2.3.0
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.7...2.3.0)

Updates `werkzeug` from 3.0.1 to 3.1.3
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.1...3.1.3)

Updates `wrapt` from 1.16.0 to 1.17.2
- [Release notes](https://github.com/GrahamDumpleton/wrapt/releases)
- [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst)
- [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.16.0...1.17.2)

Updates `zope-interface` from 6.1 to 7.2
- [Changelog](https://github.com/zopefoundation/zope.interface/blob/master/CHANGES.rst)
- [Commits](https://github.com/zopefoundation/zope.interface/compare/6.1...7.2)

Updates `python-json-logger` from 2.0.7 to 3.2.1
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](https://github.com/nhairs/python-json-logger/compare/v2.0.7...v3.2.1)

Updates `grpcio-health-checking` from 1.60.0 to 1.70.0

Updates `grpcio` from 1.60.0 to 1.70.0
- [Release notes](https://github.com/grpc/grpc/releases)
- [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md)
- [Commits](https://github.com/grpc/grpc/compare/v1.60.0...v1.70.0)

Updates `opentelemetry-distro` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `python-dotenv` from 1.0.0 to 1.0.1
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.0.0...v1.0.1)

Updates `certifi` from 2023.7.22 to 2024.12.14
- [Commits](https://github.com/certifi/python-certifi/compare/2023.07.22...2024.12.14)

Updates `charset-normalizer` from 3.3.2 to 3.4.1
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.3.2...3.4.1)

Updates `click` from 8.1.7 to 8.1.8
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.1.7...8.1.8)

Updates `deprecated` from 1.2.14 to 1.2.18
- [Release notes](https://github.com/laurent-laporte-pro/deprecated/releases)
- [Changelog](https://github.com/laurent-laporte-pro/deprecated/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/laurent-laporte-pro/deprecated/compare/v1.2.14...v1.2.18)

Updates `flask` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/pallets/flask/releases)
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/flask/compare/3.0.0...3.1.0)

Updates `flask-cors` from 4.0.0 to 5.0.0
- [Release notes](https://github.com/corydolphin/flask-cors/releases)
- [Changelog](https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md)
- [Commits](https://github.com/corydolphin/flask-cors/compare/4.0.0...5.0.0)

Updates `gevent` from 23.9.1 to 24.11.1
- [Release notes](https://github.com/gevent/gevent/releases)
- [Changelog](https://github.com/gevent/gevent/blob/master/docs/changelog_pre.rst)
- [Commits](https://github.com/gevent/gevent/compare/23.9.1...24.11.1)

Updates `geventhttpclient` from 2.0.11 to 2.3.3
- [Release notes](https://github.com/geventhttpclient/geventhttpclient/releases)
- [Changelog](https://github.com/geventhttpclient/geventhttpclient/blob/master/release.md)
- [Commits](https://github.com/geventhttpclient/geventhttpclient/compare/2.0.11...2.3.3)

Updates `googleapis-common-protos` from 1.61.0 to 1.66.0
- [Release notes](https://github.com/googleapis/python-api-common-protos/releases)
- [Changelog](https://github.com/googleapis/python-api-common-protos/blob/v1.66.0/CHANGELOG.md)
- [Commits](https://github.com/googleapis/python-api-common-protos/compare/v1.61.0...v1.66.0)

Updates `greenlet` from 3.0.1 to 3.1.1
- [Changelog](https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-greenlet/greenlet/compare/3.0.1...3.1.1)

Updates `idna` from 3.4 to 3.10
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.4...v3.10)

Updates `itsdangerous` from 2.1.2 to 2.2.0
- [Release notes](https://github.com/pallets/itsdangerous/releases)
- [Changelog](https://github.com/pallets/itsdangerous/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/itsdangerous/compare/2.1.2...2.2.0)

Updates `jinja2` from 3.1.2 to 3.1.5
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.5)

Updates `locust` from 2.18.2 to 2.32.6
- [Release notes](https://github.com/locustio/locust/releases)
- [Changelog](https://github.com/locustio/locust/blob/master/docs/changelog.rst)
- [Commits](https://github.com/locustio/locust/compare/2.18.2...2.32.6)

Updates `locust-plugins` from 3.4.0 to 4.5.3
- [Release notes](https://github.com/SvenskaSpel/locust-plugins/releases)
- [Commits](https://github.com/SvenskaSpel/locust-plugins/compare/3.4.0...4.5.3)

Updates `markupsafe` from 2.1.3 to 3.0.2
- [Release notes](https://github.com/pallets/markupsafe/releases)
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/markupsafe/compare/2.1.3...3.0.2)

Updates `msgpack` from 1.0.7 to 1.1.0
- [Release notes](https://github.com/msgpack/msgpack-python/releases)
- [Changelog](https://github.com/msgpack/msgpack-python/blob/main/ChangeLog.rst)
- [Commits](https://github.com/msgpack/msgpack-python/compare/v1.0.7...v1.1.0)

Updates `opentelemetry-api` from 1.25.0 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.25.0...v1.29.0)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.25.0 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.25.0...v1.29.0)

Updates `opentelemetry-instrumentation` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-jinja2` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-system-metrics` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-proto` from 1.25.0 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.25.0...v1.29.0)

Updates `opentelemetry-sdk` from 1.25.0 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.25.0...v1.29.0)

Updates `opentelemetry-semantic-conventions` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-util-http` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `openfeature-sdk` from 0.7.0 to 0.7.4
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.0...v0.7.4)

Updates `protobuf` from 4.25.2 to 5.29.3
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.25.2...v5.29.3)

Updates `psutil` from 5.9.6 to 6.1.1
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-5.9.6...release-6.1.1)

Updates `pyzmq` from 25.1.1 to 26.2.0
- [Release notes](https://github.com/zeromq/pyzmq/releases)
- [Commits](https://github.com/zeromq/pyzmq/compare/v25.1.1...v26.2.0)

Updates `requests` from 2.31.0 to 2.32.3
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.3)

Updates `six` from 1.16.0 to 1.17.0
- [Changelog](https://github.com/benjaminp/six/blob/main/CHANGES)
- [Commits](https://github.com/benjaminp/six/compare/1.16.0...1.17.0)

Updates `typing-extensions` from 4.8.0 to 4.12.2
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/python/typing_extensions/compare/4.8.0...4.12.2)

Updates `urllib3` from 2.0.7 to 2.3.0
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.7...2.3.0)

Updates `werkzeug` from 3.0.1 to 3.1.3
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.1...3.1.3)

Updates `wrapt` from 1.16.0 to 1.17.2
- [Release notes](https://github.com/GrahamDumpleton/wrapt/releases)
- [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst)
- [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.16.0...1.17.2)

Updates `zope-interface` from 6.1 to 7.2
- [Changelog](https://github.com/zopefoundation/zope.interface/blob/master/CHANGES.rst)
- [Commits](https://github.com/zopefoundation/zope.interface/compare/6.1...7.2)

Updates `python-json-logger` from 2.0.7 to 3.2.1
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](https://github.com/nhairs/python-json-logger/compare/v2.0.7...v3.2.1)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.25.0 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.25.0...v1.29.0)

Updates `openfeature-sdk` from 0.7.0 to 0.7.4
- [Release notes](https://github.com/open-feature/python-sdk/releases)
- [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/python-sdk/compare/v0.7.0...v0.7.4)

Updates `psutil` from 5.9.6 to 6.1.1
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-5.9.6...release-6.1.1)

Updates `python-json-logger` from 2.0.7 to 3.2.1
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](https://github.com/nhairs/python-json-logger/compare/v2.0.7...v3.2.1)

Updates `grpcio-health-checking` from 1.60.0 to 1.70.0

Updates `grpcio` from 1.60.0 to 1.70.0
- [Release notes](https://github.com/grpc/grpc/releases)
- [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md)
- [Commits](https://github.com/grpc/grpc/compare/v1.60.0...v1.70.0)

Updates `opentelemetry-distro` from 0.46b0 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `python-dotenv` from 1.0.0 to 1.0.1
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.0.0...v1.0.1)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: charset-normalizer
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: click
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: deprecated
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: flask
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: flask-cors
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: gevent
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: geventhttpclient
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: googleapis-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: greenlet
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: idna
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: itsdangerous
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: jinja2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: locust
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: locust-plugins
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: markupsafe
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: msgpack
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-jinja2
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-requests
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-system-metrics
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-urllib3
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-proto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-semantic-conventions
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-util-http
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: protobuf
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: psutil
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: pyzmq
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: requests
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: six
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: typing-extensions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: urllib3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: werkzeug
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: wrapt
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: zope-interface
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: python-json-logger
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: grpcio-health-checking
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: grpcio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-distro
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: python-dotenv
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: certifi
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: charset-normalizer
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: click
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: deprecated
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: flask
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: flask-cors
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: gevent
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: geventhttpclient
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: googleapis-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: greenlet
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: idna
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: itsdangerous
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: jinja2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: locust
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: locust-plugins
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: markupsafe
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: msgpack
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-jinja2
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-requests
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-system-metrics
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-instrumentation-urllib3
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-proto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-semantic-conventions
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-util-http
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: protobuf
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: psutil
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: pyzmq
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: requests
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: six
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: typing-extensions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: urllib3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: werkzeug
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: wrapt
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: zope-interface
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: python-json-logger
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: openfeature-sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
- dependency-name: psutil
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: python-json-logger
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-production-dependencies
- dependency-name: grpcio-health-checking
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: grpcio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-production-dependencies
- dependency-name: opentelemetry-distro
  dependency-type: direct:production
  dependency-group: pip-production-dependencies
- dependency-name: python-dotenv
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Adjust dependencies to bump to work

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2025-01-28 23:23:40 +01:00
dependabot[bot] ab6e437050
build(deps-dev): bump the npm-development-dependencies group across 2 directories with 9 updates (#1968)
* build(deps-dev): bump the npm-development-dependencies group across 2 directories with 9 updates

Bumps the npm-development-dependencies group with 7 updates in the /src/flagd-ui directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.7` | `22.12.0` |
| [eslint](https://github.com/eslint/eslint) | `9.18.0` | `9.19.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.1.5` | `15.1.6` |
| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.10` | `0.6.11` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `4.0.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.21.0` | `8.22.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.21.0` | `8.22.0` |

Bumps the npm-development-dependencies group with 7 updates in the /src/frontend directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.7` | `22.12.0` |
| [eslint](https://github.com/eslint/eslint) | `9.18.0` | `9.19.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.1.5` | `15.1.6` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.21.0` | `8.22.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.21.0` | `8.22.0` |
| [openapi-typescript](https://github.com/openapi-ts/openapi-typescript/tree/HEAD/packages/openapi-typescript) | `7.5.2` | `7.6.0` |
| [ts-proto](https://github.com/stephenh/ts-proto) | `1.181.1` | `2.6.1` |



Updates `@types/node` from 22.10.7 to 22.12.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.18.0 to 9.19.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.18.0...v9.19.0)

Updates `eslint-config-next` from 15.1.5 to 15.1.6
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.1.6/packages/eslint-config-next)

Updates `prettier-plugin-tailwindcss` from 0.6.10 to 0.6.11
- [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.6.10...v0.6.11)

Updates `tailwindcss` from 3.4.17 to 4.0.0
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/next/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.0.0/packages/tailwindcss)

Updates `@typescript-eslint/eslint-plugin` from 8.21.0 to 8.22.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.22.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.21.0 to 8.22.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.22.0/packages/parser)

Updates `@types/node` from 22.10.7 to 22.12.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.18.0 to 9.19.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.18.0...v9.19.0)

Updates `eslint-config-next` from 15.1.5 to 15.1.6
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.1.6/packages/eslint-config-next)

Updates `@typescript-eslint/eslint-plugin` from 8.21.0 to 8.22.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.22.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.21.0 to 8.22.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.22.0/packages/parser)

Updates `openapi-typescript` from 7.5.2 to 7.6.0
- [Release notes](https://github.com/openapi-ts/openapi-typescript/releases)
- [Changelog](https://github.com/openapi-ts/openapi-typescript/blob/main/packages/openapi-typescript/CHANGELOG.md)
- [Commits](https://github.com/openapi-ts/openapi-typescript/commits/openapi-typescript@7.6.0/packages/openapi-typescript)

Updates `ts-proto` from 1.181.1 to 2.6.1
- [Release notes](https://github.com/stephenh/ts-proto/releases)
- [Changelog](https://github.com/stephenh/ts-proto/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stephenh/ts-proto/compare/v1.181.1...v2.6.1)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: prettier-plugin-tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: openapi-typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: ts-proto
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: update protobuf

Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add required changes to bump to work

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2025-01-28 22:30:43 +01:00
Pierre Tessier d40e39f447
use Grpc.Tools version 2.68.1 (#1969) 2025-01-28 20:29:47 +01:00
dependabot[bot] da1251f16c
build(deps): bump the composer-production-dependencies group across 1 directory with 2 updates (#1963)
Updates the requirements on [open-telemetry/api](https://github.com/opentelemetry-php/api) and [open-telemetry/sdk](https://github.com/opentelemetry-php/sdk) to permit the latest version.

Updates `open-telemetry/api` to 1.2.1
- [Release notes](https://github.com/opentelemetry-php/api/releases)
- [Commits](https://github.com/opentelemetry-php/api/compare/1.2.0...1.2.1)

Updates `open-telemetry/sdk` to 1.2.1
- [Release notes](https://github.com/opentelemetry-php/sdk/releases)
- [Commits](https://github.com/opentelemetry-php/sdk/compare/1.2.0...1.2.1)

---
updated-dependencies:
- dependency-name: open-telemetry/api
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/sdk
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-28 17:45:00 +01:00
dependabot[bot] c141feda97
build(deps): bump the nuget-production-dependencies group across 2 directories with 5 updates (#1960)
Bumps the nuget-production-dependencies group with 5 updates in the /src/cart/src directory:

| Package | From | To |
| --- | --- | --- |
| [OpenTelemetry.Exporter.OpenTelemetryProtocol](https://github.com/open-telemetry/opentelemetry-dotnet) | `1.11.0` | `1.11.1` |
| [OpenTelemetry.Extensions.Hosting](https://github.com/open-telemetry/opentelemetry-dotnet) | `1.11.0` | `1.11.1` |
| [OpenTelemetry.Instrumentation.AspNetCore](https://github.com/open-telemetry/opentelemetry-dotnet-contrib) | `1.10.1` | `1.11.0` |
| [OpenTelemetry.Instrumentation.Http](https://github.com/open-telemetry/opentelemetry-dotnet-contrib) | `1.10.0` | `1.11.0` |
| [OpenTelemetry.Instrumentation.Runtime](https://github.com/open-telemetry/opentelemetry-dotnet-contrib) | `1.10.0` | `1.11.0` |

Bumps the nuget-production-dependencies group with 5 updates in the /src/cart/tests directory:

| Package | From | To |
| --- | --- | --- |
| [OpenTelemetry.Exporter.OpenTelemetryProtocol](https://github.com/open-telemetry/opentelemetry-dotnet) | `1.11.0` | `1.11.1` |
| [OpenTelemetry.Extensions.Hosting](https://github.com/open-telemetry/opentelemetry-dotnet) | `1.11.0` | `1.11.1` |
| [OpenTelemetry.Instrumentation.AspNetCore](https://github.com/open-telemetry/opentelemetry-dotnet-contrib) | `1.10.1` | `1.11.0` |
| [OpenTelemetry.Instrumentation.Http](https://github.com/open-telemetry/opentelemetry-dotnet-contrib) | `1.10.0` | `1.11.0` |
| [OpenTelemetry.Instrumentation.Runtime](https://github.com/open-telemetry/opentelemetry-dotnet-contrib) | `1.10.0` | `1.11.0` |



Updates `OpenTelemetry.Exporter.OpenTelemetryProtocol` from 1.11.0 to 1.11.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-dotnet/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-dotnet/compare/core-1.11.0...core-1.11.1)

Updates `OpenTelemetry.Extensions.Hosting` from 1.11.0 to 1.11.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-dotnet/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-dotnet/compare/core-1.11.0...core-1.11.1)

Updates `OpenTelemetry.Instrumentation.AspNetCore` from 1.10.1 to 1.11.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/compare/Instrumentation.AspNetCore-1.10.1...Instrumentation.Http-1.11.0)

Updates `OpenTelemetry.Instrumentation.Http` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/compare/Exporter.Geneva-1.10.0...Instrumentation.Http-1.11.0)

Updates `OpenTelemetry.Instrumentation.Runtime` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/compare/Exporter.Geneva-1.10.0...Instrumentation.Http-1.11.0)

Updates `OpenTelemetry.Exporter.OpenTelemetryProtocol` from 1.11.0 to 1.11.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-dotnet/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-dotnet/compare/core-1.11.0...core-1.11.1)

Updates `OpenTelemetry.Extensions.Hosting` from 1.11.0 to 1.11.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-dotnet/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-dotnet/compare/core-1.11.0...core-1.11.1)

Updates `OpenTelemetry.Instrumentation.AspNetCore` from 1.10.1 to 1.11.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/compare/Instrumentation.AspNetCore-1.10.1...Instrumentation.Http-1.11.0)

Updates `OpenTelemetry.Instrumentation.Http` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/compare/Exporter.Geneva-1.10.0...Instrumentation.Http-1.11.0)

Updates `OpenTelemetry.Instrumentation.Runtime` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/compare/Exporter.Geneva-1.10.0...Instrumentation.Http-1.11.0)

---
updated-dependencies:
- dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: OpenTelemetry.Extensions.Hosting
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: OpenTelemetry.Instrumentation.AspNetCore
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: OpenTelemetry.Instrumentation.Http
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: OpenTelemetry.Instrumentation.Runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: OpenTelemetry.Extensions.Hosting
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: OpenTelemetry.Instrumentation.AspNetCore
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: OpenTelemetry.Instrumentation.Http
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: OpenTelemetry.Instrumentation.Runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-28 17:34:07 +01:00
Roger Coll cd4fe72c16
fix: do not use host DNS search domains for frontend-proxy Docker container (#1936)
* fix: do not use host DNS search domains for frontend-proxy Docker container

* chore: add changelog

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-01-28 17:18:21 +01:00
Pierre Tessier d2a1c7f303
load product catalog periodically (#1919)
* load product catalog periodically

* load product catalog periodically

* revert changed product name

* fix indent

* add products.json mount

* remove COPY products.json

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-01-28 16:27:54 +01:00
Sozhan Natarajan 880f79c9c1
Generate protobuf code for TypeScript service - Frontend (#1954)
* Generate protobuf code for Typescript service - Frontend

* additional changes for generating protobuf #1787

* Included generated files #1787

* Ignore copyright license for generated proto #1787

* Update MakeFile to clean working directory #1787

* Update Generated proto #1787

* chore: update CHANGELOG.md
2025-01-28 15:51:50 +01:00
dependabot[bot] 75cfdc097f
build(deps): bump docker/build-push-action (#1950)
Bumps the actions-production-dependencies group with 1 update in the / directory: [docker/build-push-action](https://github.com/docker/build-push-action).


Updates `docker/build-push-action` from 6.12.0 to 6.13.0
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.12.0...v6.13.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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>
2025-01-28 10:51:21 +01:00
Juliano Costa 8809349d40
[chore] Remove docker from dependabot (#1962) 2025-01-28 10:46:09 +01:00
dependabot[bot] a2285cd21a
build(deps): bump the go-production-dependencies group across 2 directories with 3 updates (#1956)
* build(deps): bump the go-production-dependencies group across 2 directories with 3 updates

Bumps the go-production-dependencies group with 3 updates in the /src/checkout directory: [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk), [google.golang.org/grpc](https://github.com/grpc/grpc-go) and google.golang.org/protobuf.
Bumps the go-production-dependencies group with 3 updates in the /src/product-catalog directory: [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk), [google.golang.org/grpc](https://github.com/grpc/grpc-go) and google.golang.org/protobuf.


Updates `github.com/open-feature/go-sdk` from 1.14.0 to 1.14.1
- [Release notes](https://github.com/open-feature/go-sdk/releases)
- [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/go-sdk/compare/v1.14.0...v1.14.1)

Updates `google.golang.org/grpc` from 1.69.4 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.4...v1.70.0)

Updates `google.golang.org/protobuf` from 1.36.3 to 1.36.4

Updates `github.com/open-feature/go-sdk` from 1.14.0 to 1.14.1
- [Release notes](https://github.com/open-feature/go-sdk/releases)
- [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/go-sdk/compare/v1.14.0...v1.14.1)

Updates `google.golang.org/grpc` from 1.69.4 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.4...v1.70.0)

Updates `google.golang.org/protobuf` from 1.36.3 to 1.36.4

---
updated-dependencies:
- dependency-name: github.com/open-feature/go-sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: update protobuf

Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-28 09:13:17 +01:00
dependabot[bot] 1c004b8f03
build(deps): bump the npm-production-dependencies group across 4 directories with 57 updates (#1916)
* build(deps): bump the npm-production-dependencies group across 4 directories with 57 updates

Bumps the npm-production-dependencies group with 8 updates in the /src/flagd-ui directory:

| Package | From | To |
| --- | --- | --- |
| [next](https://github.com/vercel/next.js) | `14.2.5` | `15.1.4` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.0.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.4` | `19.0.7` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.0.0` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.0` | `19.0.3` |
| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.53.0` | `0.57.1` |
| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `1.26.0` | `1.30.1` |
| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `1.26.0` | `1.30.1` |

Bumps the npm-production-dependencies group with 33 updates in the /src/frontend directory:

| Package | From | To |
| --- | --- | --- |
| [next](https://github.com/vercel/next.js) | `14.2.5` | `15.1.4` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.0.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.3` | `19.0.7` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.0.0` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.0` | `19.0.3` |
| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.10.11` | `1.12.5` |
| @openfeature/flagd-provider | `0.13.1` | `0.13.2` |
| [@openfeature/react-sdk](https://github.com/open-feature/js-sdk) | `0.4.1` | `0.4.10` |
| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.48.0` | `0.55.2` |
| [@opentelemetry/auto-instrumentations-web](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.40.0` | `0.45.0` |
| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `1.25.1` | `1.30.1` |
| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `1.25.1` | `1.30.1` |
| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.52.1` | `0.57.1` |
| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.52.1` | `0.57.1` |
| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.52.1` | `0.57.1` |
| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.52.1` | `0.57.1` |
| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.28.10` | `0.29.7` |
| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib) | `1.5.2` | `1.10.0` |
| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.3.11` | `0.5.3` |
| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.29.10` | `0.32.0` |
| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `1.25.1` | `1.30.1` |
| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `1.25.1` | `1.30.1` |
| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.52.1` | `0.57.1` |
| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `1.25.1` | `1.30.1` |
| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `1.25.1` | `1.30.1` |
| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `1.25.1` | `1.30.1` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `4.36.1` | `5.64.1` |
| [cookies-next](https://github.com/andreizanik/cookies-next) | `4.2.1` | `5.1.0` |
| [dotenv](https://github.com/motdotla/dotenv) | `16.4.5` | `16.4.7` |
| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `11.0.6` | `12.0.1` |
| [sharp](https://github.com/lovell/sharp) | `0.33.4` | `0.33.5` |
| [styled-components](https://github.com/styled-components/styled-components) | `6.1.11` | `6.1.14` |
| [uuid](https://github.com/uuidjs/uuid) | `10.0.0` | `11.0.5` |

Bumps the npm-production-dependencies group with 17 updates in the /src/payment directory:

| Package | From | To |
| --- | --- | --- |
| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.10.11` | `1.12.5` |
| @openfeature/flagd-provider | `0.13.1` | `0.13.2` |
| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.54.0` | `0.55.2` |
| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `1.29.0` | `1.30.1` |
| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.56.0` | `0.57.1` |
| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.56.0` | `0.57.1` |
| [@opentelemetry/resource-detector-alibaba-cloud](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.29.6` | `0.29.7` |
| [@opentelemetry/resource-detector-aws](https://github.com/open-telemetry/opentelemetry-js-contrib) | `1.9.0` | `1.10.0` |
| [@opentelemetry/resource-detector-container](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.5.2` | `0.5.3` |
| [@opentelemetry/resource-detector-gcp](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.31.0` | `0.32.0` |
| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `1.29.0` | `1.30.1` |
| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `1.29.0` | `1.30.1` |
| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.56.0` | `0.57.1` |
| [uuid](https://github.com/uuidjs/uuid) | `11.0.3` | `11.0.5` |
| [@openfeature/server-sdk](https://github.com/open-feature/js-sdk) | `1.16.2` | `1.17.0` |
| [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib) | `0.11.0` | `0.12.1` |
| [pino](https://github.com/pinojs/pino) | `9.5.0` | `9.6.0` |

Bumps the npm-production-dependencies group with 32 updates in the /src/react-native-app directory:

| Package | From | To |
| --- | --- | --- |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.2.0` | `19.0.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.2.79` | `19.0.7` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.2.0` | `19.0.0` |
| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `1.28.0` | `1.30.1` |
| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.52.1` | `0.57.1` |
| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.55.0` | `0.57.1` |
| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `1.28.0` | `1.30.1` |
| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `1.28.0` | `1.30.1` |
| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `1.28.0` | `1.30.1` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `4.36.1` | `5.64.1` |
| [dotenv](https://github.com/motdotla/dotenv) | `16.4.5` | `16.4.7` |
| [uuid](https://github.com/uuidjs/uuid) | `10.0.0` | `11.0.5` |
| [@expo/metro-config](https://github.com/expo/expo/tree/HEAD/packages/@expo/metro-config) | `0.19.4` | `0.19.9` |
| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.55.0` | `0.57.1` |
| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js) | `0.55.0` | `0.57.1` |
| [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native) | `6.1.18` | `7.0.14` |
| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `51.0.39` | `52.0.25` |
| [expo-constants](https://github.com/expo/expo/tree/HEAD/packages/expo-constants) | `16.0.2` | `17.0.4` |
| [expo-font](https://github.com/expo/expo/tree/HEAD/packages/expo-font) | `12.0.10` | `13.0.3` |
| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `6.3.1` | `7.0.4` |
| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `3.5.24` | `4.0.16` |
| [expo-splash-screen](https://github.com/expo/expo/tree/HEAD/packages/expo-splash-screen) | `0.27.7` | `0.29.20` |
| [expo-status-bar](https://github.com/expo/expo/tree/HEAD/packages/expo-status-bar) | `1.12.1` | `2.0.1` |
| [expo-system-ui](https://github.com/expo/expo/tree/HEAD/packages/expo-system-ui) | `3.0.7` | `4.0.7` |
| [expo-web-browser](https://github.com/expo/expo/tree/HEAD/packages/expo-web-browser) | `13.0.3` | `14.0.2` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.2` | `7.54.2` |
| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.74.2` | `0.76.6` |
| [react-native-device-info](https://github.com/react-native-device-info/react-native-device-info) | `11.1.0` | `14.0.2` |
| [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) | `2.16.2` | `2.22.0` |
| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `3.10.1` | `3.16.7` |
| [react-native-safe-area-context](https://github.com/th3rdwave/react-native-safe-area-context) | `4.10.1` | `5.1.0` |
| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `3.31.1` | `4.5.0` |



Updates `next` from 14.2.5 to 15.1.4
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v14.2.5...v15.1.4)

Updates `react` from 18.3.1 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react)

Updates `@types/react` from 18.3.4 to 19.0.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `react-dom` from 18.3.1 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react-dom)

Updates `@types/react-dom` from 18.3.0 to 19.0.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

Updates `@opentelemetry/instrumentation` from 0.53.0 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.53.0...experimental/v0.57.1)

Updates `@opentelemetry/sdk-metrics` from 1.26.0 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.30.1)

Updates `@opentelemetry/sdk-trace-base` from 1.26.0 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.30.1)

Updates `next` from 14.2.5 to 15.1.4
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v14.2.5...v15.1.4)

Updates `react` from 18.3.1 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react)

Updates `@types/react` from 18.3.3 to 19.0.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `react-dom` from 18.3.1 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react-dom)

Updates `@types/react-dom` from 18.3.0 to 19.0.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

Updates `@grpc/grpc-js` from 1.10.11 to 1.12.5
- [Release notes](https://github.com/grpc/grpc-node/releases)
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.10.11...@grpc/grpc-js@1.12.5)

Updates `@openfeature/flagd-provider` from 0.13.1 to 0.13.2

Updates `@openfeature/react-sdk` from 0.4.1 to 0.4.10
- [Release notes](https://github.com/open-feature/js-sdk/releases)
- [Changelog](https://github.com/open-feature/js-sdk/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/js-sdk/compare/web-sdk-v0.4.1...web-sdk-v0.4.10)

Updates `@opentelemetry/auto-instrumentations-node` from 0.48.0 to 0.55.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-pg-v0.48.0...auto-instrumentations-node-v0.55.2)

Updates `@opentelemetry/auto-instrumentations-web` from 0.40.0 to 0.45.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/sql-common-v0.40.0...instrumentation-pg-v0.45.0)

Updates `@opentelemetry/context-zone` from 1.25.1 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.30.1)

Updates `@opentelemetry/core` from 1.25.1 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.30.1)

Updates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.52.1 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.57.1)

Updates `@opentelemetry/exporter-trace-otlp-grpc` from 0.52.1 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.57.1)

Updates `@opentelemetry/exporter-trace-otlp-http` from 0.52.1 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.57.1)

Updates `@opentelemetry/instrumentation` from 0.52.1 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.53.0...experimental/v0.57.1)

Updates `@opentelemetry/resource-detector-alibaba-cloud` from 0.28.10 to 0.29.7
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-alibaba-cloud-v0.28.10...resource-detector-gcp-v0.29.7)

Updates `@opentelemetry/resource-detector-aws` from 1.5.2 to 1.10.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-aws-v1.5.2...resource-detector-aws-v1.10.0)

Updates `@opentelemetry/resource-detector-container` from 0.3.11 to 0.5.3
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-container-v0.3.11...instrumentation-tedious-v0.5.3)

Updates `@opentelemetry/resource-detector-gcp` from 0.29.10 to 0.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-gcp-v0.29.10...host-metrics-v0.32.0)

Updates `@opentelemetry/resources` from 1.25.1 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.30.1)

Updates `@opentelemetry/sdk-metrics` from 1.25.1 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.30.1)

Updates `@opentelemetry/sdk-node` from 0.52.1 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.57.1)

Updates `@opentelemetry/sdk-trace-base` from 1.25.1 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.30.1)

Updates `@opentelemetry/sdk-trace-node` from 1.25.1 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.30.1)

Updates `@opentelemetry/sdk-trace-web` from 1.25.1 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.30.1)

Updates `@tanstack/react-query` from 4.36.1 to 5.64.1
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.64.1/packages/react-query)

Updates `cookies-next` from 4.2.1 to 5.1.0
- [Release notes](https://github.com/andreizanik/cookies-next/releases)
- [Commits](https://github.com/andreizanik/cookies-next/compare/v4.2.1...v5.1.0)

Updates `dotenv` from 16.4.5 to 16.4.7
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v16.4.5...v16.4.7)

Updates `dotenv-expand` from 11.0.6 to 12.0.1
- [Changelog](https://github.com/motdotla/dotenv-expand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv-expand/compare/v11.0.6...v12.0.1)

Updates `sharp` from 0.33.4 to 0.33.5
- [Release notes](https://github.com/lovell/sharp/releases)
- [Changelog](https://github.com/lovell/sharp/blob/main/docs/changelog.md)
- [Commits](https://github.com/lovell/sharp/compare/v0.33.4...v0.33.5)

Updates `styled-components` from 6.1.11 to 6.1.14
- [Release notes](https://github.com/styled-components/styled-components/releases)
- [Commits](https://github.com/styled-components/styled-components/compare/v6.1.11...styled-components@6.1.14)

Updates `uuid` from 10.0.0 to 11.0.5
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v10.0.0...v11.0.5)

Updates `@openfeature/server-sdk` from 1.15.0 to 1.17.0
- [Release notes](https://github.com/open-feature/js-sdk/releases)
- [Changelog](https://github.com/open-feature/js-sdk/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/js-sdk/compare/server-sdk-v1.16.2...server-sdk-v1.17.0)

Updates `@opentelemetry/instrumentation-fetch` from 0.52.1 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.55.0...experimental/v0.57.1)

Updates `@opentelemetry/instrumentation-xml-http-request` from 0.52.1 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.55.0...experimental/v0.57.1)

Updates `@opentelemetry/semantic-conventions` from 1.25.1 to 1.27.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.27.0)

Updates `@grpc/grpc-js` from 1.10.11 to 1.12.5
- [Release notes](https://github.com/grpc/grpc-node/releases)
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.10.11...@grpc/grpc-js@1.12.5)

Updates `@openfeature/flagd-provider` from 0.13.1 to 0.13.2

Updates `@opentelemetry/auto-instrumentations-node` from 0.54.0 to 0.55.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-pg-v0.48.0...auto-instrumentations-node-v0.55.2)

Updates `@opentelemetry/core` from 1.29.0 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.30.1)

Updates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.56.0 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.57.1)

Updates `@opentelemetry/exporter-trace-otlp-grpc` from 0.56.0 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.57.1)

Updates `@opentelemetry/resource-detector-alibaba-cloud` from 0.29.6 to 0.29.7
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-alibaba-cloud-v0.28.10...resource-detector-gcp-v0.29.7)

Updates `@opentelemetry/resource-detector-aws` from 1.9.0 to 1.10.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-aws-v1.5.2...resource-detector-aws-v1.10.0)

Updates `@opentelemetry/resource-detector-container` from 0.5.2 to 0.5.3
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-container-v0.3.11...instrumentation-tedious-v0.5.3)

Updates `@opentelemetry/resource-detector-gcp` from 0.31.0 to 0.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-gcp-v0.29.10...host-metrics-v0.32.0)

Updates `@opentelemetry/resources` from 1.29.0 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.30.1)

Updates `@opentelemetry/sdk-metrics` from 1.29.0 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.30.1)

Updates `@opentelemetry/sdk-node` from 0.56.0 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.57.1)

Updates `@opentelemetry/sdk-trace-base` from 1.29.0 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.30.1)

Updates `@opentelemetry/sdk-trace-node` from 1.29.0 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.30.1)

Updates `uuid` from 11.0.3 to 11.0.5
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v10.0.0...v11.0.5)

Updates `@openfeature/server-sdk` from 1.16.2 to 1.17.0
- [Release notes](https://github.com/open-feature/js-sdk/releases)
- [Changelog](https://github.com/open-feature/js-sdk/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/js-sdk/compare/server-sdk-v1.16.2...server-sdk-v1.17.0)

Updates `@opentelemetry/instrumentation-runtime-node` from 0.11.0 to 0.12.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/v0.11.0...v0.12.1)

Updates `pino` from 9.5.0 to 9.6.0
- [Release notes](https://github.com/pinojs/pino/releases)
- [Commits](https://github.com/pinojs/pino/compare/v9.5.0...v9.6.0)

Updates `react` from 18.2.0 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react)

Updates `@types/react` from 18.2.79 to 19.0.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `react-dom` from 18.2.0 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react-dom)

Updates `@opentelemetry/core` from 1.28.0 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.30.1)

Updates `@opentelemetry/exporter-trace-otlp-http` from 0.52.1 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.57.1)

Updates `@opentelemetry/instrumentation` from 0.55.0 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.53.0...experimental/v0.57.1)

Updates `@opentelemetry/resources` from 1.28.0 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.30.1)

Updates `@opentelemetry/sdk-metrics` from 1.25.1 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.30.1)

Updates `@opentelemetry/sdk-trace-base` from 1.28.0 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...v1.30.1)

Updates `@opentelemetry/sdk-trace-web` from 1.28.0 to 1.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/v1.30.1/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.30.1)

Updates `@tanstack/react-query` from 4.36.1 to 5.64.1
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.64.1/packages/react-query)

Updates `dotenv` from 16.4.5 to 16.4.7
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v16.4.5...v16.4.7)

Updates `uuid` from 10.0.0 to 11.0.5
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v10.0.0...v11.0.5)

Updates `@expo/metro-config` from 0.19.4 to 0.19.9
- [Changelog](https://github.com/expo/expo/blob/main/packages/@expo/metro-config/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/@expo/metro-config)

Updates `@opentelemetry/instrumentation-fetch` from 0.55.0 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.55.0...experimental/v0.57.1)

Updates `@opentelemetry/instrumentation-xml-http-request` from 0.55.0 to 0.57.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.55.0...experimental/v0.57.1)

Updates `@react-navigation/native` from 6.1.18 to 7.0.14
- [Release notes](https://github.com/react-navigation/react-navigation/releases)
- [Changelog](https://github.com/react-navigation/react-navigation/blob/main/packages/native/CHANGELOG.md)
- [Commits](https://github.com/react-navigation/react-navigation/commits/@react-navigation/native@7.0.14/packages/native)

Updates `expo` from 51.0.39 to 52.0.25
- [Changelog](https://github.com/expo/expo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo)

Updates `expo-constants` from 16.0.2 to 17.0.4
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-constants/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-constants)

Updates `expo-font` from 12.0.10 to 13.0.3
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-font/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-font)

Updates `expo-linking` from 6.3.1 to 7.0.4
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-linking/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-linking)

Updates `expo-router` from 3.5.24 to 4.0.16
- [Changelog](https://github.com/expo/expo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-router)

Updates `expo-splash-screen` from 0.27.7 to 0.29.20
- [Changelog](https://github.com/expo/expo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-splash-screen)

Updates `expo-status-bar` from 1.12.1 to 2.0.1
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-status-bar/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-status-bar)

Updates `expo-system-ui` from 3.0.7 to 4.0.7
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-system-ui/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-system-ui)

Updates `expo-web-browser` from 13.0.3 to 14.0.2
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-web-browser/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-web-browser)

Updates `react-hook-form` from 7.53.2 to 7.54.2
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases)
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md)
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.53.2...v7.54.2)

Updates `react-native` from 0.74.2 to 0.76.6
- [Release notes](https://github.com/facebook/react-native/releases)
- [Changelog](https://github.com/facebook/react-native/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react-native/commits/v0.76.6/packages/react-native)

Updates `react-native-device-info` from 11.1.0 to 14.0.2
- [Release notes](https://github.com/react-native-device-info/react-native-device-info/releases)
- [Changelog](https://github.com/react-native-device-info/react-native-device-info/blob/master/CHANGELOG.md)
- [Commits](https://github.com/react-native-device-info/react-native-device-info/compare/v11.1.0...v14.0.2)

Updates `react-native-gesture-handler` from 2.16.2 to 2.22.0
- [Release notes](https://github.com/software-mansion/react-native-gesture-handler/releases)
- [Commits](https://github.com/software-mansion/react-native-gesture-handler/compare/2.16.2...2.22.0)

Updates `react-native-reanimated` from 3.10.1 to 3.16.7
- [Release notes](https://github.com/software-mansion/react-native-reanimated/releases)
- [Commits](https://github.com/software-mansion/react-native-reanimated/commits/3.16.7/packages/react-native-reanimated)

Updates `react-native-safe-area-context` from 4.10.1 to 5.1.0
- [Release notes](https://github.com/th3rdwave/react-native-safe-area-context/releases)
- [Commits](https://github.com/th3rdwave/react-native-safe-area-context/compare/v4.10.1...v5.1.0)

Updates `react-native-screens` from 3.31.1 to 4.5.0
- [Release notes](https://github.com/software-mansion/react-native-screens/releases)
- [Commits](https://github.com/software-mansion/react-native-screens/compare/3.31.1...4.5.0)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: react
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: react-dom
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@types/react-dom"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-metrics"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-trace-base"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: next
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: react
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: react-dom
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@types/react-dom"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@grpc/grpc-js"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@openfeature/flagd-provider"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@openfeature/react-sdk"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-web"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/context-zone"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/core"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-metrics-otlp-grpc"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-grpc"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-http"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-alibaba-cloud"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-aws"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-container"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-gcp"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resources"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-metrics"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-trace-base"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-trace-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-trace-web"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: cookies-next
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: dotenv
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: dotenv-expand
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: sharp
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: styled-components
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@openfeature/server-sdk"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation-fetch"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation-xml-http-request"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/semantic-conventions"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@grpc/grpc-js"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@openfeature/flagd-provider"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/core"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-metrics-otlp-grpc"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-grpc"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-alibaba-cloud"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-aws"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-container"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resource-detector-gcp"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resources"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-metrics"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-trace-base"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-trace-node"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@openfeature/server-sdk"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation-runtime-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: pino
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: react-dom
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/core"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/exporter-trace-otlp-http"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/resources"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-metrics"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-trace-base"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/sdk-trace-web"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@tanstack/react-query"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: dotenv
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: "@expo/metro-config"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation-fetch"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@opentelemetry/instrumentation-xml-http-request"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: "@react-navigation/native"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo-constants
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo-font
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo-linking
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo-router
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo-splash-screen
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: expo-status-bar
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo-system-ui
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: expo-web-browser
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: react-hook-form
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react-native
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react-native-device-info
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: react-native-gesture-handler
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react-native-reanimated
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-production-dependencies
- dependency-name: react-native-safe-area-context
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
- dependency-name: react-native-screens
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: update tanstack query signatures

* fix:  treat textAreaRef as a RefObject<HTMLTextAreaElement>

* fix: downgrade incompatible deps

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roger Coll <rogercoll@protonmail.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com>
2025-01-24 13:48:55 +02:00
dependabot[bot] 98e85e12ac
build(deps): bump the npm-development-dependencies group across 3 directories with 13 updates (#1932)
Bumps the npm-development-dependencies group with 9 updates in the /src/flagd-ui directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.5` | `22.10.7` |
| [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.18.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.1.4` | `15.1.5` |
| [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.1` |
| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.9` | `0.6.10` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.7.3` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.19.1` | `8.21.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.19.1` | `8.21.0` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.3` | `7.37.4` |

Bumps the npm-development-dependencies group with 8 updates in the /src/frontend directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.5` | `22.10.7` |
| [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.18.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.1.4` | `15.1.5` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.7.3` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.19.1` | `8.21.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.19.1` | `8.21.0` |
| [cypress](https://github.com/cypress-io/cypress) | `13.17.0` | `14.0.0` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.3` | `7.37.4` |

Bumps the npm-development-dependencies group with 9 updates in the /src/react-native-app directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `18.19.70` | `18.19.71` |
| [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.18.0` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.7.3` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.19.1` | `8.21.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.19.1` | `8.21.0` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.3` | `7.37.4` |
| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.0.1` |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.2.3` |
| [jest-expo](https://github.com/expo/expo/tree/HEAD/packages/jest-expo) | `52.0.2` | `52.0.3` |



Updates `@types/node` from 22.10.5 to 22.10.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.17.0 to 9.18.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.17.0...v9.18.0)

Updates `eslint-config-next` from 15.1.4 to 15.1.5
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.1.5/packages/eslint-config-next)

Updates `postcss` from 8.4.49 to 8.5.1
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.49...8.5.1)

Updates `prettier-plugin-tailwindcss` from 0.6.9 to 0.6.10
- [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.6.9...v0.6.10)

Updates `typescript` from 5.7.2 to 5.7.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3)

Updates `@typescript-eslint/eslint-plugin` from 8.19.1 to 8.21.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.21.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.19.1 to 8.21.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.21.0/packages/parser)

Updates `eslint-plugin-react` from 7.37.3 to 7.37.4
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.3...v7.37.4)

Updates `@types/node` from 22.10.5 to 22.10.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.17.0 to 9.18.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.17.0...v9.18.0)

Updates `eslint-config-next` from 15.1.4 to 15.1.5
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.1.5/packages/eslint-config-next)

Updates `typescript` from 5.7.2 to 5.7.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3)

Updates `@typescript-eslint/eslint-plugin` from 8.19.1 to 8.21.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.21.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.19.1 to 8.21.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.21.0/packages/parser)

Updates `cypress` from 13.17.0 to 14.0.0
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.17.0...v14.0.0)

Updates `eslint-plugin-react` from 7.37.3 to 7.37.4
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.3...v7.37.4)

Updates `@types/node` from 18.19.70 to 18.19.71
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.17.0 to 9.18.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.17.0...v9.18.0)

Updates `typescript` from 5.7.2 to 5.7.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3)

Updates `@typescript-eslint/eslint-plugin` from 8.19.1 to 8.21.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.21.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.19.1 to 8.21.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.21.0/packages/parser)

Updates `eslint-plugin-react` from 7.37.3 to 7.37.4
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.3...v7.37.4)

Updates `eslint-config-prettier` from 9.1.0 to 10.0.1
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.0.1)

Updates `eslint-plugin-prettier` from 5.2.1 to 5.2.3
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.1...v5.2.3)

Updates `jest-expo` from 52.0.2 to 52.0.3
- [Changelog](https://github.com/expo/expo/blob/main/packages/jest-expo/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/jest-expo)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: prettier-plugin-tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-plugin-react
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: eslint-plugin-react
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-plugin-react
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: eslint-plugin-prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: jest-expo
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com>
2025-01-22 14:49:45 +02:00
dependabot[bot] afbc808bff
build(deps): bump the go-production-dependencies group across 2 directories with 9 updates (#1929)
Bumps the go-production-dependencies group with 5 updates in the /src/checkout directory:

| Package | From | To |
| --- | --- | --- |
| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.58.0` | `0.59.0` |
| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.58.0` | `0.59.0` |
| [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.58.0` | `0.59.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.33.0` | `1.34.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.33.0` | `1.34.0` |

Bumps the go-production-dependencies group with 4 updates in the /src/product-catalog directory: [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib), [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib), [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) and [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go).


Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.58.0 to 0.59.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.58.0...zpages/v0.59.0)

Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.58.0 to 0.59.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.58.0...zpages/v0.59.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.58.0 to 0.59.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.58.0...zpages/v0.59.0)

Updates `go.opentelemetry.io/otel` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/trace` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.58.0 to 0.59.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.58.0...zpages/v0.59.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.58.0 to 0.59.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.58.0...zpages/v0.59.0)

Updates `go.opentelemetry.io/otel` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/trace` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com>
2025-01-22 11:15:52 +02:00
Mikko Viitanen 513586b996
Update memory limits (#1931)
* Update memory limits

* add more mem for opensearch

* add changelog
2025-01-22 10:58:31 +02:00
dependabot[bot] aa93594e8b
build(deps): bump the nuget-production-dependencies group across 3 directories with 8 updates (#1921)
Bumps the nuget-production-dependencies group with 3 updates in the /src/accounting directory: [Google.Protobuf](https://github.com/protocolbuffers/protobuf), [Grpc.Tools](https://github.com/grpc/grpc) and [Microsoft.Extensions.Logging](https://github.com/dotnet/runtime).
Bumps the nuget-production-dependencies group with 3 updates in the /src/cart directory: [Microsoft.AspNetCore.TestHost](https://github.com/dotnet/aspnetcore), [xunit](https://github.com/xunit/xunit) and [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit).
Bumps the nuget-production-dependencies group with 5 updates in the /src/cart/tests directory:

| Package | From | To |
| --- | --- | --- |
| [OpenTelemetry.Exporter.OpenTelemetryProtocol](https://github.com/open-telemetry/opentelemetry-dotnet) | `1.10.0` | `1.11.0` |
| [OpenTelemetry.Extensions.Hosting](https://github.com/open-telemetry/opentelemetry-dotnet) | `1.10.0` | `1.11.0` |
| [Microsoft.AspNetCore.TestHost](https://github.com/dotnet/aspnetcore) | `8.0.11` | `8.0.12` |
| [xunit](https://github.com/xunit/xunit) | `2.9.2` | `2.9.3` |
| [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) | `3.0.0` | `3.0.1` |



Updates `Google.Protobuf` from 3.29.2 to 3.29.3
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.29.2...v3.29.3)

Updates `Grpc.Tools` from 2.68.1 to 2.69.0
- [Release notes](https://github.com/grpc/grpc/releases)
- [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md)
- [Commits](https://github.com/grpc/grpc/commits)

Updates `Microsoft.Extensions.Logging` from 9.0.0 to 9.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v9.0.0...v9.0.1)

Updates `Microsoft.AspNetCore.TestHost` from 8.0.11 to 8.0.12
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v8.0.11...v8.0.12)

Updates `xunit` from 2.9.2 to 2.9.3
- [Commits](https://github.com/xunit/xunit/compare/v2-2.9.2...v2-2.9.3)

Updates `xunit.runner.visualstudio` from 3.0.0 to 3.0.1
- [Release notes](https://github.com/xunit/visualstudio.xunit/releases)
- [Commits](https://github.com/xunit/visualstudio.xunit/compare/3.0.0...3.0.1)

Updates `OpenTelemetry.Exporter.OpenTelemetryProtocol` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-dotnet/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-dotnet/compare/core-1.10.0...core-1.11.0)

Updates `OpenTelemetry.Extensions.Hosting` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-dotnet/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-dotnet/compare/core-1.10.0...core-1.11.0)

Updates `Microsoft.AspNetCore.TestHost` from 8.0.11 to 8.0.12
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v8.0.11...v8.0.12)

Updates `xunit` from 2.9.2 to 2.9.3
- [Commits](https://github.com/xunit/xunit/compare/v2-2.9.2...v2-2.9.3)

Updates `xunit.runner.visualstudio` from 3.0.0 to 3.0.1
- [Release notes](https://github.com/xunit/visualstudio.xunit/releases)
- [Commits](https://github.com/xunit/visualstudio.xunit/compare/3.0.0...3.0.1)

---
updated-dependencies:
- dependency-name: Google.Protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: Grpc.Tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: Microsoft.Extensions.Logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: Microsoft.AspNetCore.TestHost
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: xunit
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: xunit.runner.visualstudio
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: OpenTelemetry.Extensions.Hosting
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: Microsoft.AspNetCore.TestHost
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: xunit
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: xunit.runner.visualstudio
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roger Coll <rogercoll@protonmail.com>
2025-01-17 13:40:30 +01:00
Marcell Münnich a7bbd6c30f
flagd-ui refactor: fixed eslint ignore comment with useCallback (#1923)
* fixed eslint ignore comment with useCallback

* added change to changelog
2025-01-16 17:05:15 +01:00
dependabot[bot] 68e67df8c7
build(deps): bump the go-production-dependencies group across 2 directories with 2 updates (#1920)
* build(deps): bump the go-production-dependencies group across 2 directories with 2 updates

Bumps the go-production-dependencies group with 2 updates in the /src/checkout directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go) and google.golang.org/protobuf.
Bumps the go-production-dependencies group with 2 updates in the /src/product-catalog directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go) and google.golang.org/protobuf.


Updates `google.golang.org/grpc` from 1.69.2 to 1.69.4
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.2...v1.69.4)

Updates `google.golang.org/protobuf` from 1.36.2 to 1.36.3

Updates `google.golang.org/grpc` from 1.69.2 to 1.69.4
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.2...v1.69.4)

Updates `google.golang.org/protobuf` from 1.36.2 to 1.36.3

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: update protobuf

Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-16 14:51:29 +01:00
dependabot[bot] 154464a2d1
build(deps): bump docker/build-push-action (#1918)
Bumps the actions-production-dependencies group with 1 update in the / directory: [docker/build-push-action](https://github.com/docker/build-push-action).


Updates `docker/build-push-action` from 6.11.0 to 6.12.0
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.11.0...v6.12.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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>
2025-01-16 10:23:45 +01:00
Pierre Tessier b604d28cfc
remove -service and _service suffixes (#1914) 2025-01-14 21:35:45 -05:00
Pierre Tessier ea8456f52b
[frontend-proxy] Rename frontend proxy service (#1910)
* rename frontend-proxy

* rename frontend-proxy
2025-01-14 15:24:21 +01:00
dependabot[bot] f135bffc0c
build(deps): bump the composer-production-dependencies group across 1 directory with 11 updates (#1899)
* build(deps): bump the composer-production-dependencies group across 1 directory with 11 updates

Updates the requirements on [monolog/monolog](https://github.com/Seldaek/monolog), [open-telemetry/sdk](https://github.com/opentelemetry-php/sdk), [open-telemetry/exporter-otlp](https://github.com/opentelemetry-php/exporter-otlp), [open-telemetry/opentelemetry-auto-slim](https://github.com/opentelemetry-php/contrib-auto-slim), [guzzlehttp/guzzle](https://github.com/guzzle/guzzle), [php-di/php-di](https://github.com/PHP-DI/PHP-DI), [php-di/slim-bridge](https://github.com/PHP-DI/Slim-Bridge), [php-http/guzzle7-adapter](https://github.com/php-http/guzzle7-adapter), [react/http](https://github.com/reactphp/http), [slim/psr7](https://github.com/slimphp/Slim-Psr7) and [slim/slim](https://github.com/slimphp/Slim) to permit the latest version.

Updates `monolog/monolog` to 3.8.1
- [Release notes](https://github.com/Seldaek/monolog/releases)
- [Changelog](https://github.com/Seldaek/monolog/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Seldaek/monolog/compare/3.5.0...3.8.1)

Updates `open-telemetry/sdk` to 1.2.0
- [Release notes](https://github.com/opentelemetry-php/sdk/releases)
- [Commits](https://github.com/opentelemetry-php/sdk/compare/1.0.8...1.2.0)

Updates `open-telemetry/exporter-otlp` to 1.2.0
- [Release notes](https://github.com/opentelemetry-php/exporter-otlp/releases)
- [Commits](https://github.com/opentelemetry-php/exporter-otlp/compare/1.0.4...1.2.0)

Updates `open-telemetry/opentelemetry-auto-slim` to 1.0.7
- [Release notes](https://github.com/opentelemetry-php/contrib-auto-slim/releases)
- [Commits](https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.6...1.0.7)

Updates `guzzlehttp/guzzle` to 7.9.2
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.9/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.8.1...7.9.2)

Updates `php-di/php-di` to 7.0.7
- [Release notes](https://github.com/PHP-DI/PHP-DI/releases)
- [Commits](https://github.com/PHP-DI/PHP-DI/compare/7.0.6...7.0.7)

Updates `php-di/slim-bridge` to 3.4.1
- [Release notes](https://github.com/PHP-DI/Slim-Bridge/releases)
- [Commits](https://github.com/PHP-DI/Slim-Bridge/compare/3.4.0...3.4.1)

Updates `php-http/guzzle7-adapter` to 1.1.0
- [Release notes](https://github.com/php-http/guzzle7-adapter/releases)
- [Changelog](https://github.com/php-http/guzzle7-adapter/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/guzzle7-adapter/compare/1.0.0...1.1.0)

Updates `react/http` to 1.11.0
- [Release notes](https://github.com/reactphp/http/releases)
- [Changelog](https://github.com/reactphp/http/blob/v1.11.0/CHANGELOG.md)
- [Commits](https://github.com/reactphp/http/compare/v1.9.0...v1.11.0)

Updates `slim/psr7` to 1.7.0
- [Release notes](https://github.com/slimphp/Slim-Psr7/releases)
- [Commits](https://github.com/slimphp/Slim-Psr7/compare/1.6.1...1.7.0)

Updates `slim/slim` to 4.14.0
- [Release notes](https://github.com/slimphp/Slim/releases)
- [Changelog](https://github.com/slimphp/Slim/blob/4.x/CHANGELOG.md)
- [Commits](https://github.com/slimphp/Slim/compare/4.12.0...4.14.0)

---
updated-dependencies:
- dependency-name: monolog/monolog
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/sdk
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/exporter-otlp
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/opentelemetry-auto-slim
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: guzzlehttp/guzzle
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: php-di/php-di
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: php-di/slim-bridge
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: php-http/guzzle7-adapter
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: react/http
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: slim/psr7
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: slim/slim
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* bump open-telemetry/api

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2025-01-14 14:26:53 +01:00
Pierre Tessier d534e42955
[chore] drop _SERVICE for dependent service env variables (#1897)
* drop _SERVICE suffix

* drop _SERVICE suffix

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-01-14 13:37:47 +01:00
Charlie Le 0c7c104a97
fix(docker): add workaround for JDK-8345296 on OSX with _JAVA_OPTIONS (#1872)
* fix(docker): add workaround for JDK-8345296 on OSX with _JAVA_OPTIONS

Signed-off-by: Charlie Le <charlie_le@apple.com>

* fix(docker): add macOS arm64 support for JDK-8345296 workaround

Signed-off-by: Charlie Le <charlie_le@apple.com>

* set adFailure back to off

---------

Signed-off-by: Charlie Le <charlie_le@apple.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2025-01-13 10:34:37 +01:00
Juliano Costa 1fdc947445
Revert "build(deps): bump the composer-production-dependencies group across 1…" (#1898)
This reverts commit 93991f5380.
2025-01-10 09:48:51 +01:00
dependabot[bot] 93991f5380
build(deps): bump the composer-production-dependencies group across 1 directory with 11 updates (#1890)
Updates the requirements on [monolog/monolog](https://github.com/Seldaek/monolog), [open-telemetry/sdk](https://github.com/opentelemetry-php/sdk), [open-telemetry/exporter-otlp](https://github.com/opentelemetry-php/exporter-otlp), [open-telemetry/opentelemetry-auto-slim](https://github.com/opentelemetry-php/contrib-auto-slim), [guzzlehttp/guzzle](https://github.com/guzzle/guzzle), [php-di/php-di](https://github.com/PHP-DI/PHP-DI), [php-di/slim-bridge](https://github.com/PHP-DI/Slim-Bridge), [php-http/guzzle7-adapter](https://github.com/php-http/guzzle7-adapter), [react/http](https://github.com/reactphp/http), [slim/psr7](https://github.com/slimphp/Slim-Psr7) and [slim/slim](https://github.com/slimphp/Slim) to permit the latest version.

Updates `monolog/monolog` to 3.8.1
- [Release notes](https://github.com/Seldaek/monolog/releases)
- [Changelog](https://github.com/Seldaek/monolog/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Seldaek/monolog/compare/3.5.0...3.8.1)

Updates `open-telemetry/sdk` to 1.2.0
- [Release notes](https://github.com/opentelemetry-php/sdk/releases)
- [Commits](https://github.com/opentelemetry-php/sdk/compare/1.0.8...1.2.0)

Updates `open-telemetry/exporter-otlp` to 1.2.0
- [Release notes](https://github.com/opentelemetry-php/exporter-otlp/releases)
- [Commits](https://github.com/opentelemetry-php/exporter-otlp/compare/1.0.4...1.2.0)

Updates `open-telemetry/opentelemetry-auto-slim` to 1.0.7
- [Release notes](https://github.com/opentelemetry-php/contrib-auto-slim/releases)
- [Commits](https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.6...1.0.7)

Updates `guzzlehttp/guzzle` to 7.9.2
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.9/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.8.1...7.9.2)

Updates `php-di/php-di` to 7.0.7
- [Release notes](https://github.com/PHP-DI/PHP-DI/releases)
- [Commits](https://github.com/PHP-DI/PHP-DI/compare/7.0.6...7.0.7)

Updates `php-di/slim-bridge` to 3.4.1
- [Release notes](https://github.com/PHP-DI/Slim-Bridge/releases)
- [Commits](https://github.com/PHP-DI/Slim-Bridge/compare/3.4.0...3.4.1)

Updates `php-http/guzzle7-adapter` to 1.1.0
- [Release notes](https://github.com/php-http/guzzle7-adapter/releases)
- [Changelog](https://github.com/php-http/guzzle7-adapter/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/guzzle7-adapter/compare/1.0.0...1.1.0)

Updates `react/http` to 1.11.0
- [Release notes](https://github.com/reactphp/http/releases)
- [Changelog](https://github.com/reactphp/http/blob/v1.11.0/CHANGELOG.md)
- [Commits](https://github.com/reactphp/http/compare/v1.9.0...v1.11.0)

Updates `slim/psr7` to 1.7.0
- [Release notes](https://github.com/slimphp/Slim-Psr7/releases)
- [Commits](https://github.com/slimphp/Slim-Psr7/compare/1.6.1...1.7.0)

Updates `slim/slim` to 4.14.0
- [Release notes](https://github.com/slimphp/Slim/releases)
- [Changelog](https://github.com/slimphp/Slim/blob/4.x/CHANGELOG.md)
- [Commits](https://github.com/slimphp/Slim/compare/4.12.0...4.14.0)

---
updated-dependencies:
- dependency-name: monolog/monolog
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/sdk
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/exporter-otlp
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: open-telemetry/opentelemetry-auto-slim
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: guzzlehttp/guzzle
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: php-di/php-di
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: php-di/slim-bridge
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: php-http/guzzle7-adapter
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: react/http
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: slim/psr7
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
- dependency-name: slim/slim
  dependency-type: direct:production
  dependency-group: composer-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-01-09 22:12:08 -05:00
dependabot[bot] 2f4e30bfe6
build(deps): bump the npm-development-dependencies group across 4 directories with 18 updates (#1888)
Bumps the npm-development-dependencies group with 8 updates in the /src/flagd-ui directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.14.15` | `22.10.5` |
| [eslint](https://github.com/eslint/eslint) | `8.57.0` | `9.17.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `14.2.5` | `15.1.4` |
| [postcss](https://github.com/postcss/postcss) | `8.4.41` | `8.4.49` |
| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.4.2` |
| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.6` | `0.6.9` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss) | `3.4.10` | `3.4.17` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.5.4` | `5.7.2` |

Bumps the npm-development-dependencies group with 10 updates in the /src/frontend directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.14.10` | `22.10.5` |
| [eslint](https://github.com/eslint/eslint) | `8.57.0` | `9.17.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `14.2.5` | `15.1.4` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.5.3` | `5.7.2` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.16.0` | `8.19.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.16.0` | `8.19.1` |
| [cypress](https://github.com/cypress-io/cypress) | `13.13.0` | `13.17.0` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.34.4` | `7.37.3` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `4.6.2` | `5.1.0` |
| [openapi-typescript](https://github.com/openapi-ts/openapi-typescript/tree/HEAD/packages/openapi-typescript) | `7.0.2` | `7.5.2` |

Bumps the npm-development-dependencies group with 1 update in the /src/payment directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the npm-development-dependencies group with 9 updates in the /src/react-native-app directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `18.19.64` | `18.19.70` |
| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `9.17.0` |
| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.4.2` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.3.3` | `5.7.2` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.2` | `7.37.3` |
| [eslint-config-expo](https://github.com/expo/expo/tree/HEAD/packages/eslint-config-expo) | `7.1.2` | `8.0.1` |
| [jest-expo](https://github.com/expo/expo/tree/HEAD/packages/jest-expo) | `51.0.4` | `52.0.2` |
| [react-test-renderer](https://github.com/facebook/react/tree/HEAD/packages/react-test-renderer) | `18.2.0` | `19.0.0` |
| [@types/react-test-renderer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-test-renderer) | `18.3.0` | `19.0.0` |



Updates `@types/node` from 20.14.15 to 22.10.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 8.57.0 to 9.17.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.17.0)

Updates `eslint-config-next` from 14.2.5 to 15.1.4
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.1.4/packages/eslint-config-next)

Updates `postcss` from 8.4.41 to 8.4.49
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.41...8.4.49)

Updates `prettier` from 3.3.3 to 3.4.2
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.3.3...3.4.2)

Updates `prettier-plugin-tailwindcss` from 0.6.6 to 0.6.9
- [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.6.6...v0.6.9)

Updates `tailwindcss` from 3.4.10 to 3.4.17
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.17/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.10...v3.4.17)

Updates `typescript` from 5.5.4 to 5.7.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.7.2)

Updates `@typescript-eslint/parser` from 7.2.0 to 8.19.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.19.1/packages/parser)

Updates `eslint-plugin-react` from 7.35.0 to 7.37.3
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.34.4...v7.37.3)

Updates `eslint-plugin-react-hooks` from 4.6.2 to 5.1.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

Updates `@types/node` from 20.14.10 to 22.10.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 8.57.0 to 9.17.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.17.0)

Updates `eslint-config-next` from 14.2.5 to 15.1.4
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.1.4/packages/eslint-config-next)

Updates `typescript` from 5.5.3 to 5.7.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.7.2)

Updates `@typescript-eslint/eslint-plugin` from 7.16.0 to 8.19.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.19.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 7.16.0 to 8.19.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.19.1/packages/parser)

Updates `cypress` from 13.13.0 to 13.17.0
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.13.0...v13.17.0)

Updates `eslint-plugin-react` from 7.34.4 to 7.37.3
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.34.4...v7.37.3)

Updates `eslint-plugin-react-hooks` from 4.6.2 to 5.1.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

Updates `openapi-typescript` from 7.0.2 to 7.5.2
- [Release notes](https://github.com/openapi-ts/openapi-typescript/releases)
- [Changelog](https://github.com/openapi-ts/openapi-typescript/blob/main/packages/openapi-typescript/CHANGELOG.md)
- [Commits](https://github.com/openapi-ts/openapi-typescript/commits/openapi-typescript@7.5.2/packages/openapi-typescript)

Updates `@types/node` from 20.10.4 to 22.10.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 18.19.64 to 18.19.70
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 8.57.1 to 9.17.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.17.0)

Updates `prettier` from 3.3.3 to 3.4.2
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.3.3...3.4.2)

Updates `typescript` from 5.3.3 to 5.7.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.7.2)

Updates `eslint-plugin-react` from 7.37.2 to 7.37.3
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.34.4...v7.37.3)

Updates `eslint-config-expo` from 7.1.2 to 8.0.1
- [Changelog](https://github.com/expo/expo/blob/main/packages/eslint-config-expo/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/eslint-config-expo)

Updates `jest-expo` from 51.0.4 to 52.0.2
- [Changelog](https://github.com/expo/expo/blob/main/packages/jest-expo/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/jest-expo)

Updates `react-test-renderer` from 18.2.0 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react-test-renderer)

Updates `@types/react-test-renderer` from 18.3.0 to 19.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-test-renderer)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: prettier-plugin-tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: eslint-plugin-react
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-plugin-react-hooks
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-plugin-react
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-plugin-react-hooks
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: openapi-typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: "@types/node"
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development-dependencies
- dependency-name: eslint-plugin-react
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-development-dependencies
- dependency-name: eslint-config-expo
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: jest-expo
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: react-test-renderer
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
- dependency-name: "@types/react-test-renderer"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-01-09 22:09:00 -05:00
dependabot[bot] 9673c12a30
build(deps): bump the actions-production-dependencies group across 1 directory with 3 updates (#1885)
Bumps the actions-production-dependencies group with 3 updates in the / directory: [actions/checkout](https://github.com/actions/checkout), [dorny/paths-filter](https://github.com/dorny/paths-filter) and [actions/stale](https://github.com/actions/stale).


Updates `actions/checkout` from 2 to 4
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v4)

Updates `dorny/paths-filter` from 2 to 3
- [Release notes](https://github.com/dorny/paths-filter/releases)
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dorny/paths-filter/compare/v2...v3)

Updates `actions/stale` from 8 to 9
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v8...v9)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-production-dependencies
- dependency-name: dorny/paths-filter
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-production-dependencies
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
  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>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-01-09 21:53:02 -05:00
dependabot[bot] 933b7b91db
build(deps): bump the nuget-production-dependencies group across 4 directories with 7 updates (#1884)
Bumps the nuget-production-dependencies group with 4 updates in the /src/accounting directory: [Confluent.Kafka](https://github.com/confluentinc/confluent-kafka-dotnet), [Google.Protobuf](https://github.com/protocolbuffers/protobuf), [Grpc.Tools](https://github.com/grpc/grpc) and [Microsoft.Extensions.Logging](https://github.com/dotnet/runtime).
Bumps the nuget-production-dependencies group with 1 update in the /src/cart directory: [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit).
Bumps the nuget-production-dependencies group with 2 updates in the /src/cart/src directory: [OpenFeature](https://github.com/open-feature/dotnet-sdk) and [StackExchange.Redis](https://github.com/StackExchange/StackExchange.Redis).
Bumps the nuget-production-dependencies group with 3 updates in the /src/cart/tests directory: [OpenFeature](https://github.com/open-feature/dotnet-sdk), [StackExchange.Redis](https://github.com/StackExchange/StackExchange.Redis) and [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit).


Updates `Confluent.Kafka` from 2.5.3 to 2.8.0
- [Release notes](https://github.com/confluentinc/confluent-kafka-dotnet/releases)
- [Changelog](https://github.com/confluentinc/confluent-kafka-dotnet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/confluentinc/confluent-kafka-dotnet/compare/v2.5.3...v2.8.0)

Updates `Google.Protobuf` from 3.28.2 to 3.29.2
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.28.2...v3.29.2)

Updates `Grpc.Tools` from 2.66.0 to 2.68.1
- [Release notes](https://github.com/grpc/grpc/releases)
- [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md)
- [Commits](https://github.com/grpc/grpc/commits)

Updates `Microsoft.Extensions.Logging` from 8.0.0 to 9.0.0
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v8.0.0...v9.0.0)

Updates `xunit.runner.visualstudio` from 2.8.2 to 3.0.0
- [Release notes](https://github.com/xunit/visualstudio.xunit/releases)
- [Commits](https://github.com/xunit/visualstudio.xunit/compare/2.8.2...3.0.0)

Updates `OpenFeature` from 2.1.0 to 2.2.0
- [Release notes](https://github.com/open-feature/dotnet-sdk/releases)
- [Changelog](https://github.com/open-feature/dotnet-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/dotnet-sdk/compare/v2.1.0...v2.2.0)

Updates `StackExchange.Redis` from 2.8.22 to 2.8.24
- [Release notes](https://github.com/StackExchange/StackExchange.Redis/releases)
- [Changelog](https://github.com/StackExchange/StackExchange.Redis/blob/main/docs/ReleaseNotes.md)
- [Commits](https://github.com/StackExchange/StackExchange.Redis/compare/2.8.22...2.8.24)

Updates `OpenFeature` from 2.1.0 to 2.2.0
- [Release notes](https://github.com/open-feature/dotnet-sdk/releases)
- [Changelog](https://github.com/open-feature/dotnet-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/dotnet-sdk/compare/v2.1.0...v2.2.0)

Updates `StackExchange.Redis` from 2.8.22 to 2.8.24
- [Release notes](https://github.com/StackExchange/StackExchange.Redis/releases)
- [Changelog](https://github.com/StackExchange/StackExchange.Redis/blob/main/docs/ReleaseNotes.md)
- [Commits](https://github.com/StackExchange/StackExchange.Redis/compare/2.8.22...2.8.24)

Updates `xunit.runner.visualstudio` from 2.8.2 to 3.0.0
- [Release notes](https://github.com/xunit/visualstudio.xunit/releases)
- [Commits](https://github.com/xunit/visualstudio.xunit/compare/2.8.2...3.0.0)

---
updated-dependencies:
- dependency-name: Confluent.Kafka
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: Google.Protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: Grpc.Tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: Microsoft.Extensions.Logging
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-production-dependencies
- dependency-name: xunit.runner.visualstudio
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-production-dependencies
- dependency-name: OpenFeature
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: StackExchange.Redis
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: OpenFeature
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-production-dependencies
- dependency-name: StackExchange.Redis
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-production-dependencies
- dependency-name: xunit.runner.visualstudio
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2025-01-09 21:48:38 -05:00
Pierre Tessier 0a39d44465
[checkout] rename checkoutservice to checkout (#1867)
* rename checkoutservice to checkout

* rename checkoutservice to checkout
2025-01-09 21:37:00 -05:00
Pierre Tessier 8cb101d461
[product-catalog] rename productcatalogservice to product-catalog (#1864)
* rename productcatalogservice to product-catalog

* rename productcatalogservice to product-catalog

* rename productcatalogservice to product-catalog

* rename productcatalogservice to product-catalog
2025-01-09 21:20:37 -05:00
Charlie Le 1efe410e64
Generate proto for C++ (#1871)
* Generate proto for C++

https://github.com/open-telemetry/opentelemetry-demo/issues/1787

Signed-off-by: Charlie Le <charlie_le@apple.com>

* build: update .licenserc.json to include currency generated files and load environment variables in docker-gen-proto.sh

Signed-off-by: Charlie Le <charlie_le@apple.com>

* fix: update script to source environment variables from the correct path

Signed-off-by: Charlie Le <charlie_le@apple.com>

* build: update Dockerfiles and CMakeLists for currency service, adjust generated files handling

Signed-off-by: Charlie Le <charlie_le@apple.com>

* refactor: rename currency service project to currency-proto and update related CMake configurations

Signed-off-by: Charlie Le <charlie_le@apple.com>

* add line break

---------

Signed-off-by: Charlie Le <charlie_le@apple.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2025-01-08 16:22:34 +01:00
dependabot[bot] c217f58282
build(deps): bump the go-production-dependencies group across 2 directories with 2 updates (#1879)
* build(deps): bump the go-production-dependencies group across 2 directories with 2 updates

Bumps the go-production-dependencies group with 1 update in the /src/checkoutservice directory: [github.com/IBM/sarama](https://github.com/IBM/sarama).
Bumps the go-production-dependencies group with 1 update in the /src/productcatalogservice directory: google.golang.org/protobuf.


Updates `github.com/IBM/sarama` from 1.44.0 to 1.45.0
- [Release notes](https://github.com/IBM/sarama/releases)
- [Changelog](https://github.com/IBM/sarama/blob/main/CHANGELOG.md)
- [Commits](https://github.com/IBM/sarama/compare/v1.44.0...v1.45.0)

Updates `google.golang.org/protobuf` from 1.36.1 to 1.36.2

---
updated-dependencies:
- dependency-name: github.com/IBM/sarama
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: update protobuf

Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-08 15:11:20 +01:00
dependabot[bot] 5e8133f580
build(deps): bump docker/build-push-action from 6.10.0 to 6.11.0 (#1878)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.10.0 to 6.11.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.10.0...v6.11.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-01-08 14:33:44 +01:00
Charlie Le 43c5175d05
Update dependabot.yml (#1870)
* Update dependabot.yml

Sets up dependabot for the other languages and ecosystems.

* Update dependabot.yml to use wildcard directories

* Update dependabot.yml

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2025-01-08 14:29:08 +01:00
dependabot[bot] 004fdcf2ad
build(deps): bump the go-production-dependencies group across 1 directory with 2 updates (#1877) 2025-01-08 07:20:28 +01:00
dependabot[bot] 7543c595d9
build(deps): bump the go-production-dependencies group across 2 directories with 1 update (#1869) 2024-12-24 15:53:13 +01:00
Pierre Tessier 19cbfeaca8
[react-native-app] cleanup build instructions (#1860)
* cleanup build instructions

* cleanup build instructions

* cleanup build instructions

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-12-23 20:15:34 +01:00
Pierre Tessier 2210b5bf48
[recommendation] rename recommendationservice to recommendation (#1865) 2024-12-23 20:10:20 +01:00
Pierre Tessier 4c8e43f219
[payment] rename paymentservice to payment (#1863)
* rename paymentservice to payment

* rename paymentservice to payment

* rename paymentservice to payment

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-12-23 19:01:46 +01:00
Pierre Tessier 3868f0e4c2
[fraud-detection] rename frauddetectionservice to fraud-detection (#1862)
* rename frauddetectionservice to fraud-detection

* rename frauddetectionservice to fraud-detection

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-12-23 15:15:54 +01:00
Pierre Tessier 969fe3bb01
[email] rename emailservice to email (#1861) 2024-12-23 14:25:56 +01:00
Pierre Tessier e3548c6217
[currency] Rename currencyservice to currency (#1858) 2024-12-22 14:49:02 +01:00
Pierre Tessier d5c0efecec
[image-provider] rename imageprovider to image-provider (#1857)
* rename imageprovider to image-provider

* rename imageprovider to image-provider

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-12-22 13:18:09 +01:00
Pierre Tessier d75a68d214
[load-generator] rename loadgenerator to load-generator (#1856)
* rename loadgenerator to load-generator

* rename loadgenerator to load-generator

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-12-22 13:07:56 +01:00
Pierre Tessier d2caef6694
[chore] - update demo dependencies (#1855) 2024-12-21 12:10:12 +01:00
Jonathan Munz cb75eba86b
Add a React Native example app to the demo (#1781) 2024-12-19 21:50:27 +01:00
Sozhan Natarajan fca8fd1374
[shipping] rename shippingservice to shipping (#1842) 2024-12-19 19:50:19 +01:00
Juliano Costa 623c0e4aa9
[paymentservice] Bump dependencies (#1854)
* [paymentservice] Bump dependencies

* Apply suggestion
2024-12-19 16:25:02 +01:00
dependabot[bot] 37b9ed2039
build(deps): bump the go-production-dependencies group across 2 directories with 1 update (#1852)
Bumps the go-production-dependencies group with 1 update in the /src/checkoutservice directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).
Bumps the go-production-dependencies group with 1 update in the /src/productcatalogservice directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).


Updates `google.golang.org/grpc` from 1.69.0 to 1.69.2
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.0...v1.69.2)

Updates `google.golang.org/grpc` from 1.69.0 to 1.69.2
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.0...v1.69.2)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-19 08:24:30 -05:00
Pierre Tessier 4f8ddef2ef
[cart]: rename cartservice to cart (#1839)
* rename cartservice to cart

* rename cartservice to cart

* Update CHANGELOG.md

* Rename cart test folder

* typo

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2024-12-19 11:59:49 +01:00
Pierre Tessier a0897a6278
[flagd-ui]: rename flagdui to flagd-ui (#1840)
* rename flagdui to flagd-ui

* rename flagdui to flagd-ui

* Update CHANGELOG.md

* Add line break

* Rename ad test folder

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2024-12-19 11:07:12 +01:00
Sozhan Natarajan d6efe7f00b
[ad] rename adService to ad (#1832)
* [ad] rename adservice to ad

* rename adservice to ad

* chore: add line break - review findings

* chore: add line break

---------

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-12-19 00:14:19 -05:00
Pierre Tessier 5dbe83661c
[quote] rename quoteservice to quote (#1838)
* rename quoteservice to quote

* rename quoteservice to quote

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-12-18 22:31:34 -05:00
dependabot[bot] 897bedaea4
build(deps): bump gradle/actions from 4.2.1 to 4.2.2 (#1849)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.2.1...v4.2.2)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-18 14:21:58 +01:00
dependabot[bot] 90a1bf1ef3
build(deps): bump the go-production-dependencies group across 2 directories with 1 update (#1847)
* build(deps): bump the go-production-dependencies group across 2 directories with 1 update

Bumps the go-production-dependencies group with 1 update in the /src/checkoutservice directory: google.golang.org/protobuf.
Bumps the go-production-dependencies group with 1 update in the /src/productcatalogservice directory: google.golang.org/protobuf.


Updates `google.golang.org/protobuf` from 1.35.2 to 1.36.0

Updates `google.golang.org/protobuf` from 1.35.2 to 1.36.0

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: update protobuf

Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-18 10:07:39 +01:00
Juliano Costa fa7847efb6
[grafana] Add Exemplars Dashboard (#1836)
* [grafana] Add Exemplars Dashboard

* changelog

* use heatmap and 95th pct chart

* decrease user load to 5

* increase Jaeger capacity

* use heatmap for histogram

* linter fix

* Add extra row

---------

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-12-16 11:00:56 +01:00
Pierre Tessier 9b7cfada48
[otel-collector] - rename otelcol to otel-collector (#1841) 2024-12-16 10:04:24 +01:00
Juliano Costa 43f448c61f
[cartservice] - Add Exemplars to Cart Service (#1830)
* WIP-Add Exemplars to Cart Service

* Bump AspNetCore instrumentation

Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>

* Add source and meter

* Remove logs and add boundaries

* Add HistogramBucketBoundaries

* Drop trailing space

* Apply suggestions from code review

Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>

* changelog

* indent

---------

Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
2024-12-13 18:01:08 -05:00
dependabot[bot] 7b2c0ad0b2
build(deps): bump the go-production-dependencies group across 2 directories with 10 updates (#1837) 2024-12-13 14:49:45 +01:00
Juliano Costa 613e659379
chore-add-dependabot-auto-update-workflow (#1828)
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-12-13 09:54:19 +01:00
Robert Castley 1f30247020
Variable paymentservice error rate and introduce loyalty level attributes (#1815)
* 75% error by version number included tenant.level as span attribute

* Include service.name in logs and change level to from numeric to text

* Updated to reflect changes to paymentservice

* Added pull request

* Added variants for % failure

* Change to loyalty_level and service.version

* Change to use app.variant

* Updated log entry

* Revert changes as deployment YAML is generated after Helm release

* Remove app.variant and tidy code for app.loyalty.level

* Fixed markdown linting

* Typo correction

* Add gold back into array and also include loyalty_level in success log

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-12-12 15:19:10 -05:00
Pierre Tessier e54439d41e
[accounting]: rename accountingservice to accounting (#1827)
* rename accountingservice to accounting

* Add ignore protos back

---------

Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2024-12-12 11:40:36 +01:00
dependabot[bot] 5f28491594
build(deps): bump the go-production-dependencies group across 2 directories with 1 update (#1826)
Bumps the go-production-dependencies group with 1 update in the /src/checkoutservice directory: [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk).
Bumps the go-production-dependencies group with 1 update in the /src/productcatalogservice directory: [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk).


Updates `github.com/open-feature/go-sdk` from 1.13.1 to 1.14.0
- [Release notes](https://github.com/open-feature/go-sdk/releases)
- [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/go-sdk/compare/v1.13.1...v1.14.0)

Updates `github.com/open-feature/go-sdk` from 1.13.1 to 1.14.0
- [Release notes](https://github.com/open-feature/go-sdk/releases)
- [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/go-sdk/compare/v1.13.1...v1.14.0)

---
updated-dependencies:
- dependency-name: github.com/open-feature/go-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-11 16:49:42 +01:00
Juliano Costa c281f7c0e2
[chore] Update k8s manifests (#1822) 2024-12-09 17:25:25 +01:00
dependabot[bot] 615449aaf5
build(deps): bump the go-production-dependencies group across 2 directories with 1 update (#1813)
Bumps the go-production-dependencies group with 1 update in the /src/checkoutservice directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).
Bumps the go-production-dependencies group with 1 update in the /src/productcatalogservice directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).


Updates `google.golang.org/grpc` from 1.68.0 to 1.68.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.68.0...v1.68.1)

Updates `google.golang.org/grpc` from 1.68.0 to 1.68.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.68.0...v1.68.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-05 17:12:29 +01:00
Paulo Janotti 34df1c3dbe
Fix RUNTIME_IDENTIFIER for accountingservice (#1812)
* Fix RUNTIME_IDENTIFIER for accountingservice

* Set the correct RID for cartservice

* Add TARGETARCH to publish step

---------

Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2024-12-05 17:01:21 +01:00
Yanwei Li f9252820b5
Add nodejs auto-instrumentation for runtime metrics in paymentservice (#1797)
* add nodejs auto-intrumentation in paymentservice

* update CHANGELOG.md

* update description in changelog
2024-12-04 18:14:54 +01:00
Juliano Costa 3823951bd8
Revert "[accountingservice] fix-build-targetarch (#1805)" (#1811)
This reverts commit 65e6441eea.
2024-12-04 14:08:19 +01:00
dependabot[bot] bd13ec932a
build(deps): bump the go-production-dependencies group across 2 directories with 6 updates (#1807)
* build(deps): bump the go-production-dependencies group across 2 directories with 6 updates

Bumps the go-production-dependencies group with 5 updates in the /src/checkoutservice directory:

| Package | From | To |
| --- | --- | --- |
| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.53.0` | `0.57.0` |
| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.53.0` | `0.57.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.32.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.32.0` |
| google.golang.org/protobuf | `1.35.1` | `1.35.2` |

Bumps the go-production-dependencies group with 4 updates in the /src/productcatalogservice directory: [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib), [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go), [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) and google.golang.org/protobuf.


Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.53.0 to 0.57.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.53.0...zpages/v0.57.0)

Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.53.0 to 0.57.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.53.0...zpages/v0.57.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.31.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.31.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0)

Updates `google.golang.org/grpc` from 1.67.1 to 1.68.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.67.1...v1.68.0)

Updates `google.golang.org/protobuf` from 1.35.1 to 1.35.2

Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.53.0 to 0.57.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.53.0...zpages/v0.57.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.31.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.31.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0)

Updates `google.golang.org/grpc` from 1.67.1 to 1.68.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.67.1...v1.68.0)

Updates `google.golang.org/protobuf` from 1.35.1 to 1.35.2

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Add updated protos

* go mod tidy

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-12-04 08:25:13 +01:00
Juliano Costa 65e6441eea
[accountingservice] fix-build-targetarch (#1805)
* accountingservice-fix-build-targetarch

* Update src/accountingservice/Dockerfile

Co-authored-by: Matt Martyn <MMartyn@gmail.com>

---------

Co-authored-by: Matt Martyn <MMartyn@gmail.com>
2024-12-03 23:01:24 +01:00
Juliano Costa 044de6daa4
Update k8s manifest (#1804) 2024-12-02 12:50:45 +01:00
dependabot[bot] 551792a831
build(deps): bump the go-production-dependencies group across 2 directories with 16 updates (#1802)
* build(deps): bump the go-production-dependencies group across 2 directories with 16 updates

Bumps the go-production-dependencies group with 6 updates in the /src/checkoutservice directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/IBM/sarama](https://github.com/IBM/sarama) | `1.43.2` | `1.43.3` |
| [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk) | `1.12.0` | `1.13.1` |
| [github.com/open-feature/go-sdk-contrib/hooks/open-telemetry](https://github.com/open-feature/go-sdk-contrib) | `0.3.2` | `0.3.4` |
| [github.com/open-feature/go-sdk-contrib/providers/flagd](https://github.com/open-feature/go-sdk-contrib) | `0.2.1` | `0.2.3` |
| [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.52.0` | `0.57.0` |
| [google.golang.org/grpc/cmd/protoc-gen-go-grpc](https://github.com/grpc/grpc-go) | `1.4.0` | `1.5.1` |

Bumps the go-production-dependencies group with 5 updates in the /src/productcatalogservice directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk) | `1.12.0` | `1.13.1` |
| [github.com/open-feature/go-sdk-contrib/hooks/open-telemetry](https://github.com/open-feature/go-sdk-contrib) | `0.3.2` | `0.3.4` |
| [github.com/open-feature/go-sdk-contrib/providers/flagd](https://github.com/open-feature/go-sdk-contrib) | `0.2.1` | `0.2.3` |
| [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.52.0` | `0.57.0` |
| [google.golang.org/grpc/cmd/protoc-gen-go-grpc](https://github.com/grpc/grpc-go) | `1.4.0` | `1.5.1` |



Updates `github.com/IBM/sarama` from 1.43.2 to 1.43.3
- [Release notes](https://github.com/IBM/sarama/releases)
- [Changelog](https://github.com/IBM/sarama/blob/main/CHANGELOG.md)
- [Commits](https://github.com/IBM/sarama/compare/v1.43.2...v1.43.3)

Updates `github.com/open-feature/go-sdk` from 1.12.0 to 1.13.1
- [Release notes](https://github.com/open-feature/go-sdk/releases)
- [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/go-sdk/compare/v1.12.0...v1.13.1)

Updates `github.com/open-feature/go-sdk-contrib/hooks/open-telemetry` from 0.3.2 to 0.3.4
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/hooks/open-telemetry/v0.3.2...hooks/open-telemetry/v0.3.4)

Updates `github.com/open-feature/go-sdk-contrib/providers/flagd` from 0.2.1 to 0.2.3
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/providers/flagd/v0.2.1...providers/flagd/v0.2.3)

Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.52.0 to 0.53.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.52.0...zpages/v0.53.0)

Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.52.0 to 0.53.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.52.0...zpages/v0.53.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.52.0 to 0.57.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.52.0...zpages/v0.57.0)

Updates `go.opentelemetry.io/otel` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.27.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.31.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.27.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.31.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0)

Updates `go.opentelemetry.io/otel/trace` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0)

Updates `google.golang.org/grpc` from 1.64.0 to 1.67.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.67.1)

Updates `google.golang.org/grpc/cmd/protoc-gen-go-grpc` from 1.4.0 to 1.5.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.4.0...v1.5.1)

Updates `google.golang.org/protobuf` from 1.34.1 to 1.35.1

Updates `github.com/open-feature/go-sdk` from 1.12.0 to 1.13.1
- [Release notes](https://github.com/open-feature/go-sdk/releases)
- [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-feature/go-sdk/compare/v1.12.0...v1.13.1)

Updates `github.com/open-feature/go-sdk-contrib/hooks/open-telemetry` from 0.3.2 to 0.3.4
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/hooks/open-telemetry/v0.3.2...hooks/open-telemetry/v0.3.4)

Updates `github.com/open-feature/go-sdk-contrib/providers/flagd` from 0.2.1 to 0.2.3
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](https://github.com/open-feature/go-sdk-contrib/compare/providers/flagd/v0.2.1...providers/flagd/v0.2.3)

Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.52.0 to 0.53.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.52.0...zpages/v0.53.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.52.0 to 0.57.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.52.0...zpages/v0.57.0)

Updates `go.opentelemetry.io/otel` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.27.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.31.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.27.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.31.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0)

Updates `go.opentelemetry.io/otel/trace` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.32.0)

Updates `google.golang.org/grpc` from 1.64.0 to 1.67.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.67.1)

Updates `google.golang.org/grpc/cmd/protoc-gen-go-grpc` from 1.4.0 to 1.5.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.4.0...v1.5.1)

Updates `google.golang.org/protobuf` from 1.34.1 to 1.35.1

---
updated-dependencies:
- dependency-name: github.com/IBM/sarama
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/hooks/open-telemetry
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/providers/flagd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc/cmd/protoc-gen-go-grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/hooks/open-telemetry
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/providers/flagd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc/cmd/protoc-gen-go-grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Add updated protos

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-12-01 22:07:02 +01:00
Charlie Le 544e1e50f6
Setup dependabot for go dependencies (#1754) 2024-12-01 11:41:39 +01:00
Charlie Le 93b8f1a3b0
Generate protobuf code for Go and Python services (#1794)
Part of https://github.com/open-telemetry/opentelemetry-demo/issues/1787
to generate profobuf files for all services.

This should help unblock
https://github.com/open-telemetry/opentelemetry-demo/pull/1754 to allow
dependabot to manage dependecy upgrades for the Go services.

There are new Makefile recipes for managing the protobuf files.

1. docker-generate-protobuf - to generate the protobuf files with docker
   so that the only dependency on the machine needed is docker.
2. clean - to remove the protobuf files generated
3. check-clean-work-tree - to check that the working tree is clean and
   to help with verifying that the protobuf files are updated for all of
   the services when there are changes to the protobuf definition.

There's a new check in the GitHub Actions workflow to verify that the
protobuf code is generated. It is only verifying that the protobuf code
is generated for Go and Python, but other services can apply the same
workflow by updating the docker-gen-proto.sh script to uncomment the
function call for the service.

The dockerfiles for the Go and Python services have been updated to not
generate the protobuf files during the build process. Instead, this
function has been refactored into the genproto directory of each
service.

Signed-off-by: Charlie Le <charlie_le@apple.com>
2024-11-27 18:11:01 +01:00
dependabot[bot] bb71866a9f
build(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 (#1796)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.9.0 to 6.10.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.9.0...v6.10.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 14:09:49 +01:00
Juliano Costa 42096411db
accountingservice-fix-instrumentation (#1791) 2024-11-26 08:10:27 +01:00
Pierre Tessier 8a868400a2
[chore] add multi platform build support (#1785)
* multiplatform build

* multiplatform build instructions

* fix tests

* multi-platform build support

* fix failed linting

* stop tests properly

* fix grammar

* fix multi-platform builds

* align with cartservice steps

* remove buildx warnings

* add create-multiplatform-builder target

* support Linux to create multiplaform builder

* update multiplatform build instructions

* add multiplatform build support

* add multiplatform build support

* add multiplatform build support

* create and remove multi-platform builder

* clarify multi-platform build instructions

* clarify multi-platform build instructions

* use shell directly for env var subst

* Update CONTRIBUTING.md

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-11-24 18:49:26 +01:00
Juliano Costa 5c748f7382
Update k8s manifest (#1790) 2024-11-21 20:10:24 +01:00
Pierre Tessier 681700efc6
[chore] update memory limits (#1786)
* update memory limits

* update memory limits
2024-11-20 23:13:24 -05:00
Pierre Tessier 3c763db92b
[frontendproxy] - add envoy access logs (#1768)
* add envoy access logs

* Update src/frontendproxy/envoy.tmpl.yaml

* clean up envoy access logs

* limit log panel to 100

* dashboard adjusts

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Cedric Ziel <cedric@cedric-ziel.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
Co-authored-by: Martin Thwaites <github@my2cents.co.uk>
2024-11-20 08:46:34 +01:00
Pierre Tessier 069b80b8a0
update k8s manifest using chart 0.33.1 (#1783) 2024-11-20 08:37:27 +01:00
dependabot[bot] 41f54b7fc0
build(deps): bump gradle/actions from 4.2.0 to 4.2.1 (#1782)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.2.0...v4.2.1)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 14:47:14 +01:00
Juliano Costa 1b4c0eb962
[grafana] Fix dashboards (#1779)
* Fix dashboards

* changelog
2024-11-18 13:14:46 -05:00
Mateusz Łach 85359b6220
[accountingservice] Bump OTel .NET Auto to 1.9.0 (#1780)
* bump otel-dotnet-auto to 1.9.0

* changelog update
2024-11-18 10:08:46 +01:00
Juliano Costa 0252f2993e
Remove Helios from demo list (#1777) 2024-11-15 20:38:17 +01:00
dependabot[bot] af8a609054
build(deps): bump gradle/actions from 4.1.0 to 4.2.0 (#1776)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.1.0...v4.2.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-13 12:55:45 -07:00
Jonathan Munz be2a316960
pass through FLAGD_UI env vars to frontend-proxy in start-minimal (#1774) 2024-11-11 22:19:13 +01:00
Juliano Costa 057a31b3e6
Bump components versions (#1770) 2024-11-10 11:23:00 +01:00
Juliano Costa 2fcba7c286
Fix flagd ui name (#1773) 2024-11-09 22:00:22 +01:00
Juliano Costa 09ab6cc6f6
[chore] Move build args to .env file (#1767)
* Move build args to .env file

* Try different approach

* Try individual value

* explicitly export to $GITHUB_ENV

* test each step

* Remove if

* explicitly export to $GITHUB_ENV no if

* single build arg

* Persist env vars across steps

* check if .env is accessible

* Load whole .env file

* Move current build args to .env file

* changelog

* fix indentation
2024-11-07 07:58:28 -05:00
Pierre Tessier 1002cf062f
1.12.0 release (#1766)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-11-06 13:52:42 +01:00
Jorge Creixell bde2deda29
Bump Grafana version (#1764)
* Bump Grafana version

  - Fixes an auth error, see https://github.com/grafana/grafana/issues/92634

* Update CHANGELOG
2024-11-06 08:02:45 +01:00
Juliano Costa 1e1a2babf9
[release] 1.12.0 (#1763) 2024-11-04 11:34:27 +01:00
David Pilato 2d4661e489
Makefile does not always use `DOCKER_COMPOSE_ENV` var (#1759)
Let say that you add a `/src/adservice/Dockerfile.elastic` to the project to build a specific version of the image.
So you add the following line to the `.env.override` file:

```env
AD_SERVICE_DOCKERFILE=./src/adservice/Dockerfile.elastic
```

If you run:

```sh
make redeploy
```

The `/src/adservice/Dockerfile.elastic` should be used instead the default one.

This commit adds `DOCKER_COMPOSE_ENV` variable anywhere it's needed.

Closes #1758.
2024-10-31 10:37:23 +01:00
Juliano Costa bafadb0d42
Revert #1743 (#1760) 2024-10-30 16:50:55 +01:00
Roger Coll 167729a278
Revert "fix: mount host filesystem as bind rslave mount (#1728)" (#1755)
This reverts commit a1cfe470c6.
2024-10-28 21:03:20 +01:00
Roger Coll c79152c68a
feat: propagate cartservice exceptions (#1744)
* feat: propagate GetCart errors

* feat: propagate AddItem errors

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-10-22 10:51:27 +02:00
Juliano Costa 4ee9f0c513
[cartservice] Update cart service to fail when cartServiceFailure is enabled (#1748)
* Update cart service to fail when cartServiceFailure is enabled

* changelog
2024-10-22 10:47:11 +02:00
Juliano Costa 5c4b58dc3e
[chore] Move opensearch image version to .env file (#1743)
* [chore] Move opensearch image version to .env file

* changelog
2024-10-22 10:25:18 +02:00
Juliano Costa db1be1d952
Fix opensearch healthcheck (#1746)
* Fix opensearch healthcheck

* Add prune before tests

* Add flag to auto approve docker prune
2024-10-22 10:07:41 +02:00
Juliano Costa d953c8196e
Merge pull request #1725 from maindotmarcell/add-flagd-ui
Add flagd UI
2024-10-15 12:04:57 +02:00
marcell.muennich d6f2639402
[flagd-ui] improved flagd-ui 2024-10-15 11:50:16 +02:00
Borna Vincek 5e5ea33706
[flagd-ui] added basic functionality and webui interface 2024-10-15 09:53:46 +02:00
Pal K. Klucsik 39f5e479bc
[frontend] fix imageSlowload headers not applied (#1733)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-10-14 15:56:06 +02:00
Michael Beemer 026e3ba598
fix: only register otel during initialization (#1736)
* fix: only register otel during initialization

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>

* revert removal of fatal log

---------

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-10-14 15:09:14 +02:00
Juliano Costa 0e48b4b583
Fix opensearch healthcheck (#1742) 2024-10-14 09:55:31 +02:00
Juliano Costa 34d95c9afa
[chore] Add depends on to otelcol to wait on healthy opensearch (#1724)
* Add depends on to otelcol

* changelog

* Update docker-compose.minimal.yml

Co-authored-by: Roger Coll <roger.coll@elastic.co>

---------

Co-authored-by: Roger Coll <roger.coll@elastic.co>
2024-10-07 13:47:30 +02:00
Roger Coll a1cfe470c6
fix: mount host filesystem as bind rslave mount (#1728)
* fix: mount host filesystem as bind rslave mount

* chore: add changelog entry

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-10-07 09:14:17 +02:00
dependabot[bot] 10048aa27e
build(deps): bump docker/build-push-action from 6.8.0 to 6.9.0 (#1730)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.8.0 to 6.9.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.8.0...v6.9.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 14:59:07 +02:00
Piotr Kiełkowicz 74777fb51a
[accountingservice] Bump OTel .NET Auto to 1.8.0 (#1727)
together with other dependencies

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-09-30 13:15:29 +02:00
dependabot[bot] eb1ab39100
build(deps): bump docker/build-push-action from 6.7.0 to 6.8.0 (#1729)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.7.0 to 6.8.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.7.0...v6.8.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-28 07:38:39 +02:00
dependabot[bot] b1915ed5af
build(deps): bump gradle/actions from 4.0.1 to 4.1.0 (#1717)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.0.1...v4.1.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 09:53:26 +02:00
Juliano Costa 395f38572d
Bump dependencies (#1713) 2024-08-30 18:52:44 +02:00
Hans Kristian Flaatten 076afc4a7c
Upgrade flagd to v0.11.2 (#1711)
* Upgrade flagd to v0.11.2

Close #1625

* Update opentelemetry-demo.yaml

* Update docker-compose.yml
2024-08-30 08:54:51 +02:00
Zixin Zhou 52d315aeba
Fix gen-proto for accountingservice (#1709) 2024-08-28 08:16:43 +02:00
Starry 41e36731fa
chore: Add yamllint to `make all` (#1707)
* chore: Add yamllint to `make all`

* Fix makefile syntax

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-08-27 14:44:27 +02:00
dependabot[bot] 23e48ceada
build(deps): bump gradle/actions from 4.0.0 to 4.0.1 (#1708)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 14:30:55 +02:00
Riccardo Magliocchetti a5ed4f3848
loadgenerator: bump otel sdk version to match the one used by recommendationservice (#1705)
Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com>
2024-08-19 14:39:13 +03:00
dependabot[bot] befa931cdb
build(deps): bump docker/build-push-action from 6.5.0 to 6.7.0 (#1704)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.5.0 to 6.7.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.5.0...v6.7.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com>
2024-08-19 13:25:38 +03:00
dependabot[bot] 7357559b4c
build(deps): bump gradle/actions from 3.5.0 to 4.0.0 (#1700)
Bumps [gradle/actions](https://github.com/gradle/actions) from 3.5.0 to 4.0.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v3.5.0...v4.0.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roger Coll <rogercoll@protonmail.com>
Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com>
2024-08-19 13:17:08 +03:00
Israel Blancas afa49c0318
Fix accountingservice container for non-root users (#1696)
* Fix accountingservice container for non-root users

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

* Add changelog entry

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

* Fix lint

Signed-off-by: Israel Blancas <iblancasa@gmail.com>

* Update src/accountingservice/Dockerfile

Co-authored-by: Roger Coll <roger.coll@elastic.co>

---------

Signed-off-by: Israel Blancas <iblancasa@gmail.com>
Co-authored-by: Roger Coll <roger.coll@elastic.co>
Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com>
2024-08-13 13:11:11 +03:00
Roger Coll 8ea20918f9
docs: update contributing and membership links (#1702) 2024-08-13 12:57:46 +03:00
mottibec b153ca622c
set rpc.method and rpc.service (#1690)
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-07-31 13:33:30 +02:00
Pierre Tessier 030241f587
[chrore] clean up grammar in templates (#1694)
* nit, fix commas (grammar)

* clean up grammar

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-07-31 12:07:45 +02:00
Pierre Tessier 95812f8ee4
update to 1.11.1 release (#1693) 2024-07-31 12:02:55 +02:00
Pierre Tessier 47dbb31da7
1.11.1 release (#1687)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-07-30 12:56:45 -04:00
Juliano Costa 363ad46a95
Add required jaeger env var (#1689) 2024-07-30 11:53:43 -04:00
Pierre Tessier 4c1f214f63
update to NewClient call (#1688) 2024-07-30 12:36:55 +02:00
Pierre Tessier 86d33a3238
update service dependencies (#1683) 2024-07-29 09:11:08 +02:00
Juliano Costa 9bc3510e57
Add Artifact Hub and OpenSSF badges (#1682) 2024-07-26 08:16:33 +02:00
Juliano Costa dced09ee1b
[adservice] bump dependencies & gradle (#1681)
* adservice bump dependencies

* changelog
2024-07-25 10:25:58 +02:00
Josh Lee d7a21a7692
Changes interval on grafana dashboards to match scrape interval (#1669)
* Changes interval on grafana dashboards to match scrape interval

* fix out of order sample

* use 2m interval for spanmetrics

* use 30m for out of order samples

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-07-23 11:46:38 +02:00
dependabot[bot] 070beca267
build(deps): bump docker/build-push-action from 6.4.1 to 6.5.0 (#1678)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.4.1 to 6.5.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.4.1...v6.5.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-07-23 11:25:39 +02:00
Roger Coll 1dc31d072b
[otel-col] Add host metrics receiver (#1675)
* feat: add hostmetrics receiver for docker deployment

* chore: add changelog entry

* Update src/otelcollector/otelcol-config.yml

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>

* enable hostmetrics memory utilization metric

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-07-23 11:15:03 +02:00
dependabot[bot] 9b5478b307
build(deps): bump gradle/actions from 3.4.2 to 3.5.0 (#1673)
Bumps [gradle/actions](https://github.com/gradle/actions) from 3.4.2 to 3.5.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v3.4.2...v3.5.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-07-18 09:08:11 +02:00
dependabot[bot] f9146421ee
build(deps): bump docker/build-push-action from 6.4.0 to 6.4.1 (#1674)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.4.0...v6.4.1)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-18 09:03:29 +02:00
Juliano Costa a76f3377b1
[frontend] Update nodejs to latest LTS and bump dependencies (#1670)
* Update frontend nodejs to latest LTS and bump dependencies

* changelog

---------

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-07-15 23:52:03 -04:00
Josh Lee 91c7df4342
Remove query params and product ID from span names (#1668)
* Fixes #1665 Query Params in Span Name

- adds a transform processor
- adds two rules for transforming span names:
  - Strip anything after a "?"
  - Replace productID with a token in "GET /api/products/{productID}"
    spans

* fix lint errors

* update changelog

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-07-15 23:39:33 -04:00
dependabot[bot] 8e0275e472
build(deps): bump docker/build-push-action from 6.3.0 to 6.4.0 (#1671)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.3.0...v6.4.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-15 15:27:44 +02:00
Pierre Tessier a087dd6e78
[accountingservice]: fix memory limit on (#1666)
* fix memory limit on accounting service

* fix memory limit on accounting service
2024-07-15 11:03:07 +02:00
Juliano Costa a38aa6a55e
Set OTLP receiver endpoint (#1662)
* Set OTelCol receiver endpoint

* changelog

* Apply suggestions from code review

Co-authored-by: Roger Coll <roger.coll@elastic.co>

* Add env vars to collector container

---------

Co-authored-by: Roger Coll <roger.coll@elastic.co>
2024-07-12 14:11:17 -04:00
Pierre Tessier c417bdb102
[chore] fix build-images workflow (#1661)
* fix build-images workflow

* use consistent naming for workflows
2024-07-09 10:59:29 +02:00
Pierre Tessier 62d1d9be11
[tests] - optimize trace testing (#1659)
* optimize trace testing

* run trace based tests concurrently

* fix lint failures

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-07-08 13:05:57 -04:00
Michael Beemer 14e7f8f66c
Simplify error scenario logic (#1657)
* remove fractional config from rule definition

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>

* add random failure logic to ad service

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>

* add random failure logic to cart service

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>

---------

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2024-07-08 10:04:36 +02:00
dependabot[bot] 9dad087f25
build(deps): bump docker/build-push-action from 6.2.0 to 6.3.0 (#1656)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.2.0...v6.3.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-03 10:22:48 -04:00
Roger Coll 25b24fae1a
add Kafka Dockerfile env variable (#1652)
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-07-02 11:32:31 -04:00
Juliano Costa ebc32b99fd
[otel-col] Add docker stats receiver (#1650)
* Add docker stats receiver

* changelog

* Nit: prevent write access to the Docker socket

Co-authored-by: Roger Coll <roger.coll@elastic.co>

* Add compose minimal

---------

Co-authored-by: Roger Coll <roger.coll@elastic.co>
2024-07-02 11:05:10 -04:00
Pierre Tessier b375970a90
[chore] update demo role memberships (#1649)
* update demo role membership

* update demo role membership
2024-07-01 15:12:57 -04:00
Pierre Tessier 60754cbfc0
update to 1.11.0 release (#1640) 2024-06-28 13:35:20 -04:00
Pierre Tessier 0a7538998a
update to 1.11.0 release (#1639) 2024-06-28 12:23:07 -04:00
Pierre Tessier 2957ad415c
[chore] clarify complete release process (#1638)
* clarify complete release process

* clarify complete release process

* clarify complete release process

* clarify complete release process

* clarify complete release process
2024-06-28 10:23:22 -04:00
dependabot[bot] 9e31317692
build(deps): bump docker/build-push-action from 6.1.0 to 6.2.0 (#1636)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.1.0...v6.2.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-06-27 16:34:53 -04:00
Rasmus Kuusmann 5400099231
Change AccountService from Go to DotNet (auto) (#1538)
* Change AccountService from go to dotnet (auto)

* fix path

* fix folder name

* dockerfile and other fixes

* add copyright

* fix encoding and cleanup

* Cleanup dockerfile

* Update OTel Auto

* fix kafka processing issues and otel export

* remove eof

* Update changelog

* Use default CancellationDelayMaxMs

* update packages

* fix merge failure

* Fix tracetest 'accountingservice' is not part of the trace anymore

---------

Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-06-27 16:31:42 -04:00
Steve Flanders 918e86a7e8
Update recommendation flag to match flagd configuration (#1634)
Address #1626
2024-06-27 09:13:03 -04:00
Sven Kirschbaum 5caa07d178
fix(frontend): Use port 443 as default to connect to flagd if https is in use (#1609)
* fix(frontend): Use port 443 as default to connect to flagd if https is in use

* chore: Update CHANGELOG.md

---------

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-06-26 11:32:53 -04:00
Roger Coll 3058ede931
add collector configs as environment variable (#1632)
Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com>
2024-06-26 09:27:41 -04:00
Roger Coll 49992a3adc
fix: emailservice docker compose image (#1630)
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-06-26 11:00:16 +02:00
dependabot[bot] e5e1a0da7f
build(deps): bump docker/build-push-action from 6.0.1 to 6.1.0 (#1620)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.0.1 to 6.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.0.1...v6.1.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com>
2024-06-26 01:44:50 -04:00
Juliano Costa 11ef3c6ccf
[Valkey] Replace Redis with Valkey (#1619)
* replace redis with valkey

* changelog

---------

Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com>
2024-06-21 12:23:09 -04:00
dependabot[bot] d335b8dad2
build(deps): bump docker/build-push-action from 6.0.0 to 6.0.1 (#1618)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.0.0...v6.0.1)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-06-20 13:13:28 -04:00
Piotr Kiełkowicz 0d092eb0c8
[chore] replace gh action gradle/wrapper-validation-action by gradle/actions/wrapper-validation (#1617)
ref https://github.com/gradle/wrapper-validation-action/releases/tag/v3.4.2

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-06-20 08:25:25 -04:00
Roger Coll 8a211c0204
chore: parametrize services Dockerfile path (#1600)
* chore: parametrize services Dockerfile path

* chore: add ad service relative path

* chore: add services path as environment variable

* ci: fix emailservice context build

* remove unused *_PATH environment variable

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-06-19 14:08:00 +02:00
Austin Parker c0fa17f1ff
Revert "Use native runners (#1613)" (#1616)
This reverts commit ee92851daa.
2024-06-18 14:10:50 -04:00
Austin Parker d6582203cf
Revert "add secrets inheritance (#1614)" (#1615)
This reverts commit b063b3c9c8.
2024-06-18 13:48:55 -04:00
Piotr Kiełkowicz e8c03dc43a
[cartservice] Bump OTel .NET SDK to 1.9.0 (#1610)
* [cartservice] Bump OTel .NET SDK to 1.9.0

together with other dependencies

* Fix changelog

* Update CHANGELOG.md

* Lint

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-06-18 19:16:11 +02:00
Austin Parker b063b3c9c8
add secrets inheritance (#1614) 2024-06-18 18:55:18 +02:00
Austin Parker ee92851daa
Use native runners (#1613)
* run on native runner

* fix lint and remove unneeded options

* add force build

* fix lint
2024-06-18 18:44:15 +02:00
Pierre Tessier f89d3afe69
update to 1.10.0 release (#1612)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-06-18 16:39:43 +02:00
dependabot[bot] f7c3b24230
build(deps): bump gradle/wrapper-validation-action from 3.3.2 to 3.4.2 (#1611)
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 3.3.2 to 3.4.2.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v3.3.2...v3.4.2)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 10:10:36 -04:00
dependabot[bot] 616f7c7634
build(deps): bump docker/build-push-action from 5.4.0 to 6.0.0 (#1607)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.4.0 to 6.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5.4.0...v6.0.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 10:04:01 -04:00
Pierre Tessier 2a651e4901
update to 1.10.0 release (#1602)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-06-18 09:13:21 -04:00
Roger Coll 6fd371c3cd
fix: start-minimal make target (#1604)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-06-14 07:06:32 +02:00
Roger Coll a61ab14350
chore: configure renovate to bump image deps (#1599)
* chore: configure renovate to bump image deps

* chore: add tracetest and opensearch to renovate
2024-06-13 13:28:40 -04:00
dependabot[bot] 62029725c5
Bump docker/build-push-action from 5.0.0 to 5.4.0 (#1598)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.0.0 to 5.4.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5.0.0...v5.4.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-10 09:56:23 -07:00
Pierre Tessier 9dc4a671a3
updated buildx config (#1596) 2024-06-07 10:56:50 -04:00
Juliano Costa 7e4f1f6911
Update demo image version (#1597)
* Update image version

* latest otel col contrib

* Update minor version
2024-06-07 11:32:23 +02:00
Pierre Tessier cc29172812
[checkout] fix kafka restart (#1590)
* fix kafka acks

* Update src/checkoutservice/main.go

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>

* align attribute names with semantic conventions

* checkout: recover from kafka restart

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-06-06 15:08:28 +02:00
Juliano Costa d75c9d8e2b
chore: Add service version to OTEL_RESOURCE_ATTRIBUTES (#1594)
* chore: Add service version to OTEL_RESOURCE_ATTRIBUTES

* changelog
2024-06-05 11:35:44 +02:00
Pierre Tessier 2ca2be6d2e
[chore] release prep: update dependencies for all services (#1591)
* update dependencies

* Adjust Rust dependency

* Restore flagd env var

---------

Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-06-05 11:21:45 +02:00
Roger Coll b2f6fbf33b
chore: introduce .env.override for docker-compose (#1584)
* chore: introduce .env.override for docker-compose

* parametrize docker compose cmd and env files

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2024-06-03 15:47:44 -04:00
Roger Coll 379cf62e7e
chore(ci): reusable container image generation (#1581)
* ci: reusable container image generation

* ci: parametrize container repositories name

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2024-06-03 14:33:49 -04:00
Pierre Tessier b9c5d3762e
[imageprovider] reduce image size (#1589)
* reduce image size

* reduce image size

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-06-03 10:00:43 +02:00
Pierre Tessier 3afe19eece
[kafka] increase kafka memory limits (#1592)
* increase kafka memory limits

* increase kafka memory limits
2024-06-03 08:29:09 +02:00
Roger Coll 3ee280d4e5
add flagd service to minimal docker compose (#1585)
* add flagd service to minimal docker compose

* chore: add changelog entry

---------

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-05-31 22:41:13 -04:00
Roger Coll 925ddee16d
[cartservice] bump Otel .NET SDK to 1.8.1 (#1580)
* [cartservice] bump Otel .NET SDK to 1.8.1

* chore: add changelog entry for .NET 1.8.1

* docs: merge .NET changelog entries

---------

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-05-31 22:34:44 -04:00
Martijn Laarman b5983f21f7
Resolve proto directory dynamically for dotnet cartservice (#1579)
This allows the solutio to be opened in any .NET editor and compile right away.

Removes the requirement to manually copy the proto files.

This also now copies the protofiles into the docker container using the original folder name.

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-05-31 22:32:29 -04:00
Zihao Zhang e91611ba50
Fix kafka permission in dockerfile (#1574)
* Fix kafka permission in dockerfile

* update changelog
2024-05-31 22:24:11 -04:00
Pal K. Klucsik a82287db6d
[Frontend] Global img provider (#1571)
* Add a global image loader

* update next to 13.0.0

* remove px from width/hegihts nubmers

* bump versions

* bump versions

* bump versions

* remove unecessary spaces

* fix distorted iamge, add some extra memory for stability

* add changelog

* fix checks
2024-05-15 09:44:59 +02:00
Pal K. Klucsik f909932a24
[frontend] Slowloading of images (#1515)
* [frontend] Add FeatureFlag Provider to client side, add http fault filter to envoy, add slowloading featureflag

* refactor web sdk usage

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>

---------

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2024-05-13 11:01:09 +02:00
Roger Coll 3c665d344a
docs: update sig meeting schedule (#1567) 2024-05-08 13:42:42 +02:00
Roger Coll 1d5126bf9d
chore(deps): upgrade otel collector contrib and opensearch (#1566)
Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com>
2024-05-07 20:51:40 +02:00
Roger Coll 9ea9edad22
fix(loadgenerator): use add_hooks openfeature method (#1565)
* fix(loadgenerator): use add_hooks openfeature method

* chore: add openfeature fix to changelog

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-05-07 19:33:16 +02:00
Juliano Costa 9708127557
Revert "remove axoflow link (#1457)" (#1563)
This reverts commit 8605f61331.
2024-05-07 18:09:42 +02:00
Federico Bond b3c53f52fa
feat: configure feature flag tracing for Python services (#1553)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-05-07 01:20:31 +02:00
Lam Tran 5c59ca1e69
chore(deps): upgrade go dependencies to latest versions (#1561)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-05-07 01:02:12 +02:00
Pierre Tessier ab59acc141
remove deprecated version property (#1557) 2024-05-05 15:21:25 -07:00
Lam Tran a65c46f7ef
chore(deps): upgrade otel collector contrib, grafana and prometheus (#1559)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-05-03 09:19:46 -04:00
Pierre Tessier 81536c8320
add imageprovider (#1552) 2024-05-03 11:14:27 +02:00
Pierre Tessier 2e6cb5a189
[flagd] - upgrade to latest version and memory limits (#1554)
* set 50M memory limit for flagd

* clean up old FFS references

* update flagd to 0.10.1
2024-05-01 15:45:36 -07:00
Pierre Tessier 9027cfcf14
update kubernetes manifest to 1.9.0 (#1555) 2024-05-01 15:39:45 -07:00
Pierre Tessier 475eaa564b
[chore] specify default value for tracetest image version (#1551)
* specify default value for tracetest image version

* update tracetest to v1.0.0
2024-05-01 23:40:14 +02:00
Michael Beemer 61d6a5f701
improve baggage propagation (#1545)
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2024-04-30 13:53:50 -04:00
dependabot[bot] faa5104d82
Bump gradle/wrapper-validation-action from 3.3.1 to 3.3.2 (#1548)
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v3.3.1...v3.3.2)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-04-29 20:35:00 -04:00
Markus Eisl e0500b2578
[kafka][checkoutservice][frauddetectionservice] add kafkaQueueProblems featureflag (#1528)
* Add kafkaQueueProblems featureflag

Overloads Kafka queue while simultaneously introducing a consumer side delay leading to a lag spike

The result of that featureflag can be observed with numerous metrics in grafana (e.g. kafka_consumer_lag_avg)

* changed feature flag to int value for more configurability

also adjusted the resource limit for the frauddetection service since it kept dying

* addressed PR comments

* addressed PR comment

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2024-04-29 20:03:45 -04:00
Lam Tran 05982b2869
fix(productcatalogservice): handle err returned from openfeature.SetProvider func (#1535)
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-04-23 09:10:34 -04:00
Lam Tran a7aeade0db
feat(otelcol): add redisreceiver (#1537)
* chore(otelcol): add redisreceiver

* chore: update changelog

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-04-23 13:26:19 +02:00
Lam Tran 77fb27c74b
chore(deps): upgrade opentelemetry-java-instrumentation for kafka to 2.3.0 (#1533)
Co-authored-by: Austin Parker <austin@ap2.io>
2024-04-22 09:43:22 -04:00
dependabot[bot] 8b1e260fc0
Bump gradle/wrapper-validation-action from 3.3.0 to 3.3.1 (#1539)
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v3.3.0...v3.3.1)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-21 20:12:20 -04:00
Lam Tran 307f379877
chore(deps): upgrade opentelemetry-java-instrumentation to 2.3.0 (#1532) 2024-04-16 19:57:54 +02:00
Pal K. Klucsik 4d84a64c89
[frontend] Pass down image optimization requests to imageprovider in checkoutitem component (#1529)
* [frontend] Pass down image optimization requests to imageprovider in checkoutitem component

* updating changelog

* Update CHANGELOG.md

---------

Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-04-15 22:35:14 +02:00
Daniel Gomez Blanco 95a3b5c525
Append slash to copy destination in adService Dockerfile (#1530)
As described in Docker docs:

If multiple <src> resources are specified, either directly or due to the use of a wildcard, then <dest> must be a directory, and it must end with a slash /.

Having no slash at the end of this command may make Docker build fail under certain circumstances.

Co-authored-by: Austin Parker <austin@ap2.io>
2024-04-15 19:17:05 +02:00
dependabot[bot] e5c45b9055
Bump gradle/wrapper-validation-action from 2.1.2 to 3.3.0 (#1524)
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2.1.2 to 3.3.0.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2.1.2...v3.3.0)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2024-04-15 11:33:19 -04:00
Juliano Costa 67d92e450e
Update Datadog link in README (#1527) 2024-04-15 11:19:18 -04:00
Šimon Let 742594fc23
Add link to feature flags docs (#1523)
Co-authored-by: Austin Parker <austin@ap2.io>
2024-04-13 21:15:07 -04:00
Austin Parker fb758722f0
[frontend + adservice] Pass Session ID through baggage (#1502)
* pass session ID as baggage to adservice

* address review comments
2024-04-13 21:07:54 -04:00
Pal K. Klucsik 17f1bd44e1
[flagd] export flagd traces to otel collector (#1522)
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-04-12 00:13:15 -04:00
Mo Zhonghua 103738bc75
[loadgenerator] start locust with host "0.0.0.0" (#1437) (#1509)
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-04-12 00:06:03 -04:00
Brett McBride d1535f9f3a
[quoteservice] manual metrics, logs export (#1519)
* [quoteservice] adding manual metrics to quoteservice
- add a manual metric to the php quote service
- randomize per-item cost to add some variability to quotes
- bump dependencies to latest
- fix a monolog deprecation
- ensure logs are exported per the configured delay

* update changelog

* fix

* rename variable

* remove total cost from metric attributes

* quote service returns randomized cost

---------

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-04-11 10:07:59 +02:00
Markus Eisl a29c2a721e
adservice add highcpu load ff (#1510)
* adservice add highcpu load ff

This commit adds a new ff to the adservice. When enabled, the adservice uses an abnormal amout of CPU.

Should you want to demo cpu throtteling, you need to add cpu limits to the pod/container

* update changelog

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-04-10 20:49:14 -04:00
Piotr Kiełkowicz 6f89f569cb
[cartservice] Update OTel .NET SDK to 1.8.0 (#1514)
together with other dependencies

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-04-10 14:54:58 +02:00
Lam Tran 18edfd5e4d
chore(deps): upgrade otel sdk, contrib to latest version (#1512)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-04-10 14:47:37 +02:00
Juliano Costa 1d3a324e6a
Update frontend test to remove fraud detection span check (#1516) 2024-04-10 14:11:06 +02:00
Pierre Tessier d885110d8a
[repo] add traceBasedTests image (#1507)
* add traceBasedTests image

* add traceBasedTests image

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2024-04-08 10:39:19 -04:00
bornav bbb99a1400
[loadgenerator] added loadgeneratorFloodHomepage flagd (#1486)
* [loadgenerator] added loadgeneratorFloodHomepage flagd

* CHANGELOG

* Added FLAGD_PORT and depends on the dockercompose
2024-04-08 09:48:44 -04:00
Pierre Tessier 2596ca097e
[frontend] reunite trace from loadgenerator (#1506) 2024-04-07 08:38:04 -04:00
Austin Parker 1e992ba272
Update label-pr.yml 2024-04-06 16:30:42 -04:00
Austin Parker 282b7f1d9a
Update label-pr.yml 2024-04-06 16:26:17 -04:00
Austin Parker e7a240f251
update permissions (#1504) 2024-04-06 16:04:02 -04:00
Austin Parker c333b41e7f
update script (#1503) 2024-04-06 12:59:46 -04:00
Pierre Tessier 6d2997523f
[frauddetection] Use span links as Kafka consumer (#1501)
* add label to PR

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* Update label-pr.yml

* Update label-pr.yml

* Delete .github/workflows/label-pr.yml

* remove old featureflagservice

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* use span links

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2024-04-06 12:29:42 -04:00
Harry Kimpel 888f18c547
chore(docker compose): add container name as tag attribute to contain… (#1495)
* chore(docker compose): add container name as tag attribute to container logs

Signed-off-by: Harry Kimpel <harrykimpel@hotmail.com>

* chore(docker compose): add container name as tag attribute to container logs

Signed-off-by: Harry Kimpel <harrykimpel@hotmail.com>

* chore(docker compose): add container name as tag attribute to container logs

Signed-off-by: Harry Kimpel <harrykimpel@hotmail.com>

---------

Signed-off-by: Harry Kimpel <harrykimpel@hotmail.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2024-04-05 21:22:57 -04:00
Lam Tran 5cef0e7d58
chore(kafka): use apache/kafka official image (#1480) 2024-04-05 21:18:45 -04:00
Pal K. Klucsik 06023dd91e
Imageprovider (#1462)
* [Imageprovider] Create Nginx service to host images, add instrumentation to it

Signed-off-by: krisztian.klucsik <krisztian.klucsik@dynatrace.com>

* add missing OTEL_RESOURCE_ATTRIBUTES flags

* adjust otel config

* fix leading /

---------

Signed-off-by: krisztian.klucsik <krisztian.klucsik@dynatrace.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2024-04-04 15:23:25 +02:00
Lam Tran 59cdb0ab0b
chore(deps): upgrade otel collector, grafana, jaeger and prometheus (#1490)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-04-03 13:49:54 +02:00
Austin Parker 4185d2d24a
prep for 1.9 release (#1493) 2024-04-02 13:58:56 -04:00
Juliano Costa 8ba9a1de43
[shippingservice] fix context propagation (#1433)
* Update dependencies and fix context propagation

* Fix TODO comments and set default quote service address

* Add OTLP logs exporter and move configuration to telemetry folder

* Add metrics conf

* Update OTEL_EXPORTER_OTLP_TRACES_ENDPOINT to OTEL_EXPORTER_OTLP_ENDPOINT

* changelog

* Use opentelemetry-appender-tracing

* Remove OTLP logs
2024-04-02 11:19:48 -04:00
Juliano Costa e18bb82750
Update maintainers list (#1488) 2024-03-27 18:45:22 -04:00
jack-berg 9ffee33755
Adservice returns error status code when feature flag is enabled (#1484) 2024-03-26 10:12:26 +01:00
dependabot[bot] 36d0215993
Bump actions/github-script from 3 to 7 (#1483)
Bumps [actions/github-script](https://github.com/actions/github-script) from 3 to 7.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v3...v7)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 15:09:00 -04:00
Pierre Tessier a1baff77d5
[chore] add labels to pr (#1475)
* add label to PR

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* Update label-pr.yml

* Update label-pr.yml

* Delete .github/workflows/label-pr.yml

* add labels to PRs

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* Update docker-compose.yaml to docker-compose*.yml

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2024-03-25 12:42:06 +01:00
Markus Eisl 5c6b801b1b
[adservice] add adServiceManualGC featureflag (#1463)
* [adservice] add adServiceManualGC featureflag

* update changelog

* [adservice] address PR comment

---------

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-03-25 10:59:33 +01:00
Pierre Tessier 73bdd52a1e
[chore] Remove featureflagservice ide-gen-proto.sh (#1476)
* add label to PR

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* Update label-pr.yml

* Update label-pr.yml

* Delete .github/workflows/label-pr.yml

* remove old featureflagservice

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-03-24 21:52:40 +01:00
dependabot[bot] b8ac88514a
Bump gradle/wrapper-validation-action from 2.1.1 to 2.1.2 (#1474)
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2.1.1...v2.1.2)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-22 14:13:26 -04:00
Pierre Tessier 7560436d50
[currency] - fix metric name (#1470)
* fix metric name

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix metric name

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-03-21 15:34:37 -04:00
Pierre Tessier 298c93016e
[frontend] - disable fs instrumentation library (#1473)
* disable fs instrumentation library

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* disable fs instrumentation library

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-03-21 15:29:09 -04:00
Pierre Tessier f4eee80b98
remove deprecated start_child_span option (#1469)
* remove deprecated start_child_span option

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* remove deprecated start_child_span option

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-03-21 09:27:46 +01:00
Jeremy 4b093f74b7
fix failed_spans typo in grafana dashboards (#1465)
Co-authored-by: Austin Parker <austin@ap2.io>
2024-03-19 14:49:07 +01:00
Lam Tran 1f538a158a
build(deps): upgrade google.golang.org/protobuf v1.33.0 (#1452)
* build(deps): upgrade google.golang.org/protobuf v1.33.0

* build(deps): tidy go.mod

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2024-03-19 12:03:55 +01:00
Pierre Tessier c50245e314
restrict workflows to otel repo (#1466)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-03-19 10:10:37 +01:00
Juliano Costa b50be5d858
[chore] Add depends_on flagd to all services using it (#1464)
* Add depends_on flagd to all services using it

* Remove FLAGD_ADDR from .env file
2024-03-15 14:03:38 +01:00
Juliano Costa 5a0f85f273
remove reference of featureflag endpoint (#1461) 2024-03-15 13:11:53 +01:00
Piotr Kiełkowicz dfa2858075
[cartservice] update .NET to .NET 8.0.3 (#1460)
* [cartservice] update .NET to .NET 8.0.3

* Fix tracetest

---------

Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2024-03-15 11:39:00 +01:00
Juliano Costa 45feab5ab4
Adjust FeatureFlags (#1458) 2024-03-14 12:13:20 -04:00
Markus Eisl 8de7041eb3
[paymentservice] [checkoutservice] introduce new featureflags (#1449)
* [paymentservice][checkoutservice] add paymentServiceFailure & paymentServiceUnreachable featureflags

* [checkoutservice] remove unnecessary log

* update changelog

* Fix trace test

---------

Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2024-03-14 16:16:49 +01:00
Juliano Costa 48628280f1
[chore] jsonlint (#1454)
Co-authored-by: Austin Parker <austin@ap2.io>
2024-03-14 11:06:28 -04:00
Austin Parker 8605f61331
remove axoflow link (#1457) 2024-03-14 15:58:44 +01:00
Lam Tran 95f8f29cfc
refactor(productcatalogservice): refactor productcatalogservice dockerfile (#1451)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-03-14 13:51:57 +01:00
Lam Tran b25c807f8b
refactor(checkoutservice): refactor checkoutservice dockerfile (#1450)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2024-03-14 08:55:50 +01:00
Austin Parker def3a4c64e
Emit load generator logs via OTLP (#1446)
* add otel logging to loadgen

* attach to root logger

* actually output logs

* update changelog

* fix sanity

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-03-13 11:30:14 -04:00
Austin Parker 5a5eb25549
Reset quantity in frontend when product changes (#1447)
* reset quantity when product ID changes

* update changelog

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-03-13 13:01:36 +01:00
Pal K. Klucsik 87e051db67
[Frontend-proxy] Add restart policy to compose files (#1448)
* [Frontend-proxy] Add restart policy to compose files

* Update CHANGELOG.md

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-03-13 12:21:02 +01:00
Lam Tran 67750603bc
refactor(accountingservice): refactor accountingservice dockerfile (#1439)
Co-authored-by: Austin Parker <austin@ap2.io>
2024-03-12 12:52:23 -04:00
Juliano Costa 78a5078db5
Update Telemetry Components (#1440)
* Update Telemetry Components

* changelog
2024-03-11 14:11:20 -04:00
Adriel Perkins c6f4471236
[chore] add Liatrio to list of vendor demos (#1442) 2024-03-09 17:19:50 -05:00
fsolleza 0c80094e7c
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>
2024-03-07 15:44:46 -05:00
Frank van Lankvelt e82863bae4
Cache playwright browsers outside root home to allow container to run as non-root (#1429)
Co-authored-by: Austin Parker <austin@ap2.io>
2024-03-07 13:30:40 -05:00
Pierre Tessier c076a66251
[chore]: make stop target for all profiles (#1427)
* stop does all profiles

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* stop does all profiles

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix stop target

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2024-03-07 13:20:33 -05:00
Lam Tran 0ac4db788e
refactor(checkoutservice): remove unused replace directive (#1431)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2024-03-07 12:32:49 -05:00
Austin Parker ce4ad9363b
Remove Feature Flag Service in favor of OpenFeature + flagd (#1388)
* replace featureflag service with flagd

* remove ff from gha

* update changelog

* fix sanity checker

* add python

* fix sanity

* add flagd provider to python

* Update src/adservice/build.gradle

Co-authored-by: Justin Abrahms <justin@abrah.ms>

* cleanup ad service eval

* fix adservice

* fixup gomod

* add otel hooks for .net flags

* add otel hooks for productcatalog

* Remove trailing space

* add stub for python otel hook

* remove unneeded key from flags

---------

Co-authored-by: Justin Abrahms <justin@abrah.ms>
Co-authored-by: Juliano Costa <juliano.costa@datadoghq.com>
2024-03-07 10:16:33 -05:00
Lam Tran c8b8e08166
refactor(checkoutservice): use exception.message key from semantic convention (#1430) 2024-03-06 16:34:04 +01:00
Lam Tran 71e428bd86
chore: upgrade go.opentelemetry.io otel and contrib dependencies (#1408)
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-03-02 12:04:23 -05:00
Pierre Tessier b7c7891792
fix kafka producer spans (#1428) 2024-03-02 09:14:18 -05:00
Bastian Krol 06f020c97f
[frontend] fix typo in ShippingGateway (#1418) 2024-02-29 21:49:52 -05:00
Bastian Krol 71f0e960ec
[frontend] update sharp to latest to avoid docker build issue on M1 (#1417)
Building the frontend container image on an Apple M1 would result in
the following error during docker build:

    15.56 > Build error occurred
    15.56 [Error: ENOENT: no such file or directory, copyfile '/app/node_modules/sharp/build/Release/sharp-darwin-arm64v8.node' -> '/app/.next/standalone/node_modules/sharp/build/Release/sharp-darwin-arm64v8.node'] {
    15.56   errno: -2,
    15.56   code: 'ENOENT',
    15.56   syscall: 'copyfile',
    15.56   path: '/app/node_modules/sharp/build/Release/sharp-darwin-arm64v8.node',
    15.56   dest: '/app/.next/standalone/node_modules/sharp/build/Release/sharp-darwin-arm64v8.node'
    15.56 }

Updating sharp to v0.33.x avoids this problem, as that version includes
pre-built sharp binaries for various platforms, see
https://sharp.pixelplumbing.com/changelog#v0330---29th-november-2023
2024-02-27 10:28:19 -05:00
Bastian Krol 0a1ad08ff6
docs(readme): add Dash0 to the list of forks (#1416) 2024-02-27 14:14:33 +01:00
Juliano Costa b1e26c3b6c
[CartService] - Add Host Detector (#1415)
* Add Host Detector

* changelog

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2024-02-27 10:20:30 +01:00
Austin Parker 940dfcaedc
Test: Run integration tests on PR approval (#1414)
* spike for running integration tests

* add workflow call trigger

* fix lint

* lint

* fix

* don't reinstall docker
2024-02-26 15:38:25 -05:00
Lam Tran ca566900c8
fix(productcatalogservice): fix graceful shutdown issues (#1402)
* fix(productcatalogservice): fix graceful shutdown issues

* fix(productcatalogservice): update changelog

---------

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2024-02-26 10:12:26 -05:00
Pierre Tessier 3f6958aee5
only run nightly for main repo (#1407)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-02-26 10:07:31 -05:00
Lam Tran e07f5b2eb5
fix(accountingservice): fix graceful shutdown and log issues (#1401)
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-02-25 21:37:33 -05:00
Lam Tran cf7bac758e
chore(checkoutservice): add producer interceptor for tracing (#1400)
* chore(checkoutservice): add producer interceptor for tracing

* chore(checkoutservice): update changelog

---------

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-02-23 23:40:36 -05:00
Pierre Tessier ef31bfd8a0
[chore]: remove integration tests (#1406)
* yeet integration tests

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* yeet integration tests

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* yeet integration tests

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2024-02-22 10:10:59 -05:00
Pierre Tessier 6bd2ede065
use nightly releases (#1399)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2024-02-22 10:05:59 -05:00
Pierre Tessier 1b9b117bd1
[chore]: nightly build and publish (#1398)
* nightly build and publish

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add nightly releases

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-02-21 12:40:51 -05:00
Pierre Tessier 0d7e94b0af
[chore] - memory for collector and jaeger (#1396)
* increase collector memory

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* increase collector memory

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* increase collector memory

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* increase collector memory

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2024-02-21 08:58:36 -05:00
Pierre Tessier f9053b7006
[chore] make: fix restart, add redeploy targets (#1397)
* fix restart, add redeploy

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix restart, add redeploy

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* use service or SERVICE

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-02-21 08:53:30 -05:00
Pierre Tessier 6f38f5f440
update to 1.8.0 release (#1395)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-02-20 22:21:36 -05:00
Juliano Costa 64eb66e099
Update trace test sem conv (#1394) 2024-02-20 23:18:14 +01:00
Juliano Costa 59e0528f99
bump dependencies (#1390) 2024-02-19 18:12:01 +01:00
Lam Tran 6eab783cc0
chore: use semantic convention v1.24.0 (#1385)
* chore(accountingservice): use semantic convention v1.24.0

* chore(checkoutservice): use semantic convention v1.24.0

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2024-02-19 11:55:10 -05:00
Lam Tran e8e355386b
refactor(checkoutservice): reuse grpc service client (#1387) 2024-02-19 10:59:07 -05:00
Austin Parker 9d77fdfad7
prep for release (#1379) 2024-02-16 15:15:10 -05:00
Juliano Costa 816ee5a532
[currencyservice] Add OTLP logs (#1378)
* Add OTel logs to currencyservice

* line break

* changelog

* Move OPENTELEMETRY_CPP_VERSION back

* set opensearch version and timestamp field

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add comment for opensearch version update

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* Change log to INFO

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-02-16 11:56:23 -05:00
Mike Dame 371b36f0d7
Add Google Cloud fork to demos list (#1381) 2024-02-15 08:10:56 +01:00
Piotr Kiełkowicz e37e626eeb
[cartservice] Bump .NET to 8.0.2 (#1380)
* [cartservice] bump dependencies

* [cartservice] Bump .NET to 8.0.2

* changelog
2024-02-14 10:47:54 -05:00
Pierre Tessier 2d169710c5
[chore] fix trace tests (#1377)
* add tracetesting vars

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix tests targets

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* update for semconv

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* update actions/checkout version

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* update trace based tests

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-02-14 10:12:27 +01:00
Lam Tran 1b2214e641
build(deps): upgrade go.opentelemetry.io/otel and go.opentelemetry.io/contrib to latest version (#1375)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-02-13 20:02:39 -05:00
dependabot[bot] 1c6b68b3f8
Bump gradle/wrapper-validation-action from 2.1.0 to 2.1.1 (#1376)
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2.1.0...v2.1.1)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-13 09:16:51 +01:00
Pierre Tessier ab6c1a7c99
[productcatalog] - allow products to be extended (#1363)
* allow products to be extended

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* allow products to be extended

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix products path

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix merge conflict

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-02-09 09:23:22 +01:00
dependabot[bot] b8cc89455a
Bump gradle/wrapper-validation-action from 2.0.1 to 2.1.0 (#1373)
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2.0.1 to 2.1.0.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2.0.1...v2.1.0)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-08 16:38:20 +01:00
Lam Tran 059dfb94d5
chore(go): update go 1.22 (#1367) 2024-02-07 17:14:50 -05:00
dependabot[bot] 3a9e507d33
Bump gradle/wrapper-validation-action from 1.1.0 to 2.0.1 (#1370)
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 1.1.0 to 2.0.1.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v1.1.0...v2.0.1)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-07 07:43:51 -07:00
Pierre Tessier d1575de919
[loadgenerator] fix browser traffic enabled flag (#1359)
* fix browser traffic enabled flag

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix browser traffic enabled flag

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-02-07 10:16:55 +01:00
Austin Parker 23094bf690
always run cleanup job (#1366) 2024-02-05 16:45:25 -05:00
Pierre Tessier 14bc74abf0
[chore] update SDKs and remove metric transforms (#1358)
* update python sdks

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* remove python metric transform

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* update Python SDKs

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix trailing space

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-02-05 10:47:12 +01:00
Lam Tran d2eae5f4d0
build(go): upgrade golang:1.21.6 (#1360)
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-02-02 15:48:56 -05:00
Pierre Tessier b0c1d27105
[chore] update Go SDKs, & fix metrics filters and transforms (#1357)
* update go SDKs

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* remove go metric filters and transforms

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* remove go metric filters and transforms

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-02-02 15:07:03 -05:00
Pierre Tessier e15affc7da
[opensearch] - Use opensearch exporter & remove dataprepper (#1356)
* use opensearch native exporter

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* cleanup opensearch config

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix opensearch datasource

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix opensearch datasource

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* use opensearch exporter

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* remove dataprepper config files

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* remove opensearch auth details

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* opensearch memory limits

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* opensearch memory limits

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* remove dataprepper

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-02-02 14:59:47 -05:00
Mikko Viitanen 26b1710c8f
Update dependent services - Collector, Grafana, Jaeger, Prometheus, etc. (#1354)
* Update dependent services - Collector, Grafana, Jaeger, Prometheus, etc.

Move those external service image paths and versions to .env file to make it easier to update them in the future for multiple docker compose files.

* Add CHANGELOG

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-02-01 15:38:22 +01:00
Mikko Viitanen cbea332c3b
Align env variables for OTLP ports (#1353)
* Align env variables for OTLP ports. No functional changes.

* Add CHANGELOG

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-02-01 14:53:19 +01:00
Mikko Viitanen ee7907fad3
Major version update (version 2.0.0) for OTel Java instrumentation (#1352)
* Major version update (version 2.0.0) for OTel Java instrumentation for
adservice, frauddetectionservice, kafka

The new Java instrumentation uses HTTP as the default export protocol. This PR changes the Java services to export HTTP instead of gRPC.

The new Java instrumentation introduces a lot of new kafka.consumer.* metrics from frauddetectionservice.

* Add CHANGELOG

* Fix CHANGELOG. Update docker-compose.minimal.yml

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-02-01 14:45:33 +01:00
Jordi Bisbal Ansaldo 022ba9090a
Add browser traffic in loadgenerator and export traces in frontend (#1345)
* Add locust_plugins as a dependency

* Increased memory constraints and introduced LOCUST_BROWSER_TRAFFIC_ENABLED environment variable

* Added playwright on load generator docker image

* Inceased delay interval in milliseconds between two consecutive exports

* Use different otel endpoint when request contains the synthetic_request=true header

* Add locust example using playwright. The header synthetic_request is set to true to identify them in the frontend

* Updated changelog

* Use the same otelName (OTEL_COLLECTOR_HOST) for both k8s and docker

* Removed select option event

* Revert - Removed select option event

* Added IS_SYNTHETIC_REQUEST window.env used to set the span web attribute in FrontendTracer.ts

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-01-30 18:21:50 +01:00
Louis Parkin 120381acff
Fix crashlooping for two services with insufficient privileges on opentelemetry-javaagent.jar. (#1348)
* These two services don't run as 'nobofy' due to root user alone having read/write permission on opentelemetry-javaagent.jar. This commit fixes it.

* Updated CHANGELOG.md

* Update CHANGELOG.md

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-01-29 11:00:20 +01:00
pankdev c9224a959c
Update wiki url (#1346)
* Update wiki url

* [accountingservice,checkoutservice,productcatalogservice] update wiki link
2024-01-25 10:43:39 +01:00
Pierre Tessier 9ed7785996
[postgres] Define and use image for postgres (#1338)
* define and use postgres image

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* define and use postgres image

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* define and use postgres image

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add postgres image

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-01-22 17:14:49 +01:00
Pierre Tessier 0d9cf786ba
update to latest helm release (#1341)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-01-20 10:25:46 -05:00
Pierre Tessier 0051599097
[currency] - fix metricreader export and temporality (#1335)
* default metricreader and exporter options

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* default metricreader and exporter options

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-01-19 08:46:48 -05:00
Robert Lankford 69a28d6240
[frontendproxy] enable envoy environment resource detector (#1291)
* enable envoy environment resource detector for frontendproxy

* use prod envoy and add changelog

* s/v1.29.0/v1.29-latest/

* Add OTEL_RESOURCE_ATTRIBUTES to docker compose defs

---------

Co-authored-by: Cedric Ziel <cedric@cedric-ziel.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-01-19 08:43:33 -05:00
Pierre Tessier c1365ede50
use GitHub markdown syntax (#1342)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-01-19 11:52:56 +01:00
Pierre Tessier c5484eb5d7
[currency] - fix rpc.service attribute (#1333)
* add package name for rpc.service attribute

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add package name for rpc.service attribute

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add package name for rpc.service attribute

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add package name for rpc.service attribute

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-01-19 11:31:42 +01:00
Pierre Tessier ea3fbfdbf2
[grafana] - update grafana to 10.2.3 (#1332)
* update grafana to 10.2.3

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* update grafana to 10.2.3

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2024-01-16 16:54:02 -05:00
Austin Parker 9e624d7a5d
update version numbers (#1331) 2024-01-16 09:14:22 -05:00
Juliano Costa bfc18c7340
[loadgenerator and recommendationservice] Update python base image (#1329) 2024-01-16 08:07:55 -05:00
Lam Tran 494808a918
Re-generate protobuf to fix deprecated go modules (#1321) 2024-01-15 22:00:26 -05:00
Piotr Kiełkowicz 47d9f5d256
[cartservice] Bump OTel .NET SDK to 1.7.0 together with other dependencies (#1326)
* Bump .NET/.NET SDK docker images

* Bump OTel .NET SDK to 1.7.0
together with other .NET dependencies

* Changelog

* Fix changelog
2024-01-15 19:53:04 -05:00
Juliano Costa 6a142a7b5d
Update affiliation (#1323) 2024-01-08 13:28:28 +01:00
Pierre Tessier f25b46f6b2
[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>
2024-01-08 11:30:04 +01:00
Austin Parker 3895edc793
prep for 1.7.1 (#1320) 2024-01-04 14:01:44 -05:00
Laith Shadeed 4870aa97e4
Fix typo in running the AdService command (#1317)
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2024-01-02 14:22:08 -05:00
Pierre Tessier b55b14795b
[cart] - fix cartServiceFailure flag (#1313)
* fix cartServiceFailure flag

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix cartServiceFailure flag

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2024-01-02 14:51:41 +01:00
Juliano Costa 326ffe484d
Update dependencies and semconv (#1316)
* Update dependencies and semconv

* changelog
2024-01-02 13:40:49 +01:00
Pierre Tessier ca44eaf9cd
[chore] - update kubernetes manifests to 1.7 release (#1305)
* update to 1.7 release

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add create namespace

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-12-27 10:42:15 +01:00
Pierre Tessier e45faec5f4
[cart] - disable reload config (#1312) 2023-12-22 21:23:32 +01:00
Pierre Tessier 23ced56411
revert grafana to 10.2.0 (#1311)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-12-22 09:26:07 -05:00
Alan West 43e7a76bd2
Simplify cartservice Dockerfile (#1308) 2023-12-21 22:04:52 -05:00
Austin Parker d8ecad7b97
prep for 1.7 release (#1299) 2023-12-19 10:09:24 -05:00
Pierre Tessier 228f19e72b
[chore] dev tooling: add restart-service (#1302)
* add restart-service

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* comments are good

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* support service and SERVICE

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add license

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add license

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-12-18 14:48:51 -05:00
Pierre Tessier 889d455951
remove playwright (#1300)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-12-16 09:48:35 +01:00
Pierre Tessier 8e44c3ab43
[chore] - update dependent services to latest stable (#1301)
* update service dependencies

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* update service dependencies

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix lint

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-12-16 09:41:59 +01:00
Pierre Tessier 430b4c96d5
[featureflag]: use float to check for flag probability (#1237)
* use float to check for flag probability

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* use float to check for flag probability

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* Update CHANGELOG.md

* Add help text for float feature flags; Make upgrades possible for postgres

* add description for feature flag value

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* clean up help text

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* return to single migration with decimal type

* use float instead of decimal

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Josh Lee <josh@joshuamlee.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-12-13 21:18:33 -05:00
Austin Parker c8c192a6f7
update js deps (#1298)
* update js deps

* update deps
2023-12-13 20:24:03 -05:00
Austin Parker 207fa7e2db
update cpp and pin to 3.18 (#1296) 2023-12-13 08:47:03 -05:00
Austin Parker daadf5e2c5
fix collector scrape and dashboard (#1293) 2023-12-10 08:29:15 -05:00
Piotr Kiełkowicz b61a93549d
[cartservice] Update to .NET8 (#1272)
* [cartservice] Update to .NET8

* Do not install QEMU for .NET

* Use BUILDPLATFORM/TARGETARCH
2023-12-09 17:28:29 -05:00
renovate[bot] 59e33e5c11
chore(deps): update shippingservice (#1255)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-12-07 14:52:45 +01:00
Zhongyang Wu 42246433ce
chore(deps): update shippingservice (#1287)
* chore(deps): update shippingservice

* chore: update dependencies to v0.21

* changelog

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-12-07 14:37:45 +01:00
dependabot[bot] 2a01c068c4
Bump actions/setup-python from 4 to 5 (#1288)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 09:39:10 -05:00
Jorge Padilla 3547bebc41
fix: pass proper env var to tracetesting Dockerfile (#1283)
* fix: pass proper env var to tracetesting Dockerfile

* chore: update changelog

* chore: update changelog
2023-12-05 22:10:12 -05:00
Pierre Tessier 0244786c51
[accountingservice] add attributes to kafka spans (#1286)
* add attributes to kafka spans

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add attributes to kafka spans

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-12-04 09:02:47 +01:00
Yuki Watanabe 81243536a9
Replace deplecated function in otelgrpc for go (#1284) 2023-12-01 16:57:38 -05:00
Matt Hensley 18942fb66e
cartservice: Add .NET process metrics (#1265)
* add .NET process metrics

* CHANGELOG entry

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-29 12:39:10 -05:00
renovate[bot] bef6a642a7
chore(deps): update cartservice (#1249)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-29 11:16:13 -05:00
Petr Styblo 1bb33240a2
currencyservice: bring back multistage build (#1276) 2023-11-29 11:06:33 -05:00
Petr Styblo 1ce768f965
currencyservice: update opentelemetry-cpp to 1.12.0 (#1275) 2023-11-29 10:05:25 +01:00
renovate[bot] 5f8a8e9cb0
chore(deps): update plugin com.github.johnrengelman.shadow to v8 (#1260)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-28 16:24:43 -05:00
Piotr Kiełkowicz df66cb7ed4
Bump action docker/setup-qemu-action@v3 (from v2) (#1277)
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Cedric Ziel <cedric@cedric-ziel.com>
2023-11-28 15:34:18 -05:00
Austin Parker eb1708f436
build before test and add badge (#1281) 2023-11-28 14:34:05 -05:00
Austin Parker c0f489980f
add docker and update token (#1280) 2023-11-28 13:09:14 -05:00
Austin Parker 7ae2cd2019
switch to pull_request_target (#1279) 2023-11-28 10:54:42 -05:00
Austin Parker c9750dcfc4
run tracetesting on successful build (#1278)
* add CI

* fix lint

* fix name

* fix run

* change calling behavior

* add job names

* change secret

* inherit secrets

* change to pull_request_target

* remove secret inheritance

* change to run on pr merge
2023-11-28 10:06:18 -05:00
renovate[bot] 6d7b978ac9
chore(deps): update node docker tag to v21 (#1259)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-28 09:33:46 -05:00
Jordi Bisbal Ansaldo fd448b50c7
Added web browser traffic in loadgenerator (#1266)
* Added playwright on load generator docker image

* Added locust plugins as a dependency

* Increased memory constrains and introduced LOCUST_BROWSER_TRAFFIC_ENABLED environment variable

* Added playwright user to generate browser traffic

* Updated changelog message

* Added skipping line + renamed event

* Downgraded greenlet to 3.0.0

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-27 23:01:40 -05:00
renovate[bot] d2e0db599e
chore(deps): update loadgenerator (#1258)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-27 22:47:23 -05:00
renovate[bot] fc4170c213
chore(deps): update config-no-service (#1256)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-27 22:37:08 -05:00
renovate[bot] 620cbdabf4
chore(deps): update productcatalogservice (#1254)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-27 22:33:25 -05:00
renovate[bot] f1dbe224f7
chore(deps): update paymentservice (#1253)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-27 22:26:16 -05:00
renovate[bot] a66080be43
chore(deps): update frontend (#1252)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-27 22:22:38 -05:00
renovate[bot] 1e960fd4ab
chore(deps): update dependency opentelemetry-exporter-otlp-proto-grpc to v1.21.0 (#1251)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-27 22:12:06 -05:00
renovate[bot] 0ad8d795da
chore(deps): update dependency monolog/monolog to v3.5.0 (#1250)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-27 22:06:06 -05:00
renovate[bot] 665d75e0b1
chore(deps): update loadgenerator (#1248)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-27 21:49:37 -05:00
Mikko Viitanen 840bfc3c83
Update loadgen dependencies (#1274)
* Update loadgen dependencies, fix renovate PR

* Update changelog

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-27 21:46:47 -05:00
renovate[bot] e57b00c0f9
chore(deps): update kubeshop/tracetest docker tag to v0.14.6 (#1247)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-27 21:44:21 -05:00
renovate[bot] bde0ff3148
chore(deps): update confluentinc/cp-kafka docker tag to v7.5.2 (#1246)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-27 15:47:31 -05:00
renovate[bot] 4f5c2cfa49
chore(deps): update accountingservice (#1244)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-27 13:04:22 -05:00
renovate[bot] bf5a0a8ce7
chore(deps): update featureflagservice (#1224)
* chore(deps): update featureflagservice

* use Phoenix 1.6 style (#1238)

* use Phoenix 1.6 style

Phoenix 1.7 has deprecated Phoenix.View in favor
of Phoenix.Component and moved the get_flash
function out of controllers, making us call it
directly

* fix deprecated LV stuff

Some things have changed in LV, these changes
should address that.

- some helpers have moved to Phoenix.Component (live_flash)
- some syntax changes let={f} vs :let={f}
- live_title_tag is now .live_title

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Tonći Galić <tuxified@gmail.com>
2023-11-27 11:56:11 -05:00
renovate[bot] 962234a5ef
chore(deps): update checkoutservice (#1245)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-27 11:43:47 -05:00
Petr Styblo c9efc8aba7
Shippingservice: update release image to match builder (#1243)
fixes #1240
2023-11-19 20:02:55 +01:00
Adnan Rahić f8413fd6bc
chore: add env var for pinning trace-based test tool version (#1239)
* chore: add env var for pinning tracetesting image version

* chore: add odd profile and start command

* chore: fix yamllint

* chore: update changelog

* chore: update makefile comments
2023-11-14 13:59:50 +01:00
Brett McBride ac07b100d1
update PHP dependencies to 1.0.0 (#1236)
* update PHP dependencies to 1.0.0

* update changelog

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 16:38:58 -06:00
renovate[bot] 522b9ec9fb
chore(deps): update recommendationservice (#1229)
* chore(deps): update recommendationservice

* fix dependency issue

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 16:31:34 -06:00
renovate[bot] 74b5a69d49
chore(deps): update cartservice to v7 (#1230)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 16:06:57 -06:00
renovate[bot] 46711eb414
chore(deps): update quoteservice (#1228)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 15:52:46 -06:00
renovate[bot] 3737aa60a3
chore(deps): update paymentservice (#1227)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 15:37:10 -06:00
renovate[bot] 36f6d392aa
chore(deps): update loadgenerator (#1226)
* chore(deps): update loadgenerator

* fix dependency issue

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 15:31:18 -06:00
renovate[bot] fdab1d888f
chore(deps): update golang docker tag to v1.21.3 (#1225)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 15:15:17 -06:00
renovate[bot] 2cf42d25ec
chore(deps): update emailservice (#1223)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 12:13:57 -06:00
renovate[bot] b153d169ac
chore(deps): update config-no-service (#1222)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 12:02:54 -06:00
renovate[bot] 4bda135191
chore(deps): update checkoutservice (#1221)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 11:58:19 -06:00
renovate[bot] 5e9346b14f
chore(deps): update cartservice (#1220)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 11:48:15 -06:00
renovate[bot] 2e8302aa46
chore(deps): update adservice (#1219)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 11:41:23 -06:00
renovate[bot] d1cd7a7a23
chore(deps): update shippingservice (#1217)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 11:19:30 -06:00
renovate[bot] acf2906245
chore(deps): update accountingservice (#1218)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 11:13:20 -06:00
renovate[bot] 4c3fbccaa3
chore(deps): update frontend (#1216)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 07:41:18 -06:00
renovate[bot] c0ed8d750b
chore(deps): update frauddetectionservice (#1215)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-06 07:28:08 -06:00
Austin Parker 273928ce59
check for changes against first commit on pr (#1235) 2023-11-05 22:04:37 -06:00
renovate[bot] 7097562257
chore(deps): update confluentinc/cp-kafka docker tag to v7.5.1 (#1214)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-05 15:34:30 -06:00
Pierre Tessier c34db57136
update to 1.6 (#1213)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-11-05 15:30:59 -06:00
Austin Parker 855bde3588
fix build (#1212) 2023-11-03 13:45:30 -04:00
Austin Parker 3fcb40cec3
prep for 1.6 (#1211) 2023-11-03 12:45:20 -04:00
Sebastian Poxhofer 1e572189bc
ci: migrate Renovate config (#1207)
Co-authored-by: Austin Parker <austin@ap2.io>
2023-11-01 14:23:03 -04:00
Pierre Tessier 526a8d3fdb
[go services]: workaround: disable grpc metrics (#1205)
* workaround: disable grpc metrics

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* workaround: disable grpc metrics

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-11-01 12:19:37 -04:00
Austin Parker 3a00b4966f
Update README.md (#1194) 2023-10-24 21:40:55 +02:00
Pierre Tessier d244bde9bd
[opensearch] add dashboard panel (#1193)
* add opensearch dashboard panel

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add opensearch dashboard panel

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-10-23 20:48:33 -05:00
Cedric Ziel ea9da1227e
Fix service graph by enabling client spans in envoy proxy (#1180)
* Enable client spans in envoy proxy

* Changelog

* Update CHANGELOG.md

* Update envoy version

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-10-20 18:02:06 +02:00
Daniel Baptista Dias b4500fcf06
chore: pinning trace-based test tool version and adding files as volumes (#1182)
* chore: pinning tracebased test version and adding files as volumes

* update changelog

* Update CHANGELOG.md

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2023-10-20 09:45:27 -04:00
Pierre Tessier c36cd98312
(jaeger): Fix jaeger span metrics (#1174)
* jaeger spm and prometheus

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* jaeger spm and prometheus

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-10-20 09:40:43 -04:00
Juliano Costa 121ed2196d
[java-services] Update java, gradle and OTel agent versions (#1183)
* Update AdService to Java version 21

* Add log and update dependencies

* Bump java agent

* Changelog

* lint
2023-10-20 09:31:56 -04:00
Cedric Ziel 43727e263e
Add Cedric Ziel to list of approvers (#1184) 2023-10-19 08:51:45 +02:00
Pierre Tessier 42d2ed9421
(chore): merge otel o11y config (#1173)
* merge otel o11y config

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* merge otel o11y config

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* Update otelcol-config-extras.yml

Fixed lint

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-10-17 13:07:35 +02:00
Alex Boten bd344243fc
update collector configuration to use debug exporter (#1148)
* update collector configuration to use debug exporter

This replaces references to the logging exporter with
the debug exporter.

Signed-off-by: Alex Boten <aboten@lightstep.com>

* revert changes to kubernetes/opentelemetry-demo.yaml

Signed-off-by: Alex Boten <aboten@lightstep.com>

---------

Signed-off-by: Alex Boten <aboten@lightstep.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2023-10-11 12:33:41 -04:00
Austin Parker 8b120891e4
Fix logic in GHA (#1172)
* fix logic

* refactor logic

* remove extra fi
2023-10-11 11:59:54 -04:00
Pierre Tessier fc01d8f46f
(grafana): update grafana dashboards (#1150)
* update grafana dashboards

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* update grafana dashboards

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-10-03 16:33:42 -04:00
Alex Boten 49e7b4871c
add httpcheck receiver example (#1162)
* add httpcheck receiver example

This PR adds the httpcheck receiver to the demo to produce a synthetic
check against the frontendproxy endpoint.

Signed-off-by: Alex Boten <aboten@lightstep.com>

* add changelog

Signed-off-by: Alex Boten <aboten@lightstep.com>

---------

Signed-off-by: Alex Boten <aboten@lightstep.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-10-03 16:01:04 -04:00
Austin Parker 10538a3722
OpenSearch Spike (#1151)
* add opensearch

* fix env

* fix yamllint

* fix lint

* fix errors in datasource

* remove stdout export
2023-10-03 15:58:30 -04:00
Pierre Tessier 9e081ee670
fix indent (#1152) 2023-09-29 11:56:25 -07:00
Pierre Tessier 99994c4fbd
(prometheus) Add OTLP write support (#1149) 2023-09-28 20:41:43 -07:00
Pierre Tessier f448606026
(otelcol): metrics filter and transform (#1134)
* metrics filter and transform

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* remove filtered metric

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-09-28 17:31:08 -04:00
Pierre Tessier fa52926027
(chore) update dependency versions (#1146)
* update dependency versions

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* update dependency versions

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* update dependency versions

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* update dependency versions

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-09-28 13:45:55 +02:00
Pierre Tessier 45926426ec
1.5 release (#1133) 2023-09-20 07:48:29 -04:00
Mikko Viitanen 0d49ba724a
Update java agent version. (#1132)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-09-18 20:00:27 +02:00
Pierre Tessier a650002acd
fix(otelcol) prometheus metrics export descriptions (#1120)
* fix prom metrics export descriptions

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix prom metrics export descriptions

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-09-18 13:57:38 +02:00
renovate[bot] 9cf5feaac8
chore(deps): update dependency flask to v2.3.3 (#1128)
* chore(deps): update dependency flask to v2.3.3

* Required werkzeug update (#1129)

* GHA: checks workflow: explicitly pass inputs to build-images (#1130)

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Mikko Viitanen <74129181+mviitane@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Michele Azzolari <michele@azzolari.it>
2023-09-18 13:49:49 +02:00
Pierre Tessier 72dde6302e
chore(grafana): slugify dashboard name (#1121) 2023-09-18 07:11:25 -04:00
Piotr Kiełkowicz b932c86d61
[cartservice] Bump OTel .NET SDK to 1.6.0 (#1115)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-09-18 06:47:29 +02:00
Brett McBride 6849a1dc00
update quoteservice for php Release Candidate (#1114)
* update quoteservice for php Release Candidate
- update dependencies to use RC1 and latest versions of other packages
- update code to work with RC1
- refactor Dockerfile to allow local dev, and document how

* update changelog

* markdown lint

* adding container detector

* adding logging, enabling internal metrics

* Add env var to docker-compose.minimal

---------

Co-authored-by: Juliano Costa <juliano.costa@dynatrace.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-09-16 12:35:01 +02:00
Austin Parker e112ea01fb
remove extraneous quote (#1119) 2023-09-15 10:25:12 -04:00
Austin Parker df4c9ea984
inherit secretsy (#1118) 2023-09-15 10:13:55 -04:00
Austin Parker dacb2a61bb
update docker login (#1117) 2023-09-15 09:42:52 -04:00
Austin Parker 0c8fa77637
prep for 1.5 release (#1089)
* prep for 1.5 release

* update dashboards

* force build to test

* fix gha

* revert ff comment

* roll back OTP version

* fix ff

* fix build

* clarify arm runner status

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-09-13 12:50:37 -04:00
Adnan Rahić 44f100c156
readme: add Tracetest to demos featuring the astronomy shop (#1113) 2023-09-13 14:41:40 +02:00
Austin Parker 54aefe50f7
update dashboards (#1098)
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-09-07 13:28:25 +02:00
renovate[bot] caa22a4b94
chore(deps): update dependency eslint-config-next to v13.4.19 (#1078)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-09-05 16:36:46 -04:00
renovate[bot] 1a0acddee4
chore(deps): update dependency @types/react to v18.2.21 (#1077)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-09-05 16:15:35 -04:00
Juliano Costa 315b3ea481
Fix TraceTest after IBM/sarama upgrade (#1096)
* Fix TraceTest after IBM/sarama upgrade

* changelog
2023-09-05 08:00:38 +02:00
Piotr Kiełkowicz 8f5ff333ed
[cartservice] Support for Logs (#1086)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-09-03 16:42:07 -07:00
Juliano Costa 4acb07e5a1
Add link reference (#1088) 2023-08-31 14:47:45 +02:00
Piotr Kiełkowicz afdc573fbd
Make Microsoft.AspNetCore.TestHost package compatible with .NET6 (#1084)
Fixes NU1202	Package Microsoft.AspNetCore.TestHost 7.0.7 is not compatible with net6.0

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-08-31 13:46:55 +02:00
Juliano Costa 68edb3a3be
Update Telemetry Components (#1085)
* Update Telemetry Components

* changelog

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-08-31 13:38:40 +02:00
Cedric Ziel dcfb7336a9
Upgrade Shopify/sarama to IBM/sarama (#1083) 2023-08-31 04:26:19 -07:00
Dotan Horovits 89ad70b11c
Add Logz.io to listing of Demos featuring the Astronomy Shop on README.md (#1082)
Adding Logz.io to the 'Demos featuring the Astronomy Shop' listing.
Inserted per alphabetical order.
Link provided with reference.
2023-08-31 13:09:27 +02:00
Daniel Baptista Dias d7b8070d95
chore: update trace based tests to test stream events (#1072) 2023-08-30 13:31:38 -07:00
Piotr Kiełkowicz 468067578e
[cartservice] Drop Local cart store (#1081) 2023-08-30 12:20:02 -07:00
Attila Szakacs 588da30c4e
Add Axoflow to vendors in README.md (#1076)
Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
2023-08-25 11:16:54 +02:00
Chi Ma 99089c5da8
Typo URL for FrontendProxy (#1075)
* [frontendproxy] Fix typo URL endpoint for FrontendProxy

* Update changelog
2023-08-23 09:00:41 +02:00
Juliano Costa 0a40e65478
[frontend] Update dependencies (#1054)
* [frontend] Update dependencies

* changelog

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-08-23 06:54:35 +02:00
renovate[bot] de55456b57
fix(deps): update dependency com.google.api.grpc:proto-google-common-protos to v2.22.1 (#1065)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-08-20 10:44:13 +02:00
renovate[bot] dd83f2df7d
chore(deps): update dependency configargparse to v1.5.5 (#1062)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-08-20 10:14:14 +02:00
renovate[bot] f3498f869f
fix(deps): update dependency php-di/php-di to v7.0.3 (#1060)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-08-20 09:52:55 +02:00
renovate[bot] afe3fd51ee
chore(deps): update dotnet monorepo (#1059)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-08-20 09:24:07 +02:00
renovate[bot] 41012ec420
chore(deps): update config-no-service (#1056)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-08-20 09:20:38 +02:00
renovate[bot] d7e31d9c18
fix(deps): update opentelemetry-js monorepo (#1064)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-08-19 23:17:33 -07:00
Austin Parker 7d57217ccc
add path check to gha (#1052)
* add path check to gha

* get path from dockerfile

* fix lint

* override skip on push

* remove set_output usages

* fix lint

* fix

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-08-15 13:45:32 -04:00
renovate[bot] db1a6aae76
fix(deps): update dependency @grpc/grpc-js to v1.8.18 (#1044)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-08-14 22:56:30 -07:00
renovate[bot] 24bd110a19
fix(deps): update dependency com.google.api.grpc:proto-google-common-protos to v2.22.1 (#1045)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-08-14 22:51:32 -07:00
renovate[bot] 013a9aeebd
fix(deps): update opentelemetry-js monorepo (#1038) 2023-08-14 22:43:49 -07:00
renovate[bot] 9218659e5c
chore(deps): update dependency configargparse to v1.5.5 (#1043) 2023-08-14 22:43:25 -07:00
renovate[bot] 303a7a40f7
chore(deps): update dotnet monorepo (#1051) 2023-08-14 22:42:10 -07:00
renovate[bot] aa4fa6094b
chore(deps): update dependency @types/node to v18.17.3 (#1046) 2023-08-14 21:50:04 -07:00
renovate[bot] 24befa9ab8
chore(deps): update config-no-service (#1042) 2023-08-14 21:44:53 -07:00
renovate[bot] 46089e2c6c
chore(deps): update composer docker tag to v2.5 (#1041) 2023-08-14 21:38:10 -07:00
renovate[bot] e09b3798d9
fix(deps): update dependency styled-components to v5.3.11 (#1037) 2023-08-14 21:30:28 -07:00
Juliano Costa 30897af5af
Revert collector back to contrib distribution (#1048)
* Revert collector back to contrib distribution
2023-08-10 16:49:18 +02:00
Juliano Costa 520475a7e9
Line break should be LF (#1049) 2023-08-10 16:46:31 +02:00
Carter Socha 3e3b7ed3a1
update cadence (#1047)
* update cadence

* update every other
2023-08-08 09:15:55 +02:00
Daniel Baptista Dias d999501bb5
Update trace based tests run script (#1018)
* chore(tests): allow partial runs on trace-based test scripts

* Adding option to run trace-based tests for selected services

* Updating testing README

* Fixing sanity checks

* Fixing lint issues

* Apply suggestions from code review

Co-authored-by: Adnan Rahić <ado.raha198@gmail.com>

* Update README.md with suggestions

* Updating Changelog

* Fixing linter issue

* Fixed changelog

---------

Co-authored-by: Adnan Rahić <ado.raha198@gmail.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-08-07 11:46:04 -04:00
Austin Parker 2671bfb57b
Pin eclipse for renovate (#1028)
* pin eclipse image

* add comments

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-08-05 14:28:30 +02:00
Harlon ba164f2fe2
Add Guance observability vendor (#1039) 2023-08-04 22:44:21 -07:00
Juliano Costa e01d4ec48e
[PaymentService] - Update node to LTS version and bump deps (#1029)
* Update node to LTS version and bump deps

* changelog

* Changelog
2023-08-04 07:16:40 +02:00
renovate[bot] 1ea7f5e811
fix(deps): update dependency react-query to v3.39.3 (#1025)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-08-03 23:02:07 -04:00
Vaishali Kirtikumar Nile 6a34d365f5
issue #1030 is addressed please check it. (#1031)
* Update docker-compose.minimal.yml

* Update docker-compose.minimal.yml

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>

* Update docker-compose.minimal.yml

* Update docker-compose.minimal.yml

* Remove spaces

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-08-03 12:26:39 +02:00
renovate[bot] 0a5825be67
fix(deps): update dependency php-di/php-di to v7.0.3 (#1024)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-08-01 13:29:53 -04:00
renovate[bot] df52d08a6e
fix(deps): update dependency org.apache.kafka:kafka-clients to v3.5.1 (#1023)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-08-01 12:56:20 -04:00
renovate[bot] 822d00d714
fix(deps): update dependency cookies-next to v2.1.2 (#1022)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-08-01 12:03:34 -04:00
renovate[bot] 05d7270e09
fix(deps): update dependency @grpc/grpc-js to v1.8.18 (#1010)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-08-01 11:11:14 -04:00
renovate[bot] 81afeeff4b
chore(deps): update opentelemetry-dotnet monorepo to v1.5.1 (#1008)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-08-01 10:31:50 -04:00
Juliano Costa a550aed9b3
wrapper-validation-action from 1.0.6 to 1.1.0 (#1026) 2023-08-01 10:50:34 +02:00
renovate[bot] a80a326440
chore(deps): update dotnet monorepo (#1006)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-31 16:35:05 -04:00
renovate[bot] aac3f3bd74
chore(deps): update dependency configargparse to v1.5.5 (#1000)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-07-31 16:06:38 -04:00
renovate[bot] 67243776df
fix(deps): update dependency com.google.api.grpc:proto-google-common-protos to v2.22.1 (#1012)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-07-27 22:45:06 -07:00
renovate[bot] b4bc58be8d
chore(deps): update docker/build-push-action action to v3.3.1 (#1005)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-07-27 17:50:56 -07:00
renovate[bot] 495913aa81
chore(deps): update dependency deprecated to v1.2.14 (#1003)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-07-27 17:20:20 -07:00
renovate[bot] 4a85c29e19
chore(deps): update dependency click to v8.1.6 (#999)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-07-27 17:04:33 -07:00
Carter Socha 436a96eef3
update readme (#1016) 2023-07-25 07:08:34 +02:00
calmius 6f25e2be83
chore: Update PHP Dependencies (#1009)
* update dependencies

1

* Update CHANGELOG.md

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-24 17:55:00 +02:00
Miel Donkers 2ee96585d2
TARGETARCH cannot have a default value, and set GOARCH similarly (#1014) 2023-07-24 14:02:14 +02:00
Daniel Baptista Dias e59b5ef1f9
fix(tests): removing unused env var on trace-based tests (#1002)
Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-23 15:43:01 +02:00
renovate[bot] 8c57e948c7
chore(deps): update dependency stackexchange.redis to v2.6.122 (#1004) 2023-07-23 09:12:49 -04:00
Oscar Reyes 854d219d74
fix(tests): updating valid card validation expected status code (#998)
Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-21 20:58:34 -04:00
Oscar Reyes 78604e01b0
fix(tests): removing analyzer-rules as required gate for Tracebasedtesting (#997) 2023-07-21 16:03:58 -04:00
Alex Boten 5a33eba895
update collector to build image using ocb (#944)
* update collector to build image using ocb

The collector in this repository now uses the otel collector builder to
build a custom binary which it embeds in a docker container for the
demo.

Still to do:

- [ ] update curl command to pull builder for specific architectures
- [ ] allow passing the version of the builder to use

Signed-off-by: Alex Boten <alex@boten.ca>

* update build-images

Signed-off-by: Alex Boten <aboten@lightstep.com>

* add license

Signed-off-by: Alex Boten <aboten@lightstep.com>

---------

Signed-off-by: Alex Boten <alex@boten.ca>
Signed-off-by: Alex Boten <aboten@lightstep.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-21 13:41:15 -04:00
Juliano Costa dc3732774f
[FeatureFlagService] Update dependencies (#992)
* FeatureFlagService-Update dependencies

* changelog

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-21 13:17:55 -04:00
Juliano Costa 3bcf333bc8
[currencyService] Update OTel dependency (#991)
* Update currency service OTel dependency

* changelog

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-21 11:44:38 -04:00
Austin Parker fbc5308c55
Update Email Service Dependencies (#989)
* update ruby deps

* change to slim image

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-07-21 11:17:40 -04:00
Juliano Costa 0831bc6130
[LoadGenerator & RecommendatationService] update dependencies (#988)
* Update loadgen and add metrics

* Update RecommendationService

* changelog

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-21 10:52:12 -04:00
Juliano Costa 25800dab40
[FraudDetectionService] update dependencies (#987)
* FraudDetectionService update

* changelog

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-21 10:19:00 -04:00
Austin Parker ac78734f6e
Update AdService Dependencies (#986)
* update dependencies

* Update log4j version

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-07-21 09:58:14 -04:00
Austin Parker c9c6fb82ec
rollback to dnf6 (#990) 2023-07-21 13:11:36 +02:00
Austin Parker 9ae952815f
Fix flaky cartservice build (#984)
* update dotnet builder version

* update docker version

* fix yaml lint

* change builder image

* try different qemu container

* disable static web assets entirely

* fix build issue

* split stages and increase loglevel

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-07-18 21:02:38 -04:00
Robert Pająk 556b1f2d57
Run Checks on main (#973)
Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-18 16:56:55 -04:00
Chi Ma 1296ae1fbf
chore: update JS dependency (#978)
Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-18 12:54:17 -04:00
Chi Ma f1746135c4
fix: update frontendproxy's env for minimal (#983) 2023-07-18 12:25:26 -04:00
Juliano Costa 092ee18a80
shippingservice-missing-cargolock-update (#982) 2023-07-17 16:40:49 +02:00
Juliano Costa 28a6c745ab
[shippingservice] Update Rust deps and add TelemetryResourceDetector (#972)
* Update Rust deps and add TelemetryResourceDetector

* Changelog

* Update min versions

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-17 09:39:47 -04:00
Robert Pająk 9f8806f7b8
[chore] build images for PRs (#955)
* [chore] build images for PRs

* Add missing "on:"

* Fix input type

* Add license header

* Do not fail fast

* test: comment cache-from

* Revert: test: comment cache-from

* Comment featureflagservice build

* Revert "[cartservice] Update OTel .NET to 1.5.1 (#957)"

This reverts commit 814a4e9f76.

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-13 09:42:33 -04:00
Piotr Kiełkowicz 814a4e9f76
[cartservice] Update OTel .NET to 1.5.1 (#957)
* [cartservice] Update OTel .NET to 1.5.1

* Update .NET docker images

* Update changelog

* Update alpine version

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-10 15:15:29 -04:00
Daniel Baptista Dias ec804cce94
fix frontend tests (#950) 2023-07-10 11:54:01 -04:00
Daniel Baptista Dias c7588d4764
Add trace based testing examples (#877)
* Adding a user purchasing product trace-based test case

* Adding more tests

* Adding run script

* Fixed yaml lint issues

* Adding license header to the files

* Adding trace-based tests for more services

* Updating tests and adding them on the same format as the integration tests

* Fixed payment tests

* Fixing e2e web tests

* Fixing details found by yamllint

* Updating trace-based tests to refer a protobuf file instead of embedding it

* Fixed data types for email test and improved test time

* Structured tests per service

* Added tests for frontend service following endpoints used on loadgenerator

* fixing yaml lint issues

* Fixing small issues on tests
2023-07-10 11:35:40 -04:00
Josh Lee 5a057373a5
splitting up services into modules (#872)
* WIP splitting up services

- splits up services into multiple docker files
- experiment with changing service definition for checkout service when kafka is enabled

todo:

[ ] fix checkout service to work without kafka
[ ] fix services that error without feature flag service
[ ] provide noop config for collector when observability backends are
disabled

* send to kafka only if defined

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* only check featureflag if env is defined

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* split featureflag and kafka services

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* remove feature flag env var

* remove extra definitions in test file

* split out observability

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* set recommendation resources based on flag

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add start/stop scripts

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* split modules

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* split into modules

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* allows `docker compose up` for full

* default full demo, optional minimal mode

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* default full demo, optional minimal mode

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-10 09:56:52 -04:00
Chi Ma c1e66b88d6
[frontendproxy] Add opentelemetry_collector_http to envoy's cluster and expose /oltp-http/ endpoint to frontendproxy (#938)
Co-authored-by: Austin Parker <austin@ap2.io>
2023-07-10 09:53:00 -04:00
Lukas Malkmus 51dcd8b4f7
Add Axiom to list of vendors (#963)
We would very much like to add [Axiom](axiom.co) to the list of vendors in the README. I linked a public demo dashboard that is feed by the demo.
2023-07-07 07:16:07 +02:00
Piotr Kiełkowicz 3c5bd95aed
[cartservice] code cleanup (#943)
* File scope namespaces

* Sort modifiers

* Remove redundant type declaration

* Avoid hiding variables

* join declaration and assignment

* Use standard .NET convention for fields and consts

* inline out variable

* object initializer

* collection initializer

* drop unused using

* drop unused parameters

* remove redundant field initializer

---------

Co-authored-by: Austin Parker <austin@ap2.io>
2023-06-26 11:40:38 -04:00
renovate[bot] d8f27caf40
Configure Renovate (#931)
* Add renovate.json

* only update otel deps

* update renovate config

* update renovate config

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: austinlparker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-06-26 11:22:45 -04:00
Robert Pająk c623a8fbfa
Commit generated Go code and bump dependencies (#946)
* accountingservice: commit generated code

bump deps

* license-checker to ignore genproto

* Update README.md

* Add comment to tools.go

* checkoutservice: commit generated code

bump dependencies

* productcatalogservice: commit generated code

bump dependencies
2023-06-23 09:23:27 -07:00
Piotr Kiełkowicz 846ae2dc3a
[cartservice] Update to .NET 7 (#942)
* [cartservice] Update to .NET 7

* Add changelog entry

* Avoid trimming application due
https://github.com/open-telemetry/opentelemetry-dotnet/issues/4600
2023-06-21 09:37:20 -07:00
Piotr Kiełkowicz 985e18b56a
[cartservice] Update .NET OTel to 1.5.0 (#935)
* [cartservice] Update OTel .NET to 1.5.0

* [cartservice] Simplify resource configuration

TelemetrySdk and EnvVariable are defaults

* Update changelog
2023-06-14 12:35:26 -04:00
Lancelot 1cf4e77d33
Fix error sh in README.md (#926) 2023-06-07 10:58:33 -04:00
Pierre Tessier f215cde054
[loadgenerator] run load through frontend proxy (Envoy) (#914)
* Run load through frontendProxy

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* Run load through frontendProxy

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-06-05 11:50:45 -04:00
isabel b099531bca
Regenerate kubernetes manifest and add autogenerate comment (#909)
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2023-06-05 11:43:46 -04:00
Pierre Tessier 708388dce9
[loadgenerator] fix recommendations url (#913)
* fix recommendations url

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix recommendations url

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-06-02 09:54:08 -04:00
asaharn bb5152cbe9
Update README.md with Azure data explorer demo (#910) 2023-06-01 10:43:43 -07:00
Anirudha (Ani) Jadhav d729001bd9
Update README.md (#911)
Adding OpenSearch to OTeL demo
2023-06-01 09:08:45 +02:00
Cedric Ziel c6c99fcae0
Upgrade opentelemetry_ecto to 1.1.1 (#899) 2023-05-31 10:58:48 -07:00
Pierre Tessier fd2e0e9d86
[currency] fix metrics export endpoint (#904)
* export metrics endpoint to default config

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* export metrics endpoint to default config

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* export metrics endpoint to default config

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-05-26 10:20:51 -04:00
Tristan Sloughter 435de4df3a
featureflagservice: bump OTP version to 26 (#903)
* featureflagservice: bump OTP version to 26

* featureflagservice: bump ecto_sql to build on otp-26

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-05-26 10:14:19 -04:00
Pierre Tessier 774d8804b0
fix licenses for sh files (#896) 2023-05-25 09:05:20 -07:00
dependabot[bot] 8f0add9843
Bump requests from 2.29.0 to 2.31.0 in /src/loadgenerator (#897) 2023-05-25 09:02:06 -07:00
Juliano Costa 457d740450
[currencyservice] Fix OTel C++ build and update OTel version (#886)
* Fix OTel C++ build and update OTel version

* changelog
2023-05-12 15:51:05 +02:00
Alan West 02a91d4abe
Generate random errors in cartservice (#824)
* Generate random errors from cart service

* Update migration script?

* Update changelog

* Update changelog

* Add Copyright to FeatureFlagHelper.cs

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-05-08 09:46:49 -07:00
Brett McBride 8222db71f1
enabling batch span processor metrics for quoteservice (#878)
* enabling batch span processor metrics for quoteservice
PHP's batch span processor can emit metrics. There is not yet an async implementation,
so use react's event loop to periodically flush traces and metrics.
Add a grafana chart for some of the batch span processor metrics: dropped, pending, processed, queued

* update changelog

* revert change in selected graph

* Update dependencies

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-05-08 11:07:50 +02:00
Petr Styblo 171569693f
[kafka] remove KRaft mode support workarounds (#880)
as the latest confluentinc/cp-kafka:7.4.0-1-ubi8
already provides built-in support
2023-05-08 11:05:00 +02:00
Ziqi Zhao 9a1b07a366
[grafana] fix demo dashboard to be compatible with spanmetrics connector (#874)
* [grafana] fix demo dashboard to be compatible with spanmetrics connector

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

* add changelog entry

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

* fix some naming

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

---------

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
2023-05-03 09:21:53 -04:00
Juliano Costa 93466a475e
[load generator] Bump loagen dependencies (#869)
* Bump loagen dependencies

* Changelog
2023-05-03 13:43:55 +02:00
Juliano Costa 0fac95a742
[shippingservice] update rust version and dependencies (#865)
* update rust version and dependencies

* Changelog

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-05-03 13:38:57 +02:00
Ziqi Zhao d01c25d0b4
[collector] update collector to 0.76.1 and remove connectors feature gates (#857)
* update collector to 0.76.1 and remove connectors feature gates

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

* add change log entry

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

---------

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-05-01 18:18:10 +02:00
Pierre Tessier 5b87e2b30e
[chore] add helm chart update task to PR template (#855)
* add helm chart update task

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix link reference

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-04-30 23:24:56 +02:00
Pierre Tessier 471204eec5
[frontend] + [paymentservice] - update JS SDKs (#853)
* update JS SDKs

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* only use instrumentation-fs when part of a trace

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* update js SDKS

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-04-28 10:04:18 -04:00
dependabot[bot] a84b275e42
Bump werkzeug from 2.2.2 to 2.2.3 in /src/loadgenerator (#854)
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.2.2 to 2.2.3.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/2.2.2...2.2.3)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-26 23:26:33 -04:00
Pierre Tessier 5ef82f3dbd
[chore] update kubernetes manifest (#848)
* update k8s manifest to latest

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* update k8s manifest to latest

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add copyright to generated k8s manifests

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-04-20 12:21:01 +02:00
Carter Socha 1e6c1f69aa
update changelog for 1.4.0 release (#845) 2023-04-16 15:14:54 -04:00
Austin Parker 90d48168fb
prep for release (#834)
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-04-16 09:41:41 -04:00
Juliano Costa ceadffdf54
Use ConfigureResource (#843) 2023-04-16 09:37:37 -04:00
Piotr Kiełkowicz d365e4b2d0
[chore] Bump .NET dependencies (#835)
* Bump .NET dependencies

* Update .NET docker images

* format csproj

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2023-04-15 20:45:34 -04:00
Piotr Kiełkowicz fcc08a6b1a
Reorder CHANGELOG (#841)
* Reorder CHANGELOG

* re-add v1.0

* re-add 1.0

* 0

---------

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: cartersocha <cartersocha@gmail.com>
2023-04-15 20:42:38 -04:00
Haim Raitsev 2314b487ed
Added Teletrace forked opentelemetry demo repo to Readme (#837)
* Added Teletrace forked opentelemetry demo repo to READ.ME

* Set Teletrace in alphabetical order

* Set Teletrace in alphabetical order
2023-04-13 21:28:44 +02:00
Haim Raitsev 33d388934e
Added Teletrace forked opentelemetry demo repo to Readme (#837)
* Added Teletrace forked opentelemetry demo repo to READ.ME

* Set Teletrace in alphabetical order

* Set Teletrace in alphabetical order
2023-04-13 21:27:02 +02:00
Pierre Tessier 02837fe7b7
update grafana (#832)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-04-11 09:19:33 -04:00
Ziqi Zhao aec77cff72
use spanmetrics connector instead of spanmetrics processor (#829)
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
2023-04-10 10:38:37 -04:00
Austin Parker e5dbaf3d43
prep for beta (#828) 2023-04-07 13:48:29 -04:00
Ziqi Zhao 7d8e619d1c
fix prometheus scrape bug (#827)
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-04-07 13:43:00 -04:00
Austin Parker deaf1f611f
Add license check (#825)
* adding license check

* add/update copyrights

* add checklicense to gh checks

* add make target to add license

* fixup

* swap to short form license

* add copyright to yaml

* and the rest of the yaml

* fixup

* address comments
2023-04-07 13:40:41 -04:00
Brett McBride 05e4eb503f
use async php runtime (#823)
* use async php runtime
To better demonstrate PHP's capabilities, use an async runtime (react/http). This means that
batch exporters (traces and metrics) are long-lived and more efficient, and they can now use
export delays to only send batches after the configured time has elapsed.
Update auto-instrumentation extension to install from PECL (the preferred mechanism, which we've
just set up), and bump other dependencies to their latest beta versions.

* update changelog
2023-04-05 07:10:29 +02:00
Juliano Costa b234f7e3b8
Update collector (#822) 2023-03-31 22:15:17 -07:00
Bahubali Shetti 6070044af3
Added elastic's forked opentelemetry demo repo (#813) 2023-03-31 22:11:56 -07:00
Martin Kuba b6a43b3108
Updated ENV_PLATFORM flag (#818) 2023-03-31 13:17:23 -07:00
Martin Kuba 0e3be49f73
Changed web tracer to use batch processor (#819) 2023-03-31 09:47:35 -07:00
Carter Socha 21c4a3b16d
add kafka mem allocation to changelog (#817) 2023-03-30 16:28:19 -04:00
Carter Socha 693fe35d28
reduce kafka mem allocation (#798) 2023-03-30 10:03:24 -07:00
Martin Kuba a155ea3c77
Fix to shipping calculation (#814) 2023-03-29 18:23:50 -07:00
Pierre Tessier 954d35a815
[frontend] fix http.status_code on error (#810)
* fix http.status_code on error

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* only end span when synthetic

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix http.status_code on error

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-03-29 20:06:10 -04:00
Pierre Tessier 37a2a25f32
Otlp env variables (#809)
* standardize OTEL_* env vars

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* standardize OTEL_* env vars

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-03-29 19:56:59 -04:00
Pierre Tessier 90f5efd8c3
[frontend] update JS SDKs (#805)
* update JS SDKs

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* update JS SDKs for frontend

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* fix formatting

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-03-25 20:56:19 -04:00
Reiley Yang 91a7f65113
Cart Service - minor cleanup (#801)
* Cart Service - minor cleanup

* fix file encoding

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2023-03-25 20:37:26 -04:00
Pierre Tessier 9c867d62e2
[chore] add kubernetes manifest (#791)
* add kubernetes manifest

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add kubernetes manifest

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* use absolute path

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-03-24 14:39:10 -04:00
Pierre Tessier 1702b49a51
use yamllint 1.3.0 (#807)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-03-24 15:18:32 +01:00
Pierre Tessier 7423c28b50
use absolute path (#806)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-03-24 07:28:14 +01:00
dependabot[bot] 1937ddcdbb
Bump actions/stale from 7 to 8 (#804)
Bumps [actions/stale](https://github.com/actions/stale) from 7 to 8.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-23 18:01:07 +01:00
Reiley Yang c7366137fd
Move Michael Maxwell to Emeritus (#800)
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-03-22 11:33:33 +01:00
Devrim Demiroz e53b337f98
Changelog entry for PR 797 (#803)
* Changelog entry for PR 797

* Changelog ordered

* lint fix
2023-03-22 11:30:30 +01:00
Devrim Demiroz 74b1052b28
Opentelemetry Collector Data Flow Dashboard Preview (#797) 2023-03-21 13:40:35 -07:00
Martin Kuba aa38fcea7a
Fix shipping cost update when new item is added to cart (#799)
* add all variables to shipping react query as a unique key

* updated changelog
2023-03-21 07:37:44 +01:00
Mikko Viitanen ed8ead1d3b
Add logs for Ad service and Recommendation service (#796)
* What’s included?

- Enable logs for Ad service and Recommendation service.
- Add OTLP exporters for logs
- Add the filter processor to prevent an error from the Prometheus exporter for duplicate queueSize metric, see
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/18194. The filter processor can be removed when the fault gets fixed.

This PR doesn’t introduce any logs backend. Instead, logs are output only to Logging exporter and can be seen in the console (otelcol).
otel-col  | 2023-03-17T11:40:22.662Z	info	LogsExporter	{"kind": "exporter", "data_type": "logs", "name": "logging", "#logs": 2}

After this PR, different logging backends can be easily tested by configuring an additional exporter.

* Add changelog and fix lint errors.

* Fix changelog and lint

* Fix lint

* Move protocol env variables to .env

* Update CHANGELOG.md

---------

Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-03-20 08:39:58 -07:00
Martin Kuba 5f7517aad8
Add session ID attribute to frontend spans (#795) 2023-03-17 12:03:32 -07:00
Brett McBride 3680be733b
fixing quoteservice metrics exporting (#793)
* fixing quoteservice metrics exporting
metrics exporting was quietly failing due to misconfiguration. Update some packages
to pick up the relevant bugfix, and use OTEL_EXPORTER_OTLP_ENDPOINT so that metrics,
traces and eventually logs can use it.
In passing, enable some logging which makes future errors more obvious.

* changelog

* Update CHANGELOG.md

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>

* fixing changelog link

* update to latest api with warning fixed

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-03-17 08:46:19 +01:00
Pierre Tessier ee71c0cb71
[cart] use 60m TTL for cart cache (#779) 2023-03-15 14:00:14 -07:00
Pierre Tessier 7dd5e4a822
[chore] generate Kubernetes manifests (part 1) (#790)
* generate kubernetes manifests

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add generated k8s manifest to yamlignore

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* remove manifest to setup yamllint

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-03-11 00:04:40 -05:00
Pierre Tessier aedebc300d
[chore] - add copyright notice (part 1) (#784)
* add copyright notice

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* add copyright notice

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* revert to original copyright

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-03-10 09:23:38 -05:00
Devrim Demiroz 8364c0fc67
spanmetrics dashboard premiere (#787)
* spanmetrics dashboard premiere

* cleaned up unnecessary datasources mistake

* pr #787 added to changelog

* markdown check fix

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-03-10 08:26:46 +01:00
Pierre Tessier 9ece6e7a61
finalize 1.3.1 changelog (#788)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-03-10 07:48:52 +01:00
Pierre Tessier 9abfe56262
add copyright notice (#786)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-03-09 11:00:58 -05:00
Pierre Tessier 6f33443b04
add copyright notice (#785)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-03-09 10:58:25 -05:00
Austin Parker 34f24bbf7c
Fix OTP version for arm64 (#783) 2023-03-08 07:21:45 -08:00
Austin Parker 24ebae0962
Prep for 1.3.1 release (#782) 2023-03-08 10:05:08 -05:00
Pierre Tessier fe9de50a3e
[chore] sync memory limits to long-running tests (#781)
* sync memory limits to long-running tests

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* sync memory limits to long-running tests

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-03-08 08:54:56 -05:00
ashishkf ecd10cace4
Restored some of the entries that were showing up (#778)
* Restored some of the entries that were showing up

* Update README.md
2023-03-08 07:18:52 +01:00
ashishkf 9ff8b50836
Added Kloudfuse (#767) 2023-03-06 22:18:59 -08:00
Pierre Tessier 86537567ff
[chore] update for mac m2 (#764)
* update for mac m2

* update for mac m2

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

---------

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-03-01 08:49:48 -05:00
Juliano Costa a60ca4fd1a
[CurrencyService] Add C++ Metrics (#759)
* Add cpp metrics

* Add IntCounter to CurrencyService

* changelog

* changelog

* Fix indentantion

* Add line break

* Remove unnecessary comma

* Remove unnecessary includes

* Apply suggestions
2023-03-01 12:56:34 +01:00
mervinyan 5a3f29821f
[Frontend] Use browserDetector to populate browser information into frontend tel… (#760) 2023-02-28 20:26:29 -08:00
Tristan Sloughter 32add4495a
featureflag: updates the dependency tls_certificate_check to allow bump to OTP-25 (#756) 2023-02-24 11:52:27 -08:00
Jared Tan 6f15633299
bump up otel java agent version to 1.23.0 (#757) 2023-02-24 10:07:57 -08:00
Pierre Tessier 603af3652b
update dev tooling (#755) 2023-02-22 10:11:52 -08:00
David Fowler 132cf4dd32
Clean up Program.cs (#754) 2023-02-22 09:48:20 -08:00
Ivan Maximov 8ef309ff20
Avoid calling obsolete methods (#746)
* Update example

* remmove console

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-02-21 23:36:02 -05:00
Josh Lee fb67999001
Add Instana to Demos Featuring Astronomy Shop (#753) 2023-02-20 14:22:34 -08:00
dependabot[bot] 523d9a5399
Bump gradle/wrapper-validation-action from 1.0.5 to 1.0.6 (#751) 2023-02-20 10:53:09 -08:00
Cijo Thomas 83d0cf2053
Nit fix contributing guide (#747) 2023-02-17 17:16:40 -08:00
Goutham Veeramachaneni a0cd6c9f56
prometheus: honor_labels to have the right job and instance (#743)
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-02-13 07:25:37 +01:00
Alex Boten 8a2892332f
rename proto package from hipstershop to oteldemo (#740) 2023-02-11 09:06:10 -08:00
Patrice Chalin 1095ef98c5
Add OTel logo to README (#744) 2023-02-10 18:31:41 -08:00
James Lawrie db4cfd3844
Ensure all http.server.duration metrics have the same description (#738) 2023-02-09 11:55:19 -05:00
Severin Neumann 55912a2dae
Add cross-compilation for shipping service (#715)
* Add cross-compilation for shipping service

Signed-off-by: svrnm <neumanns@cisco.com>

* Update CHANGELOG.md

* Update Dockerfile

---------

Signed-off-by: svrnm <neumanns@cisco.com>
2023-02-09 09:48:42 -05:00
Jared Tan 6af2bdca9b
add reflection for grpcurl (#735) 2023-02-08 19:53:05 +01:00
Patrice Chalin 06aa374799
Drop docs folder and adjust links (#730)
* Drop docs folder and adjust links

* Update PULL_REQUEST_TEMPLATE.md

* Add entry to CHANGELOG.md

* README: drop unused logo reference
2023-02-06 16:59:28 +01:00
Abhijeet Prasad 4b8bb4554b
Add Sentry (sentry.io) demo to README (#724)
* Add Sentry (sentry.io) demo to README

* use alpha order

---------

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2023-02-01 20:57:29 +01:00
James Lawrie 1a651648f5
Adds caveats to current exemplar support in the demo architecture (#725)
Also, updates collector version: exemplars for the latency histogram produced by the span  metrics processor are now getting exported for all services and endpoints, not just the first one in the metric family.

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2023-02-01 10:29:25 -05:00
Pierre Tessier e5fcc203bd
[chore] - fix image version (#726)
Remove the `v` prefix from the image version. We now publish images without this prefix.
2023-02-01 10:25:02 -05:00
Cedric Ziel ea64998660
Add build for arm64 arch (#657)
* Add build for arm64 arch

* Add change to changelog

* enable build on PR

* remove build on pr

---------

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2023-01-31 09:27:08 -08:00
Pawel Brzoska c378f5235e
Updated demo link for Sumo Logic (#718) 2023-01-30 19:03:42 -08:00
Austin Parker 8e3f17571b
Update .env (#722) 2023-01-30 21:41:24 -05:00
Pierre Tessier d23431fcb8
fix metrics import (#721)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2023-01-30 21:37:01 -05:00
Austin Parker 82f6816a7e
Update CONTRIBUTING.md (#720) 2023-01-30 20:53:56 -05:00
Oscar Reyes f5c59ead64
feature(frontend): adding instrumentation metrics (#632)
* feature(frontend): adding instrumentation metrics

* feature(frontend): adding instrumentation metrics

* updating package-lock.json

* Update docker-compose.yml

Co-authored-by: Marc Pichler <marcpi@edu.aau.at>

---------

Co-authored-by: Marc Pichler <marcpi@edu.aau.at>
2023-01-30 20:40:27 -05:00
jack-berg 5a08e61850
Add random errors in AdService (#694) 2023-01-25 17:49:56 -08:00
Austin Parker dc5cf894b3
update contributing guide (#711)
* update contributing guide

* fix lint

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-01-24 12:00:34 -08:00
James Lawrie 75ebc1bd92
Enable exemplar export/display support (#704)
* Enable exemplar export/display support

Ensure the collector's prometheus endpoint produces exemplars
Ensure that prometheus collects and stores exemplar data
Ensure that grafana will display links to exemplars from dashboards/the explore tab

* Enable exemplars for latency histogram in demo dashboard
2023-01-24 11:13:49 -08:00
Severin Neumann 10ca683aaf
Update dockerfile for adservice to use different base images (#705) 2023-01-24 10:21:19 -08:00
Severin Neumann c1591d3cd8
Update emailservice Dockerfile to use alpine and multistage build (#703)
* Update emailservice Dockerfile

Signed-off-by: svrnm <neumanns@cisco.com>

* Use alpine

Signed-off-by: svrnm <neumanns@cisco.com>

* Add changelog

Signed-off-by: svrnm <neumanns@cisco.com>

* newline

Signed-off-by: svrnm <neumanns@cisco.com>

* Update CHANGELOG.md

* Update .dockerignore

Signed-off-by: svrnm <neumanns@cisco.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-01-24 11:07:28 +01:00
Carter Socha 842a11ac24
update service metric requirement table (#707)
* update service metric requirement table

* add feature table
2023-01-23 10:20:17 -08:00
Juliano Costa dade43665e
[recommendationservice] - base image, licensing and diagram update (#700) 2023-01-22 11:11:06 -08:00
Carter Socha b04d2341a4
fixing container name nit - quote service (#706) 2023-01-21 10:56:53 -08:00
Brett McBride a77c842daf
reduce quoteservice spans (#702) 2023-01-20 08:50:09 -08:00
Juliano Costa ed91f45ef0
Fix link to the docs (#701) 2023-01-19 19:51:24 -08:00
Carter Socha 267ca32463
bot is broken (#699)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-01-19 11:52:50 -08:00
Cedric Ziel 122b104d74
Add healthcheck to featureflagservice (#661)
* Add healthcheck to featureflagservice

In order to assess the health of this central service, compose should perform a check on the service.

* Add changelog entry

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-01-19 09:01:32 -05:00
Marc Pichler 1564dda12a
fix(paymentservice): respect temporality env var (#693)
* fix(paymentservice): update dependencies so that temporality env var is respected

* fix(changelog): add changelog entry
2023-01-19 12:51:46 +01:00
Severin Neumann 17c9adec75
Use different base images for frauddetectionservice (#691)
* Use different docker base images for frauddetection service

Signed-off-by: svrnm <neumanns@cisco.com>

* Add entry in CHANGELOG

Signed-off-by: svrnm <neumanns@cisco.com>

* update changelog

Signed-off-by: svrnm <neumanns@cisco.com>

* Remove extra blank line

Signed-off-by: svrnm <neumanns@cisco.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-01-18 15:54:42 -08:00
Josh Lee b337367b69
Fixes #696, Downgrades OTP (#698) 2023-01-18 15:19:04 -08:00
Brett McBride ddd0bc33f2
change docker compose services to restart unless stopped (#690) 2023-01-17 09:05:13 -08:00
Severin Neumann 3d8c14229c
Remove grpc from loadgenerator (#688)
* Remove grpc from loadgenerator

Signed-off-by: svrnm <neumanns@cisco.com>

* Update CHANGELOG.md

Signed-off-by: svrnm <neumanns@cisco.com>

* remove white space in changelog

Signed-off-by: svrnm <neumanns@cisco.com>

Signed-off-by: svrnm <neumanns@cisco.com>
2023-01-16 18:48:08 -08:00
Severin Neumann 7216fd4449
Rebuild currency service Dockerfile with alpine (#687) 2023-01-15 17:33:13 -08:00
James Lawrie a1ffa724e5
Add ads served counter metric with request and response types (#678)
Update documentation
Configure collector's prometheus exporter to convert resource attributes to prometheus labels

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-01-15 15:54:15 +01:00
Severin Neumann 206bbabadd
Add resource detectors to product catalog service (#677)
* Add resource detectors to product catalog service

Signed-off-by: svrnm <neumanns@cisco.com>

* Set PR id in changelog

Signed-off-by: svrnm <neumanns@cisco.com>

* restore go.mod and go.sum from current main

Signed-off-by: Severin Neumann <severin.neumann@altmuehlnet.de>

* add resources to metrics

Signed-off-by: Severin Neumann <severin.neumann@altmuehlnet.de>

Signed-off-by: svrnm <neumanns@cisco.com>
Signed-off-by: Severin Neumann <severin.neumann@altmuehlnet.de>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-01-14 15:27:12 -08:00
Oliver Kopp d971844c7a
Remove spurious \ (#685) 2023-01-14 19:26:11 +01:00
Carter Socha 06dc9f5478
update the feature tables (#683)
* update the feature tables

* github test
2023-01-13 10:27:20 +01:00
Murphy Chen 6b2cd9e05d
[productcatalogservice]add basic metric support (#674)
* add basic metric support

* fix lint

* fix lint

* fix lint

* Update productcatalogservice.md

* Update Dockerfile

Co-authored-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Juliano Costa <juliano.costa@dynatrace.com>
2023-01-11 08:47:28 +01:00
James Lawrie e427c9a799
Ensure random ads code branch is exercised by the load generator (#656)
* Ensure random ads code branch is exercised by the load generator

* Switching to new product with image under CC license

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-01-10 15:59:05 +01:00
Severin Neumann ba1bf4c76e
Add resource detectors to accounting service (#676) 2023-01-09 23:04:15 -08:00
Juliano Costa 2d8ac56e64
[loadgenerator] Bump deps and update container base image (#669)
* Bump deps and changed container base image

* Add extra dependencies

* changelog

* Adding dependencies

* Add libstdc++

* Moving to slim image
2023-01-09 17:56:41 +01:00
Severin Neumann 5d330b6fe5
Add OTEL_RESOURCE_ATTRIBUTES to docker compose (#664)
* Add OTEL_RESOURCE_ATTRIBUTES to docker compose

Signed-off-by: svrnm <neumanns@cisco.com>

* Update CHANGELOG.md

Signed-off-by: svrnm <neumanns@cisco.com>

* Update CHANGELOG.md

* Update docker-compose.yml

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>

Signed-off-by: svrnm <neumanns@cisco.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2023-01-09 10:09:29 +01:00
Carter Socha 291f8012d4
minor changelog additions (#673) 2023-01-08 11:38:03 +01:00
Severin Neumann 85c268feaa
Add resource detection to checkout service (#662) 2023-01-07 00:05:47 -08:00
Severin Neumann 35a29886c3
Add resource detectors to cart service (#663) 2023-01-06 22:58:20 -08:00
Carter Socha 54235a3f8a
update vendors table (#672) 2023-01-03 23:13:14 -08:00
Juliano Costa 0417b446e8
Fix minor FE bugs (#670)
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2023-01-04 07:12:13 +01:00
Cedric Ziel de234c28d5
Add Grafana Labs' fork as a vendor fork to README (#671) 2023-01-03 13:57:06 -08:00
Oscar Reyes 40f9f61e40
feature(frontend): adding synthetic attribute flag to FE instrumentation (#631)
* feature(frontend): adding synthetic attribute flag to FE instrumentation

* feature(frontend): adding frontend documentation
2023-01-02 16:15:25 +01:00
Oded David 85fb701a33
Add Coralogix as vendor (#666) 2022-12-29 16:46:32 -08:00
Pierre Tessier aec43d45db
note for generating protobuf (#660)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2022-12-25 07:24:31 -08:00
Devrim Demiroz b9b5cd905f
Jaeger-SPM-Config (#655)
* prometheus.server-url parameter

--prometheus.server-url parameter and environment variable METRICS_STORAGE_TYPE=prometheus added to make Jaeger SPM page working.

* prometheus.server-url

prometheus.server-url parameter and environment variable

* Update docker-compose.yml

commited to test in local. will be resolving once it works.

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>

* lint typo correctin

* Update CHANGELOG.md

* Add Jaeger-SPM-Config
([#655](https://github.com/open-telemetry/opentelemetry-demo/pull/655))

* remove extra blank space

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2022-12-25 12:55:36 +01:00
Carter Socha 55dd49d85f
dependency update (#658)
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2022-12-24 11:18:06 -08:00
Severin Neumann e4d34c70ad
Add OTel java agent with JMX Metric Insights to kafka (#654)
* Add otel agent with JMX metric insights to kafka

Signed-off-by: svrnm <neumanns@cisco.com>

* Increase memory limit for kafka

* Remove pb files

Signed-off-by: svrnm <neumanns@cisco.com>

* Add docs for kafka service

Signed-off-by: svrnm <neumanns@cisco.com>

* Revert removal of demo.proto

Signed-off-by: svrnm <neumanns@cisco.com>

* Update CHANGELOG

Signed-off-by: svrnm <neumanns@cisco.com>

* Fix markdownlint error

Signed-off-by: svrnm <neumanns@cisco.com>

Signed-off-by: svrnm <neumanns@cisco.com>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2022-12-23 23:17:58 -05:00
Severin Neumann c5e8196a85
Add Resource Detectors to payment service (#651)
* Add Resource Detectors to payment service

Signed-off-by: svrnm <neumanns@cisco.com>

* Update CHANGELOG

Signed-off-by: svrnm <neumanns@cisco.com>

* Update src/paymentservice/package.json

Co-authored-by: Michael Maxwell <mike.ian.maxwell@gmail.com>

Signed-off-by: svrnm <neumanns@cisco.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Michael Maxwell <mike.ian.maxwell@gmail.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2022-12-23 23:15:11 -05:00
Severin Neumann 36d9fff89c
Add Resource Detectors to frontend service (#648)
* Add Resource Detectors to frontend service

Signed-off-by: svrnm <neumanns@cisco.com>

* Update documentation, fixing style

Signed-off-by: svrnm <neumanns@cisco.com>

* Add PR no and link to CHANGELOG

Signed-off-by: svrnm <neumanns@cisco.com>

* Update src/frontend/package.json

Co-authored-by: Michael Maxwell <mike.ian.maxwell@gmail.com>

Signed-off-by: svrnm <neumanns@cisco.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Michael Maxwell <mike.ian.maxwell@gmail.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2022-12-23 22:35:28 -05:00
Petr Styblo 36edc2660f
replace otelcol host by variable in docker-compose (#653)
Replace `otelcol` hostname by existing variable in docker-compose. Makes
swithing to alternative collectors easier.
2022-12-23 13:54:06 +01:00
James Lawrie 61a34464d8
Explicitly documenting JDK requirement for AdService (#643)
* Explicitly documenting JDK requirement for AdService

Adding .java-version for jenv support

* Fix linting errors

Co-authored-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
2022-12-22 07:13:14 +01:00
Brett McBride c839dd7157
update quoteservice to opentelemetry-php beta (#644) 2022-12-21 15:19:14 -08:00
千乘(Qian Sheng) df3d442c36
Add AlibabaCloud LogService to vendor list (#649)
* add AlibabaCloud LogService Configuration

* Adjust sort
2022-12-21 12:30:37 +01:00
Pierre Tessier ebb2ab1104
add address to IProductCheckout (#641)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2022-12-19 20:41:40 +01:00
Lance Erickson df05ae7d74
Add TelemetryHub to vendor list (#646) 2022-12-19 09:37:32 -08:00
Pierre Tessier 7d8ba27ca4
generate protobuf for TypeScript (#640)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2022-12-16 11:46:26 -05:00
Pierre Tessier 8394d12faf
[frontendproxy] - remove set-cookie (#626)
* remove set-cookie

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* remove unneeded env var

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2022-12-14 09:04:33 -05:00
Oscar Reyes 921e9fb40f
fix(frontend): fixing total sum for the cart page (#633)
* fix(frontend): fixing total sum for the cart page

* fix(frontend): fixing total sum for the cart page

* fix(frontend): fixing total sum for the cart page
2022-12-14 00:23:42 -05:00
Pierre Tessier 58ebc0cdc6
use gitignore (#629)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2022-12-12 10:00:36 -05:00
Pierre Tessier a5668ad637
[frontend] use frontend-web for web client service name (#628)
* use frontend-web for web client service name

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* use frontend-web for web client service name

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2022-12-12 09:57:13 -05:00
Pierre Tessier 93b0fa3049
reorder services (#627)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Austin Parker <austin@ap2.io>
2022-12-12 09:53:28 -05:00
Pierre Tessier 0b7143d8c9
use typescript for frontend (#625)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2022-12-12 09:30:24 -05:00
Carter Socha ac22449188
update licenses (#624) 2022-12-10 21:15:20 -05:00
Austin Parker 9d9056d372
Prep for 1.2.1 (#623) 2022-12-09 09:04:20 -05:00
Austin Parker cf28de9907
reduce trace verbosity when building in release mode (#622) 2022-12-09 08:24:20 -05:00
Pierre Tessier a3b654cd2c
add build-and-push env files (#621)
Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2022-12-08 23:42:43 -05:00
Austin Parker 9fefa5f740
Update release workflow to add new images (#619)
* update workflow

* fix whitespace
2022-12-08 15:14:33 -05:00
Austin Parker fbfdc20dc7
Prep for 1.2 (#618) 2022-12-08 09:46:05 -05:00
Pierre Tessier d8892f5452
[kafka] build kafka image (#617)
* build kafka image

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* build kafka image

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* build kafka image

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* build kafka image

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* build kafka image

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
2022-12-08 09:37:10 -05:00
Juliano Costa 5c06d52bcf
[FrontendProxy] Add tracing to Envoy (#613)
* Add tracing to Envoy

* Changelog

* yamllint

* lint

* Add doc

* Add note to doc

* Move env var definition
2022-12-07 08:44:19 -05:00
Petr Styblo adad087d34
support non-root containers (#615)
* support non-root containers

Modify containers that fail to run as non-root.

* support non-root containers

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>

* update changelog

Signed-off-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2022-12-07 10:55:59 +01:00
Jared Tan e0f59c3800
[adservice] add hints when missing port config
Signed-off-by: Jared Tan <jian.tan@daocloud.io>

Signed-off-by: Jared Tan <jian.tan@daocloud.io>
2022-12-07 09:34:54 +01:00
Sebastian Poxhofer 780172d362
Implement message queue (#457) 2022-12-06 20:01:53 -08:00
styblope 48892f5d95
shippingservice: add http client request span (#610)
* shippingservice: Add http client request span

The commit adds new http client span for outgoing calls to `/getquote`
endpoint of quoteservice via the `reqwests` client middleware instrumentation.
This provides a bit of the server/client tasks separation visibility
as well as enables span pairing with the downstream quoteservice server span.
The instrumentation uses the available `reqwests-tracing` and `tracing-opentelementry` crates.

* update shippingservice docs

* update changelog

* update doc section position

* apply syntax change suggestion

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2022-12-05 15:24:12 -08:00
Antoine Toulme 90cfc97a53
Add Splunk (#611) 2022-12-01 11:33:23 +01:00
Mateusz "mat" Rumian 15d8956f91
feat(readme): add sumo logic (#609) 2022-11-29 07:15:31 +01:00
Siarhei 7f013d8d46
Fix #586: Pass product's `categories` as an input for the Ad service (#600)
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2022-11-26 10:53:36 -05:00
Tommy Ziegler 947ef40e90
Fix 'frontend' currently not working (#605)
* Fix 'frontend' currently not working

Fix alpine base image since the npm version has a newer major version. See issue: https://github.com/open-telemetry/opentelemetry-demo/issues/601

* Fix 'frontend' currently not working

Fix the alpine base image since the npm version has a newer major version. Changing to LTS version. See issue: #601

* Fix 'frontend' currently not working (to LTS)

Fix the alpine base image since the npm version has a newer major version. Fi to LTS version 18. See issue: #601

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2022-11-26 09:28:25 -05:00
Carter Socha 092e82dbaa
Add documentation requirements to various contrib assets (#608)
* add documentation requirements

* final contrib updates

Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
2022-11-26 09:22:50 -05:00
Abhijeet Prasad 126f0e8af1
[frontend] Format InstrumentationMiddleware.ts (#607) 2022-11-26 09:27:45 +01:00
Pierre Tessier 5a2c0efa92
[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>
2022-11-22 09:03:26 -05:00
Pierre Tessier 90964205fd
Better dev environment (#598)
* local dev protobuf gen script

* remove gen_proto_java

* fix cargo build

* add docs

* add development docs

* add development docs

* fix linter

* Update docs/development.md

Co-authored-by: Reiley Yang <reyang@microsoft.com>

* Update docs/development.md

Co-authored-by: Reiley Yang <reyang@microsoft.com>

* Update docs/development.md

Co-authored-by: Reiley Yang <reyang@microsoft.com>

* Update docs/development.md

Co-authored-by: Reiley Yang <reyang@microsoft.com>

* Update docs/development.md

Co-authored-by: Reiley Yang <reyang@microsoft.com>

* alpha order c++ pre-requisites

* use python3

* add protoc-gen-go / grpc

Co-authored-by: Reiley Yang <reyang@microsoft.com>
2022-11-21 11:27:03 -05:00
Ty Bekiares 7d4b9d9e78
[shippingservice] add grpc conventions (#597)
Co-authored-by: Austin Parker <austin@ap2.io>
2022-11-21 11:23:42 -05:00
Ty Bekiares 265aefe47a
[shippingservice] apply OTEL_RESOURCE_ATTRIBUTES (#594)
Co-authored-by: Austin Parker <austin@ap2.io>
2022-11-21 11:19:25 -05:00
Pierre Tessier 133d089a6d
[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
2022-11-21 08:44:47 -05:00
Saurabh D bd9eb90b0c
fixed typo in AppDynamics name (#595) 2022-11-18 16:07:13 -08:00
Juliano Costa cdbc7bca43
Fix grafana datasource (#592) 2022-11-18 20:55:52 +01:00
saurabhdes a895fdaa72
added appdynamics as a vendor (#591) 2022-11-17 22:43:29 -08:00
Carter Socha 7edfcb13f4
update emeritus formatting (#590) 2022-11-17 07:25:13 +01:00
Marc Pichler d25a8fbf4d
[paymentservice] add basic metrics support (#583)
* [paymentservice] add basic metrics support

* add changelog

add changelog

* update docs

* fix typos.

* fix linting errors

* clarify 'wrapper' approach

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2022-11-16 13:50:39 -08:00
Mikko Viitanen e8699acff6
Align Docker Postgres image with Kubernetes (#584) 2022-11-15 15:07:20 -08:00
Carter Socha d4d49b85e7
Doc nit in main readme (#585) 2022-11-15 13:59:36 -08:00
Austin Parker 9a66c3a7e4
prep for v1.1 (#582) 2022-11-14 23:24:31 -05:00
Carter Socha 36c073221c
add juliano as a maintainer (#581)
* add juliano as a maintainer

* nit
2022-11-14 23:07:42 -05:00
Austin Parker fd515c2a56
Refactor builds (#536)
* switch to matrix build strategy

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2022-11-14 17:03:01 -05:00
Amir Blum 340c506b36
Add aspecto fork to demos list (#580) 2022-11-14 11:01:00 -08:00
Carter Socha c913175c92
fix feature flag memory restarts (#572) 2022-11-14 08:20:53 -08:00
Mikko Viitanen d7481db716
[currencyservice] Create multiple build jobs to optimize build time (#569) 2022-11-11 12:59:13 -08:00
Vladimir Mihailenco f3389b5158
chore: add uptrace (#570) 2022-11-11 11:56:06 -08:00
algebrajones 64e799129c
Enhance architecure diagram (#549)
* Adding otel elements to main architecture diagram

* Adding otel elements as seperate diagram

* Cleanup based on feedback

Reverted the service architecture back to the original
Moved Service Legend to the bottom
Cleaned up trailing whitespace highlighted by sanity check

* Updating telemetry data flow architecture diagram

updated data flow diagram following feedback
added links to the current state of instrumentation

* Fixing wording

fixed wording and whitespace on the additional info paragraph

* fixing newlines

* Matching diagram syntax

changed so prometheus scrapper url is in the node link to match connection between browsers and http endpoints lower down the diagram

* Spelling

* feedback and linting

Fixed a few linting checks I missed by not running linting locally
Added improvements from feedback

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2022-11-10 22:37:38 -05:00
Juliano Costa 856f4fb378
[quoteservice] Replace php-cli to php-apache (#563)
* Replace php-cli to php-apache

* lint

* Changelog

* Add ServerName

* Add OPCache for better performance

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2022-11-10 22:25:51 -05:00
Abhijeet Prasad 978d1938fa
Remove setting `HTTP_ROUTE` attribute in frontend (#566)
As per the OpenTelemetry HTTP Server semantic conventions, `HTTP.ROUTE`
is meant to be a low cardinality route template. The URI cannot
substitute it.

This patch remove the usage of the HTTP_ROUTE semantic attribute.
2022-11-10 16:21:30 -08:00
Juliano Costa 16576dee3d
Update demo name (#568) 2022-11-10 08:06:11 -08:00
José Joaquín Atria 0c1a627a1f
Render shipping cost nanos in emailservice (#567) 2022-11-10 08:04:03 -08:00
Ran Nozik 7f0f8e3783
Add Helios to the list of demos featuring Online Boutique (#564) 2022-11-08 08:30:00 -08:00
Juliano Costa 34c1c6b60f
[shippingservice] add resource data (#504)
* Add resource data to shipping service

* add changelog

* Update shippingservice docs

* Cargo update and formatting
2022-11-07 11:51:03 -05:00
Naseem Ullah 45cedadb33
paymentsservice: structure logs (#520)
Use Pino's [mergingObject](https://github.com/pinojs/pino/blob/master/docs/api.md#mergingobject-object) parameter to add context as JSON
rather than in the message parameter, which is now more generic (like an event name).

Also factor out logger so it is instantiated once for the whole service and upgrade pino.

Also remove unneeded comments.

Signed-off-by: Naseem Ullah <24660299+naseemkullah@users.noreply.github.com>

Signed-off-by: Naseem Ullah <24660299+naseemkullah@users.noreply.github.com>
Co-authored-by: Austin Parker <austin@ap2.io>
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2022-11-03 10:11:43 -04:00
Dmitrii Anoshin 109fdde6a9
Remove redundant components from collector config (#553)
`metrics/spanmetrics` pipeline is not being used. Removing it along with unused `otlp/spanmetrics` receiver.

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2022-11-02 22:56:59 -04:00
Austin Parker 85c202b981
Fix PHP Traces (#554)
* fix port

* add http
2022-11-02 22:22:13 -04:00
Michael Maxwell 7aa33da8fa
Update otelcol-config.yml (#551)
consistent spacing
2022-11-02 16:27:34 -04:00
Austin Parker a660b21224
remove copied protos (#547) 2022-11-01 12:10:01 -06:00
jack-berg 3d97ce748b
AdService tuneup including various upgrades and fixes to allow running locally (#517)
* AdService tuneup including various upgrades and fixes to allow running locally

* PR feedback

Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2022-10-31 18:13:22 -06:00
Austin Parker 37f6fc4519
Improve build times for JS and PHP (#546)
* update JS gRPC

* remove grpc deps from quoteservice
2022-10-31 12:47:28 -04:00
dependabot[bot] 603d62a50c
Bump gradle/wrapper-validation-action from 1.0.4 to 1.0.5 (#541)
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v1.0.4...v1.0.5)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 14:41:51 -04:00
Ziqi Zhao ed65007fef
fix dashboard bugs (#540)
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
2022-10-25 08:17:56 -04:00
Austin Parker 275440f068
bump to v1.0 for release (#538)
* bump to v1.0 for release

* add note on apple silicon

* address review feedback
2022-10-24 15:27:52 -04:00
Pierre Tessier 933bcafb52
[docs] kubernetes (#521)
* kubernetes docs

* kubernetes docs

* specify min helm chart version

Co-authored-by: Austin Parker <austin@ap2.io>
2022-10-24 12:16:23 -04:00
Austin Parker 1247587c6b
Front End -> Frontend (#537) 2022-10-24 10:23:01 -04:00
Austin Parker 677488f74c
Final Docs Review (#515)
* add scenario dashboard

* docs pass

* add scenario

* automatically create dashboards

* tweak readme intro and update fork info

* update header for cartservice

* add note on forks

* copilot!

* document currency service

Co-authored-by: Pierre Tessier <pierre@pierretessier.com>
2022-10-24 10:19:55 -04:00
Carter Socha cf4bbbfebf
fix currency bug (#522) 2022-10-23 15:23:41 -04:00
Trask Stalnaker ce3a8d7a11
Add gradle wrapper validation (#518)
Co-authored-by: Carter Socha <43380952+cartersocha@users.noreply.github.com>
2022-10-22 18:54:27 -07:00
Trask Stalnaker 8ab9828e17
Add component owners for adservice Java app (#519) 2022-10-22 18:52:13 -07:00
740 changed files with 135368 additions and 43080 deletions

View File

@ -1,38 +1,24 @@
.github
docs
internal
src/*/README.md
src/*/Dockerfile
src/*/*/Dockerfile
###################################
# shippingservice
./src/shippingservice/target
# currency
./src/currency/client.js
./src/currency/node_modules/
###################################
###################################
# currencyservice
./src/currencyservice/client.js
./src/currencyservice/node_modules/
###################################
# frontend
./src/frontend/node_modules/
###################################
# featureflagservice
# Common development/test artifacts
./src/featureflagservice/cover/
./src/featureflagservice/doc/
./src/featureflagservice/test/
./src/featureflagservice/tmp/
./src/featureflagservice/.elixir_ls
# Mix artifacts
./src/featureflagservice/_build/
./src/featureflagservice/deps/
./src/featureflagservice/*.ez
# Generated on crash by the VM
./src/featureflagservice/erl_crash.dump
# Static artifacts - These should be fetched and built inside the Docker image
./src/featureflagservice/assets/node_modules/
./src/featureflagservice/priv/static/assets/
./src/featureflagservice/priv/static/cache_manifest.json
# shipping
./src/shipping/target
###################################

204
.env
View File

@ -1,83 +1,167 @@
# compose
IMAGE_VERSION=v0.6.1-beta
IMAGE_NAME=ghcr.io/open-telemetry/demo
# Collector
OTEL_EXPORTER_OTLP_ENDPOINT=http://otelcol:4317
OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=${OTEL_EXPORTER_OTLP_ENDPOINT}
OTEL_EXPORTER_OTLP_METRICS_ENDPOINT=${OTEL_EXPORTER_OTLP_ENDPOINT}
PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=http://localhost:4318/v1/traces
# Demo App version
IMAGE_VERSION=2.0.2
IMAGE_NAME=ghcr.io/open-telemetry/demo
DEMO_VERSION=latest
# Build Args
TRACETEST_IMAGE_VERSION=v1.7.1
OTEL_JAVA_AGENT_VERSION=2.17.0
OPENTELEMETRY_CPP_VERSION=1.21.0
# Dependent images
COLLECTOR_CONTRIB_IMAGE=ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:0.129.1
FLAGD_IMAGE=ghcr.io/open-feature/flagd:v0.12.5
GRAFANA_IMAGE=grafana/grafana:12.0.2
JAEGERTRACING_IMAGE=jaegertracing/all-in-one:1.70.0
# must also update version field in src/grafana/provisioning/datasources/opensearch.yaml
OPENSEARCH_IMAGE=opensearchproject/opensearch:3.1.0
POSTGRES_IMAGE=postgres:17.5
PROMETHEUS_IMAGE=quay.io/prometheus/prometheus:v3.4.2
VALKEY_IMAGE=valkey/valkey:8.1-alpine
TRACETEST_IMAGE=kubeshop/tracetest:${TRACETEST_IMAGE_VERSION}
# Demo Platform
ENV_PLATFORM=local
# OpenTelemetry Collector
HOST_FILESYSTEM=/
DOCKER_SOCK=/var/run/docker.sock
OTEL_COLLECTOR_HOST=otel-collector
OTEL_COLLECTOR_PORT_GRPC=4317
OTEL_COLLECTOR_PORT_HTTP=4318
OTEL_COLLECTOR_CONFIG=./src/otel-collector/otelcol-config.yml
OTEL_COLLECTOR_CONFIG_EXTRAS=./src/otel-collector/otelcol-config-extras.yml
OTEL_EXPORTER_OTLP_ENDPOINT=http://${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_GRPC}
PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=http://localhost:8080/otlp-http/v1/traces
# OpenTelemetry Resource Definitions
OTEL_RESOURCE_ATTRIBUTES=service.namespace=opentelemetry-demo,service.version=${IMAGE_VERSION}
# Metrics Temporality
OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE=cumulative
# ******************
# Core Demo Services
# ******************
# Accounting Service
ACCOUNTING_DOCKERFILE=./src/accounting/Dockerfile
# Ad Service
AD_PORT=9555
AD_ADDR=ad:${AD_PORT}
AD_DOCKERFILE=./src/ad/Dockerfile
# Cart Service
CART_PORT=7070
CART_ADDR=cart:${CART_PORT}
CART_DOCKERFILE=./src/cart/src/Dockerfile
# Checkout Service
CHECKOUT_PORT=5050
CHECKOUT_ADDR=checkout:${CHECKOUT_PORT}
CHECKOUT_DOCKERFILE=./src/checkout/Dockerfile
# Currency Service
CURRENCY_PORT=7001
CURRENCY_ADDR=currency:${CURRENCY_PORT}
CURRENCY_DOCKERFILE=./src/currency/Dockerfile
# Email Service
EMAIL_PORT=6060
EMAIL_ADDR=http://email:${EMAIL_PORT}
EMAIL_DOCKERFILE=./src/email/Dockerfile
# Fraud Service
FRAUD_DOCKERFILE=./src/fraud-detection/Dockerfile
# Frontend
FRONTEND_PORT=8080
FRONTEND_ADDR=frontend:${FRONTEND_PORT}
FRONTEND_DOCKERFILE=./src/frontend/Dockerfile
# Envoy
# Frontend Proxy (Envoy)
FRONTEND_HOST=frontend
ENVOY_PORT=8080
FRONTEND_PROXY_ADDR=frontend-proxy:${ENVOY_PORT}
FRONTEND_PROXY_DOCKERFILE=./src/frontend-proxy/Dockerfile
# Redis
REDIS_PORT=6379
REDIS_ADDR=redis-cart:${REDIS_PORT}
# Services
AD_SERVICE_PORT=9555
AD_SERVICE_ADDR=adservice:${AD_SERVICE_PORT}
CART_SERVICE_PORT=7070
CART_SERVICE_ADDR=cartservice:${CART_SERVICE_PORT}
CHECKOUT_SERVICE_PORT=5050
CHECKOUT_SERVICE_ADDR=checkoutservice:${CHECKOUT_SERVICE_PORT}
CURRENCY_SERVICE_PORT=7001
CURRENCY_SERVICE_ADDR=currencyservice:${CURRENCY_SERVICE_PORT}
EMAIL_SERVICE_PORT=6060
EMAIL_SERVICE_ADDR=http://emailservice:${EMAIL_SERVICE_PORT}
PAYMENT_SERVICE_PORT=50051
PAYMENT_SERVICE_ADDR=paymentservice:${PAYMENT_SERVICE_PORT}
PRODUCT_CATALOG_SERVICE_PORT=3550
PRODUCT_CATALOG_SERVICE_ADDR=productcatalogservice:${PRODUCT_CATALOG_SERVICE_PORT}
QUOTE_SERVICE_PORT=8090
QUOTE_SERVICE_ADDR=http://quoteservice:${QUOTE_SERVICE_PORT}
RECOMMENDATION_SERVICE_PORT=9001
RECOMMENDATION_SERVICE_ADDR=recommendationservice:${RECOMMENDATION_SERVICE_PORT}
SHIPPING_SERVICE_PORT=50050
SHIPPING_SERVICE_ADDR=shippingservice:${SHIPPING_SERVICE_PORT}
FEATURE_FLAG_SERVICE_PORT=8081
FEATURE_FLAG_SERVICE_ADDR=featureflagservice:${FEATURE_FLAG_SERVICE_PORT}
FEATURE_FLAG_SERVICE_HOST=feature-flag-service
FEATURE_FLAG_GRPC_SERVICE_PORT=50053
FEATURE_FLAG_GRPC_SERVICE_ADDR=featureflagservice:${FEATURE_FLAG_GRPC_SERVICE_PORT}
# Image Provider
IMAGE_PROVIDER_HOST=image-provider
IMAGE_PROVIDER_PORT=8081
IMAGE_PROVIDER_DOCKERFILE=./src/image-provider/Dockerfile
# Load Generator
LOCUST_WEB_PORT=8089
LOCUST_USERS=10
LOCUST_HOST=http://${FRONTEND_ADDR}
LOCUST_WEB_HOST=loadgenerator
LOCUST_USERS=5
LOCUST_HOST=http://${FRONTEND_PROXY_ADDR}
LOCUST_WEB_HOST=load-generator
LOCUST_AUTOSTART=true
LOCUST_HEADLESS=false
LOAD_GENERATOR_DOCKERFILE=./src/load-generator/Dockerfile
# Prometheus
PROMETHEUS_SERVICE_PORT=9090
PROMETHEUS_SERVICE_HOST=prometheus
# Payment Service
PAYMENT_PORT=50051
PAYMENT_ADDR=payment:${PAYMENT_PORT}
PAYMENT_DOCKERFILE=./src/payment/Dockerfile
# Product Catalog Service
PRODUCT_CATALOG_RELOAD_INTERVAL=10
PRODUCT_CATALOG_PORT=3550
PRODUCT_CATALOG_ADDR=product-catalog:${PRODUCT_CATALOG_PORT}
PRODUCT_CATALOG_DOCKERFILE=./src/product-catalog/Dockerfile
# Quote Service
QUOTE_PORT=8090
QUOTE_ADDR=http://quote:${QUOTE_PORT}
QUOTE_DOCKERFILE=./src/quote/Dockerfile
# Recommendation Service
RECOMMENDATION_PORT=9001
RECOMMENDATION_ADDR=recommendation:${RECOMMENDATION_PORT}
RECOMMENDATION_DOCKERFILE=./src/recommendation/Dockerfile
# Shipping Service
SHIPPING_PORT=50050
SHIPPING_ADDR=http://shipping:${SHIPPING_PORT}
SHIPPING_DOCKERFILE=./src/shipping/Dockerfile
# ******************
# Dependent Services
# ******************
# Flagd
FLAGD_HOST=flagd
FLAGD_PORT=8013
FLAGD_OFREP_PORT=8016
# Flagd UI
FLAGD_UI_HOST=flagd-ui
FLAGD_UI_PORT=4000
FLAGD_UI_DOCKERFILE=./src/flagd-ui/Dockerfile
# Kafka
KAFKA_PORT=9092
KAFKA_HOST=kafka
KAFKA_ADDR=${KAFKA_HOST}:${KAFKA_PORT}
KAFKA_DOCKERFILE=./src/kafka/Dockerfile
# Valkey
VALKEY_PORT=6379
VALKEY_ADDR=valkey-cart:${VALKEY_PORT}
# ********************
# Telemetry Components
# ********************
# Grafana
GRAFANA_SERVICE_PORT=3000
GRAFANA_SERVICE_HOST=grafana
GRAFANA_PORT=3000
GRAFANA_HOST=grafana
# Jaeger
JAEGER_SERVICE_PORT=16686
JAEGER_SERVICE_HOST=jaeger
JAEGER_PORT=16686
JAEGER_HOST=jaeger
ENV_PLATFORM=local
# Prometheus
PROMETHEUS_PORT=9090
PROMETHEUS_HOST=prometheus
PROMETHEUS_ADDR=${PROMETHEUS_HOST}:${PROMETHEUS_PORT}

1
.env.arm64 Normal file
View File

@ -0,0 +1 @@
_JAVA_OPTIONS=-XX:UseSVE=0

2
.env.override Normal file
View File

@ -0,0 +1,2 @@
# DO NOT PUSH CHANGES OF THIS FILE TO opentelemetry/opentelemetry-demo
# PLACE YOUR .env ENVIRONMENT VARIABLES OVERRIDES IN THIS FILE

2
.gitattributes vendored
View File

@ -1,3 +1,5 @@
* text=auto
gradlew text eol=lf

View File

@ -1,16 +0,0 @@
{
"ignorePatterns": [
{"pattern": "^http://localhost:8080"},
{"pattern": "^https://calendar.google.com/calendar"}
],
"replacementPatterns": [
{
"pattern": "^/",
"replacement": "/github/workspace/"
}
],
"aliveStatusCodes": [
200,
429
]
}

View File

@ -22,11 +22,11 @@ What do you expect to see?
**What is the actual behavior?**
What did you see instead?
Please describe the actual behavior experienced.
## Reproduce
Provide the minimum required steps to result in the issue you're observing.
Could you provide the minimum required steps to resolve the issue you're seeing?
We will close this issue if:
@ -35,4 +35,4 @@ We will close this issue if:
## Additional Context
Add any other context about the problem here.
Please feel free to add any other context about the problem here.

View File

@ -18,7 +18,7 @@ If so, provide a concise description of the problem.
**Describe the solution you'd like:**
What do you want to happen instead? What is the expected behavior?
What would you like to happen instead? What is the expected behavior?
**Describe alternatives you've considered.**
@ -26,4 +26,4 @@ Which alternative solutions or features have you considered?
## Additional Context
Add any other context about the feature request here.
Feel free to add any other context about the feature request here.

View File

@ -1,10 +1,30 @@
Fixes #.
## Changes
# Changes
Please provide a brief description of the changes here.
For significant contributions please make sure you have completed the following items:
## Merge Requirements
* [ ] Appropriate `CHANGELOG.md` updated for non-trivial changes
* [ ] Design discussion issue #
For new features contributions, please make sure you have completed the following
essential items:
* [ ] `CHANGELOG.md` updated to document new feature additions
* [ ] Appropriate documentation updates in the [docs][]
* [ ] Appropriate Helm chart updates in the [helm-charts][]
<!--
A Pull Request that modifies instrumentation code will likely require an
update in docs. Please make sure to update the opentelemetry.io repo with any
docs changes.
A Pull Request that modifies docker-compose.yaml, otelcol-config.yaml, or
Grafana dashboards will likely require an update to the Demo Helm chart.
Other changes affecting how a service is deployed will also likely require an
update to the Demo Helm chart.
-->
Maintainers will not merge until the above have been completed. If you're unsure
which docs need to be changed ping the
[@open-telemetry/demo-approvers](https://github.com/orgs/open-telemetry/teams/demo-approvers).
[docs]: https://opentelemetry.io/docs/demo/
[helm-charts]: https://github.com/open-telemetry/opentelemetry-helm-charts

8
.github/component_owners.yml vendored Normal file
View File

@ -0,0 +1,8 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
# this file is used by .github/workflows/assign-reviewers.yml
components:
src/ad:
- jack-berg
- mateuszrzeszutek
- trask

View File

@ -1,8 +1,83 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
directories:
- "/"
groups:
actions-production-dependencies:
dependency-type: "production"
schedule:
interval: "daily"
- package-ecosystem: "gomod"
directories:
- "/src/**/*"
groups:
go-production-dependencies:
dependency-type: "production"
schedule:
interval: "daily"
- package-ecosystem: "gradle"
directories:
- "/src/**/*"
groups:
gradle-production-dependencies:
dependency-type: "production"
schedule:
interval: "daily"
- package-ecosystem: "pip"
directories:
- "/src/**/*"
groups:
pip-production-dependencies:
dependency-type: "production"
schedule:
interval: "daily"
- package-ecosystem: "nuget"
directories:
- "/src/**/*"
groups:
nuget-production-dependencies:
dependency-type: "production"
schedule:
interval: "daily"
- package-ecosystem: "composer"
directories:
- "/src/**/*"
groups:
composer-production-dependencies:
dependency-type: "production"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directories:
- "/"
- "/src/flagd-ui/*"
- "/src/frontend/*"
- "/src/payment/*"
groups:
npm-production-dependencies:
dependency-type: "production"
npm-development-dependencies:
dependency-type: "development"
schedule:
interval: "daily"
- package-ecosystem: "cargo"
directories:
- "/src/shipping/*"
groups:
cargo-production-dependencies:
dependency-type: "production"
schedule:
interval: "daily"
- package-ecosystem: "bundler"
directories:
- "/src/email/*"
groups:
bundler-production-dependencies:
dependency-type: "production"
bundler-development-dependencies:
dependency-type: "development"
schedule:
interval: "daily"
labels:
- "infra"

26
.github/workflows/assign-reviewers.yml vendored Normal file
View File

@ -0,0 +1,26 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
# assigns reviewers to pull requests in a similar way as CODEOWNERS, but doesn't require reviewers
# to have write access to the repository
# see .github/component_owners.yaml for the list of components and their owners
name: Assign reviewers
on:
# pull_request_target is needed instead of just pull_request
# because repository write permission is needed to assign reviewers
pull_request_target:
permissions:
contents: read
jobs:
assign-reviewers:
permissions:
pull-requests: write # required for assigning reviewers to PRs
if: github.repository == 'open-telemetry/opentelemetry-demo'
runs-on: ubuntu-latest
steps:
- uses: dyladan/component-owners@main
with:
# using this action to request review only (not assignment)
assign-owners: false

17
.github/workflows/build-images.yml vendored Normal file
View File

@ -0,0 +1,17 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
name: Test image generation
on:
push:
paths:
- 'src/**'
- 'test/**'
permissions:
contents: read
jobs:
build_images:
if: github.repository == 'open-telemetry/opentelemetry-demo'
uses: ./.github/workflows/component-build-images.yml

View File

@ -1,64 +1,83 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
name: Checks
on:
push:
branches: [main]
pull_request:
branches: [ main ]
branches: [main]
workflow_dispatch:
permissions:
contents: read
jobs:
build_images:
permissions: # required by the reusable workflow
contents: read
packages: write
uses: ./.github/workflows/component-build-images.yml
with:
push: false
version: 'dev'
markdownlint:
runs-on: ubuntu-latest
steps:
- name: check out code
uses: actions/checkout@v3
- name: install dependencies
run: npm install
- name: run markdownlint
run: make markdownlint
- name: check out code
uses: actions/checkout@v4
- name: install dependencies
run: npm install
- name: run markdownlint
run: make markdownlint
yamllint:
runs-on: ubuntu-latest
steps:
- name: check out code
uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.x'
- name: install yamllint
run: make install-yamllint
- name: run yamllint
run: yamllint . -f github
- name: check out code
uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.x'
- name: install yamllint
run: make install-yamllint
- name: run yamllint
run: yamllint . -f github
misspell:
runs-on: ubuntu-latest
steps:
- name: check out code
uses: actions/checkout@v3
- name: check out code
uses: actions/checkout@v4
- name: run misspell
run: make misspell
- name: run misspell
run: make misspell
markdownlinkcheck:
name: markdownlinkcheck
checklinks:
name: linkspector
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run link check
uses: gaurav-nelson/github-action-markdown-link-check@v1
with:
use-quiet-mode: 'no'
use-verbose-mode: 'yes'
config-file: '.github/.mlc_config.json'
- uses: actions/checkout@v4
- name: Run linkspector
uses: umbrelladocs/action-linkspector@v1
with:
level: info
fail_level: any
config_file: '.linkspector.yml'
sanity:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: run sanitycheck.py
run: python3 ./internal/tools/sanitycheck.py
- name: run sanitycheck.py
run: python3 ./internal/tools/sanitycheck.py
checklicense:
runs-on: ubuntu-latest
steps:
- name: check out code
uses: actions/checkout@v4
- name: install tools
run: make install-tools
- name: run checklicense
run: make checklicense

View File

@ -0,0 +1,211 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
on:
workflow_call:
inputs:
push:
description: Should the images be pushed
default: false
required: false
type: boolean
version:
description: The version used when tagging the image
default: 'dev'
required: false
type: string
dockerhub_repo:
description: Docker Hub repository
default: 'otel/demo'
required: false
type: string
ghcr_repo:
description: GHCR repository
default: 'ghcr.io/open-telemetry/demo'
required: false
type: string
permissions:
contents: read
jobs:
protobufcheck:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Generate
run: make clean docker-generate-protobuf
- name: Check Clean Work Tree
run: make check-clean-work-tree
build_and_push_images:
runs-on: ubuntu-latest
needs: protobufcheck
permissions:
contents: read
packages: write
env:
RELEASE_VERSION: "${{ github.event.release.tag_name }}"
strategy:
fail-fast: false
matrix:
file_tag:
- file: ./src/accounting/Dockerfile
tag_suffix: accounting
context: ./
setup-qemu: true
- file: ./src/ad/Dockerfile
tag_suffix: ad
context: ./
setup-qemu: true
- file: ./src/cart/src/Dockerfile
tag_suffix: cart
context: ./
setup-qemu: false
- file: ./src/checkout/Dockerfile
tag_suffix: checkout
context: ./
setup-qemu: true
- file: ./src/currency/Dockerfile
tag_suffix: currency
context: ./
setup-qemu: true
- file: ./src/email/Dockerfile
tag_suffix: email
context: ./
setup-qemu: true
- file: ./src/fraud-detection/Dockerfile
tag_suffix: fraud-detection
context: ./
setup-qemu: true
- file: ./src/frontend/Dockerfile
tag_suffix: frontend
context: ./
setup-qemu: true
- file: ./src/frontend-proxy/Dockerfile
tag_suffix: frontend-proxy
context: ./
setup-qemu: true
- file: ./src/frontend/Dockerfile.cypress
tag_suffix: frontend-tests
context: ./
setup-qemu: true
- file: ./src/image-provider/Dockerfile
tag_suffix: image-provider
context: ./
setup-qemu: true
- file: ./src/kafka/Dockerfile
tag_suffix: kafka
context: ./
setup-qemu: true
- file: ./src/load-generator/Dockerfile
tag_suffix: load-generator
context: ./
setup-qemu: true
- file: ./src/payment/Dockerfile
tag_suffix: payment
context: ./
setup-qemu: true
- file: ./src/product-catalog/Dockerfile
tag_suffix: product-catalog
context: ./
setup-qemu: true
- file: ./src/quote/Dockerfile
tag_suffix: quote
context: ./
setup-qemu: true
- file: ./src/recommendation/Dockerfile
tag_suffix: recommendation
context: ./
setup-qemu: true
- file: ./src/shipping/Dockerfile
tag_suffix: shipping
context: ./
setup-qemu: true
- file: ./src/flagd-ui/Dockerfile
tag_suffix: flagd-ui
context: ./
setup-qemu: true
- file: ./test/tracetesting/Dockerfile
tag_suffix: traceBasedTests
context: ./
setup-qemu: true
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Load environment variables from .env file
run: |
if [ -f .env ]; then
# Filter out comments and empty lines, then add each variable to $GITHUB_ENV
grep -vE '^\s*#|^\s*$' .env | while read -r line; do
echo "$line" >> $GITHUB_ENV
done
else
echo ".env file not found!"
exit 1
fi
- name: Check for changes and set push options
id: check_changes
run: |
DOCKERFILE_DIR=$(dirname ${{ matrix.file_tag.file }})
FILES_CHANGED=$(git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }} -- $DOCKERFILE_DIR)
FORCE_PUSH=${{ inputs.push }}
if [ "$FORCE_PUSH" = true ]; then
echo "Force push is enabled, proceeding with build."
echo "skip=false" >> "$GITHUB_OUTPUT"
elif [ -z "$FILES_CHANGED" ]; then
echo "No changes in ${{ matrix.file_tag.context }}, skipping build."
echo "skip=true" >> "$GITHUB_OUTPUT"
else
echo "Changes detected in ${{ matrix.file_tag.context }}, proceeding with build."
echo "skip=false" >> "$GITHUB_OUTPUT"
fi
- name: Log in to the Container registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
if: ${{ inputs.push }}
- name: Log in to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
if: ${{ inputs.push }}
- name: Set up QEMU
if: ${{ matrix.file_tag.setup-qemu }}
uses: docker/setup-qemu-action@v3
with:
image: tonistiigi/binfmt:master
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
buildkitd-config-inline: |
[worker.oci]
max-parallelism = 2
- name: Matrix Build and push demo images
if: steps.check_changes.outputs.skip == 'false'
uses: docker/build-push-action@v6.18.0
with:
context: ${{ matrix.file_tag.context }}
file: ${{ matrix.file_tag.file }}
platforms: linux/amd64,linux/arm64
push: ${{ inputs.push }}
build-args: |
OTEL_JAVA_AGENT_VERSION=${{ env.OTEL_JAVA_AGENT_VERSION }}
OPENTELEMETRY_CPP_VERSION=${{ env.OPENTELEMETRY_CPP_VERSION }}
TRACETEST_IMAGE_VERSION=${{ env.TRACETEST_IMAGE_VERSION }}
tags: |
${{ inputs.dockerhub_repo }}:${{ inputs.version }}-${{matrix.file_tag.tag_suffix }}
${{ inputs.dockerhub_repo }}:latest-${{matrix.file_tag.tag_suffix }}
${{ inputs.ghcr_repo }}:${{ inputs.version }}-${{ matrix.file_tag.tag_suffix }}
${{ inputs.ghcr_repo }}:latest-${{ matrix.file_tag.tag_suffix }}
cache-from: type=gha
cache-to: type=gha

View File

@ -0,0 +1,37 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
on:
pull_request:
branches: [ main ]
permissions:
contents: read
jobs:
dependabot-auto-update-protobuf-diff:
permissions:
actions: write
pull-requests: write
contents: write
packages: write
runs-on: ubuntu-latest
# Only run this job if the PR is opened by dependabot and the last commit is from dependabot
if: github.event.pull_request.user.login == 'dependabot[bot]'
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{ github.head_ref }}
token: ${{ secrets.DEPENDABOT_TOKEN }}
- name: Generate
run: make clean docker-generate-protobuf
- name: Commit only if there are changes
run: |
if ! git diff --quiet; then
git config user.name "dependabot[bot]"
git config user.email "49699333+dependabot[bot]@users.noreply.github.com"
git add .
git commit -s -m "chore: update protobuf"
git push
fi

23
.github/workflows/fossa.yml vendored Normal file
View File

@ -0,0 +1,23 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
name: FOSSA scanning
on:
push:
branches:
- main
permissions:
contents: read
jobs:
fossa:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: fossas/fossa-action@3ebcea1862c6ffbd5cf1b4d0bd6b3fe7bd6f2cac # v1.7.0
with:
api-key: ${{secrets.FOSSA_API_KEY}}
team: OpenTelemetry

View File

@ -0,0 +1,21 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
name: Gradle wrapper validation
on:
pull_request:
paths:
- '**/gradle/wrapper/**'
push:
paths:
- '**/gradle/wrapper/**'
permissions:
contents: read
jobs:
validation:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: gradle/actions/wrapper-validation@v4.4.1

63
.github/workflows/label-pr.yml vendored Normal file
View File

@ -0,0 +1,63 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
# adds a label to a pull request if certain files are changed
name: Label Pull Requests
on:
pull_request_target:
types: [opened, synchronize, reopened]
permissions:
contents: read
jobs:
label:
runs-on: ubuntu-latest
permissions:
pull-requests: write
contents: read
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Check for changed files
id: file_changes
uses: dorny/paths-filter@v3
with:
list-files: shell
filters: |
docsUpdateRequired:
- 'src/flagd/**'
helmUpdateRequired:
- '.env'
- 'docker-compose*.yml'
- 'src/flagd/**'
- 'src/grafana/**'
- 'src/otel-collector/**'
- 'src/prometheus/**'
- name: "Add Label: docs-update-required"
if: steps.file_changes.outputs.docsUpdateRequired == 'true'
uses: actions/github-script@v7
with:
script: |
const issue_number = context.issue.number;
github.rest.issues.addLabels({
issue_number: issue_number,
owner: context.repo.owner,
repo: context.repo.repo,
labels: ['docs-update-required']
})
- name: "Add Label: helm-update-required"
if: steps.file_changes.outputs.helmUpdateRequired == 'true'
uses: actions/github-script@v7
with:
script: |
const issue_number = context.issue.number;
github.rest.issues.addLabels({
issue_number: issue_number,
owner: context.repo.owner,
repo: context.repo.repo,
labels: ['helm-update-required']
})

23
.github/workflows/nightly-release.yml vendored Normal file
View File

@ -0,0 +1,23 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
name: Nightly Release
on:
schedule:
# Runs at 00:00 UTC every day
- cron: '0 0 * * *'
permissions:
contents: read
jobs:
build_and_push_images:
permissions: # required by the reusable workflow
contents: read
packages: write
uses: ./.github/workflows/component-build-images.yml
if: github.repository == 'open-telemetry/opentelemetry-demo'
with:
push: true
version: nightly-${{ github.run_id }}
secrets: inherit

50
.github/workflows/ossf-scorecard.yml vendored Normal file
View File

@ -0,0 +1,50 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
name: OSSF Scorecard
on:
push:
branches:
- main
schedule:
- cron: "25 11 * * 3" # once a week
workflow_dispatch:
permissions: read-all
jobs:
analysis:
runs-on: ubuntu-latest
permissions:
# Needed for Code scanning upload
security-events: write
# Needed for GitHub OIDC token if publish_results is true
id-token: write
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- uses: ossf/scorecard-action@05b42c624433fc40578a4040d5cf5e36ddca8cde # v2.4.2
with:
results_file: results.sarif
results_format: sarif
publish_results: true
# Upload the results as artifacts (optional). Commenting out will disable
# uploads of run results in SARIF format to the repository Actions tab.
# https://docs.github.com/en/actions/advanced-guides/storing-workflow-data-as-artifacts
- name: "Upload artifact"
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: SARIF file
path: results.sarif
retention-days: 5
# Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
with:
sarif_file: results.sarif

View File

@ -1,51 +1,22 @@
name: "Release"
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
name: "Build and Publish"
on:
release:
types: [published]
permissions:
contents: read
jobs:
build_and_push_images:
runs-on: ubuntu-latest
permissions:
permissions: # required by the reusable workflow
contents: read
packages: write
env:
RELEASE_VERSION: "${{ github.event.release.tag_name }}"
DOCKERHUB_REPO: "otel/demo"
GHCR_REPO: "ghcr.io/open-telemetry/demo"
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
# limit docker push image concurrency to 1
# to avoid github package return 429 ratelimit error
- name: Set docker upload concurrent
run: |
echo $'{"max-concurrent-uploads": 1}' | sudo dd status=none of=/etc/docker/daemon.json
sudo service docker restart
- name: Log in to the Container registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Log in to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: prepare build env
run: make build-env-file
- name: build and push ghcr docker image
run: make build-and-push-ghcr
- name: build and push dockerhub image
run: make build-and-push-dockerhub
uses: ./.github/workflows/component-build-images.yml
if: github.repository == 'open-telemetry/opentelemetry-demo'
with:
push: true
version: ${{ github.event.release.tag_name }}
secrets: inherit

View File

@ -0,0 +1,23 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
name: Integration Tests
on:
pull_request_review:
types:
- submitted
permissions:
contents: read
jobs:
run_tests:
runs-on: ubuntu-latest
name: "Run CI"
if: github.event.review.state == 'APPROVED'
steps:
- name: check out code
uses: actions/checkout@v4
- name: run tracetesting
run: |
make build && docker system prune -f && make run-tracetesting

View File

@ -1,3 +1,5 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
# Syntax: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions
# Github Actions Stale: https://github.com/actions/stale
@ -6,11 +8,17 @@ on:
schedule:
- cron: "12 3 * * *" # arbitrary time not to DDOS GitHub
permissions:
contents: read
jobs:
stale:
permissions:
issues: write # for actions/stale to close stale issues
pull-requests: write # for actions/stale to close stale PRs
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v5
- uses: actions/stale@v9
with:
stale-pr-message: 'This PR was marked stale due to lack of activity. It will be closed in 7 days.'
close-pr-message: 'Closed as inactive. Feel free to reopen if this PR is still being worked on.'

27
.gitignore vendored
View File

@ -9,6 +9,8 @@
.DS_Store
\#*\#
docker-compose.override.yml
# Eclipse
.classpath
.project
@ -22,16 +24,31 @@ obj/
.idea/
build/
node_modules/
src/shippingservice/target/
coverage
.next/
out/
build
src/frontend/protos
next-env.d.ts
src/frontend/cypress/videos
src/frontend/cypress/screenshots
vendor/
composer.lock
.venv
.dockerhub.env
.ghcr.env
src/frontend/cypress/videos
src/frontend/cypress/screenshots
src/shipping/target/
test/tracetesting/tracetesting-vars.yaml
# Ignore copied/generated protobuf files
/src/accounting/src/protos/
/src/cart/src/protos/
/src/fraud-detection/src/main/proto
/src/payment/demo.proto
/src/shipping/proto/
/src/currency/proto
# Android
*.apk
!src/currency/build

60
.licenserc.json Normal file
View File

@ -0,0 +1,60 @@
{
"**/*.{go,cs,h,cpp,js,ts,tsx,rs}": [
"// Copyright The OpenTelemetry Authors",
"// SPDX-License-Identifier: Apache-2.0"
],
"**/*.php": [
"<?php",
"// Copyright The OpenTelemetry Authors",
"// SPDX-License-Identifier: Apache-2.0"
],
"**/*.java": [
"/*",
"* Copyright The OpenTelemetry Authors",
"* SPDX-License-Identifier: Apache-2.0",
"*/"
],
"**/*.py": [
"#!/usr/bin/python",
"# Copyright The OpenTelemetry Authors",
"# SPDX-License-Identifier: Apache-2.0"
],
"**/*.sh": [
"#!/bin/sh",
"# Copyright The OpenTelemetry Authors",
"# SPDX-License-Identifier: Apache-2.0"
],
"**/*.{ex,exs,rb,yaml,yml,yamllint}": [
"# Copyright The OpenTelemetry Authors",
"# SPDX-License-Identifier: Apache-2.0"
],
"**/*.sql": [
"-- Copyright The OpenTelemetry Authors",
"-- SPDX-License-Identifier: Apache-2.0"
],
"**/{Dockerfile,Makefile}": [
"# Copyright The OpenTelemetry Authors",
"# SPDX-License-Identifier: Apache-2.0"
],
"ignore": [
"node_modules/",
"src/accounting/bin/",
"src/accounting/obj/",
"/src/accounting/src/protos/",
"src/cart/src/obj/",
"src/cart/tests/obj/",
"src/currency/build/",
"src/checkout/genproto/",
"src/product-catalog/genproto/",
"src/react-native-app/ios/Pods/",
"src/react-native-app/ios/build/",
"src/react-native-app/android/app/build/",
"src/react-native-app/android/.gradle/",
"src/react-native-app/.expo/",
"src/react-native-app/expo-env.d.ts",
"src/recommendation/demo_pb2.py",
"src/recommendation/demo_pb2_grpc.py",
"src/frontend/protos/demo.ts",
"internal/tools/"
]
}

20
.linkspector.yml Normal file
View File

@ -0,0 +1,20 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
dirs:
- .
excludedFiles:
- ./CHANGELOG.md
ignorePatterns:
- pattern: "^http://localhost:8080"
- pattern: "^https://calendar.google.com/calendar"
aliveStatusCodes:
- 200
- 429
useGitIgnore: true
modifiedFilesOnly: false

View File

@ -1,3 +1,6 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
# Default state for all rules
default: true

1
.yamlignore Normal file
View File

@ -0,0 +1 @@
kubernetes/opentelemetry-demo.yaml

View File

@ -1,5 +1,9 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
extends: default
ignore-from-file: [.gitignore, .yamlignore]
rules:
document-start: disable
octal-values: enable

View File

@ -1,40 +1,785 @@
# Changelog
Please update changelog as part of any significant pull request. Place short
description of your change into "Unreleased" section. As part of release process
content of "Unreleased" section content will generate release notes for the
release.
description of your change into "Unreleased" section. As part of release
process content of "Unreleased" section content will generate release notes for
the release.
## Unreleased
* The initial code base is donated from a
[fork](https://github.com/julianocosta89/opentelemetry-microservices-demo) of
the [Google microservices
demo](https://github.com/GoogleCloudPlatform/microservices-demo) with express
knowledge of the owners. The pre-existing copyrights will remain. Any future
significant modifications will be credited to OpenTelemetry Authors.
* Added feature flag service protos
([#26](https://github.com/open-telemetry/opentelemetry-demo/pull/26))
* Added span attributes to frontend service
([#82](https://github.com/open-telemetry/opentelemetry-demo/pull/82))
* Rewrote shipping service in Rust
([#35](https://github.com/open-telemetry/opentelemetry-demo/issues/35))
* Added feature flag service implementation
([#141](https://github.com/open-telemetry/opentelemetry-demo/pull/141))
* Added additional attributes to productcatalog service
([#143](https://github.com/open-telemetry/opentelemetry-demo/pull/143))
* Added manual instrumentation to ad service
([#150](https://github.com/open-telemetry/opentelemetry-demo/pull/150))
* Added manual instrumentation to email service
([#158](https://github.com/open-telemetry/opentelemetry-demo/pull/158))
* Added basic metric support and Prometheus storage
([#160](https://github.com/open-telemetry/opentelemetry-demo/pull/160))
* Added manual instrumentation to recommendation service
([#163](https://github.com/open-telemetry/opentelemetry-demo/pull/163))
* Added manual instrumentation to checkout service
([#164](https://github.com/open-telemetry/opentelemetry-demo/pull/164))
* Added Grafana service and enhanced metric experience
([#175](https://github.com/open-telemetry/opentelemetry-demo/pull/175))
* [chore] add GOMEMLIMIT to all Go services
([#2148](https://github.com/open-telemetry/opentelemetry-demo/pull/2148))
* [product-catalog] Simplify span event name
([#2150](https://github.com/open-telemetry/opentelemetry-demo/pull/2150))
* [cartservice] Refactor OpenFeature integration and add Dependency Injection support
([#2160](https://github.com/open-telemetry/opentelemetry-demo/pull/2160))
* [checkout]: change image from alpine to distroless to reduce size
([#2161](https://github.com/open-telemetry/opentelemetry-demo/pull/2161))
* [product-catalog]: change image from alpine to distroless to reduce size
([#2161](https://github.com/open-telemetry/opentelemetry-demo/pull/2161))
* [grafana] configure `traceToLogs` integration
([#2162](https://github.com/open-telemetry/opentelemetry-demo/pull/2162))
* [recommendation] change image from bookworm to alpine to reduce size
([#2164](https://github.com/open-telemetry/opentelemetry-demo/pull/2164))
* [fraud-detection] update distroless to debian12
([#2170](https://github.com/open-telemetry/opentelemetry-demo/pull/2170))
* [chore] bump dependent images
([#2179](https://github.com/open-telemetry/opentelemetry-demo/pull/2179))
* [image-provider]: replace bookworm image with nonroot alpine image
([#2193](https://github.com/open-telemetry/opentelemetry-demo/pull/2193))
* [kafka] update image to latest
([#2194](https://github.com/open-telemetry/opentelemetry-demo/pull/2194))
* [email] bump ruby and dependencies to latest and switch to alpine
([#2196](https://github.com/open-telemetry/opentelemetry-demo/pull/2196))
* [cartservice] Upgrade OpenFeature version and change Hooks integration
([#2199](https://github.com/open-telemetry/opentelemetry-demo/pull/2199))
* [shipping] refactor service to use actix-web and demo instrumentation library
([#2214](https://github.com/open-telemetry/opentelemetry-demo/pull/2214))
* [quote] replace debian image with latest alpine image
([#2216](https://github.com/open-telemetry/opentelemetry-demo/pull/2216))
* [payment] change image from alpine to distroless to reduce size
([#2224](https://github.com/open-telemetry/opentelemetry-demo/pull/2224))
* [frontend] change image from alpine to distroless to reduce size
([#2224](https://github.com/open-telemetry/opentelemetry-demo/pull/2224))
* [flagd-ui] change image from alpine to distroless to reduce size
([#2224](https://github.com/open-telemetry/opentelemetry-demo/pull/2224))
* [load-generator] Update locustfile for logging with TraceContext
([#2265](https://github.com/open-telemetry/opentelemetry-demo/pull/2265))
* [product-catalog] Add OTel grpc Logs to Product Catalog
([#2285](https://github.com/open-telemetry/opentelemetry-demo/pull/2285))
* [currency] update alpine to 3.21
([#2291](https://github.com/open-telemetry/opentelemetry-demo/pull/2291))
* [shipping]: replace debian image with distroless image
([#2294](https://github.com/open-telemetry/opentelemetry-demo/pull/2294))
* [currency] update alpine to 3.21
([#2291](https://github.com/open-telemetry/opentelemetry-demo/pull/2291))
* [currency] Update code to use new semconv and remove unused file
([#2319](https://github.com/open-telemetry/opentelemetry-demo/pull/2319))
* [load-generator] Split trace grouping based on workflow context
([#2321](https://github.com/open-telemetry/opentelemetry-demo/pull/2321))
* [image-provider] Add nginx metrics receiver and dashboard
([#2330](https://github.com/open-telemetry/opentelemetry-demo/pull/2330))
* [react-native-app] Update how resource attributes are set up
([#2331](https://github.com/open-telemetry/opentelemetry-demo/pull/2331))
* [cartservice] Upgrade OpenFeature and add new telemetry Hooks
([#2332](https://github.com/open-telemetry/opentelemetry-demo/pull/2332))
* [checkout] Add OTel grpc Logs to checkout
([#2336](https://github.com/open-telemetry/opentelemetry-demo/pull/2336))
## 2.0.2
* [frontend] Update OpenTelemetry Browser SDK initialization
([#2092](https://github.com/open-telemetry/opentelemetry-demo/pull/2092))
* [quote] Updated open-telemetry/exporter-otlp to 1.2.1 which includes the
fix for `IS_REMOTE` flag feature
([#2112](https://github.com/open-telemetry/opentelemetry-demo/pull/2112))
* [load-generator] Change OpenFeature Evaluation to Remote Evaluation Protocol,
based on [this issue in OpenFeature/python-sdk-contrib](https://github.com/open-feature/python-sdk-contrib/issues/198)
([#2114](https://github.com/open-telemetry/opentelemetry-demo/pull/2114))
* [flagd-ui] increase memory to 100MB
([#2120](https://github.com/open-telemetry/opentelemetry-demo/pull/2120))
* [cartservice] change custom metrics to use seconds
([#2135](https://github.com/open-telemetry/opentelemetry-demo/pull/2135))
## 2.0.1
* [chore] Use Linkspector to check links
([#2070](https://github.com/open-telemetry/opentelemetry-demo/pull/2070))
* [frontend] Cypress tests base image updated to 14.0.3
([#2072](https://github.com/open-telemetry/opentelemetry-demo/pull/2072))
* [grafana] Update dashboards with service map
([#2085](https://github.com/open-telemetry/opentelemetry-demo/pull/2085))
## 2.0.0
* [grafana] Update grafana to 11.3.0
([#1764](https://github.com/open-telemetry/opentelemetry-demo/pull/1764))
* [chore] Move build args to .env file
([#1767](https://github.com/open-telemetry/opentelemetry-demo/pull/1767))
* [frontendproxy] add access logs
([#1768](https://github.com/open-telemetry/opentelemetry-demo/pull/1768))
* [grafana] Fix Dashboards
([#1779](https://github.com/open-telemetry/opentelemetry-demo/pull/1779))
* [accountingservice] bump OpenTelemetry .NET Automatic Instrumentation
to 1.9.0 ([#1780](https://github.com/open-telemetry/opentelemetry-demo/pull/1780))
* [react-native-app] Add React Native example app
([#1781](https://github.com/open-telemetry/opentelemetry-demo/pull/1781))
* [chore] Add multi-platform build support
([#1785](https://github.com/open-telemetry/opentelemetry-demo/pull/1785))
* [chore] update memory limits for flagd, flagdui, and loadgenerator
([#1786](https://github.com/open-telemetry/opentelemetry-demo/pull/1786))
* [chore] Generate protobuf code for Go and Python services
([#1794](https://github.com/open-telemetry/opentelemetry-demo/pull/1784))
* [paymentservice] Add nodejs instrumentation for runtime metrics
([#1797](https://github.com/open-telemetry/opentelemetry-demo/pull/1797))
* [flagd and paymentservice] Update `paymentServiceFailure` to use a list of
variants and add loyalty level attributes to spans. Added `service.name` to logs.
([#1815](https://github.com/open-telemetry/opentelemetry-demo/pull/1815))
* [accounting] rename accountingservice to accounting
([#1827](https://github.com/open-telemetry/opentelemetry-demo/pull/1827))
* [cartservice] - Add Exemplars to Cart Service
([#1830](https://github.com/open-telemetry/opentelemetry-demo/pull/1830))
* [ad] rename adservice to ad
([#1832](https://github.com/open-telemetry/opentelemetry-demo/pull/1832))
* [grafana] Add Exemplars Dashboard
([#1836](https://github.com/open-telemetry/opentelemetry-demo/pull/1836))
* [quote] rename quoteservice to quote
([#1838](https://github.com/open-telemetry/opentelemetry-demo/pull/1838))
* [cart] rename cartservice to cart
([#1839](https://github.com/open-telemetry/opentelemetry-demo/pull/1839))
* [flagd-ui] rename flagdui to flagd-ui
([#1840](https://github.com/open-telemetry/opentelemetry-demo/pull/1840))
* [otel-collector] rename otelcol to otel-collector
([#1841](https://github.com/open-telemetry/opentelemetry-demo/pull/1841))
* [shipping] rename shippingservice to shipping
([#1842](https://github.com/open-telemetry/opentelemetry-demo/pull/1842))
* [chore] Update demo Dependencies (Collector, Grafana, FlagD, Jaeger, Prometheus)
([#1855](https://github.com/open-telemetry/opentelemetry-demo/pull/1855))
* [load-generator] rename loadgenerator to load-generator
([#1856](https://github.com/open-telemetry/opentelemetry-demo/pull/1856))
* [image-provider] rename imageprovider to image-provider
([#1857](https://github.com/open-telemetry/opentelemetry-demo/pull/1857))
* [currency] rename currencyservice to currency
([#1858](https://github.com/open-telemetry/opentelemetry-demo/pull/1858))
* [email] rename emailservice to email
([#1861](https://github.com/open-telemetry/opentelemetry-demo/pull/1861))
* [fraud-detection] rename frauddetectionservice to fraud-detection
([#1862](https://github.com/open-telemetry/opentelemetry-demo/pull/1862))
* [payment] rename paymentservice to payment
([#1863](https://github.com/open-telemetry/opentelemetry-demo/pull/1863))
* [recommendation] rename recommendationservice to recommendation
([#1865](https://github.com/open-telemetry/opentelemetry-demo/pull/1865))
* [product-catalog] rename productcatalogservice to product-catalog
([#1864](https://github.com/open-telemetry/opentelemetry-demo/pull/1864))
* [checkout] rename checkoutservice to checkout
([#1867](https://github.com/open-telemetry/opentelemetry-demo/pull/1867))
* [chore] remove `SERVICE_` from environment variables
([#1897](https://github.com/open-telemetry/opentelemetry-demo/pull/1897))
* [frontend-proxy] rename frontendproxy to frontend-proxy
([#1910](https://github.com/open-telemetry/opentelemetry-demo/pull/1910))
* [product-catalog] load product list on a periodic timer
([#1919](https://github.com/open-telemetry/opentelemetry-demo/pull/1919))
* [flagd-ui] fixed eslint ignore comment with useCallback
([#1923](https://github.com/open-telemetry/opentelemetry-demo/pull/1923))
* [frontend-proxy] fix envoy access logs
([#1930](https://github.com/open-telemetry/opentelemetry-demo/pull/1930))
* [chore] Add memory for frontend-proxy, kafka, grafana, opensearch
([#1931](https://github.com/open-telemetry/opentelemetry-demo/pull/1931))
* [frontendproxy] fix Docker compose DNS resolver with envoy 1.32
([#1936](https://github.com/open-telemetry/opentelemetry-demo/pull/1936))
* [chore] Generate protobuf code for Typescript service - Frontend
([#1954](https://github.com/open-telemetry/opentelemetry-demo/pull/1954))
* [accounting] bump OpenTelemetry .NET Automatic Instrumentation to 1.10.0
([#1998](https://github.com/open-telemetry/opentelemetry-demo/pull/1998))
* [frontend] update to Node 22
([#2025](https://github.com/open-telemetry/opentelemetry-demo/pull/2025))
* [frontend] move page titles to individual pages
([#2025](https://github.com/open-telemetry/opentelemetry-demo/pull/2025))
## 1.12.0
* [accountingservice] allow running the container with non root user
([#1692](https://github.com/open-telemetry/opentelemetry-demo/pull/1692))
* [chore] Add yamllint to `make all`
([#1707](https://github.com/open-telemetry/opentelemetry-demo/pull/1707))
* [chore] Fix gen-proto for accountingservice
([#1709](https://github.com/open-telemetry/opentelemetry-demo/pull/1709))
* [chore] Add depends on to otelcol to wait on healthy opensearch
([#1724](https://github.com/open-telemetry/opentelemetry-demo/pull/1724))
* [flagd-ui] Add UI for managing Flagd feature flags
([#1725](https://github.com/open-telemetry/opentelemetry-demo/pull/1725))
* [accountingservice] bump OpenTelemetry .NET Automatic Instrumentation
to 1.8.0 together with other dependencies
([#1727](https://github.com/open-telemetry/opentelemetry-demo/pull/1727))
* [frontend] fix imageSlowLoad headers not applied
to 1.8.0 together with other dependencies
([#1733](https://github.com/open-telemetry/opentelemetry-demo/pull/1733))
* [cartservice] Propagate cartservice exceptions
([#1744](https://github.com/open-telemetry/opentelemetry-demo/pull/1744))
* [cartservice] Update cart service to fail when cartServiceFailure is enabled
([#1748](https://github.com/open-telemetry/opentelemetry-demo/pull/1748))
## 1.11.1
* [otel-col] Add docker stats receiver
([#1650](https://github.com/open-telemetry/opentelemetry-demo/pull/1650))
* [otel-col] strip high-cardinality segments of span names
([#1668](https://github.com/open-telemetry/opentelemetry-demo/pull/1668))
* [tests] run trace based tests concurrently
([#1659](https://github.com/open-telemetry/opentelemetry-demo/pull/1659))
* [otel-col] Set OTLP receiver endpoint to avoid breaking changes
([#1662](https://github.com/open-telemetry/opentelemetry-demo/pull/1662))
* [accountingservice] increase memory to 120MB
([#1666](https://github.com/open-telemetry/opentelemetry-demo/pull/1666))
* [frontend] Update nodejs to latest LTS and bump dependencies
([#1670](https://github.com/open-telemetry/opentelemetry-demo/pull/1670))
* [otel-col] Add host metrics receiver
([#1675](https://github.com/open-telemetry/opentelemetry-demo/pull/1675))
* [adservice] bump dependencies & gradle version
([#1681](https://github.com/open-telemetry/opentelemetry-demo/pull/1681))
## 1.11.0
* [accountingservice] convert from Go service to .NET service, uses
OpenTelemetry .NET Automatic Instrumentation.
([#1538](https://github.com/open-telemetry/opentelemetry-demo/pull/1538))
* [frontend] fixed default flagd port for HTTPS connections
([#1609](https://github.com/open-telemetry/opentelemetry-demo/pull/1609))
* [cartservice] bump .NET package to 1.9.0 release
([#1610](https://github.com/open-telemetry/opentelemetry-demo/pull/1610))
* [Valkey] Replace Redis with Valkey
([#1619](https://github.com/open-telemetry/opentelemetry-demo/pull/1619))
* [recommendation] updated flag name to match flagd configuration
([#1634](https://github.com/open-telemetry/opentelemetry-demo/pull/1634))
## 1.10.0
* [frauddetectionservice] use span links when consuming from Kafka
([#1501](https://github.com/open-telemetry/opentelemetry-demo/pull/1501))
* [frontend] reunite trace from loadgenerator
([#1506](https://github.com/open-telemetry/opentelemetry-demo/pull/1506))
* [repo] add traceBasedTests image to published images
([#1507](https://github.com/open-telemetry/opentelemetry-demo/pull/1507))
* [quoteservice] add manual metric, export logs periodically
([#1519](https://github.com/open-telemetry/opentelemetry-demo/pull/1519))
* [flagd] export flagd traces to otel collector
([#1522](https://github.com/open-telemetry/opentelemetry-demo/pull/1522))
* [frontend] Pass down image optimization requests to imageprovider
([#1522](https://github.com/open-telemetry/opentelemetry-demo/pull/1522))
* [kafka] add kafkaQueueProblems feature flag
([#1528](https://github.com/open-telemetry/opentelemetry-demo/pull/1528))
* [otelcollector] Add `redisreceiver`
([#1537](https://github.com/open-telemetry/opentelemetry-demo/pull/1537))
* [traceBasedTests] update to v1.0.0
([#1551](https://github.com/open-telemetry/opentelemetry-demo/pull/1551))
* [flagd] update to 0.10.1 and set 50M memory limit
([#1554](https://github.com/open-telemetry/opentelemetry-demo/pull/1554))
* [loadgenerator] Configure feature flag evaluation tracing
([#1553](https://github.com/open-telemetry/opentelemetry-demo/pull/1553))
* [recommendationservice] Configure feature flag evaluation tracing
([#1553](https://github.com/open-telemetry/opentelemetry-demo/pull/1553))
* [loadgenerator] Fix feature flag hooks setter method
([#1556](https://github.com/open-telemetry/opentelemetry-demo/pull/1556))
* [frontend] Slowloading of images based on imageSlowLoad flag
([#1515](https://github.com/open-telemetry/opentelemetry-demo/pull/1486))
* [frontend] Fix imageloading issues on optimized images. bump next.js version
([#1571](https://github.com/open-telemetry/opentelemetry-demo/pull/1571))
* [cartservice] bump .NET package to 1.8.1 release
([#1514](https://github.com/open-telemetry/opentelemetry-demo/pull/1514),
[#1580](https://github.com/open-telemetry/opentelemetry-demo/pull/1580))
* [kafka] Fix permission issue with the telemetry agent when running in docker compose
([#1574](https://github.com/open-telemetry/opentelemetry-demo/pull/1574))
* [flagd] Add flagd service to minimal docker compose deployment
([#1585](https://github.com/open-telemetry/opentelemetry-demo/pull/1585))
* [kafka] Increase memory and Java heap limits
([#1592](https://github.com/open-telemetry/opentelemetry-demo/pull/1592))
* chore: Add service version to OTEL_RESOURCE_ATTRIBUTES
([#1594](https://github.com/open-telemetry/opentelemetry-demo/pull/1594))
* [checkout] increase Kafka resiliency and observability
([#1590](https://github.com/open-telemetry/opentelemetry-demo/pull/1590))
## 1.9.0
* [chore] docker compose: add container name as tag attribute to container logs
* [featureflag] deprecate in favor of flagd
([#1338](https://github.com/open-telemetry/opentelemetry-demo/pull/1388))
* [checkoutservice] add producer interceptor for tracing
([#1400](https://github.com/open-telemetry/opentelemetry-demo/pull/1400))
* [chore] increase memory for Collector and Jaeger
([#1396](https://github.com/open-telemetry/opentelemetry-demo/pull/1396))
* [chore] fix Make targets for restart and redeploy
([#1397](https://github.com/open-telemetry/opentelemetry-demo/pull/1397))
* [chore] add nightly releases
([#1398](https://github.com/open-telemetry/opentelemetry-demo/pull/1398))
* [checkoutservice] add producer interceptor for tracing
([#1400](https://github.com/open-telemetry/opentelemetry-demo/pull/1400))
* [productcatalogservice] fix graceful shutdown issues
([#1402](https://github.com/open-telemetry/opentelemetry-demo/pull/1402))
* [chore] remove unused integration test
([#1406](https://github.com/open-telemetry/opentelemetry-demo/pull/1406))
* [CartService] - Add Host Detector
([#1415](https://github.com/open-telemetry/opentelemetry-demo/pull/1415))
* [chore] - add tests and odd profiles to make stop
([#1427](https://github.com/open-telemetry/opentelemetry-demo/pull/1427))
* [shippingservice] fix context propagation
([#1433](https://github.com/open-telemetry/opentelemetry-demo/pull/1433))
* [chore] - Update Telemetry Components
([#1440](https://github.com/open-telemetry/opentelemetry-demo/pull/1440))
* [loadgenerator] emit logs via OTLP
([#1446](https://github.com/open-telemetry/opentelemetry-demo/pull/1446))
* [frontend] reset quantity when new product selected
([#1447](https://github.com/open-telemetry/opentelemetry-demo/pull/1447))
* [paymentservice] add paymentServiceFailure feature flag
([#1449](https://github.com/open-telemetry/opentelemetry-demo/pull/1449))
* [checkoutservice] add paymentServiceUnreachable feature flag
([#1449](https://github.com/open-telemetry/opentelemetry-demo/pull/1449))
* [Frontend-proxy] Add restart policy to compose file
([#1448](https://github.com/open-telemetry/opentelemetry-demo/pull/1448))
* [cartservice] update .NET to .NET 8.0.3
([#1460](https://github.com/open-telemetry/opentelemetry-demo/pull/1460))
* [adservice] add adServiceManualGC feature flag
([#1463](https://github.com/open-telemetry/opentelemetry-demo/pull/1463))
* [frontendproxy] remove deprecated start_child_span option
([#1469](https://github.com/open-telemetry/opentelemetry-demo/pull/1469))
* [currency] fix metric name
([#1470](https://github.com/open-telemetry/opentelemetry-demo/pull/1470))
* [frontend] disable instrumentation-fs library
([#1473](https://github.com/open-telemetry/opentelemetry-demo/pull/1473))
* [Imageprovider] Create Nginx service to host images, add instrumentation to it
([#1462](https://github.com/open-telemetry/opentelemetry-demo/pull/1462))
* [loadgenerator] added loadgeneratorFloodHomepage flagd
([#1486](https://github.com/open-telemetry/opentelemetry-demo/pull/1486))
* [adservice] add adServiceHighCpu feature flag
([#1510](https://github.com/open-telemetry/opentelemetry-demo/pull/1510))
## 1.8.0
* [grafana] update grafana to 10.2.3
([#1332](https://github.com/open-telemetry/opentelemetry-demo/pull/1332))
* [frontendproxy] Enable envoy environment resource detector
([#1291](https://github.com/open-telemetry/opentelemetry-demo/pull/1291))
* [currencyservice] - add package name prefix to `rpc.service` attribute
([#1333](https://github.com/open-telemetry/opentelemetry-demo/pull/1333))
* [currency] fix metric exporter options
([#1335](https://github.com/open-telemetry/opentelemetry-demo/pull/1335))
* [ffspostgres] define and use demo specific postgres image
([#1338](https://github.com/open-telemetry/opentelemetry-demo/pull/1338))
* [loadgenerator, frontend] enable browser traffic in loadgenerator using playwright
([#1345](https://github.com/open-telemetry/opentelemetry-demo/pull/1345))
* [accountingservice] update wiki link
([#1346](https://github.com/open-telemetry/opentelemetry-demo/pull/1346))
* [checkoutservice] update wiki link
([#1346](https://github.com/open-telemetry/opentelemetry-demo/pull/1346))
* [productcatalogservice] update wiki link
([#1346](https://github.com/open-telemetry/opentelemetry-demo/pull/1346))
* [adservice] added group and anonymous read permission to
opentelemetry-javaagent.jar
([#1348](https://github.com/open-telemetry/opentelemetry-demo/pull/1348))
* [frauddetectionservice] added group and anonymous read permission to
opentelemetry-javaagent.jar
([#1348](https://github.com/open-telemetry/opentelemetry-demo/pull/1348))
* [adservice] Major version update for Java instrumentation, version 2.0.0
([#1352](https://github.com/open-telemetry/opentelemetry-demo/pull/1352))
* [frauddetectionservice] Major version update for Java instrumentation,
version 2.0.0
([#1352](https://github.com/open-telemetry/opentelemetry-demo/pull/1352))
* [kafka] Major version update for Java instrumentation, version 2.0.0
([#1352](https://github.com/open-telemetry/opentelemetry-demo/pull/1352))
* Align env variables for OTLP ports
([#1353](https://github.com/open-telemetry/opentelemetry-demo/pull/1353))
* Update dependent services - Collector, Grafana, Jaeger, Prometheus, etc.
([#1354](https://github.com/open-telemetry/opentelemetry-demo/pull/1354))
* [OpenSearch] Use native OpenSearch exporter from Collector
([#1356](https://github.com/open-telemetry/opentelemetry-demo/pull/1356))
* Update GO SDKs & fix metrics config
([#1357](https://github.com/open-telemetry/opentelemetry-demo/pull/1357))
* Update Python SDKs
([#1358](https://github.com/open-telemetry/opentelemetry-demo/pull/1358))
* [loadgenerator] fix browser traffic enabled flag
([#1359](https://github.com/open-telemetry/opentelemetry-demo/pull/1359))
* [productcatalog] allow products to be extended
([#1363](https://github.com/open-telemetry/opentelemetry-demo/pull/1363))
* [tests] update trace based tests for semantic conventions
([#1377](https://github.com/open-telemetry/opentelemetry-demo/pull/1377))
* [currencyservice] Add OTLP logs
([#1378](https://github.com/open-telemetry/opentelemetry-demo/pull/1378))
* [cartservice] update .NET to .NET 8.0.2
([#1380](https://github.com/open-telemetry/opentelemetry-demo/pull/1380))
## 1.7.2
* [cartservice] update .NET package to 1.7.0 release
([#1326](https://github.com/open-telemetry/opentelemetry-demo/pull/1326))
* [loadgenerator and recommendationservice] Update python base image
([#1329](https://github.com/open-telemetry/opentelemetry-demo/pull/1329))
## 1.7.1
* [grafana] revert to 10.2.0
* [cartservice] disable config reload
([#1312](https://github.com/open-telemetry/opentelemetry-demo/pull/1312))
* [cartservice] fixed cartServiceFailure feature flag
([#1313](https://github.com/open-telemetry/opentelemetry-demo/pull/1313))
* [accountingservice] Update dependencies and semconv
* ([#1316](https://github.com/open-telemetry/opentelemetry-demo/pull/1316))
* [featureflagservice] Allow setting initial feature flag values
([#1319](https://github.com/open-telemetry/opentelemetry-demo/pull/1319))
## 1.7.0
* update PHP quoteservice to use 1.0.0
([#1236](https://github.com/open-telemetry/opentelemetry-demo/pull/1236))
* Add ability to do probabilistic A/B testing with feature flags
([#1237](https://github.com/open-telemetry/opentelemetry-demo/pull/1237))
* add env var for pinning trace-based test tool version
([#1239](https://github.com/open-telemetry/opentelemetry-demo/pull/1239))
* [cartservice] Add .NET memory, CPU, and thread metrics
([#1265](https://github.com/open-telemetry/opentelemetry-demo/pull/1265))
* [cartservice] update .NET to .NET 8.0
([#1272](https://github.com/open-telemetry/opentelemetry-demo/pull/1272))
* update loadgenerator dependencies and the base image
([#1274](https://github.com/open-telemetry/opentelemetry-demo/pull/1274))
* [currencyservice]: update opentelemetry-cpp to 1.12.0
([#1275](https://github.com/open-telemetry/opentelemetry-demo/pull/1275))
* [currencyservice] bring back multistage build
([#1276](https://github.com/open-telemetry/opentelemetry-demo/pull/1276))
* fix env var for pinning trace-based test tool version
([#1283](https://github.com/open-telemetry/opentelemetry-demo/pull/1283))
* [accountingservice] Add additional attributes to Kafka spans
([#1286](https://github.com/open-telemetry/opentelemetry-demo/pull/1286))
* [shippingservice] update Rust OTel libraries to 0.21
([#1287](https://github.com/open-telemetry/opentelemetry-demo/pull/1287))
## 1.6.0
* update PHP quoteservice to use RC1
([#1114](https://github.com/open-telemetry/opentelemetry-demo/pull/1114))
* [cartservice] update .NET package to 1.6.0 release
([#1115](https://github.com/open-telemetry/opentelemetry-demo/pull/1115))
* Set metric description to blank for rpc.server.duration and queueSize
([#1120](https://github.com/open-telemetry/opentelemetry-demo/pull/1120))
* sluggify Grafana dashboard name
([#1121](https://github.com/open-telemetry/opentelemetry-demo/pull/1121))
* [kafka frauddetection adservice] update java agent versions
([#1132](https://github.com/open-telemetry/opentelemetry-demo/pull/1132))
* update dependent components to latest versions
([#1146](https://github.com/open-telemetry/opentelemetry-demo/pull/1146))
* [prometheus] Enabled support for the OTLP write receiver
([#1149](https://github.com/open-telemetry/opentelemetry-demo/pull/1149))
* [grafana] fix dashboard metric names and update settings
([#1150](https://github.com/open-telemetry/opentelemetry-demo/pull/1150))
* [otelcol] add httpcheck receiver for synthetic check of frontendproxy
([#1162](https://github.com/open-telemetry/opentelemetry-demo/pull/1162))
* pinning trace-based test tool version and adding files as volumes
([#1182](https://github.com/open-telemetry/opentelemetry-demo/pull/1182))
* [jaeger] fix Jager SPM / Monitor support
([#1174](https://github.com/open-telemetry/opentelemetry-demo/pull/1174))
* [otelcol] merge configuration files for base and observability configs
([#1173](https://github.com/open-telemetry/opentelemetry-demo/pull/1173))
* [frontendproxy] Fix service graph by enabling client spans in envoy proxy
([#1180](https://github.com/open-telemetry/opentelemetry-demo/pull/1180))
* [java-services] Update java, gradle and OTel agent versions
([#1183](https://github.com/open-telemetry/opentelemetry-demo/pull/1183))
* [opensearch] Add OpenSearch as an OTLP Logging backend
([#1151](https://github.com/open-telemetry/opentelemetry-demo/pull/1151))
* [opensearch] Add Grafana dashboard panels for OpenSearch log data
([#1193](https://github.com/open-telemetry/opentelemetry-demo/pull/1193))
* [go-sdk] Workaround: disable gRPC metrics in Go services
([#1205](https://github.com/open-telemetry/opentelemetry-demo/pull/1205))
## 1.5.0
* update trace-based tests to test stream events
([#1072](https://github.com/open-telemetry/opentelemetry-demo/pull/1072))
* Add cartServiceFailure feature flag triggering Cart Service errors
([#824](https://github.com/open-telemetry/opentelemetry-demo/pull/824))
* [paymentservice] update JS SDKs to 1.12.0/0.38.0
([#853](https://github.com/open-telemetry/opentelemetry-demo/pull/853))
* [frontend] update JS SDKs to 1.12.0/0.38.0
([#853](https://github.com/open-telemetry/opentelemetry-demo/pull/853))
* [chore] use `otel-demo` namespace for generated kubernetes manifests
([#848](https://github.com/open-telemetry/opentelemetry-demo/pull/848))
* [collector] update collector version to 0.76.1 and remove connectors feature gate.
([#857](https://github.com/open-telemetry/opentelemetry-demo/pull/857))
* [shippingservice] update rust version and dependencies
([#865](https://github.com/open-telemetry/opentelemetry-demo/pull/865))
* [load generator] Bump loagen dependencies
([#869](https://github.com/open-telemetry/opentelemetry-demo/pull/869))
* [grafana] fix demo dashboard to be compatible with spanmetrics connector
([#874](https://github.com/open-telemetry/opentelemetry-demo/pull/874))
* [quoteservice] enabling batch span processor metrics
([#878](https://github.com/open-telemetry/opentelemetry-demo/pull/878))
* [kafka] remove KRaft mode support workarounds
([#880](https://github.com/open-telemetry/opentelemetry-demo/pull/880))
* [currencyservice] Fix OTel C++ build and update OTel version to 1.9.0
([#886](https://github.com/open-telemetry/opentelemetry-demo/pull/886))
* [featureflagservice] Upgrade opentelemetry_ecto to 1.1.1
([#899](https://github.com/open-telemetry/opentelemetry-demo/pull/899))
* [currencyservice] Fix OTLP export to use default env vars
([#904](https://github.com/open-telemetry/opentelemetry-demo/pull/904))
* [featureflagservice] Bump OTP version to 26.0
([#903](https://github.com/open-telemetry/opentelemetry-demo/pull/903))
* Regenerate kubernetes manifest and add auto-generate comment
([#909](https://github.com/open-telemetry/opentelemetry-demo/pull/909))
* [loadgenerator] fix redirect on recommendations load
([#913](https://github.com/open-telemetry/opentelemetry-demo/pull/913))
* [loadgenerator] run load through frontend proxy (Envoy)
([#914](https://github.com/open-telemetry/opentelemetry-demo/pull/914))
* [cartservice] update .NET package to 1.5.0 release
([#935](https://github.com/open-telemetry/opentelemetry-demo/pull/935))
* [cartservice] update service to .NET 7
([#942](https://github.com/open-telemetry/opentelemetry-demo/pull/942))
* [tests] Add trace-based testing examples
([#877](https://github.com/open-telemetry/opentelemetry-demo/pull/877))
* Introduce minimal mode to run demo
([#872](https://github.com/open-telemetry/opentelemetry-demo/pull/872))
* [frontendproxy]Envoy expose a route for the collector to route frontend spans
([#938](https://github.com/open-telemetry/opentelemetry-demo/pull/938))
* [frontend] update JS SDKs to 1.15.0/0.41.0
([#853](https://github.com/open-telemetry/opentelemetry-demo/pull/853))
* [shippingservice] Update Rust dependencies and add TelemetryResourceDetector
([#972](https://github.com/open-telemetry/opentelemetry-demo/pull/972))
* Update frontendproxy's env for minimal
([#983](https://github.com/open-telemetry/opentelemetry-demo/pull/983))
* [FeatureFlagService] Update dependencies
([#992](https://github.com/open-telemetry/opentelemetry-demo/pull/992))
* [currencyService] Update OTel dependency
([#991](https://github.com/open-telemetry/opentelemetry-demo/pull/991))
* [LoadGenerator & RecommendatationService] update dependencies
([#988](https://github.com/open-telemetry/opentelemetry-demo/pull/988))
* [FraudDetectionService] Updated Kotlin version and OTel dependencies
([#987](https://github.com/open-telemetry/opentelemetry-demo/pull/987))
* [quoteservice] update php dependencies
([#1009](https://github.com/open-telemetry/opentelemetry-demo/pull/1009))
* [tests] Update trace-based tests run script
([#1018](https://github.com/open-telemetry/opentelemetry-demo/pull/1018))
* [PaymentService] Update node to LTS version and bump deps
([#1029](https://github.com/open-telemetry/opentelemetry-demo/pull/1029))
* [frontend] Update dependencies
([#1054](https://github.com/open-telemetry/opentelemetry-demo/pull/1054))
* [frontendproxy] Fix typo URL endpoint for FrontendProxy
([#1075](https://github.com/open-telemetry/opentelemetry-demo/pull/1075))
* [checkoutservice] Upgrade Shopify/sarama to IBM/sarama
([#1083](https://github.com/open-telemetry/opentelemetry-demo/pull/1083))
* [accountingservice] Upgrade Shopify/sarama to IBM/sarama
([#1083](https://github.com/open-telemetry/opentelemetry-demo/pull/1083))
* Update Telemetry Components
([#1085](https://github.com/open-telemetry/opentelemetry-demo/pull/1085))
* [cartservice] Support for logs
([#1086](https://github.com/open-telemetry/opentelemetry-demo/pull/1086))
* [TraceTests] Update span attributes to align with new IBM/sarama instrumentation
([#1096](https://github.com/open-telemetry/opentelemetry-demo/pull/1096))
## 1.4.0
* [cart] use 60m TTL for cart entries in redis
([#779](https://github.com/open-telemetry/opentelemetry-demo/pull/779))
* spanmetrics dashboard service&operation rates & latencies
([#787](https://github.com/open-telemetry/opentelemetry-demo/pull/787))
* Adds Kubernetes manifests for the demo
([#791](https://github.com/open-telemetry/opentelemetry-demo/pull/791))
* [bug] fixing quoteservice metrics exporting (PHP)
([#793](https://github.com/open-telemetry/opentelemetry-demo/pull/793))
* Added app.session.id attribute to frontend spans
([#795](https://github.com/open-telemetry/opentelemetry-demo/pull/795))
* Add logs for Ad service and Recommendation service
([#796](https://github.com/open-telemetry/opentelemetry-demo/pull/796))
* Opentelemetry Collector Data Flow Dashboard
([#797](https://github.com/open-telemetry/opentelemetry-demo/pull/797))
* Fixed shipping update in the frontend UI when number of products in cart
changes
([#799](https://github.com/open-telemetry/opentelemetry-demo/pull/799))
* Update frontend JavaScript SDKs to: 1.10.1/0.36.x
([#805](https://github.com/open-telemetry/opentelemetry-demo/pull/805))
* Fix http.status_code on error in frontend
([#810](https://github.com/open-telemetry/opentelemetry-demo/pull/810))
* Fix bug in shipping calculation
([#814](https://github.com/open-telemetry/opentelemetry-demo/pull/814))
* Reduce Kafka mem allocation
([#798](https://github.com/open-telemetry/opentelemetry-demo/pull/798))
* Updated frontend web tracer to us batch processor
([#819](https://github.com/open-telemetry/opentelemetry-demo/pull/819))
* Moved env platform flag to the footer, changed it to free text
([#818](https://github.com/open-telemetry/opentelemetry-demo/pull/818))
* Update OTel Collector
([#822](https://github.com/open-telemetry/opentelemetry-demo/pull/822))
* Update OTel Collector to use spanmetrics connector instead of spanmetrics
processors
([#829](https://github.com/open-telemetry/opentelemetry-demo/pull/829))
## 1.3.1
* [docs] Drop docs folder as step in migration to OTel website
([#729](https://github.com/open-telemetry/opentelemetry-demo/issues/729))
* rename proto package from hipstershop to oteldemo
([#740](https://github.com/open-telemetry/opentelemetry-demo/pull/740))
* Removed unnecessary code from Program.cs
([#754](https://github.com/open-telemetry/opentelemetry-demo/pull/754))
* feature flag service: update the dependency tls_certificate_check and bump to
OTP-25 ([#756](https://github.com/open-telemetry/opentelemetry-demo/pull/756))
* Bump up OTEL Java Agent version to 1.23.0
([#757](https://github.com/open-telemetry/opentelemetry-demo/pull/757))
* Add counter metric to currency service (C++)
([#759](https://github.com/open-telemetry/opentelemetry-demo/issues/759))
* Use browserDetector to populate browser info to frontend-web telemetry
([#760](https://github.com/open-telemetry/opentelemetry-demo/pull/760))
* [chore] update for Mac M2 architecture
([#764](https://github.com/open-telemetry/opentelemetry-demo/pull/764))
* [chore] align memory limits with Helm chart
([#781](https://github.com/open-telemetry/opentelemetry-demo/pull/781))
* Use an async PHP runtime, bump versions to latest betas
([#823](https://github.com/open-telemetry/opentelemetry-demo/pull/823))
## 1.3.0
* Use `frontend-web` as service name for browser/web requests
([#628](https://github.com/open-telemetry/opentelemetry-demo/pull/628))
* Update `quoteservice` to use opentelemetry-php beta release
([#644](https://github.com/open-telemetry/opentelemetry-demo/pull/644))
* Add build for arm64 arch
([#644](https://github.com/open-telemetry/opentelemetry-demo/pull/657))
* Add synthetic attribute flag to front end instrumentation
([#631](https://github.com/open-telemetry/opentelemetry-demo/pull/631))
* Fix the total sum on the cart page
([#633](https://github.com/open-telemetry/opentelemetry-demo/pull/633))
* Add OTel java agent with JMX Metric Insights to kafka
([#654](https://github.com/open-telemetry/opentelemetry-demo/pull/654))
* Add resource detectors to payment service
([#651](https://github.com/open-telemetry/opentelemetry-demo/pull/651))
* Add resource detectors to frontend service
([#648](https://github.com/open-telemetry/opentelemetry-demo/pull/648))
* Add Jaeger-SPM-Config
([#655](https://github.com/open-telemetry/opentelemetry-demo/pull/655))
* Add healthcheck to featureflagservice
([#661](https://github.com/open-telemetry/opentelemetry-demo/pull/661)
* Add resource detectors to checkout service
([#662](https://github.com/open-telemetry/opentelemetry-demo/pull/662))
* Add resource detectors to cart service
([#663](https://github.com/open-telemetry/opentelemetry-demo/pull/663))
* Add `OTEL_RESOURCE_ATTRIBUTES` to docker compose setup
([#664](https://github.com/open-telemetry/opentelemetry-demo/pull/664))
* Update loadgenerator python base image and dependencies
([#669](https://github.com/open-telemetry/opentelemetry-demo/pull/669))
* Add basic metric support to productcatalog service
([#674](https://github.com/open-telemetry/opentelemetry-demo/pull/674))
* Add resource detectors to accounting service
([#676](https://github.com/open-telemetry/opentelemetry-demo/pull/676))
* Add resource detectors to product catalog service
([#677](https://github.com/open-telemetry/opentelemetry-demo/pull/677))
* Add custom metrics to ads service
([#678](https://github.com/open-telemetry/opentelemetry-demo/pull/678))
* Rebuild currency service Dockerfile with alpine
([#687](https://github.com/open-telemetry/opentelemetry-demo/pull/687))
* Remove grpc from loadgenerator
([#688](https://github.com/open-telemetry/opentelemetry-demo/pull/688))
* Update docker-compose services to restart unless stopped
([#690](https://github.com/open-telemetry/opentelemetry-demo/pull/690))
* Use different docker base images for frauddetection service
([#691](https://github.com/open-telemetry/opentelemetry-demo/pull/691))
* Fix payment service version to support temporality environment variable
([#693](https://github.com/open-telemetry/opentelemetry-demo/pull/693))
* Update recommendationservice python base image and dependencies
([#700](https://github.com/open-telemetry/opentelemetry-demo/pull/700))
* Add adServiceFailure feature flag triggering Ad Service errors
([#694](https://github.com/open-telemetry/opentelemetry-demo/pull/694))
* Reduce spans generated from quote service
([#702](https://github.com/open-telemetry/opentelemetry-demo/pull/702))
* Update emailservice Dockerfile to use alpine and multistage build
([#703](https://github.com/open-telemetry/opentelemetry-demo/pull/703))
* Update dockerfile for adservice to use different base images
([#705](https://github.com/open-telemetry/opentelemetry-demo/pull/705))
* Enable exemplar support in the metrics exporter, Prometheus, and Grafana
([#704](https://github.com/open-telemetry/opentelemetry-demo/pull/704))
* Add cross-compilation for shipping service
([#715](https://github.com/open-telemetry/opentelemetry-demo/issues/715))
## 1.2.0
* Change ZipCode data type from int to string
([#587](https://github.com/open-telemetry/opentelemetry-demo/pull/587))
* Pass product's `categories` as an input for the Ad service
([#600](https://github.com/open-telemetry/opentelemetry-demo/pull/600))
* Add HTTP client instrumentation to shippingservice
([#610](https://github.com/open-telemetry/opentelemetry-demo/pull/610))
* Added Kafka, accountingservice and frauddetectionservice for async workflows
([#512](https://github.com/open-telemetry/opentelemetry-demo/pull/457))
* Added support for non-root containers
([#615](https://github.com/open-telemetry/opentelemetry-demo/pull/615))
* Add tracing to Envoy (frontend-proxy)
([#613](https://github.com/open-telemetry/opentelemetry-demo/pull/613))
* Build Kafka image
([#617](https://github.com/open-telemetry/opentelemetry-demo/pull/617))
## v1.1.0
* Replaced PHP-CLI to PHP-Apache for a more realistic service
([#563](https://github.com/open-telemetry/opentelemetry-demo/pull/563))
* Optimize currencyservice build time with parallel build jobs
([#569](https://github.com/open-telemetry/opentelemetry-demo/pull/569))
* Optimize GitHub Builds and fix broken emulation of featureflag
([#536](https://github.com/open-telemetry/opentelemetry-demo/pull/536))
* Add basic metrics support for payment service
([#583](https://github.com/open-telemetry/opentelemetry-demo/pull/583))
## v1.0.0
* Add component owners for adservice Java app by @trask in
([519](https://github.com/open-telemetry/opentelemetry-demo/pull/519))
* Add gradle wrapper validation by @trask in
([518](https://github.com/open-telemetry/opentelemetry-demo/pull/518))
* fix currency bug by @cartersocha in
([522](https://github.com/open-telemetry/opentelemetry-demo/pull/522))
* Final Docs Review by @austinlparker in
([515](https://github.com/open-telemetry/opentelemetry-demo/pull/515))
* Front End -> Frontend by @austinlparker in
([537](https://github.com/open-telemetry/opentelemetry-demo/pull/537))
* [docs] kubernetes by @puckpuck in
([521](https://github.com/open-telemetry/opentelemetry-demo/pull/521))
* bump to v1.0 for release by @austinlparker in
([538](https://github.com/open-telemetry/opentelemetry-demo/pull/538))
## v0.7.0-beta
* Update shippingservice to add resource data to spans
([#504](https://github.com/open-telemetry/opentelemetry-demo/pull/504))
* Add Envoy as reverse proxy for all user-facing services
([#508](https://github.com/open-telemetry/opentelemetry-demo/pull/508))
* Envoy: Grafana, Load Generator, Jaeger exposed.
([#513](https://github.com/open-telemetry/opentelemetry-demo/pull/513))
* Added frontend instrumentation exporter custom url
([#512](https://github.com/open-telemetry/opentelemetry-demo/pull/512))
## v0.6.1-beta
* Set resource memory limits for all services
([#460](https://github.com/open-telemetry/opentelemetry-demo/pull/460))
* Added cache scenario to recommendation service
([#455](https://github.com/open-telemetry/opentelemetry-demo/pull/455))
* Update cartservice Dockerfile to support ARM64
([#439](https://github.com/open-telemetry/opentelemetry-demo/pull/439))
## v0.6.0-beta
* Added basic metrics support for recommendation service (Python)
([#416](https://github.com/open-telemetry/opentelemetry-demo/pull/416))
* Added metrics auto-instrumentation + minor metrics refactor for recommendation
service (Python)
[#432](https://github.com/open-telemetry/opentelemetry-demo/pull/432)
* Replaced the Jaeger exporter to the OTLP exporter in the OTel Collector
([#435](https://github.com/open-telemetry/opentelemetry-demo/pull/435))
## v0.5.0
* Add custom span and custom span attributes for Feature Flag Service
([#371](https://github.com/open-telemetry/opentelemetry-demo/pull/371))
* Change Cart Service to be async
([#372](https://github.com/open-telemetry/opentelemetry-demo/pull/372))
* Removed Postgres error on startup
([#378](https://github.com/open-telemetry/opentelemetry-demo/pull/378))
* Fixed traffic to Ad and Recommendation Service
([#379](https://github.com/open-telemetry/opentelemetry-demo/pull/379))
* Add dotnet runtime metrics to the Cart Service
([#393](https://github.com/open-telemetry/opentelemetry-demo/pull/393))
* Add dotnet instrumentation libraries to the Cart Service
([#394](https://github.com/open-telemetry/opentelemetry-demo/pull/394))
* Fixed Feature Flag Service error on start up
([#402](https://github.com/open-telemetry/opentelemetry-demo/pull/402))
* Update Checkout Service Go version to 1.19 once OTel Go Metrics require 1.18+
([#409](https://github.com/open-telemetry/opentelemetry-demo/pull/409))
* Added hero scenario metric to Checkout Service on cache leak
([#339](https://github.com/open-telemetry/opentelemetry-demo/pull/339))
## v0.4.0
* Add span events to shipping service
([#344](https://github.com/open-telemetry/opentelemetry-demo/pull/344))
* Add PHP quote service
([#345](https://github.com/open-telemetry/opentelemetry-demo/pull/345))
* Improve initial run time, without a build
([#362](https://github.com/open-telemetry/opentelemetry-demo/pull/362))
## v0.3.0
* Enhanced cart service attributes
([#183](https://github.com/open-telemetry/opentelemetry-demo/pull/183))
* Re-implemented currency service using C++
@ -87,46 +832,37 @@ significant modifications will be credited to OpenTelemetry Authors.
([#332](https://github.com/open-telemetry/opentelemetry-demo/pull/332))
* Add `synthetic_request=true` baggage to load generator requests
([#331](https://github.com/open-telemetry/opentelemetry-demo/pull/331))
* Add span events to shipping service
([#344](https://github.com/open-telemetry/opentelemetry-demo/pull/344))
* Add PHP quote service
([#345](https://github.com/open-telemetry/opentelemetry-demo/pull/345))
* Improve initial run time, without a build
([#362](https://github.com/open-telemetry/opentelemetry-demo/pull/362))
* Add custom span and custom span attributes for Feature Flag Service
([#371](https://github.com/open-telemetry/opentelemetry-demo/pull/371))
* Change Cart Service to be async
([#372](https://github.com/open-telemetry/opentelemetry-demo/pull/372))
* Removed Postgres error on startup
([#378](https://github.com/open-telemetry/opentelemetry-demo/pull/378))
* Fixed traffic to Ad and Recommendation Service
([#379](https://github.com/open-telemetry/opentelemetry-demo/pull/379))
* Add dotnet runtime metrics to the Cart Service
([#393](https://github.com/open-telemetry/opentelemetry-demo/pull/393))
* Add dotnet instrumentation libraries to the Cart Service
([#394](https://github.com/open-telemetry/opentelemetry-demo/pull/394))
* Fixed Feature Flag Service error on start up
([#402](https://github.com/open-telemetry/opentelemetry-demo/pull/402))
* Update Checkout Service Go version to 1.19 once OTel Go Metrics require 1.18+
([#409](https://github.com/open-telemetry/opentelemetry-demo/pull/409))
* Added hero scenario metric to Checkout Service on cache leak
([#339](https://github.com/open-telemetry/opentelemetry-demo/pull/339))
* Added basic metrics support for recommendation service (Python)
([#416](https://github.com/open-telemetry/opentelemetry-demo/pull/416))
* Added metrics auto-instrumentation + minor metrics refactor for recommendation
service (Python)
[#432](https://github.com/open-telemetry/opentelemetry-demo/pull/432)
* Replaced the Jaeger exporter to the OTLP exporter in the OTel Collector
([#435](https://github.com/open-telemetry/opentelemetry-demo/pull/435))
* Set resource memory limits for all services
([#460](https://github.com/open-telemetry/opentelemetry-demo/pull/460))
* Added cache scenario to recommendation service
([#455](https://github.com/open-telemetry/opentelemetry-demo/pull/455))
* Update cartservice Dockerfile to support ARM64
([#439](https://github.com/open-telemetry/opentelemetry-demo/pull/439))
* Add Envoy as reverse proxy for all user-facing services
([#508](https://github.com/open-telemetry/opentelemetry-demo/pull/508))
* Envoy: Grafana, Load Generator, Jaeger exposed.
([#513](https://github.com/open-telemetry/opentelemetry-demo/pull/513))
* Added frontend instrumentation exporter custom url
([#512](https://github.com/open-telemetry/opentelemetry-demo/pull/512))
## v0.2.0
* Added feature flag service implementation
([#141](https://github.com/open-telemetry/opentelemetry-demo/pull/141))
* Added additional attributes to productcatalog service
([#143](https://github.com/open-telemetry/opentelemetry-demo/pull/143))
* Added manual instrumentation to ad service
([#150](https://github.com/open-telemetry/opentelemetry-demo/pull/150))
* Added manual instrumentation to email service
([#158](https://github.com/open-telemetry/opentelemetry-demo/pull/158))
* Added basic metric support and Prometheus storage
([#160](https://github.com/open-telemetry/opentelemetry-demo/pull/160))
* Added manual instrumentation to recommendation service
([#163](https://github.com/open-telemetry/opentelemetry-demo/pull/163))
* Added manual instrumentation to checkout service
([#164](https://github.com/open-telemetry/opentelemetry-demo/pull/164))
* Added Grafana service and enhanced metric experience
([#175](https://github.com/open-telemetry/opentelemetry-demo/pull/175))
## v0.1.0
* The initial code base is donated from a
[fork](https://github.com/julianocosta89/opentelemetry-microservices-demo) of
the [Google microservices
demo](https://github.com/GoogleCloudPlatform/microservices-demo) with express
knowledge of the owners. The pre-existing copyrights will remain. Any future
significant modifications will be credited to OpenTelemetry Authors.
* Added feature flag service protos
([#26](https://github.com/open-telemetry/opentelemetry-demo/pull/26))
* Added span attributes to frontend service
([#82](https://github.com/open-telemetry/opentelemetry-demo/pull/82))
* Rewrote shipping service in Rust
([#35](https://github.com/open-telemetry/opentelemetry-demo/issues/35))

View File

@ -1,35 +1,39 @@
# Contributing
# Contributing to OpenTelemetry Demo Webstore
Welcome to OpenTelemetry Demo Webstore repository!
Welcome to the OpenTelemetry Demo repository! We appreciate your interest in
contributing. Whether you're fixing a bug, improving documentation, or adding a
new feature, we value your contribution.
Before you start - see OpenTelemetry general
[contributing](https://github.com/open-telemetry/community/blob/main/CONTRIBUTING.md)
requirements and recommendations.
Before getting started, please review the
[OpenTelemetry Contributor Guide](https://github.com/open-telemetry/community/blob/main/guides/contributor/README.md)
for details on code attribution and best practices.
## Join a SIG Call
## Getting Started
We meet weekly Monday's at 8:15 AM PT. The meeting is subject to change
depending on contributors' availability. Check the [OpenTelemetry community
calendar](https://calendar.google.com/calendar/embed?src=google.com_b79e3e90j7bbsa2n2p5an5lf60%40group.calendar.google.com)
for specific dates and Zoom meeting links.
### Join a SIG Call
Meeting notes are available as a public [Google
doc](https://docs.google.com/document/d/16f-JOjKzLgWxULRxY8TmpM_FjlI1sthvKurnqFz9x98/edit).
For edit access, get in touch on
[Slack](https://cloud-native.slack.com/archives/C03B4CWV4DA).
We meet every other Wednesday at 8:00 PT. The schedule may change based on
contributors' availability. Check the [OpenTelemetry Community Calendar](https://github.com/open-telemetry/community?tab=readme-ov-file#special-interest-groups)
for specific dates and Zoom links.
## Sign the CLA
See the
[public meeting notes](https://docs.google.com/document/d/16f-JOjKzLgWxULRxY8TmpM_FjlI1sthvKurnqFz9x98/edit)
for a summary description of past meetings.
For edit access, ask in our
[Slack channel](https://cloud-native.slack.com/archives/C03B4CWV4DA).
Before you can contribute, you will need to sign the [Contributor License
Agreement](https://identity.linuxfoundation.org/projects/cncf).
### Sign the Contributor License Agreement (CLA)
## Find a Buddy and Get Started Quickly
Before contributing, sign the [CLA](https://identity.linuxfoundation.org/projects/cncf)
If you are looking for someone to help you find a starting point and be a
resource for your first contribution, join our Slack channel and find a buddy!
### Find a Mentor (Buddy System)
1. Create your [CNCF Slack account](http://slack.cncf.io/) and join the
[otel-community-demo](https://app.slack.com/client/T08PSQ7BQ/C03B4CWV4DA) channel.
New to OpenTelemetry? We encourage you to find a mentor who can guide you
through your first contribution.
1. Create your [CNCF Slack account](https://slack.cncf.io/) and join the
[otel-community-demo](https://app.slack.com/client/T08PSQ7BQ/C03B4CWV4DA)
channel.
2. Post in the room with an introduction to yourself, what area you are
interested in (check issues marked with [help
wanted](https://github.com/open-telemetry/opentelemetry-demo/labels/help%20wanted)),
@ -41,61 +45,109 @@ contributing to OpenTelemetry: providing context, reviewing PRs, and helping
those get merged. Buddies will not be available 24/7, but is committed to
responding during their normal contribution hours.
## Development Environment
## Setting Up Your Development Environment
You can contribute to this project from a Windows, macOS or Linux machine. The
first step to contributing is ensuring you can run the demo successfully from
your local machine.
### Prerequisites
On all platforms, the minimum requirements are:
Ensure you have the following installed:
- Docker
- [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
- [Make](https://www.gnu.org/software/make/)
- [Docker](https://www.docker.com/get-started/)
- [Docker Compose](https://docs.docker.com/compose/install/#install-compose) v2.0.0+
### Clone Repo
### Clone the Repository
- Clone the Webstore Demo repository:
```shell
```sh
git clone https://github.com/open-telemetry/opentelemetry-demo.git
```
### Open Folder
- Navigate to the cloned folder:
```shell
cd opentelemetry-demo/
```
### Gradle Update [Windows Only]
### Run the Demo
- Navigate to the Java Ad Service folder to install and update Gradle:
```shell
cd .\src\adservice\
.\gradlew installDist
.\gradlew wrapper --gradle-version 7.4.2
```sh
make start
```
### Run Docker Compose
### Verify the Webstore & Telemetry
- Start the demo (It can take ~20min the first time the command is executed as
all the images will be build):
Once the images are built and containers are started, visit:
```shell
docker compose up -d
- **Webstore**: [http://localhost:8080/](http://localhost:8080/)
- **Jaeger**: [http://localhost:8080/jaeger/ui/](http://localhost:8080/jaeger/ui/)
- **Grafana**: [http://localhost:8080/grafana/](http://localhost:8080/grafana/)
- **Feature Flags UI**: [http://localhost:8080/feature/](http://localhost:8080/feature/)
- **Load Generator UI**: [http://localhost:8080/loadgen/](http://localhost:8080/loadgen/)
## Troubleshooting Common Issues
### Docker Not Running
**Error:** `Error response from daemon: Docker daemon is not running.`
**Solution:**
- **Windows/macOS**: Open Docker Desktop and ensure it's running.
- **Linux**: Check Docker status:
```sh
systemctl status docker
```
### Verify the Webstore & the Telemetry
If inactive, start it:
Once the images are built and containers are started you can access:
```sh
sudo systemctl start docker
```
- Webstore: <http://localhost:8080/>
- Jaeger: <http://localhost:8080/jaeger/ui/>
- Grafana: <http://localhost:8080/grafana/>
- Feature Flags UI: <http://localhost:8080/feature/>
- Load Generator UI: <http://localhost:8080/loadgen//>
### Gradle Issues (Windows)
If you encounter Gradle issues, run:
```sh
cd src/ad/
./gradlew installDist
./gradlew wrapper --gradle-version 7.4.2
```
### Docker build cache issues
While developing, you may encounter issues with Docker build cache. To clear the
cache:
```sh
docker system prune -a
```
Warning: This removes all unused Docker data, including images, containers,
volumes, and networks. Use with caution.
### Debugging Tips
- Use `docker ps` to check running containers.
- View logs for services:
```sh
docker logs <container_id>
```
- Restart containers if needed:
```sh
docker-compose restart
```
### Review the Documentation
The Demo team is committed to keeping the demo up to date. That means the
documentation as well as the code. When making changes to any service or feature
remember to find the related docs and update those as well. Most (but not all)
documentation can be found on the OTel website under [Demo docs][docs].
### Running the React Native example
If you are interested in running the React Native example app in this repo
please review [these instructions](src/react-native-app/README.md).
## Create Your First Pull Request
@ -106,6 +158,11 @@ GitHub pull requests (PRs).
To create a new PR, fork the project in GitHub and clone the upstream repo:
> [!NOTE]
> Please fork to a personal GitHub account rather than a corporate/enterprise
> one so maintainers can push commits to your branch.
> **Pull requests from protected forks will not be accepted.**
```sh
git clone https://github.com/open-telemetry/opentelemetry-demo.git
```
@ -119,7 +176,7 @@ cd opentelemetry-demo
Add your fork as an origin:
```sh
git remote add fork https://github.com/open-telemetry/opentelemetry-demo.git
git remote add fork https://github.com/YOUR_GITHUB_USERNAME/opentelemetry-demo.git
```
Check out a new branch, make modifications and push the branch to your fork:
@ -131,7 +188,7 @@ $ git checkout -b feature
$ docker compose up -d --build
# Go to Webstore, Jaeger or docker container logs etc. as appropriate to make sure your changes are working correctly.
$ git add my/changed/files
$ git commit -m "short discription of the change"
$ git commit -m "short description of the change"
$ git push fork feature
```
@ -155,13 +212,15 @@ Open a pull request against the main `opentelemetry-demo` repo.
A PR is considered to be **ready to merge** when:
- It has received approval from
[Approvers](https://github.com/open-telemetry/community/blob/main/community-membership.md#approver)
[Approvers](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#approver)
/
[Maintainers](https://github.com/open-telemetry/community/blob/main/community-membership.md#maintainer).
[Maintainers](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#maintainer).
- Major feedbacks are resolved.
- It has been open for review for at least one working day. This gives people
reasonable time to review.
- Trivial change (typo, cosmetic, doc, etc.) doesn't have to wait for one day.
- The [documentation][docs] and [Changelog](./CHANGELOG.md) have been updated
to reflect the new changes.
- Trivial changes (typo, cosmetic, doc, etc.) don't have to wait for one day.
Any Maintainer can merge the PR once it is **ready to merge**. Note, that some
PRs may not be merged immediately if the repo is in the process of a release and
@ -182,3 +241,75 @@ on each other), the owner should try to get people aligned by:
- If none of the above worked and the PR has been stuck for more than 2 weeks,
the owner should bring it to the OpenTelemetry Community Demo SIG
[meeting](README.md#contributing).
## Multi-platform Builds
Creating multi-platform builds requires docker buildx to be installed. This
is part of Docker Desktop for macOS, or can be installed using
`apt install docker-buildx` on Ubuntu.
To build and load the multi-platform images locally you will need to configure
docker to use `containerd`. This can be done in Docker Desktop settings on MacOS
or Windows. Please follow
[these instructions](https://docs.docker.com/engine/storage/containerd/#enable-containerd-image-store-on-docker-engine)
to configure Docker Engine on Linux/Ubuntu.
You will need a multi-platform capable builder with a limiter set on parallelism
to avoid errors while building the images. It is recommended to limit the
parallelism to 4. This can be done by specifying a configuration file when
creating the builder. The `buildkitd.toml` file in this repository can be used
as the builder configuration file.
To create a multi-platform builder with a parallelism limit of 4, use the
following command:
```shell
make create-multiplatform-builder
```
A builder will be created and set as the active builder. You can check the
builder status with `docker buildx inspect`. To build multi-platform images for
linux/amd64 and linux/arm64, use the following command:
```shell
make build-multiplatform
```
To build and push multi-platform images to a registry, ensure to set
`IMAGE_NAME` to the name of the registry and image repository to use in the
`.env.override` file and run:
```shell
make build-multiplatform-and-push
```
## Making a new release
Maintainers can create a new release when desired by following these steps.
1. Create a Pull Request that updates the `IMAGE_VERSION` environment variable
in `.env` to the _new_ version number based on the format `x.x.x` and merge
it.
2. [Create a new
release](https://github.com/open-telemetry/opentelemetry-demo/releases/new),
creating a new tag for the _new_ version number based on main. Automatically
generate release notes. Prepend a summary of the major changes to the release
notes.
3. After images for the new release are built and published, create a new Pull
Request that updates the `CHANGELOG.md` with the new version leaving the
`Unreleased` section for the next release. Merge the Pull Request.
4. Create a new Pull Request to update the deployment of the demo in the
[OpenTelemetry Helm
Charts](https://github.com/open-telemetry/opentelemetry-helm-charts) repo.
Merge the Pull Request.
5. After the Helm chart is released, create a new Pull Request which updates the
Demo's Kubernetes manifest by running `make generate-kubernetes-manifests`.
Merge the Pull Request.
6. Create a new Tag for the _new_ version with a suffix of `-k8s`. This tag
will be used to deploy the new version of the demo to Kubernetes using the
supplied manifests.
[docs]: https://opentelemetry.io/docs/demo/
By following this guide, you'll have a smoother onboarding experience as a
contributor. Happy coding!

218
Makefile
View File

@ -1,18 +1,34 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
# All documents to be used in spell check.
ALL_DOCS := $(shell find . -type f -name '*.md' -not -path './.github/*' -not -path '*/node_modules/*' -not -path '*/_build/*' -not -path '*/deps/*' | sort)
ALL_DOCS := $(shell find . -type f -name '*.md' -not -path './.github/*' -not -path '*/node_modules/*' -not -path '*/_build/*' -not -path '*/deps/*' -not -path */Pods/* -not -path */.expo/* | sort)
PWD := $(shell pwd)
TOOLS_DIR := ./internal/tools
MISSPELL_BINARY=bin/misspell
MISSPELL = $(TOOLS_DIR)/$(MISSPELL_BINARY)
DOCKER_COMPOSE_CMD ?= docker compose
DOCKER_COMPOSE_ENV=--env-file .env --env-file .env.override
DOCKER_COMPOSE_BUILD_ARGS=
# Java Workaround for macOS 15.2+ and M4 chips (see https://bugs.openjdk.org/browse/JDK-8345296)
ifeq ($(shell uname -m),arm64)
ifeq ($(shell uname -s),Darwin)
DOCKER_COMPOSE_ENV+= --env-file .env.arm64
DOCKER_COMPOSE_BUILD_ARGS+= --build-arg=_JAVA_OPTIONS=-XX:UseSVE=0
endif
endif
# see https://github.com/open-telemetry/build-tools/releases for semconvgen updates
# Keep links in semantic_conventions/README.md and .vscode/settings.json in sync!
SEMCONVGEN_VERSION=0.11.0
YAMLLINT_VERSION=1.30.0
# TODO: add `yamllint` step to `all` after making sure it works on Mac.
.PHONY: all
all: install-tools markdownlint misspell
all: install-tools markdownlint misspell yamllint
$(MISSPELL):
cd $(TOOLS_DIR) && go build -o $(MISSPELL_BINARY) github.com/client9/misspell/cmd/misspell
@ -37,15 +53,33 @@ markdownlint:
.PHONY: install-yamllint
install-yamllint:
# Using a venv is recommended
pip install -U yamllint~=1.26.1
yamllint --version >/dev/null 2>&1 || pip install -U yamllint~=$(YAMLLINT_VERSION)
.PHONY: yamllint
yamllint:
yamllint: install-yamllint
yamllint .
.PHONY: checklicense
checklicense:
@echo "Checking license headers..."
@if ! npm ls @kt3k/license-checker; then npm install; fi
npx @kt3k/license-checker -q
.PHONY: addlicense
addlicense:
@echo "Adding license headers..."
@if ! npm ls @kt3k/license-checker; then npm install; fi
npx @kt3k/license-checker -q -i
.PHONY: checklinks
checklinks:
@echo "Checking links..."
@if ! npm ls @umbrelladocs/linkspector; then npm install; fi
linkspector check
# Run all checks in order of speed / likely failure.
.PHONY: check
check: misspell markdownlint
check: misspell markdownlint checklicense checklinks
@echo "All checks complete"
# Attempt to fix issues / regenerate tables.
@ -58,25 +92,161 @@ install-tools: $(MISSPELL)
npm install
@echo "All tools installed"
.PHONY: build-and-push-dockerhub
build-and-push-dockerhub:
docker compose --env-file .dockerhub.env -f docker-compose.yml build
docker compose --env-file .dockerhub.env -f docker-compose.yml push
.PHONY: build
build:
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) build $(DOCKER_COMPOSE_BUILD_ARGS)
.PHONY: build-and-push-ghcr
build-and-push-ghcr:
docker compose --env-file .ghcr.env -f docker-compose.yml build
docker compose --env-file .ghcr.env -f docker-compose.yml push
.PHONY: build-and-push
build-and-push:
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) build $(DOCKER_COMPOSE_BUILD_ARGS) --push
.PHONY: build-env-file
build-env-file:
cp .env .dockerhub.env
sed -i '/IMAGE_VERSION=.*/c\IMAGE_VERSION=${RELEASE_VERSION}' .dockerhub.env
sed -i '/IMAGE_NAME=.*/c\IMAGE_NAME=${DOCKERHUB_REPO}' .dockerhub.env
cp .env .ghcr.env
sed -i '/IMAGE_VERSION=.*/c\IMAGE_VERSION=${RELEASE_VERSION}' .ghcr.env
sed -i '/IMAGE_NAME=.*/c\IMAGE_NAME=${GHCR_REPO}' .ghcr.env
# Create multiplatform builder for buildx
.PHONY: create-multiplatform-builder
create-multiplatform-builder:
docker buildx create --name otel-demo-builder --bootstrap --use --driver docker-container --config ./buildkitd.toml
# Remove multiplatform builder for buildx
.PHONY: remove-multiplatform-builder
remove-multiplatform-builder:
docker buildx rm otel-demo-builder
# Build and push multiplatform images (linux/amd64, linux/arm64) using buildx.
# Requires docker with buildx enabled and a multi-platform capable builder in use.
# Docker needs to be configured to use containerd storage for images to be loaded into the local registry.
.PHONY: build-multiplatform
build-multiplatform:
# Because buildx bake does not support --env-file yet, we need to load it into the environment first.
set -a; . ./.env.override; set +a && docker buildx bake -f docker-compose.yml --load --set "*.platform=linux/amd64,linux/arm64"
.PHONY: build-multiplatform-and-push
build-multiplatform-and-push:
# Because buildx bake does not support --env-file yet, we need to load it into the environment first.
set -a; . ./.env.override; set +a && docker buildx bake -f docker-compose.yml --push --set "*.platform=linux/amd64,linux/arm64"
.PHONY: clean-images
clean-images:
@docker rmi $(shell docker images --filter=reference="ghcr.io/open-telemetry/demo:latest-*" -q); \
if [ $$? -ne 0 ]; \
then \
echo; \
echo "Failed to removed 1 or more OpenTelemetry Demo images."; \
echo "Check to ensure the Demo is not running by executing: make stop"; \
false; \
fi
.PHONY: run-tests
run-tests:
docker compose run frontendTests
docker compose run integrationTests
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) -f docker-compose-tests.yml run frontendTests
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) -f docker-compose-tests.yml run traceBasedTests
.PHONY: run-tracetesting
run-tracetesting:
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) -f docker-compose-tests.yml run traceBasedTests ${SERVICES_TO_TEST}
.PHONY: generate-protobuf
generate-protobuf:
./ide-gen-proto.sh
.PHONY: generate-kubernetes-manifests
generate-kubernetes-manifests:
helm repo add open-telemetry https://open-telemetry.github.io/opentelemetry-helm-charts
helm repo update
echo "# Copyright The OpenTelemetry Authors" > kubernetes/opentelemetry-demo.yaml
echo "# SPDX-License-Identifier: Apache-2.0" >> kubernetes/opentelemetry-demo.yaml
echo "# This file is generated by 'make generate-kubernetes-manifests'" >> kubernetes/opentelemetry-demo.yaml
echo "---" >> kubernetes/opentelemetry-demo.yaml
echo "apiVersion: v1" >> kubernetes/opentelemetry-demo.yaml
echo "kind: Namespace" >> kubernetes/opentelemetry-demo.yaml
echo "metadata:" >> kubernetes/opentelemetry-demo.yaml
echo " name: otel-demo" >> kubernetes/opentelemetry-demo.yaml
helm template opentelemetry-demo open-telemetry/opentelemetry-demo --namespace otel-demo | sed '/helm.sh\/chart\:/d' | sed '/helm.sh\/hook/d' | sed '/managed-by\: Helm/d' >> kubernetes/opentelemetry-demo.yaml
.PHONY: docker-generate-protobuf
docker-generate-protobuf:
./docker-gen-proto.sh
.PHONY: clean
clean:
rm -rf ./src/{checkout,product-catalog}/genproto/oteldemo/
rm -rf ./src/recommendation/{demo_pb2,demo_pb2_grpc}.py
rm -rf ./src/frontend/protos/demo.ts
.PHONY: check-clean-work-tree
check-clean-work-tree:
@if ! git diff --quiet; then \
echo; \
echo 'Working tree is not clean, did you forget to run "make docker-generate-protobuf"?'; \
echo; \
git status; \
exit 1; \
fi
.PHONY: start
start:
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) up --force-recreate --remove-orphans --detach
@echo ""
@echo "OpenTelemetry Demo is running."
@echo "Go to http://localhost:8080 for the demo UI."
@echo "Go to http://localhost:8080/jaeger/ui for the Jaeger UI."
@echo "Go to http://localhost:8080/grafana/ for the Grafana UI."
@echo "Go to http://localhost:8080/loadgen/ for the Load Generator UI."
@echo "Go to http://localhost:8080/feature/ to change feature flags."
.PHONY: start-minimal
start-minimal:
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) -f docker-compose.minimal.yml up --force-recreate --remove-orphans --detach
@echo ""
@echo "OpenTelemetry Demo in minimal mode is running."
@echo "Go to http://localhost:8080 for the demo UI."
@echo "Go to http://localhost:8080/jaeger/ui for the Jaeger UI."
@echo "Go to http://localhost:8080/grafana/ for the Grafana UI."
@echo "Go to http://localhost:8080/loadgen/ for the Load Generator UI."
@echo "Go to https://opentelemetry.io/docs/demo/feature-flags/ to learn how to change feature flags."
.PHONY: stop
stop:
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) down --remove-orphans --volumes
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) -f docker-compose-tests.yml down --remove-orphans --volumes
@echo ""
@echo "OpenTelemetry Demo is stopped."
# Use to restart a single service component
# Example: make restart service=frontend
.PHONY: restart
restart:
# work with `service` or `SERVICE` as input
ifdef SERVICE
service := $(SERVICE)
endif
ifdef service
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) stop $(service)
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) rm --force $(service)
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) create $(service)
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) start $(service)
else
@echo "Please provide a service name using `service=[service name]` or `SERVICE=[service name]`"
endif
# Use to rebuild and restart (redeploy) a single service component
# Example: make redeploy service=frontend
.PHONY: redeploy
redeploy:
# work with `service` or `SERVICE` as input
ifdef SERVICE
service := $(SERVICE)
endif
ifdef service
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) build $(DOCKER_COMPOSE_BUILD_ARGS) $(service)
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) stop $(service)
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) rm --force $(service)
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) create $(service)
$(DOCKER_COMPOSE_CMD) $(DOCKER_COMPOSE_ENV) start $(service)
else
@echo "Please provide a service name using `service=[service name]` or `SERVICE=[service name]`"
endif
.PHONY: build-react-native-android
build-react-native-android:
docker build -f src/react-native-app/android.Dockerfile --platform=linux/amd64 --output=. src/react-native-app

146
README.md
View File

@ -1,38 +1,54 @@
# ![otel-photo](./docs/img/opentelemetry-logo-nav.png) OpenTelemetry Demo
<!-- markdownlint-disable-next-line -->
# <img src="https://opentelemetry.io/img/logos/opentelemetry-logo-nav.png" alt="OTel logo" width="45"> OpenTelemetry Demo
[![Slack](https://img.shields.io/badge/slack-@cncf/otel/demo-brightgreen.svg?logo=slack)](https://cloud-native.slack.com/archives/C03B4CWV4DA)
[![Version](https://img.shields.io/github/v/release/open-telemetry/opentelemetry-demo?color=blueviolet)](https://github.com/open-telemetry/opentelemetry-demo/releases)
[![Commits](https://img.shields.io/github/commits-since/open-telemetry/opentelemetry-demo/latest?color=ff69b4&include_prereleases)](https://github.com/open-telemetry/opentelemetry-demo/graphs/commit-activity)
[![Downloads](https://img.shields.io/docker/pulls/otel/demo)](https://hub.docker.com/r/otel/demo)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg?color=red)](https://github.com/open-telemetry/opentelemetry-demo/blob/main/LICENSE)
[![Integration Tests](https://github.com/open-telemetry/opentelemetry-demo/actions/workflows/run-integration-tests.yml/badge.svg)](https://github.com/open-telemetry/opentelemetry-demo/actions/workflows/run-integration-tests.yml)
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/opentelemetry-demo)](https://artifacthub.io/packages/helm/opentelemetry-helm/opentelemetry-demo)
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/9247/badge)](https://www.bestpractices.dev/en/projects/9247)
## Welcome to the OpenTelemetry Astronomy Shop Demo
We started this project to provide developers, vendors, and OpenTelemetry
SIG teams with a robust demo application that demonstrates the full feature
set OpenTelemetry offers.
This repository contains the OpenTelemetry Astronomy Shop, a microservice-based
distributed system intended to illustrate the implementation of OpenTelemetry in
a near real-world environment.
Our goals are threefold:
- Provide a realistic example of a distributed system that can be used to
demonstrate OpenTelemetry instrumentation and observability.
- Build a base for vendors, tooling authors, and others to extend and
demonstrate their OpenTelemetry integrations.
- Create a living example for OpenTelemetry contributors to use for testing new
versions of the API, SDK, and other components or enhancements.
We've already made [huge
progress](https://github.com/open-telemetry/opentelemetry-demo/blob/main/CHANGELOG.md)
since we've started the project in May 2022 but we're not stopping there. The
demo is intended to be a living artifact that will be kept up to date and we
have exciting new features planned as we continue to mature the webstore.
progress](https://github.com/open-telemetry/opentelemetry-demo/blob/main/CHANGELOG.md),
and development is ongoing. We hope to represent the full feature set of
OpenTelemetry across its languages in the future.
If you'd like to help (**which we would love**), check out our [contributing
guidance](./CONTRIBUTING.md).
If you'd like to extend this demo or maintain a fork of it, read our
[fork guidance](https://opentelemetry.io/docs/demo/forking/).
## Quick start
If you want to just dive in start here.
You can be up and running with the demo in a few minutes. Check out the docs for
your preferred deployment method:
- [Docker](./docs/docker_deployment.md)
- [Kubernetes](./docs/kubernetes_deployment.md)
- [Docker](https://opentelemetry.io/docs/demo/docker_deployment/)
- [Kubernetes](https://opentelemetry.io/docs/demo/kubernetes_deployment/)
## Documentation
We have detailed documentation available in the [docs](./docs/) folder. If you're
curious about a specific feature the docs [README](./docs/README.md) can point
you in the right direction.
For detailed documentation, see [Demo Documentation][docs]. If you're curious
about a specific feature, the [docs landing page][docs] can point you in the
right direction.
## Demos featuring the Astronomy Shop
@ -40,40 +56,90 @@ We welcome any vendor to fork the project to demonstrate their services and
adding a link below. The community is committed to maintaining the project and
keeping it up to date for you.
- [Datadog](https://github.com/DataDog/opentelemetry-demo)
- [Dynatrace](https://www.dynatrace.com/news/blog/opentelemetry-demo-application-with-dynatrace/)
- [Honeycomb.io](https://github.com/honeycombio/opentelemetry-demo)
- [Lightstep](https://github.com/lightstep/opentelemetry-demo)
- [New Relic](https://github.com/newrelic/opentelemetry-demo)
See [Forking](./docs/forking.md) for more information about creating your own fork.
| | | |
|---------------------------|----------------|----------------------------------|
| [AlibabaCloud LogService] | [Google Cloud] | [Oracle] |
| [AppDynamics] | [Grafana Labs] | [Sentry] |
| [Aspecto] | [Guance] | [ServiceNow Cloud Observability]|
| [Axiom] | [Honeycomb.io] | [SigNoz] |
| [Axoflow] | [Instana] | [Splunk] |
| [Azure Data Explorer] | [Kloudfuse] | [Sumo Logic] |
| [Coralogix] | [Last9] | [TelemetryHub] |
| [Dash0] | [Liatrio] | [Teletrace] |
| [Datadog] | [Logz.io] | [Tracetest] |
| [Dynatrace] | [New Relic] | [Uptrace] |
| [Elastic] | [OpenSearch] | |
## Contributing
To get involved with the project see our [CONTRIBUTING](CONTRIBUTING.md)
documentation. Our [SIG Calls](CONTRIBUTING.md#join-a-sig-call) are Mondays at
8:15 AM PST and anyone is welcome.
documentation. Our [SIG Calls](CONTRIBUTING.md#join-a-sig-call) are every other
Wednesday at 8:30 AM PST and anyone is welcome.
## Project leadership
### Maintainers
[Maintainers](https://github.com/open-telemetry/community/blob/main/community-membership.md#maintainer)
([@open-telemetry/demo-maintainers](https://github.com/orgs/open-telemetry/teams/demo-maintainers)):
- [Austin Parker](https://github.com/austinlparker), Lightstep
- [Carter Socha](https://github.com/cartersocha), Lightstep
- [Morgan McLean](https://github.com/mtwo), Splunk
- [Pierre Tessier](https://github.com/puckpuck), Honeycomb
[Approvers](https://github.com/open-telemetry/community/blob/main/community-membership.md#approver)
([@open-telemetry/demo-approvers](https://github.com/orgs/open-telemetry/teams/demo-approvers)):
- [Juliano Costa](https://github.com/julianocosta89), Dynatrace
- [Michael Maxwell](https://github.com/mic-max), Microsoft
- [Juliano Costa](https://github.com/julianocosta89), Datadog
- [Mikko Viitanen](https://github.com/mviitane), Dynatrace
- [Penghan Wang](https://github.com/wph95), AppDynamics
- [Reiley Yang](https://github.com/reyang), Microsoft
- [Ziqi Zhao](https://github.com/fatsheep9146), Alibaba
- [Pierre Tessier](https://github.com/puckpuck), Honeycomb
- [Roger Coll](https://github.com/rogercoll), Elastic
For more information about the maintainer role, see the [community repository](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#maintainer).
### Approvers
- [Cedric Ziel](https://github.com/cedricziel), Grafana Labs
For more information about the approver role, see the [community repository](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#approver).
### Emeritus
- [Austin Parker](https://github.com/austinlparker)
- [Carter Socha](https://github.com/cartersocha)
- [Michael Maxwell](https://github.com/mic-max)
- [Morgan McLean](https://github.com/mtwo)
- [Penghan Wang](https://github.com/wph95)
- [Reiley Yang](https://github.com/reyang)
- [Ziqi Zhao](https://github.com/fatsheep9146)
For more information about the emeritus role, see the [community repository](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#emeritus-maintainerapprovertriager).
### Thanks to all the people who have contributed
[![contributors](https://contributors-img.web.app/image?repo=open-telemetry/opentelemetry-demo)](https://github.com/open-telemetry/opentelemetry-demo/graphs/contributors)
[docs]: https://opentelemetry.io/docs/demo/
<!-- Links for Demos featuring the Astronomy Shop section -->
[AlibabaCloud LogService]: https://github.com/aliyun-sls/opentelemetry-demo
[AppDynamics]: https://community.splunk.com/t5/AppDynamics-Knowledge-Base/How-to-observe-Kubernetes-deployment-of-OpenTelemetry-demo-app/ta-p/741454
[Aspecto]: https://github.com/aspecto-io/opentelemetry-demo
[Axiom]: https://play.axiom.co/axiom-play-qf1k/dashboards/otel.traces.otel-demo-traces
[Axoflow]: https://axoflow.com/opentelemetry-support-in-more-detail-in-axosyslog-and-syslog-ng/
[Azure Data Explorer]: https://github.com/Azure/Azure-kusto-opentelemetry-demo
[Coralogix]: https://coralogix.com/blog/configure-otel-demo-send-telemetry-data-coralogix
[Dash0]: https://github.com/dash0hq/opentelemetry-demo
[Datadog]: https://docs.datadoghq.com/opentelemetry/guide/otel_demo_to_datadog
[Dynatrace]: https://www.dynatrace.com/news/blog/opentelemetry-demo-application-with-dynatrace/
[Elastic]: https://github.com/elastic/opentelemetry-demo
[Google Cloud]: https://github.com/GoogleCloudPlatform/opentelemetry-demo
[Grafana Labs]: https://github.com/grafana/opentelemetry-demo
[Guance]: https://github.com/GuanceCloud/opentelemetry-demo
[Honeycomb.io]: https://github.com/honeycombio/opentelemetry-demo
[Instana]: https://github.com/instana/opentelemetry-demo
[Kloudfuse]: https://github.com/kloudfuse/opentelemetry-demo
[Last9]: https://last9.io/docs/integrations-opentelemetry-demo/
[Liatrio]: https://github.com/liatrio/opentelemetry-demo
[Logz.io]: https://logz.io/learn/how-to-run-opentelemetry-demo-with-logz-io/
[New Relic]: https://github.com/newrelic/opentelemetry-demo
[OpenSearch]: https://github.com/opensearch-project/opentelemetry-demo
[Oracle]: https://github.com/oracle-quickstart/oci-o11y-solutions/blob/main/knowledge-content/opentelemetry-demo
[Sentry]: https://github.com/getsentry/opentelemetry-demo
[ServiceNow Cloud Observability]: https://docs.lightstep.com/otel/quick-start-operator#send-data-from-the-opentelemetry-demo
[SigNoz]: https://signoz.io/blog/opentelemetry-demo/
[Splunk]: https://github.com/signalfx/opentelemetry-demo
[Sumo Logic]: https://www.sumologic.com/blog/common-opentelemetry-demo-application/
[TelemetryHub]: https://github.com/TelemetryHub/opentelemetry-demo/tree/telemetryhub-backend
[Teletrace]: https://github.com/teletrace/opentelemetry-demo
[Tracetest]: https://github.com/kubeshop/opentelemetry-demo
[Uptrace]: https://github.com/uptrace/uptrace/tree/master/example/opentelemetry-demo

5
buildkitd.toml Normal file
View File

@ -0,0 +1,5 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
[worker.oci]
max-parallelism = 4

130
docker-compose-tests.yml Normal file
View File

@ -0,0 +1,130 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
include:
- path:
- docker-compose.yml # depend on the main docker-compose file
- docker-compose-tests_include-override.yml # include override for tests
services:
# *****
# Tests
# *****
# Frontend Tests
frontendTests:
image: ${IMAGE_NAME}:${DEMO_VERSION}-frontend-tests
container_name: frontend-tests
build:
context: ./
dockerfile: ./src/frontend/Dockerfile.cypress
volumes:
- ./src/frontend/cypress/videos:/app/cypress/videos
- ./src/frontend/cypress/screenshots:/app/cypress/screenshots
environment:
- CYPRESS_baseUrl=http://${FRONTEND_ADDR}
- FRONTEND_ADDR
- NODE_ENV=production
depends_on:
- frontend
# Tracebased Tests
traceBasedTests:
image: ${IMAGE_NAME}:${DEMO_VERSION}-traceBasedTests
container_name: traceBasedTests
build:
context: ./
dockerfile: ./test/tracetesting/Dockerfile
args:
TRACETEST_IMAGE_VERSION: ${TRACETEST_IMAGE_VERSION}
environment:
- AD_ADDR
- CART_ADDR
- CHECKOUT_ADDR
- CURRENCY_ADDR
- EMAIL_ADDR
- FRONTEND_ADDR
- PAYMENT_ADDR
- PRODUCT_CATALOG_ADDR
- RECOMMENDATION_ADDR
- SHIPPING_ADDR
- KAFKA_ADDR
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
- ./test/tracetesting:/app/test/tracetesting
- ./pb:/app/pb
depends_on:
tracetest-server:
condition: service_healthy
# adding demo services as dependencies
accounting:
condition: service_started
ad:
condition: service_started
cart:
condition: service_started
checkout:
condition: service_started
currency:
condition: service_started
email:
condition: service_started
fraud-detection:
condition: service_started
frontend:
condition: service_started
payment:
condition: service_started
product-catalog:
condition: service_started
quote:
condition: service_started
recommendation:
condition: service_started
shipping:
condition: service_started
flagd:
condition: service_started
kafka:
condition: service_started
tracetest-server:
image: ${TRACETEST_IMAGE}
platform: linux/amd64
container_name: tracetest-server
volumes:
- type: bind
source: ./test/tracetesting/tracetest-config.yaml
target: /app/tracetest.yaml
- type: bind
source: ./test/tracetesting/tracetest-provision.yaml
target: /app/provision.yaml
command: --provisioning-file /app/provision.yaml
ports:
- 11633:11633
extra_hosts:
- "host.docker.internal:host-gateway"
depends_on:
tracetest-postgres:
condition: service_healthy
otel-collector:
condition: service_started
healthcheck:
test: [ "CMD", "wget", "--spider", "localhost:11633" ]
interval: 1s
timeout: 3s
retries: 60
tracetest-postgres:
image: ${POSTGRES_IMAGE}
container_name: tracetest-postgres
environment:
POSTGRES_PASSWORD: postgres
POSTGRES_USER: postgres
healthcheck:
test: pg_isready -U "$$POSTGRES_USER" -d "$$POSTGRES_DB"
interval: 1s
timeout: 5s
retries: 60
ports:
- 5432

View File

@ -0,0 +1,17 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
services:
otel-collector:
command: [ "--config=/etc/otelcol-config.yml", "--config=/etc/otelcol-config-tracetest.yml" ]
environment:
- ENVOY_PORT
- OTEL_COLLECTOR_HOST
- OTEL_COLLECTOR_PORT_GRPC
- OTEL_COLLECTOR_PORT_HTTP
volumes:
- ${DOCKER_SOCK}:/var/run/docker.sock:ro
- ${OTEL_COLLECTOR_CONFIG}:/etc/otelcol-config.yml
- ./test/tracetesting/otelcol-config-tracetest.yml:/etc/otelcol-config-tracetest.yml
depends_on: []

693
docker-compose.minimal.yml Normal file
View File

@ -0,0 +1,693 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
x-default-logging: &logging
driver: "json-file"
options:
max-size: "5m"
max-file: "2"
tag: "{{.Name}}"
networks:
default:
name: opentelemetry-demo
driver: bridge
services:
# ******************
# Core Demo Services
# ******************
# AdService
ad:
image: ${IMAGE_NAME}:${DEMO_VERSION}-ad
container_name: ad
build:
context: ./
dockerfile: ${AD_DOCKERFILE}
cache_from:
- ${IMAGE_NAME}:${IMAGE_VERSION}-ad
args:
OTEL_JAVA_AGENT_VERSION: ${OTEL_JAVA_AGENT_VERSION}
deploy:
resources:
limits:
memory: 300M
restart: unless-stopped
ports:
- "${AD_PORT}"
environment:
- AD_PORT
- FLAGD_HOST
- OTEL_EXPORTER_OTLP_ENDPOINT=http://${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_HTTP}
- OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
- OTEL_RESOURCE_ATTRIBUTES
- OTEL_LOGS_EXPORTER=otlp
- OTEL_SERVICE_NAME=ad
# Workaround on OSX for https://bugs.openjdk.org/browse/JDK-8345296
- _JAVA_OPTIONS
depends_on:
otel-collector:
condition: service_started
logging: *logging
# Cart service
cart:
image: ${IMAGE_NAME}:${DEMO_VERSION}-cart
container_name: cart
build:
context: ./
dockerfile: ${CART_DOCKERFILE}
cache_from:
- ${IMAGE_NAME}:${IMAGE_VERSION}-cart
deploy:
resources:
limits:
memory: 160M
restart: unless-stopped
ports:
- "${CART_PORT}"
environment:
- CART_PORT
- FLAGD_HOST
- VALKEY_ADDR
- OTEL_EXPORTER_OTLP_ENDPOINT
- OTEL_RESOURCE_ATTRIBUTES
- OTEL_SERVICE_NAME=cart
- ASPNETCORE_URLS=http://*:${CART_PORT}
depends_on:
valkey-cart:
condition: service_started
otel-collector:
condition: service_started
logging: *logging
# Checkout service
checkout:
image: ${IMAGE_NAME}:${DEMO_VERSION}-checkout
container_name: checkout
build:
context: ./
dockerfile: ${CHECKOUT_DOCKERFILE}
cache_from:
- ${IMAGE_NAME}:${IMAGE_VERSION}-checkout
deploy:
resources:
limits:
memory: 20M
restart: unless-stopped
ports:
- "${CHECKOUT_PORT}"
environment:
- CHECKOUT_PORT
- CART_ADDR
- CURRENCY_ADDR
- EMAIL_ADDR
- FLAGD_HOST
- PAYMENT_ADDR
- PRODUCT_CATALOG_ADDR
- SHIPPING_ADDR
- GOMEMLIMIT=16MiB
- OTEL_EXPORTER_OTLP_ENDPOINT
- OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
- OTEL_RESOURCE_ATTRIBUTES
- OTEL_SERVICE_NAME=checkout
depends_on:
cart:
condition: service_started
currency:
condition: service_started
email:
condition: service_started
payment:
condition: service_started
product-catalog:
condition: service_started
shipping:
condition: service_started
otel-collector:
condition: service_started
logging: *logging
# Currency service
currency:
image: ${IMAGE_NAME}:${DEMO_VERSION}-currency
container_name: currency
build:
context: ./
dockerfile: ${CURRENCY_DOCKERFILE}
cache_from:
- ${IMAGE_NAME}:${IMAGE_VERSION}-currency
args:
OPENTELEMETRY_CPP_VERSION: ${OPENTELEMETRY_CPP_VERSION}
deploy:
resources:
limits:
memory: 20M
restart: unless-stopped
ports:
- "${CURRENCY_PORT}"
environment:
- CURRENCY_PORT
- VERSION=${IMAGE_VERSION}
- OTEL_EXPORTER_OTLP_ENDPOINT
- OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.name=currency # The C++ SDK does not support OTEL_SERVICE_NAME
depends_on:
otel-collector:
condition: service_started
logging: *logging
# Email service
email:
image: ${IMAGE_NAME}:${DEMO_VERSION}-email
container_name: email
build:
context: ./src/email
cache_from:
- ${IMAGE_NAME}:${IMAGE_VERSION}-email
deploy:
resources:
limits:
memory: 100M
restart: unless-stopped
ports:
- "${EMAIL_PORT}"
environment:
- APP_ENV=production
- EMAIL_PORT
- OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=http://${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_HTTP}/v1/traces
- OTEL_RESOURCE_ATTRIBUTES
- OTEL_SERVICE_NAME=email
depends_on:
otel-collector:
condition: service_started
logging: *logging
# Frontend
frontend:
image: ${IMAGE_NAME}:${DEMO_VERSION}-frontend
container_name: frontend
build:
context: ./
dockerfile: ${FRONTEND_DOCKERFILE}
cache_from:
- ${IMAGE_NAME}:${IMAGE_VERSION}-frontend
deploy:
resources:
limits:
memory: 250M
restart: unless-stopped
ports:
- "${FRONTEND_PORT}"
environment:
- PORT=${FRONTEND_PORT}
- FRONTEND_ADDR
- AD_ADDR
- CART_ADDR
- CHECKOUT_ADDR
- CURRENCY_ADDR
- PRODUCT_CATALOG_ADDR
- RECOMMENDATION_ADDR
- SHIPPING_ADDR
- OTEL_EXPORTER_OTLP_ENDPOINT
- OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES}
- ENV_PLATFORM
- OTEL_SERVICE_NAME=frontend
- PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT
- OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
- WEB_OTEL_SERVICE_NAME=frontend-web
- OTEL_COLLECTOR_HOST
- FLAGD_HOST
- FLAGD_PORT
depends_on:
ad:
condition: service_started
cart:
condition: service_started
checkout:
condition: service_started
currency:
condition: service_started
product-catalog:
condition: service_started
quote:
condition: service_started
recommendation:
condition: service_started
shipping:
condition: service_started
otel-collector:
condition: service_started
image-provider:
condition: service_started
logging: *logging
# Frontend Proxy (Envoy)
frontend-proxy:
image: ${IMAGE_NAME}:${DEMO_VERSION}-frontend-proxy
container_name: frontend-proxy
build:
context: ./
dockerfile: ${FRONTEND_PROXY_DOCKERFILE}
deploy:
resources:
limits:
memory: 65M
restart: unless-stopped
ports:
- "${ENVOY_PORT}:${ENVOY_PORT}"
- 10000:10000
environment:
- FRONTEND_PORT
- FRONTEND_HOST
- LOCUST_WEB_HOST
- LOCUST_WEB_PORT
- GRAFANA_PORT
- GRAFANA_HOST
- JAEGER_PORT
- JAEGER_HOST
- OTEL_COLLECTOR_HOST
- IMAGE_PROVIDER_HOST
- IMAGE_PROVIDER_PORT
- OTEL_COLLECTOR_PORT_GRPC
- OTEL_COLLECTOR_PORT_HTTP
- OTEL_RESOURCE_ATTRIBUTES
- OTEL_SERVICE_NAME=frontend-proxy
- ENVOY_PORT
- FLAGD_HOST
- FLAGD_PORT
- FLAGD_UI_HOST
- FLAGD_UI_PORT
depends_on:
frontend:
condition: service_started
load-generator:
condition: service_started
jaeger:
condition: service_started
grafana:
condition: service_started
dns_search: ""
# image-provider
image-provider:
image: ${IMAGE_NAME}:${DEMO_VERSION}-image-provider
container_name: image-provider
build:
context: ./
dockerfile: ${IMAGE_PROVIDER_DOCKERFILE}
cache_from:
- ${IMAGE_NAME}:${IMAGE_VERSION}-image-provider
deploy:
resources:
limits:
memory: 120M
restart: unless-stopped
ports:
- "${IMAGE_PROVIDER_PORT}"
environment:
- IMAGE_PROVIDER_PORT
- OTEL_COLLECTOR_HOST
- OTEL_COLLECTOR_PORT_GRPC
- OTEL_SERVICE_NAME=image-provider
- OTEL_RESOURCE_ATTRIBUTES
depends_on:
otel-collector:
condition: service_started
logging: *logging
# Load Generator
load-generator:
image: ${IMAGE_NAME}:${DEMO_VERSION}-load-generator
container_name: load-generator
build:
context: ./
dockerfile: ${LOAD_GENERATOR_DOCKERFILE}
cache_from:
- ${IMAGE_NAME}:${IMAGE_VERSION}-load-generator
deploy:
resources:
limits:
memory: 120M
restart: unless-stopped
ports:
- "${LOCUST_WEB_PORT}"
environment:
- LOCUST_WEB_PORT
- LOCUST_USERS
- LOCUST_HOST
- LOCUST_HEADLESS
- LOCUST_AUTOSTART
- LOCUST_BROWSER_TRAFFIC_ENABLED=false
- OTEL_EXPORTER_OTLP_ENDPOINT
- OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
- OTEL_RESOURCE_ATTRIBUTES
- OTEL_SERVICE_NAME=load-generator
- PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python
- LOCUST_WEB_HOST=0.0.0.0
- FLAGD_HOST
- FLAGD_OFREP_PORT
depends_on:
frontend:
condition: service_started
flagd:
condition: service_started
logging: *logging
# Payment service
payment:
image: ${IMAGE_NAME}:${DEMO_VERSION}-payment
container_name: payment
build:
context: ./
dockerfile: ${PAYMENT_DOCKERFILE}
cache_from:
- ${IMAGE_NAME}:${IMAGE_VERSION}-payment
deploy:
resources:
limits:
memory: 120M
restart: unless-stopped
ports:
- "${PAYMENT_PORT}"
environment:
- FLAGD_HOST
- PAYMENT_PORT
- OTEL_EXPORTER_OTLP_ENDPOINT
- OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
- OTEL_RESOURCE_ATTRIBUTES
- OTEL_SERVICE_NAME=payment
depends_on:
otel-collector:
condition: service_started
logging: *logging
# Product Catalog service
product-catalog:
image: ${IMAGE_NAME}:${DEMO_VERSION}-product-catalog
container_name: product-catalog
build:
context: ./
dockerfile: ${PRODUCT_CATALOG_DOCKERFILE}
cache_from:
- ${IMAGE_NAME}:${IMAGE_VERSION}-product-catalog
deploy:
resources:
limits:
memory: 20M
restart: unless-stopped
ports:
- "${PRODUCT_CATALOG_PORT}"
environment:
- FLAGD_HOST
- PRODUCT_CATALOG_PORT
- PRODUCT_CATALOG_RELOAD_INTERVAL
- GOMEMLIMIT=16MiB
- OTEL_EXPORTER_OTLP_ENDPOINT
- OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
- OTEL_RESOURCE_ATTRIBUTES
- OTEL_SERVICE_NAME=product-catalog
volumes:
- ./src/product-catalog/products:/usr/src/app/products
depends_on:
otel-collector:
condition: service_started
logging: *logging
# Quote service
quote:
image: ${IMAGE_NAME}:${DEMO_VERSION}-quote
container_name: quote
build:
context: ./
dockerfile: ${QUOTE_DOCKERFILE}
cache_from:
- ${IMAGE_NAME}:${IMAGE_VERSION}-quote
deploy:
resources:
limits:
memory: 40M
restart: unless-stopped
ports:
- "${QUOTE_PORT}"
environment:
- OTEL_EXPORTER_OTLP_ENDPOINT=http://${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_HTTP}
- OTEL_PHP_AUTOLOAD_ENABLED=true
- QUOTE_PORT
- OTEL_RESOURCE_ATTRIBUTES
- OTEL_SERVICE_NAME=quote
- OTEL_PHP_INTERNAL_METRICS_ENABLED=true
depends_on:
otel-collector:
condition: service_started
logging: *logging
# Recommendation service
recommendation:
image: ${IMAGE_NAME}:${DEMO_VERSION}-recommendation
container_name: recommendation
build:
context: ./
dockerfile: ${RECOMMENDATION_DOCKERFILE}
cache_from:
- ${IMAGE_NAME}:${IMAGE_VERSION}-recommendation
deploy:
resources:
limits:
memory: 50M
restart: unless-stopped
ports:
- "${RECOMMENDATION_PORT}"
environment:
- FLAGD_HOST
- RECOMMENDATION_PORT
- PRODUCT_CATALOG_ADDR
- OTEL_PYTHON_LOG_CORRELATION=true
- OTEL_EXPORTER_OTLP_ENDPOINT
- OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
- OTEL_RESOURCE_ATTRIBUTES
- OTEL_SERVICE_NAME=recommendation
- PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python
depends_on:
product-catalog:
condition: service_started
otel-collector:
condition: service_started
logging: *logging
# Shipping service
shipping:
image: ${IMAGE_NAME}:${DEMO_VERSION}-shipping
container_name: shipping
build:
context: ./
dockerfile: ${SHIPPING_DOCKERFILE}
cache_from:
- ${IMAGE_NAME}:${IMAGE_VERSION}-shipping
deploy:
resources:
limits:
memory: 20M
restart: unless-stopped
ports:
- "${SHIPPING_PORT}"
environment:
- SHIPPING_PORT
- QUOTE_ADDR
- OTEL_EXPORTER_OTLP_ENDPOINT=http://${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_GRPC}
- OTEL_RESOURCE_ATTRIBUTES
- OTEL_SERVICE_NAME=shipping
healthcheck:
test: ["CMD-SHELL", "timeout 1 bash -c '>/dev/tcp/localhost/${SHIPPING_PORT}'"]
start_period: 10s
interval: 5s
timeout: 10s
retries: 10
depends_on:
otel-collector:
condition: service_started
logging: *logging
# ******************
# Dependent Services
# ******************
# Flagd, feature flagging service
flagd:
image: ${FLAGD_IMAGE}
container_name: flagd
deploy:
resources:
limits:
memory: 75M
environment:
- FLAGD_OTEL_COLLECTOR_URI=${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_GRPC}
- FLAGD_METRICS_EXPORTER=otel
- GOMEMLIMIT=60MiB
- OTEL_RESOURCE_ATTRIBUTES
- OTEL_SERVICE_NAME=flagd
command: [
"start",
"--uri",
"file:./etc/flagd/demo.flagd.json"
]
ports:
- "${FLAGD_PORT}"
- "${FLAGD_OFREP_PORT}"
volumes:
- ./src/flagd:/etc/flagd
logging:
*logging
# Valkey used by Cart service
valkey-cart:
image: ${VALKEY_IMAGE}
container_name: valkey-cart
user: valkey
deploy:
resources:
limits:
memory: 20M
restart: unless-stopped
ports:
- "${VALKEY_PORT}"
logging: *logging
# ********************
# Telemetry Components
# ********************
# Jaeger
jaeger:
image: ${JAEGERTRACING_IMAGE}
container_name: jaeger
command:
- "--memory.max-traces=5000"
- "--query.base-path=/jaeger/ui"
- "--prometheus.server-url=http://${PROMETHEUS_ADDR}"
- "--prometheus.query.normalize-calls=true"
- "--prometheus.query.normalize-duration=true"
deploy:
resources:
limits:
memory: 400M
restart: unless-stopped
ports:
- "${JAEGER_PORT}" # Jaeger UI
- "${OTEL_COLLECTOR_PORT_GRPC}"
environment:
- METRICS_STORAGE_TYPE=prometheus
logging: *logging
# Grafana
grafana:
image: ${GRAFANA_IMAGE}
container_name: grafana
deploy:
resources:
limits:
memory: 120M
restart: unless-stopped
environment:
- "GF_INSTALL_PLUGINS=grafana-opensearch-datasource"
volumes:
- ./src/grafana/grafana.ini:/etc/grafana/grafana.ini
- ./src/grafana/provisioning/:/etc/grafana/provisioning/
ports:
- "${GRAFANA_PORT}"
logging: *logging
# OpenTelemetry Collector
otel-collector:
image: ${COLLECTOR_CONTRIB_IMAGE}
container_name: otel-collector
deploy:
resources:
limits:
memory: 200M
restart: unless-stopped
command: [ "--config=/etc/otelcol-config.yml", "--config=/etc/otelcol-config-extras.yml" ]
user: 0:0
volumes:
- ${HOST_FILESYSTEM}:/hostfs:ro
- ${DOCKER_SOCK}:/var/run/docker.sock:ro
- ${OTEL_COLLECTOR_CONFIG}:/etc/otelcol-config.yml
- ${OTEL_COLLECTOR_CONFIG_EXTRAS}:/etc/otelcol-config-extras.yml
ports:
- "${OTEL_COLLECTOR_PORT_GRPC}"
- "${OTEL_COLLECTOR_PORT_HTTP}"
depends_on:
jaeger:
condition: service_started
opensearch:
condition: service_healthy
logging: *logging
environment:
- FRONTEND_PROXY_ADDR
- IMAGE_PROVIDER_HOST
- IMAGE_PROVIDER_PORT
- HOST_FILESYSTEM
- OTEL_COLLECTOR_HOST
- OTEL_COLLECTOR_PORT_GRPC
- OTEL_COLLECTOR_PORT_HTTP
- GOMEMLIMIT=160MiB
# Prometheus
prometheus:
image: ${PROMETHEUS_IMAGE}
container_name: prometheus
command:
- --web.console.templates=/etc/prometheus/consoles
- --web.console.libraries=/etc/prometheus/console_libraries
- --storage.tsdb.retention.time=1h
- --config.file=/etc/prometheus/prometheus-config.yaml
- --storage.tsdb.path=/prometheus
- --web.enable-lifecycle
- --web.route-prefix=/
- --web.enable-otlp-receiver
- --enable-feature=exemplar-storage
volumes:
- ./src/prometheus/prometheus-config.yaml:/etc/prometheus/prometheus-config.yaml
deploy:
resources:
limits:
memory: 300M
restart: unless-stopped
ports:
- "${PROMETHEUS_PORT}:${PROMETHEUS_PORT}"
logging: *logging
# OpenSearch
opensearch:
image: ${OPENSEARCH_IMAGE}
container_name: opensearch
deploy:
resources:
limits:
memory: 1.1G
restart: unless-stopped
environment:
- cluster.name=demo-cluster
- node.name=demo-node
- bootstrap.memory_lock=true
- discovery.type=single-node
- OPENSEARCH_JAVA_OPTS=-Xms300m -Xmx300m
- DISABLE_INSTALL_DEMO_CONFIG=true
- DISABLE_SECURITY_PLUGIN=true
# Workaround on OSX for https://bugs.openjdk.org/browse/JDK-8345296
- _JAVA_OPTIONS
ulimits:
memlock:
soft: -1
hard: -1
nofile:
soft: 65536
hard: 65536
ports:
- "9200"
healthcheck:
test: curl -s http://localhost:9200/_cluster/health | grep -E '"status":"(green|yellow)"'
start_period: 10s
interval: 5s
timeout: 10s
retries: 10
logging: *logging

File diff suppressed because it is too large Load Diff

61
docker-gen-proto.sh Executable file
View File

@ -0,0 +1,61 @@
#!/bin/sh
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
set -e # Exit immediately if a command exits with a non-zero status.
set -x # Print commands and their arguments as they are executed
# This script is used to generate protobuf files for all services with Docker.
. ./.env
gen_proto_go() {
echo "Generating Go protobuf files for $1"
docker build -f "src/$1/genproto/Dockerfile" -t "$1-genproto" .
docker run --rm -v $(pwd):/build "$1-genproto" \
protoc -I /build/pb /build/pb/demo.proto --go_out="./src/$1/" --go-grpc_out="./src/$1/"
}
gen_proto_cpp() {
echo "Generating Cpp protobuf files for $1"
docker build --build-arg OPENTELEMETRY_CPP_VERSION=${OPENTELEMETRY_CPP_VERSION} -f "src/$1/genproto/Dockerfile" -t "$1-genproto" .
docker run --rm -v $(pwd):/build "$1-genproto" \
cp -r "/$1/build/generated" "/build/src/$1/build/"
}
gen_proto_python() {
echo "Generating Python protobuf files for $1"
docker build -f "src/$1/genproto/Dockerfile" -t "$1-genproto" .
docker run --rm -v $(pwd):/build "$1-genproto" \
python -m grpc_tools.protoc -I /build/pb/ --python_out="./src/$1/" --grpc_python_out="./src/$1/" /build/pb/demo.proto
}
gen_proto_ts() {
echo "Generating Typescript protobuf files for $1"
docker build -f "src/$1/genproto/Dockerfile" -t "$1-genproto" .
docker run --rm -e SERVICE=$1 -v $(pwd):/build "$1-genproto" /bin/sh -c '
mkdir -p /build/src/$SERVICE/protos && \
protoc -I /build/pb \
--plugin=protoc-gen-ts_proto=/app/node_modules/.bin/protoc-gen-ts_proto \
--ts_proto_opt=esModuleInterop=true \
--ts_proto_out="/build/src/$SERVICE/protos" \
--ts_proto_opt=outputServices=grpc-js \
/build/pb/demo.proto'
}
if [ -z "$1" ]; then
#gen_proto_dotnet accounting
#gen_proto_java ad
#gen_proto_dotnet cart
gen_proto_go checkout
gen_proto_cpp currency
#gen_proto_ruby email
gen_proto_ts frontend
#gen_proto_js payment
gen_proto_go product-catalog
#gen_proto_php quote
gen_proto_python recommendation
#gen_proto_rust shipping
else
"gen_proto_$1" "$2"
fi

View File

@ -1,81 +0,0 @@
# OpenTelemetry Demo Documentation
Welcome to the OpenTelemetry Demo! This folder contains overall documentation
for the project, how to install and run it, and some scenarios you can use to
view OpenTelemetry in action.
## Table of Contents
- [Guided Scenarios](#scenarios)
- [Language Instrumentation Examples](#language-feature-reference)
- [Quick Start](#running-the-demo)
- [References](#reference)
- [Service Documentation](#service-documentation)
### Running the Demo
Want to deploy the demo and see it in action? Start here.
- [Docker](./docker_deployment.md)
- [Kubernetes](./kubernetes_deployment.md)
### Language Feature Reference
Want to understand how a particular language's instrumentation works? Start
here.
| Language | Auto Instrumentation | Manual Instrumentation |
|---------------|---------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|
| .NET | [Cart Service](./services/cartservice.md) | [Cart Service](./services/cartservice.md) |
| C++ | | |
| Erlang/Elixir | [Feature Flag Service](./services/featureflagservice.md) | [Feature Flag Service](./services/featureflagservice.md) |
| Go | [Checkout Service](./services/checkoutservice.md), [Product Catalog Service]( ./services/productcatalogservice.md ) | [Checkout Service](./services/checkoutservice.md), [Product Catalog Service]( ./services/productcatalogservice.md ) |
| Java | [Ad Service](./services/adservice.md) | [Ad Service](./services/adservice.md) |
| JavaScript | [Frontend]( ./services/frontend.md ) | [Frontend](./services/frontend.md), [Payment Service](./services/paymentservice.md) |
| PHP | [Quote Service](./services/quoteservice.md) | [Quote Service](./services/quoteservice.md) |
| Python | [Recommendation Service](./services/recommendationservice.md) | [Recommendation Service](./services/recommendationservice.md) |
| Ruby | [Email Service](./services/emailservice.md) | [Email Service](./services/emailservice.md) |
| Rust | [Shipping Service](./services/shippingservice.md) | [Shipping Service](./services/shippingservice.md) |
### Service Documentation
Specific information about how OpenTelemetry is deployed in each service can be
found here:
- [Ad Service](./services/adservice.md)
- [Cart Service](./services/cartservice.md)
- [Checkout Service](./services/checkoutservice.md)
- [Email Service](./services/emailservice.md)
- [Feature Flag Service](./services/featureflagservice.md)
- [Frontend](./services/frontend.md)
- [Load Generator](./services/loadgenerator.md)
- [Payment Service](./services/paymentservice.md)
- [Product Catalog Service](./services/productcatalogservice.md)
- [Quote Service](./services/quoteservice.md)
- [Recommendation Service](./services/recommendationservice.md)
- [Shipping Service](./services/shippingservice.md)
### Scenarios
How can you solve problems with OpenTelemetry? These scenarios walk you through
some pre-configured problems and show you how to interpret OpenTelemetry data to
solve them.
We'll be adding more scenarios over time.
- Generate a [Product Catalog error](feature_flags.md) for `GetProduct` requests
with product id: `OLJCESPC7Z` using the Feature Flag service
### Reference
Project reference documentation, like requirements and feature matrices.
- [Architecture](./current_architecture.md)
- [Feature Flags Reference](./feature_flags.md)
- [Metric Feature Matrix](./metric_service_features.md)
- [Requirements](./requirements/)
- [Screenshots](./demo_screenshots.md)
- [Service Roles Table](./service_table.md)
- [Span Attributes Reference](./manual_span_attributes.md)
- [Tests](./tests.md)
- [Trace Feature Matrix](./trace_service_features.md)

View File

@ -1,94 +0,0 @@
# Demo Architecture
**Online Boutique** is composed of microservices written in different programming
languages that talk to each other over gRPC and HTTP; and a load generator which
uses [Locust](https://locust.io/) to fake user traffic.
```mermaid
graph TD
subgraph Service Diagram
adservice(Ad Service):::java
cache[(Cache<br/>&#40redis&#41)]
cartservice(Cart Service):::dotnet
checkoutservice(Checkout Service):::golang
currencyservice(Currency Service):::cpp
emailservice(Email Service):::ruby
frontend(Frontend):::javascript
frontendproxy(Frontend Proxy <br/>&#40Envoy&#41):::cpp
loadgenerator([Load Generator]):::python
paymentservice(Payment Service):::javascript
productcatalogservice(Product Catalog Service):::golang
quoteservice(Quote Service):::php
recommendationservice(Recommendation Service):::python
shippingservice(Shipping Service):::rust
featureflagservice(Feature Flag Service):::erlang
featureflagstore[(Feature Flag Store<br/>&#40PostgreSQL DB&#41)]
Internet -->|HTTP| frontendproxy
frontendproxy -->|HTTP| frontend
frontendproxy -->|HTTP| featureflagservice
loadgenerator -->|HTTP| frontend
checkoutservice --->|gRPC| cartservice --> cache
checkoutservice --->|gRPC| productcatalogservice
checkoutservice --->|gRPC| currencyservice
checkoutservice --->|HTTP| emailservice
checkoutservice --->|gRPC| paymentservice
checkoutservice -->|gRPC| shippingservice
frontend -->|gRPC| adservice
frontend -->|gRPC| cartservice
frontend -->|gRPC| productcatalogservice
frontend -->|gRPC| checkoutservice
frontend -->|gRPC| currencyservice
frontend -->|gRPC| recommendationservice -->|gRPC| productcatalogservice
frontend -->|gRPC| shippingservice -->|HTTP| quoteservice
productcatalogservice -->|gRPC| featureflagservice
shippingservice -->|gRPC| featureflagservice
featureflagservice --> featureflagstore
end
classDef java fill:#b07219,color:white;
classDef dotnet fill:#178600,color:white;
classDef golang fill:#00add8,color:black;
classDef cpp fill:#f34b7d,color:white;
classDef ruby fill:#701516,color:white;
classDef python fill:#3572A5,color:white;
classDef javascript fill:#f1e05a,color:black;
classDef rust fill:#dea584,color:black;
classDef erlang fill:#b83998,color:white;
classDef php fill:#4f5d95,color:white;
```
```mermaid
graph TD
subgraph Service Legend
javasvc(Java):::java
dotnetsvc(.NET):::dotnet
golangsvc(Go):::golang
cppsvc(C++):::cpp
rubysvc(Ruby):::ruby
pythonsvc(Python):::python
javascriptsvc(JavaScript):::javascript
rustsvc(Rust):::rust
erlangsvc(Erlang/Elixir):::erlang
phpsvc(PHP):::php
end
classDef java fill:#b07219,color:white;
classDef dotnet fill:#178600,color:white;
classDef golang fill:#00add8,color:black;
classDef cpp fill:#f34b7d,color:white;
classDef ruby fill:#701516,color:white;
classDef python fill:#3572A5,color:white;
classDef javascript fill:#f1e05a,color:black;
classDef rust fill:#dea584,color:black;
classDef erlang fill:#b83998,color:white;
classDef php fill:#4f5d95,color:white;
```
Find the **Protocol Buffer Definitions** in the `/pb/` directory.

View File

@ -1,28 +0,0 @@
# Features
- **[Kubernetes](https://kubernetes.io)**: the app is designed to run on
Kubernetes (both locally, as well as on the cloud) using a Helm chart.
- **[Docker](https://docs.docker.com)**: this forked sample can also be executed
only with Docker.
- **[gRPC](https://grpc.io)**: microservices use a high volume of gRPC calls to
communicate to each other.
- **[HTTP](https://www.rfc-editor.org/rfc/rfc9110.html)**: microservices use HTTP
where gRPC is unavailable or not well supported.
- **[OpenTelemetry Traces](https://opentelemetry.io)**: all services are
instrumented using OpenTelemetry available instrumentation libraries.
- **[OpenTelemetry Metrics](https://opentelemetry.io)**: Select services are
instrumented using OpenTelemetry available instrumentation libraries. More will
be added as the relevant SDKs are released.
- **[OpenTelemetry
Collector](https://opentelemetry.io/docs/collector/getting-started)**: all
services are instrumented and sending the generated traces and metrics to the
OpenTelemetry Collector via gRPC. The received traces are then exported to the
logs and to Jaeger.
- **[Jaeger](https://www.jaegertracing.io)**: all generated traces are being
sent to Jaeger.
- **Synthetic Load Generation**: the application demo comes with a background
job that creates realistic usage patterns on the website using
[Locust](https://locust.io/) load generator.
- **[Prometheus](https://prometheus.io/)**: all generated metrics are scraped by
Prometheus.
- **[Grafana](https://grafana.com/)**: all metric dashboards are stored in Grafana.

View File

@ -1,43 +0,0 @@
# Demo Screenshots
- [Demo Screenshots](#demo-screenshots)
- [Webstore](#webstore)
- [Jaeger](#jaeger)
- [Prometheus](#prometheus)
- [Grafana](#grafana)
- [Feature Flag UI](#feature-flag-ui)
- [Load Generator UI](#load-generator-ui)
## Webstore
| Home Page | Checkout Screen |
| ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| ![frontend-1](https://user-images.githubusercontent.com/15364991/194416314-d8210de5-814a-45b8-a47c-9d6bace51fa5.png) | ![frontend-2](https://user-images.githubusercontent.com/15364991/194416580-7f7ac8fe-85c0-462d-a896-6e0f6c95afac.png) |
## Jaeger
| Jaeger UI | Trace View |
| ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| ![jaeger-ui](https://user-images.githubusercontent.com/15364991/194417029-1e40f276-8785-47fb-b645-c90820c0ff52.png) | ![jaeger-trace-view](https://user-images.githubusercontent.com/15364991/194416769-188acc26-71c9-4611-8150-aa8639f11217.png) |
| System Architecture|
| --- |
|![jaeger-system-architecture](https://user-images.githubusercontent.com/47896520/196496223-6d6ea729-5bea-4a8c-a2c6-cd51cce386ae.png)|
## Prometheus
![prometheus](https://user-images.githubusercontent.com/47896520/196564627-ba9f5e91-a0fa-4bf0-beb1-f3a79ca309b5.png)
## Grafana
| Prometheus Data Source |Jaeger Data Source |
| --- | --- |
| ![grafana-prometheus](https://user-images.githubusercontent.com/47896520/196495466-86d3ce33-def4-4808-a6d9-3e32934bbf03.png) | ![gragana-jaeger](https://user-images.githubusercontent.com/47896520/196495509-c233d0d9-5e4c-4607-b609-dbf7869298d9.png) |
## Feature Flag UI
![feature-flag-ui](https://user-images.githubusercontent.com/47896520/196496050-22fbbb56-9e62-46dd-a23c-c34c5566f7d2.png)
## Load Generator UI
![load-generator-ui](https://user-images.githubusercontent.com/47896520/196496589-bda802fc-aada-4e72-a184-93bb4711abca.png)

View File

@ -1,92 +0,0 @@
# Docker
## Prerequisites
- Docker
- [Docker Compose](https://docs.docker.com/compose/install/#install-compose) v2.0.0+
- 4 GB of RAM
## Clone Repo
- Clone the Webstore Demo repository:
```shell
git clone https://github.com/open-telemetry/opentelemetry-demo.git
```
## Open Folder
- Navigate to the cloned folder:
```shell
cd opentelemetry-demo/
```
## Run Docker Compose
- Start the demo:
```shell
docker compose up --no-build
```
**Note:** The `--no-build` flag is used to fetch released docker images from
[ghcr](http://ghcr.io/open-telemetry/demo) instead of building from source.
Removing the `--no-build` command line option will rebuild all images from
source. It may take more than 20 minutes to build if the flag is omitted.
## Verify the Webstore & the Telemetry
Once the images are built and containers are started you can access:
- Webstore: <http://localhost:8080/>
- Grafana: <http://localhost:8080/grafana/>
- Feature Flags UI: <http://localhost:8080/feature/>
- Load Generator UI: <http://localhost:8080/loadgen/>
- Jaeger UI: <http://localhost:8080/jaeger/ui/>
## Bring your own backend
Likely you want to use the Webstore as a demo application for an observability
backend you already have (e.g. an existing instance of Jaeger, Zipkin, or one
of the [vendor of your choice](https://opentelemetry.io/vendors/).
OpenTelemetry Collector can be used to export telemetry data to multiple
backends. By default, the collector in the demo application will merge the
configuration from two files:
- otelcol-config.yml
- otelcol-config-extras.yml
To add your backend, open the file
[src/otelcollector/otelcol-config-extras.yml](../src/otelcollector/otelcol-config-extras.yml)
with an editor.
- Start by adding a new exporter. For example, if your backend supports
OTLP over HTTP, add the following:
```yaml
exporters:
otlphttp/example:
endpoint: <your-endpoint-url>
```
- Then add a new pipeline with your new exporter:
```yaml
service:
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp/example]
```
Vendor backends might require you to add additional parameters for
authentication, please check their documentation. Some backends require
different exporters, you may find them and their documentation available at
[opentelemetry-collector-contrib/exporter](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter).
After updating the `otelcol-config-extras.yml`, start the demo by running
`docker compose up`. After a while, you should see the traces flowing into
your backend as well.

View File

@ -1,10 +0,0 @@
# Feature Flags
This demo comes with several feature flags which can control failure conditions
in specific services. By default the flags are disabled. Using the Feature Flags
UI <http://localhost:8080/feature> you will be able to control the status of these
feature flags.
| Feature Flag | Service(s) | Description |
|-------------------------|-----------------|---------------------------------------------------------------------------|
| `productCatalogFailure` | Product Catalog | Generate an error for `GetProduct` requests with product id: `OLJCESPC7Z` |

View File

@ -1,76 +0,0 @@
# Forking this Repository
This repository is designed to be forked and used as a tool to show off what you
are doing with OpenTelemetry.
Setting up a fork or a demo usually only requires overriding some environment
variables and possibly replacing some container images.
Live demos can be added to the [README](https://github.com/open-telemetry/opentelemetry-demo/blob/main/README.md?plain=1#L186)
## Building Custom Images
Docker Compose uses `IMAGE_VERSION` and `IMAGE_NAME` from `.env` to tag all
images. Modify these values in order to push or pull custom images from your
container registry of choice.
## Configuring the Collector
The collector is configured to export traces to jaeger and metrics to prometheus
in
[otelcol-config.yml](https://github.com/open-telemetry/opentelemetry-demo/blob/main/src/otelcollector/otelcol-config.yml)
You may wish to make a copy of
[otelcol-config-extras.yml](https://github.com/open-telemetry/opentelemetry-demo/blob/main/src/otelcollector/otelcol-config-extras.yml)
for your fork and to modify the relevant volume mounts for the collector in
[docker-compose.yaml](https://github.com/open-telemetry/opentelemetry-demo/blob/main/docker-compose.yml)
## Configuring the Collector [Helm/Kubernetes]
The [helm
charts](https://github.com/open-telemetry/opentelemetry-helm-charts/tree/main/charts/opentelemetry-demo)
allow for easy customization of collector configuration using a custom values
file:
```yaml
opentelemetry-collector:
config:
exporters:
otlp:
endpoint: "your-otlp-endpoint.com:4317"
headers:
"x-vendor-api-key": "YOUR_API_KEY"
service:
pipelines:
metrics:
exporters:
- otlp
traces:
exporters:
- otlp
- jaeger
```
Save this file and pass it into helm:
```shell
helm install opentelemetry-demo
open-telemetry/opentelemetry-demo --values opentelemetry-demo-values.yaml
```
Values provided in this way will be merged with the default values.
## Image Overrides [Helm/Kubernetes]
Each service has a key `imageOverride` which accepts a map of image override
options, for example:
```yaml
components:
adService:
imageOverride:
repository: "my-repo"
tag: "my-tag"
pullSecrets: {}
pullPolicy: Always
```

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -1,27 +0,0 @@
# Kubernetes
We provide a [OpenTelemetry Demo Helm
chart](https://github.com/open-telemetry/opentelemetry-helm-charts/tree/main/charts/opentelemetry-demo)
to help deploy the demo to an existing Kubernetes cluster.
[Helm](https://helm.sh) must be installed to use the charts.
Please refer to Helm's [documentation](https://helm.sh/docs/) to get started.
## Prerequisites
- Pre-existing Kubernetes Cluster
- Helm 3.0+
## Install the Chart
Add OpenTelemetry Helm repository:
```console
helm repo add open-telemetry https://open-telemetry.github.io/opentelemetry-helm-charts
```
To install the chart with the release name my-otel-demo, run the following command:
```console
helm install my-otel-demo open-telemetry/opentelemetry-demo
```

View File

@ -1,123 +0,0 @@
# Manual Span Attributes
This document contains the list of manual Span Attributes used throughout the demo:
## AdService
| Name | Type | Description |
|-----------------------------|--------|---------------------------------------|
| `app.ads.category` | string | Category for returned ad |
| `app.ads.contextKeys` | string | Context keys used to find related ads |
| `app.ads.contextKeys.count` | number | Count of unique context keys used |
| `app.ads.count` | number | Count of ads returned to user |
## CartService
| Name | Type | Description |
|------------------------|--------|--------------------------------|
| `app.cart.items.count` | number | Number of unique items in cart |
| `app.product.id` | string | Product Id for cart item |
| `app.product.quantity` | string | Quantity for cart item |
| `app.user.id` | string | User Id |
## CheckoutService
| Name | Type | Description |
|------------------------------|--------|---------------------------------|
| `app.cart.items.count` | number | Total number of items in cart |
| `app.order.amount` | number | Order amount |
| `app.order.id` | string | Order Id |
| `app.order.items.count` | number | Number of unique items in order |
| `app.payment.transaction.id` | string | Payment transaction Id |
| `app.shipping.amount` | number | Shipping amount |
| `app.shipping.tracking.id` | string | Shipping tracking Id |
| `app.user.currency` | string | User currency |
| `app.user.id` | string | User Id |
## CurrencyService
| Name | Type | Description |
|--------------------------------|--------|-------------------------------|
| `app.currency.conversion.from` | string | Currency code to convert from |
| `app.currency.conversion.to` | string | Currency code to convert to |
## EmailService
| Name | Type | Description |
|-----------------------|--------|-----------------------------------|
| `app.email.recipient` | string | Email used for order confirmation |
| `app.order.id` | string | Order Id |
## FeatureFlagService
| Name | Type | Description |
|-------------------------------|--------|--------------------------|
| `app.featureflag.name` | string | Name of the feature flag |
| `app.featureflag.description` | string | Admin description |
| `app.featureflag.enabled` | boolean | The feature flag status | |
## Frontend
| Name | Type | Description |
|--------------------------|--------|-------------------------------|
| `app.cart.size` | number | Total number of items in cart |
| `app.cart.items.count` | number | Count of unique items in cart |
| `app.cart.shipping.cost` | number | Cart shipping cost |
| `app.cart.total.price` | number | Cart total price |
| `app.currency` | string | User currency |
| `app.currency.new` | string | New currency to set |
| `app.order.total` | number | Order total cost |
| `app.product.id` | string | Product Id |
| `app.product.quantity` | number | Product quantity |
| `app.products.count` | number | Total products displayed |
| `app.request.id` | string | Request Id |
| `app.session.id` | string | Session Id |
| `app.user.id` | string | User Id |
## LoadGenerator
| Name | Type | Description |
|----------|------|-------------|
| None yet | | |
## PaymentService
| Name | Type | Description |
|--------------------------|---------|------------------------------------------------------|
| `app.payment.amount` | number | Total payment amount |
| `app.payment.card_type` | string | Type of card used for payment |
| `app.payment.card_valid` | boolean | Was the card used valid |
| `app.payment.charged` | boolean | Was the charge successful (false with loadgenerator) |
## ProductCatalogService
| Name | Type | Description |
|-----------------------------|--------|---------------------------------------|
| `app.product.id` | string | Product Id |
| `app.product.name` | string | Product name |
| `app.products.count` | number | Number of products in catalog |
| `app.products_search.count` | number | Number of products returned in search |
## QuoteService
| Name | Type | Description |
|-------------------------|--------|----------------------|
| `app.quote.items.count` | number | Total items to ship |
| `app.quote.cost.total` | number | Total shipping quote |
## RecommendationService
| Name | Type | Description |
|----------------------------------|---------|-----------------------------------------|
| `app.filtered_products.count` | number | Number of filtered products returned |
| `app.products.count` | number | Number of products in catalog |
| `app.products_recommended.count` | number | Number of recommended products returned |
| `app.cache_hit` | boolean | If cache was accessed or not |
## ShippingService
| Name | Type | Description |
|----------------------------|--------|----------------------|
| `app.shipping.cost.total` | number | Total shipping cost |
| `app.shipping.items.count` | number | Total items to ship |
| `app.shipping.tracking.id` | string | Shipping tracking Id |

View File

@ -1,21 +0,0 @@
# Metric Feature Coverage by Service
Emoji Legend
- Completed: :100:
- Not Applicable: :no_bell:
- Not Present (Yet): :construction:
| Service | Language | Auto Instrumentation | Manual Metric Creation | Collector Agent Metric Transformation | Push Metrics | SLO Metrics | Multiple Manual Metric Instruments |
|-----------------|-----------------|----------------------|------------------------|---------------------------------------|----------------|----------------|------------------------------------|
| Ad | Java | :100: | :construction: | :construction: | :construction: | :construction: | :construction: |
| Cart | .NET | :100: | :construction: | :construction: | :construction: | :construction: | :construction: |
| Checkout | Go | :100: | :construction: | :construction: | :construction: | :construction: | :construction: |
| Currency | C++ | :no_bell: | :construction: | :construction: | :construction: | :construction: | :construction: |
| Email | Ruby | :construction: | :construction: | :construction: | :construction: | :construction: | :construction: |
| Feature Flag | Erlang / Elixir | :construction: | :construction: | :construction: | :construction: | :construction: | :construction: |
| Frontend | JavaScript | :construction: | :construction: | :construction: | :construction: | :construction: | :construction: |
| Payment | JavaScript | :construction: | :construction: | :construction: | :construction: | :construction: | :construction: |
| Product Catalog | Go | :construction: | :construction: | :construction: | :construction: | :construction: | :construction: |
| Recommendation | Python | :100: | :100: | :construction: | :construction: | :construction: | :construction: |
| Shipping | Rust | :construction: | :construction: | :construction: | :construction: | :construction: | :construction: |

View File

@ -1,27 +0,0 @@
# OpenTelemetry Community Demo Requirements
The following documents capture the Application, OpenTelemetry (OTel), and System
requirements for our shared demo application. These were decided upon in the
ongoing SIG meeting.
1. [Application Requirements](./application_requirements.md)
2. [OpenTelemetry Requirements](./opentelemetry_requirements.md)
3. [System Requirements](./system_requirements.md)
## Target Personas
We're building the demo application with several different target personas in mind:
1. **Enthusiasts** at a company that can use the demo app as an individual to
advocate for OTel within their organization.
2. **Developers** with specific language skills who want to see a larger picture
view.
3. **APM Vendors** who can evaluate OTel in general or need to produce a demo of
their OTel capabilities for customers.
4. **Enterprises** considering adopting OTel and interested in understanding
what a production-lite experience would be.

View File

@ -1,28 +0,0 @@
# Application Requirements
The following requirements were decided upon to define what OpenTelemetry (OTel)
signals the application will produce & when support for future SDKs should be
added:
1. Every supported language that has a GA Traces or Metrics SDK must have at
least 1 service example.
* Mobile support (Swift) is not an initial priority and not included in the
above requirement.
2. Application processes must be language independent.
* gRPC is preferred where available and HTTP is to be used where it is not.
3. Services should be architected to be modular components that can be switched out.
* Individual services can and should be encouraged to have multiple language
options available.
4. The architecture must allow for the possible integration of platform generic
components like a database, queue, or blob storage.
* There is no requirement for a particular component type - at least 1 generic
component should be present in general.
5. A load generator must be provided to simulate user load against the demo.

View File

@ -1,92 +0,0 @@
# Demo Architecture
## Summary
The OpenTelemetry Community Demo application is intended to be a 'showcase' for
OpenTelemetry API, SDK, and tools in a production-lite cloud native
application. The overall goal of this application is not only to provide a
canonical 'demo' of OpenTelemetry components, but also to act as a framework for
further customization by end-users, vendors, and other stakeholders.
### Requirements
- [Application Requirements](./application_requirements.md)
- [OpenTelemetry Requirements](./opentelemetry_requirements.md)
- [System Requirements](./system_requirements.md)
### Application Goals
- Provide developers with a robust sample application they can use in learning
OpenTelemetry instrumentation.
- Provide observability vendors with a single,
well-supported, demo platform that they can further customize (or simply use
OOB).
- Provide the OpenTelemetry community with a living artifact that
demonstrates the features and capabilities of OTel APIs, SDKs, and tools.
- Provide OpenTelemetry maintainers and WGs a platform to demonstrate new
features/concepts 'in the wild'.
The following is a general description of the logical components of the demo
application.
## Main Application
The bulk of the demo app is a self-contained
microservice-based application that does some useful 'real-world' work, such as
an eCommerce site. This application is composed of multiple services that
communicate with each other over gRPC and HTTP and runs on Kubernetes (or
Docker, locally).
Each service shall be instrumented with OpenTelemetry for traces, metrics, and
logs (as applicable/available).
Each service should be 'swappable' with a service that performs the same
business logic, implementing the same gRPC endpoints, but written in a different
language/implementation. For the initial implementation of the demo, we should
focus on adding as many missing languages as possible by swapping out existing
services with implementations in un-represented languages. For future versions
we will look to add more distinct language options per service.
Each service should communicate with a feature flag service in order to
enable/disable 'faults' that can be used to illustrate how telemetry helps solve
problems in distributed applications.
A PHP service should be added to the main application as an 'admin service'. A
Database should be added to enable CRUD functionality on the Product Catalog.
The 'shippingservice' should be reimplemented in Rust.
The 'currencyservice' should be reimplemented in C++.
The 'emailservice' should be reimplemented in Ruby.
For future iterations, the 'frontend' service can be extended with a mobile
application written in Swift.
## Feature Flag Component
This component should consist of one (or more) services
that provides a simple feature flag configuration utility for the main
application. It is made up of a browser-based client/admin interface and a
backend service or services. The role of the client is to allow an operator to
visualize the available feature flags and toggle their state. The server should
provide a catalog of feature flags that main application services can register
with and interrogate for their current status and targeting rules.
The feature flag component should be implemented as an Erlang+Elixir/Phoenix
service. The catalog of feature flags should be stored in a Database.
## Orchestration and Deployment
All services should run on Kubernetes. The
OpenTelemetry Collector should be deployed via the OpenTelemetry Operator, and
run in a sidecar + gateway mode. Telemetry from each pod should be routed from
agents to a gateway, and the gateway should export telemetry by default to an
open-source trace + metrics visualizer.
For local/non-kubernetes deployment, the Collector should be deployed via
compose file and monitor not only traces/metrics from applications, but also the
docker containers via dockerstatsreceiver.
A design goal of this project is to include a CI/CD pipeline for self-deployment
into cloud environments. This could be skipped for local development.

View File

@ -1,24 +0,0 @@
# OpenTelemetry Requirements
The following requirements were decided upon to define what OpenTelemetry (OTel)
signals the application will produce & when support for future SDKs should be
added:
1. The demo must produce OTel logs, traces, & metrics out of the box for
languages that have a GA SDK.
2. Languages that have a Beta SDK available may be included but are not required
like GA SDKs.
3. Native OTel metrics should be produced where possible.
4. Both manual instrumentation and instrumentation libraries
(auto-instrumentation) should be demonstrated in each language.
5. All data should be exported to the Collector first.
6. The Collector must be configurable to allow for a variety of consumption
experiences but default tools must be selected for each signal.
7. The demo application architecture using the Collector should be designed to
be a best practices reference architecture.

View File

@ -1,10 +0,0 @@
# System Requirements
To ensure the demo runs correctly please ensure your environment meets the
following system requirements:
1. Your system must meet [Docker Desktop](https://docs.docker.com/desktop)
system requirements or you should use your preferred Cloud Service.
2. The demo must be able to work on the following Operating Systems (OS):
Linux, macOS and Windows with documentation provided for each OS.

View File

@ -1,19 +0,0 @@
# Service Roles
View [Service Graph](./current_architecture.md) to visualize request flows.
| Service | Language | Description |
|--------------------------------------------------------------|---------------|----------------------------------------------------------------------------------------------------------------------------------------------|
| [adservice](./services/adservice.md) | Java | Provides text ads based on given context words. |
| [cartservice](./services/cartservice.md) | DotNet | Stores the items in the user's shopping cart in Redis and retrieves it. |
| [checkoutservice](./services/checkoutservice.md) | Go | Retrieves user cart, prepares order and orchestrates the payment, shipping and the email notification. |
| [currencyservice](../src/currencyservice/README.md) | C++ | Converts one money amount to another currency. Uses real values fetched from European Central Bank. It's the highest QPS service. |
| [emailservice](./services/emailservice.md) | Ruby | Sends users an order confirmation email (mock). |
| [featureflagservice](./services/featureflagservice.md) | Erlang/Elixir | CRUD feature flag service to demonstrate various scenarios like fault injection & how to emit telemetry from a feature flag reliant service. |
| [frontend](./services/frontend.md) | JavaScript | Exposes an HTTP server to serve the website. Does not require signup/login and generates session IDs for all users automatically. |
| [loadgenerator](./services/loadgenerator.md) | Python/Locust | Continuously sends requests imitating realistic user shopping flows to the frontend. |
| [paymentservice](./services/paymentservice.md) | JavaScript | Charges the given credit card info (mock) with the given amount and returns a transaction ID. |
| [productcatalogservice](./services/productcatalogservice.md) | Go | Provides the list of products from a JSON file and ability to search products and get individual products. |
| [quoteservice](./services/quoteservice.md) | PHP | Calculates the shipping costs, based on the number of items to be shipped. |
| [recommendationservice](./services/recommendationservice.md) | Python | Recommends other products based on what's given in the cart. |
| [shippingservice](./services/shippingservice.md) | Rust | Gives shipping cost estimates based on the shopping cart. Ships items to the given address (mock). |

View File

@ -1,93 +0,0 @@
# Ad Service
This service determines appropriate ads to serve to users based on context
keys. The ads will be for products available in the store.
[Ad service source](../../src/adservice/)
## Auto-instrumentation
This Java based service, makes use of the OpenTelemetry Java agent to accomplish
auto-instrumention, by leveraging the `-javaagent` command line argument when
starting the service. This service adds the command line option as part of the
`JAVA_TOOL_OPTIONS` environment variable definition in the service's
`Dockerfile`. This environment variable is leveraged as part of the service's
gradle generated startup script.
```dockerfile
ENV JAVA_TOOL_OPTIONS=-javaagent:/app/opentelemetry-javaagent.jar
```
## Traces
### Add attributes to auto-instrumented spans
Within the execution of auto-instrumented code you can get current span from
context.
```java
Span span = Span.current();
```
Adding attributes to a span is accomplished using `setAttribute` on the span
object. In the `getAds` function multiples attribute are added to the span.
```java
span.setAttribute("app.ads.contextKeys", req.getContextKeysList().toString());
span.setAttribute("app.ads.contextKeys.count", req.getContextKeysCount());
```
### Add span events
Adding an event to a span is accomplished using `addEvent` on the span object.
In the `getAds` function an event with an attribute is added when an exception
is caught.
```java
span.addEvent("Error", Attributes.of(AttributeKey.stringKey("exception.message"), e.getMessage()));
```
### Setting span status
If the result of the operation is an error, the span status is should be set
accordingly using `setStatus` on the span object. In the `getAds` function the
span status is set when an exception is caught.
```java
span.setStatus(StatusCode.ERROR);
```
### Create new spans
New spans can be created and started using
`Tracer.spanBuilder("spanName").startSpan()`. Newly created spans should be set
into context using `Span.makeCurrent()`. The `getRandomAds` function will
create a new span, set it into context, perform an operation, and finally end
the span.
```java
// create and start a new span manually
Tracer tracer = GlobalOpenTelemetry.getTracer("adservice");
Span span = tracer.spanBuilder("getRandomAds").startSpan();
// put the span into context, so if any child span is started the parent will be set properly
try (Scope ignored = span.makeCurrent()) {
Collection<Ad> allAds = adsMap.values();
for (int i = 0; i < MAX_ADS_TO_SERVE; i++) {
ads.add(Iterables.get(allAds, random.nextInt(allAds.size())));
}
span.setAttribute("app.ads.count", ads.size());
} finally {
span.end();
}
```
## Metrics
TBD
## Logs
TBD

View File

@ -1,82 +0,0 @@
# Cart Service
This service maintains items placed in the shopping cart by users. It interacts
with a Redis caching service for fast access to shopping cart data.
[Cart service source](../../src/cartservice/)
## Traces
### Initialize TracerProvider
`TracerProvider` is initialized in the application startup. The required
instrumentation libraries, the exporter to use (OTLP), etc. are enabled as part
of this initialization. Resource attributes and exporter endpoint are
automatically read from OpenTelemetry standard environment variables.
```cs
services.AddOpenTelemetryTracing((builder) => builder
.ConfigureResource(r => r.AddTelemetrySdk())
.AddRedisInstrumentation(
cartStore.GetConnection(),
options => options.SetVerboseDatabaseStatements = true)
.AddAspNetCoreInstrumentation()
.AddGrpcClientInstrumentation()
.AddHttpClientInstrumentation()
.AddOtlpExporter());
```
Note:
OpenTelemetry Tracing in .NET leverages the existing `Activity` class to
represent OpenTelemetry Span.
### Add attributes to auto-instrumented spans
Within the execution of auto-instrumented code you can get current span
(activity) from context.
```cs
var activity = Activity.Current;
```
Adding attributes (tags in .NET) to a span (activity) is accomplished using
`SetTag` on the activity object. In the `AddItem` function from
`services/CartService.cs` several attributes are added to the auto-instrumented
span.
```cs
activity?.SetTag("app.user.id", request.UserId);
activity?.SetTag("app.product.quantity", request.Item.Quantity);
activity?.SetTag("app.product.id", request.Item.ProductId);
```
### Add span events
Adding span (activity) events is accomplished using `AddEvent` on the activity
object. In the `GetCart` function from `services/CartService.cs` a span event is
added.
```cs
activity?.AddEvent(new("Fetch cart"));
```
## Metrics
### Initialize MeterProvider
`MeterProvider` is initialized in the application startup. The required
instrumentation libraries, the exporter to use (OTLP), etc. are enabled as part
of this initialization. Resource attributes and exporter endpoint are
automatically read from OpenTelemetry standard environment variables.
```cs
services.AddOpenTelemetryMetrics(builder => builder
.ConfigureResource(r => r.AddTelemetrySdk())
.AddRuntimeInstrumentation()
.AddAspNetCoreInstrumentation()
.AddOtlpExporter());
```
## Logs
TBD

View File

@ -1,158 +0,0 @@
# Checkout Service
This service is responsible to process a checkout order from the user. The
checkout service will call many other services in order to process an order.
[Checkout service source](../../src/checkoutservice/)
## Traces
### Initialize tracer provider
The OpenTelemetry SDK is initialized from `main` using the `initTracerProvider`
function.
```go
func initTracerProvider() *sdktrace.TracerProvider {
ctx := context.Background()
exporter, err := otlptracegrpc.New(ctx)
if err != nil {
log.Fatal(err)
}
tp := sdktrace.NewTracerProvider(
sdktrace.WithBatcher(exporter),
)
otel.SetTracerProvider(tp)
otel.SetTextMapPropagator(propagation.NewCompositeTextMapPropagator(propagation.TraceContext{}, propagation.Baggage{}))
return tp
}
```
You should call `TracerProvider.Shutdown()` when your service is shutdown to
ensure all spans are exported. This service makes that call as part of a
deferred function in main
```go
tp := initTracerProvider()
defer func() {
if err := tp.Shutdown(context.Background()); err != nil {
log.Printf("Error shutting down tracer provider: %v", err)
}
}()
```
### Adding gRPC auto-instrumentation
This service receives gRPC requests, which are instrumented in the main function
as part of the gRPC server creation.
```go
var srv = grpc.NewServer(
grpc.UnaryInterceptor(otelgrpc.UnaryServerInterceptor()),
grpc.StreamInterceptor(otelgrpc.StreamServerInterceptor()),
)
```
This service will issue several outgoing gRPC calls, which are all instrumented
by wrapping the gRPC client with instrumentation
```go
func createClient(ctx context.Context, svcAddr string) (*grpc.ClientConn, error) {
return grpc.DialContext(ctx, svcAddr,
grpc.WithTransportCredentials(insecure.NewCredentials()),
grpc.WithUnaryInterceptor(otelgrpc.UnaryClientInterceptor()),
grpc.WithStreamInterceptor(otelgrpc.StreamClientInterceptor()),
)
}
```
### Add attributes to auto-instrumented spans
Within the execution of auto-instrumented code you can get current span from
context.
```go
span := trace.SpanFromContext(ctx)
```
Adding attributes to a span is accomplished using `SetAttributes` on the span
object. In the `PlaceOrder` function several attributes are added to the span.
```go
span.SetAttributes(
attribute.String("app.order.id", orderID.String()), shippingTrackingAttribute,
attribute.Float64("app.shipping.amount", shippingCostFloat),
attribute.Float64("app.order.amount", totalPriceFloat),
attribute.Int("app.order.items.count", len(prep.orderItems)),
)
```
### Add span events
Adding span events is accomplished using `AddEvent` on the span object. In the
`PlaceOrder` function several span events are added. Some events have
additional attributes, others do not.
Adding a span event without attributes:
```go
span.AddEvent("prepared")
```
Adding a span event with additional attributes:
```go
span.AddEvent("charged",
trace.WithAttributes(attribute.String("app.payment.transaction.id", txID)))
```
## Metrics
### Initialize meter provider
The OpenTelemetry SDK is initialized from `main` using the `initMeterProvider`
function.
```go
func initMeterProvider() *sdkmetric.MeterProvider {
ctx := context.Background()
exporter, err := otlpmetricgrpc.New(ctx)
if err != nil {
log.Fatalf("new otlp metric grpc exporter failed: %v", err)
}
mp := sdkmetric.NewMeterProvider(sdkmetric.WithReader(sdkmetric.NewPeriodicReader(exporter)))
global.SetMeterProvider(mp)
return mp
}
```
You should call `MeterProvider.Shutdown()` when your service is shutdown to
ensure all records are exported. This service makes that call as part of a
deferred function in main
```go
mp := initMeterProvider()
defer func() {
if err := mp.Shutdown(context.Background()); err != nil {
log.Printf("Error shutting down meter provider: %v", err)
}
}()
```
### Adding golang runtime auto-instrumentation
Golang runtime are instrumented in the main function
```go
err := runtime.Start(runtime.WithMinimumReadMemStatsInterval(time.Second))
if err != nil {
log.Fatal(err)
}
```
## Logs
TBD

View File

@ -1,76 +0,0 @@
# Email Service
This service will send a confirmation email to the user when an order is placed.
[Email service source](../../src/emailservice/)
## Initialize SDK
You will need to require the core OpenTelemetry SDK and exporter Ruby gems, as
well as any gem that will be needed for auto-instrumentation libraries
(ie: Sinatra)
```ruby
require "opentelemetry/sdk"
require "opentelemetry/exporter/otlp"
require "opentelemetry/instrumentation/sinatra"
```
The Ruby SDK uses OpenTelemetry standard environment variables to configure
OTLP export, resource attributes, and service name automatically. When
initializing the OpenTelemetry SDK, you will also specify which
auto-instrumentation libraries to leverage (ie: Sinatra)
```ruby
OpenTelemetry::SDK.configure do |c|
c.use "OpenTelemetry::Instrumentation::Sinatra"
end
```
## Traces
### Add attributes to auto-instrumented spans
Within the execution of auto-instrumented code you can get current span from
context.
```ruby
current_span = OpenTelemetry::Trace.current_span
```
Adding multiple attributes to a span is accomplished using `add_attributes` on
the span object.
```ruby
current_span.add_attributes({
"app.order.id" => data.order.order_id,
})
```
Adding only a single attribute can be accomplished using `set_attribute` on the
span object.
```ruby
span.set_attribute("app.email.recipient", data.email)
```
### Create new spans
New spans can be created and placed into active context using `in_span` from an
OpenTelemetry Tracer object. When used in conjunction with a `do..end` block,
the span will automatically be ended when the block ends execution.
```ruby
tracer = OpenTelemetry.tracer_provider.tracer('emailservice')
tracer.in_span("send_email") do |span|
# logic in context of span here
end
```
## Metrics
TBD
## Logs
TBD

View File

@ -1,110 +0,0 @@
# Feature Flag Service
This service is written in Erlang/Elixir and it is responsible for creating,
reading, updating and deleting feature flags in a PostgreSQL DB.
It is called by Product Catalog and Shipping services.
[Feature Flag Service Source](../../src/featureflagservice/)
## Traces
### Initialize OpenTelemetry Phoenix instrumentation
Traces of interaction with the web interface are provided by the OpenTelemetry
[Phoenix
instrumentation](https://github.com/open-telemetry/opentelemetry-erlang-contrib/tree/main/instrumentation/opentelemetry_phoenix)
with Spans for database queries added through the [Ecto
instrumentation](https://github.com/open-telemetry/opentelemetry-erlang-contrib/tree/main/instrumentation/opentelemetry_ecto).
This is done in the `application.ex` as follows:
```elixir
@impl true
def start(_type, _args) do
OpentelemetryEcto.setup([:featureflagservice, :repo])
OpentelemetryPhoenix.setup()
children = [
# Start the Ecto repository
Featureflagservice.Repo,
# Start the PubSub system
{Phoenix.PubSub, name: Featureflagservice.PubSub},
# Start the Endpoint (http/https)
FeatureflagserviceWeb.Endpoint
# Start a worker by calling: Featureflagservice.Worker.start_link(arg)
# {Featureflagservice.Worker, arg}
]
# See https://hexdocs.pm/elixir/Supervisor.html
# for other strategies and supported options
opts = [strategy: :one_for_one, name: Featureflagservice.Supervisor]
Supervisor.start_link(children, opts)
end
```
### Add gRPC instrumentation
The GRPC service uses [grpcbox](https://github.com/tsloughter/grpcbox) and uses
the [grpcbox
interceptor](https://github.com/open-telemetry/opentelemetry-erlang-contrib/tree/main/instrumentation/opentelemetry_grpcbox)
for instrumentation.
This is configured in the `runtime.exs` file, as follows:
```elixir
config :grpcbox,
servers: [
%{
:grpc_opts => %{
:service_protos => [:ffs_demo_pb],
:unary_interceptor => {:otel_grpcbox_interceptor, :unary},
:services => %{:"hipstershop.FeatureFlagService" => :ffs_service}
},
:listen_opts => %{:port => grpc_port}
}
]
```
### Add attributes to auto-instrumented spans
Adding attributes to a span is accomplished by using `?set_attribute` on the span
object. In the `get_flag` function two attributes are added to the span.
```elixir
-include_lib("grpcbox/include/grpcbox.hrl").
-include_lib("opentelemetry_api/include/otel_tracer.hrl").
-spec get_flag(ctx:t(), ffs_demo_pb:get_flag_request()) ->
{ok, ffs_demo_pb:get_flag_response(), ctx:t()} | grpcbox_stream:grpc_error_response().
get_flag(Ctx, #{name := Name}) ->
case 'Elixir.Featureflagservice.FeatureFlags':get_feature_flag_by_name(Name) of
nil ->
{grpc_error, {?GRPC_STATUS_NOT_FOUND, <<"the requested feature flag does not exist">>}};
#{'__struct__' := 'Elixir.Featureflagservice.FeatureFlags.FeatureFlag',
description := Description,
enabled := Enabled,
inserted_at := CreatedAt,
updated_at := UpdatedAt
} ->
?set_attribute('app.featureflag.name', Name),
?set_attribute('app.featureflag.enabled', Enabled),
{ok, Epoch} = 'Elixir.NaiveDateTime':from_erl({{1970, 1, 1}, {0, 0, 0}}),
CreatedAtSeconds = 'Elixir.NaiveDateTime':diff(CreatedAt, Epoch),
UpdatedAtSeconds = 'Elixir.NaiveDateTime':diff(UpdatedAt, Epoch),
Flag = #{name => Name,
description => Description,
enabled => Enabled,
created_at => #{seconds => CreatedAtSeconds, nanos => 0},
updated_at => #{seconds => UpdatedAtSeconds, nanos => 0}},
{ok, #{flag => Flag}, Ctx}
end.
```
## Metrics
TBD
## Logs
TBD

View File

@ -1,174 +0,0 @@
# Frontend
The frontend is responsible to provide a UI for users, as well
as an API leveraged by the UI or other clients. The application is based on
[Next.JS](https://nextjs.org/) to provide a React web-based UI and API routes.
[Front End source](../../src/frontend/)
## SDK initialization
It is recommended to use a Node required module when starting your NodeJS
application to initialize the SDK and auto-instrumentation. When initializing
the OpenTelemetry NodeJS SDK, you optionally specify which auto-instrumentation
libraries to leverage, or make use of the `getNodeAutoInstrumentations()`
function which includes most popular frameworks. The `utils/telemetry/Instrumentation.js`
file contains all code required to initialize the SDK and auto-instrumentation
based on standard [OpenTelemetry environment variables](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/sdk-environment-variables.md)
for OTLP export, resource attributes, and service name.
```javascript
const opentelemetry = require("@opentelemetry/sdk-node")
const { getNodeAutoInstrumentations } = require("@opentelemetry/auto-instrumentations-node")
const { OTLPTraceExporter } = require('@opentelemetry/exporter-trace-otlp-grpc')
const sdk = new opentelemetry.NodeSDK({
traceExporter: new OTLPTraceExporter(),
instrumentations: [ getNodeAutoInstrumentations() ]
})
sdk.start()
```
Node required modules are loaded using the `--require` command line argument.
This can be done in the `scripts.start` section of `package.json` and starting
the application using `npm start`.
```json
"scripts": {
"start": "node --require ./Instrumentation.js server.js",
},
```
## Traces
### Span Exceptions and status
You can use the span object's `recordException` function to create a span event
with the full stack trace of a handled error. When recording an exception also
be sure to set the span's status accordingly. You can see this in the catch
block of the `NextApiHandler` function in the `utils/telemetry/InstrumentationMiddleware.ts`
file.
```typescript
span.recordException(error as Exception);
span.setStatus({code: SpanStatusCode.ERROR});
```
### Create new spans
New spans can be created and started using `Tracer.startSpan("spanName", options)`.
Several options can be used to specify how the span can be created.
- `root: true` will create a new trace, setting this span as the root.
- `links` are used to specify links to other spans (even within another trace)
that should be referenced.
- `attributes` are key/value pairs added to a span, typically used for
application context.
```typescript
span = tracer.startSpan(`HTTP ${method}`, {
root: true,
kind: SpanKind.SERVER,
links: [{context: syntheticSpan.spanContext()}],
attributes: {
"app.synthetic_request": true,
[SemanticAttributes.HTTP_TARGET]: target,
[SemanticAttributes.HTTP_STATUS_CODE]: response.statusCode,
[SemanticAttributes.HTTP_ROUTE]: url,
[SemanticAttributes.HTTP_METHOD]: method,
[SemanticAttributes.HTTP_USER_AGENT]: headers['user-agent'] || '',
[SemanticAttributes.HTTP_URL]: `${headers.host}${url}`,
[SemanticAttributes.HTTP_FLAVOR]: httpVersion,
}
});
```
## Browser Instrumentation
The web-based UI that the frontend provides is also instrumented for web
browsers. OpenTelemetry instrumentation is included as part of the Next.js App
component in `pages/_app.tsx`. Here instrumentation is imported and
initialized.
```typescript
import FrontendTracer from '../utils/telemetry/FrontendTracer';
if (typeof window !== 'undefined') FrontendTracer();
```
The `utils/telemetry/FrontendTracer.ts` file contains code to intialize a
TracerProvider, establish an OTLP export, register trace context propagators,
and register web specific auto-instrumentation libraries. Since the browser
will send data to an OpenTelemetry collector that will likely be on a separate
domain, CORS headers are also setup accordingly.
```typescript
import { CompositePropagator, W3CBaggagePropagator, W3CTraceContextPropagator } from '@opentelemetry/core';
import { WebTracerProvider } from '@opentelemetry/sdk-trace-web';
import { SimpleSpanProcessor } from '@opentelemetry/sdk-trace-base';
import { registerInstrumentations } from '@opentelemetry/instrumentation';
import { getWebAutoInstrumentations } from '@opentelemetry/auto-instrumentations-web';
import { Resource } from '@opentelemetry/resources';
import { SemanticResourceAttributes } from '@opentelemetry/semantic-conventions';
import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-http';
const FrontendTracer = async () => {
const { ZoneContextManager } = await import('@opentelemetry/context-zone');
const provider = new WebTracerProvider({
resource: new Resource({
[SemanticResourceAttributes.SERVICE_NAME]: process.env.NEXT_PUBLIC_OTEL_SERVICE_NAME,
}),
});
provider.addSpanProcessor(new SimpleSpanProcessor(new OTLPTraceExporter()));
const contextManager = new ZoneContextManager();
provider.register({
contextManager,
propagator: new CompositePropagator({
propagators: [new W3CBaggagePropagator(), new W3CTraceContextPropagator()],
}),
});
registerInstrumentations({
tracerProvider: provider,
instrumentations: [
getWebAutoInstrumentations({
'@opentelemetry/instrumentation-fetch': {
propagateTraceHeaderCorsUrls: /.*/,
clearTimingResources: true,
},
}),
],
});
};
export default FrontendTracer;
```
## Metrics
TBD
## Logs
TBD
## Baggage
OpenTelemetry Baggage is leveraged in the frontend to check if the request is
synthetic (from the load generator). Synthetic requests will force the creation
of a new trace. The root span from the new trace will contain many of the same
attributes as an HTTP request instrumented span.
To determine if a Baggage item is set, you can leverage the `propagation` API
to parse the Baggage header, and leverage the `baggage` API to get or
set entries.
```typescript
const baggage = propagation.getBaggage(context.active());
if (baggage?.getEntry("synthetic_request")?.value == "true") {...}
```

View File

@ -1,65 +0,0 @@
# Load Generator
The load generator is based on the Python load testing framework [Locust](https://locust.io).
By default it will simulate users requesting several different routes from the
frontend.
[Load generator source](../../src/loadgenerator/)
## Traces
### Initialize tracer provider
Since this service is a [locustfile](https://docs.locust.io/en/stable/writing-a-locustfile.html),
the The OpenTelemetry SDK is initialized after the import statements. This code
will create a tracer provider, and establish a Span Processor to use. Export
endpoints, resource attributes, and service name are automatically set using
[OpenTelemetry environment variables](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/sdk-environment-variables.md).
```python
tracer_provider = TracerProvider()
trace.set_tracer_provider(tracer_provider)
tracer_provider.add_span_processor(BatchSpanProcessor(OTLPSpanExporter()))
```
### Adding instrumentation libraries
To add instrumentation libraries you need to import the Instrumentors for each
library in your Python code. Locust uses the `Requests` and`URLLib3` libraries,
so we will import their Instrumentors.
```python
from opentelemetry.instrumentation.requests import RequestsInstrumentor
from opentelemetry.instrumentation.urllib3 import URLLib3Instrumentor
```
In your code before the library is leveraged, the Instrumentor needs to be
initialized by calling `instrument()`.
```python
RequestsInstrumentor().instrument()
URLLib3Instrumentor().instrument()
```
Once initialized, every Locust requests for this load generator will have their
own trace with a span for each of the `Requests` and `URLLib3` libraries.
## Metrics
TBD
## Logs
TBD
## Baggage
OpenTelemetry Baggage is used by the load generator to indicate that the traces
are synthetically generated. This is done in the `on_start` function by creating
a context object containing the baggage item, and associating that context for
all tasks by the load generator.
```python
ctx = baggage.set_baggage("synthetic_request", "true")
context.attach(ctx)
```

View File

@ -1,96 +0,0 @@
# Payment Service
This service is responsible to process credit card payments for orders. It will
return an error if the credit card is invalid or the payment can not be
processed.
[Payment service source](../../src/paymentservice/)
## SDK initialization
It is recommended to use a Node required module when starting your NodeJS
application to initialize the SDK and auto-instrumentation. When initializing
the OpenTelemetry NodeJS SDK, you optionally specify which auto-instrumentation
libraries to leverage, or make use of the `getNodeAutoInstrumentations()`
function which includes most popular frameworks. The `tracing.js` contains all
code required to initialize the SDK and auto-instrumentation based on standard
OpenTelemetry environment variables for OTLP export, resource attributes, and
service name.
```javascript
const opentelemetry = require("@opentelemetry/sdk-node")
const { getNodeAutoInstrumentations } = require("@opentelemetry/auto-instrumentations-node")
const { OTLPTraceExporter } = require('@opentelemetry/exporter-trace-otlp-grpc')
const sdk = new opentelemetry.NodeSDK({
traceExporter: new OTLPTraceExporter(),
instrumentations: [ getNodeAutoInstrumentations() ]
})
sdk.start()
```
Node required modules are loaded using the `--require` command line argument.
This can be done in the `ENTRYPOINT` command for the service's `Dockerfile`.
```dockerfile
ENTRYPOINT [ "node", "--require", "./tracing.js", "./index.js" ]
```
## Traces
### Add attributes to auto-instrumented spans
Within the execution of auto-instrumented code you can get current span from
context.
```javascript
const span = opentelemetry.trace.getActiveSpan();
```
Adding attributes to a span is accomplished using `setAttributes` on the span
object. In the `chargeServiceHandler` function an attributes is added to
the span as an anonymous object (map) for the attribute key/values pair.
```javascript
span.setAttributes({
'app.payment.amount': parseFloat(`${amount.units}.${amount.nanos}`)
})
```
### Span Exceptions and status
You can use the span object's `recordException` function to create a span event
with the full stack trace of a handled error. When recording an exception also
be sure to set the span's status accordingly. You can see this in the
`chargeServiceHandler` function
```javascript
span.recordException(err)
span.setStatus({ code: opentelemetry.SpanStatusCode.ERROR })
```
## Metrics
TBD
## Logs
TBD
## Baggage
OpenTelemetry Baggage is leveraged in this service to check if the request is
synthetic (from the load generator). Synthetic requests will not be charged,
which is indicated with a span attribute. The `charge.js` file which does the
actual payment processing, has logic to check the baggage.
```javascript
// check baggage for synthetic_request=true, and add charged attribute accordingly
const baggage = propagation.getBaggage(context.active());
if (baggage && baggage.getEntry("synthetic_request") && baggage.getEntry("synthetic_request").value == "true") {
span.setAttribute('app.payment.charged', false);
} else {
span.setAttribute('app.payment.charged', true);
}
```

View File

@ -1,115 +0,0 @@
# Product Catalog Service
This service is responsible to return information about products. The service
can be used to get all products, search for specific products, or return details
about any single product.
[Product Catalog service source](../../src/productcatalogservice/)
## Traces
### Initialize tracer provider
The OpenTelemetry SDK is initialized from `main` using the `initTracerProvider`
function.
```go
func initTracerProvider() *sdktrace.TracerProvider {
ctx := context.Background()
exporter, err := otlptracegrpc.New(ctx)
if err != nil {
log.Fatalf("OTLP Trace gRPC Creation: %v", err)
}
tp := sdktrace.NewTracerProvider(sdktrace.WithBatcher(exporter))
otel.SetTracerProvider(tp)
otel.SetTextMapPropagator(propagation.NewCompositeTextMapPropagator(propagation.TraceContext{}, propagation.Baggage{}))
return tp
}
```
You should call `TracerProvider.Shutdown()` when your service is shutdown to
ensure all spans are exported. This service makes that call as part of a
deferred function in main
```go
tp := InitTracerProvider()
defer func() {
if err := tp.Shutdown(context.Background()); err != nil {
log.Fatalf("Tracer Provider Shutdown: %v", err)
}
}()
```
### Adding gRPC auto-instrumentation
This service receives gRPC requests, which are instrumented in the main function
as part of the gRPC server creation.
```go
srv := grpc.NewServer(
grpc.UnaryInterceptor(otelgrpc.UnaryServerInterceptor()),
grpc.StreamInterceptor(otelgrpc.StreamServerInterceptor()),
)
```
This service will issue outgoing gRPC calls, which are all instrumented by
wrapping the gRPC client with instrumentation
```go
func createClient(ctx context.Context, svcAddr string) (*grpc.ClientConn, error) {
return grpc.DialContext(ctx, svcAddr,
grpc.WithTransportCredentials(insecure.NewCredentials()),
grpc.WithUnaryInterceptor(otelgrpc.UnaryClientInterceptor()),
grpc.WithStreamInterceptor(otelgrpc.StreamClientInterceptor()),
)
}
```
### Add attributes to auto-instrumented spans
Within the execution of auto-instrumented code you can get current span from
context.
```go
span := trace.SpanFromContext(ctx)
```
Adding attributes to a span is accomplished using `SetAttributes` on the span
object. In the `GetProduct` function an attribute for the product id is added
to the span.
```go
span.SetAttributes(
attribute.String("app.product.id", req.Id),
)
```
### Setting span status
This service can catch and handle an error condition based on a feature flag.
In an error condition, the span status is set accordingly using `SetStatus` on
the span object. You can see this in the `GetProduct` function.
```go
msg := fmt.Sprintf("Error: ProductCatalogService Fail Feature Flag Enabled")
span.SetStatus(otelcodes.Error, msg)
```
### Add span events
Adding span events is accomplished using `AddEvent` on the span object. In the
`GetProduct` function a span event is added when an error condition is handled,
or when a product is successfully found.
```go
span.AddEvent(msg)
```
## Metrics
TBD
## Logs
TBD

View File

@ -1,112 +0,0 @@
# Quote Service
This service is responsible for calculating shipping costs, based on
the number of items to be shipped. The quote service is called from
Shipping Service via HTTP.
The Quote Service is implemented using the Slim framework and
php-di for managing the Dependency Injection.
The PHP instrumentation may vary when using a different framework.
[Quote service source](../../src/quoteservice/)
## Traces
### Initialize tracer provider
The OpenTelemetry SDK is initialized from `index`.
```php
$tracerProvider = (new TracerProviderFactory('quoteservice'))->create();
ShutdownHandler::register([$tracerProvider, 'shutdown']);
$tracer = $tracerProvider->getTracer('io.opentelemetry.contrib.php');
$containerBuilder->addDefinitions([
Tracer::class => $tracer
]);
```
You should call `$tracerProvider->shutdown()` when your service is shutdown to
ensure all spans are exported.
### Adding HTTP instrumentation
This service receives HTTP requests, which are instrumented in the middleware.
The middleware starts root span based on route pattern, sets span status
from http code.
```php
$app->add(function (Request $request, RequestHandler $handler) use ($tracer) {
$parent = TraceContextPropagator::getInstance()->extract($request->getHeaders());
$routeContext = RouteContext::fromRequest($request);
$route = $routeContext->getRoute();
$root = $tracer->spanBuilder($route->getPattern())
->setStartTimestamp((int) ($request->getServerParams()['REQUEST_TIME_FLOAT'] * 1e9))
->setParent($parent)
->setSpanKind(SpanKind::KIND_SERVER)
->startSpan();
$scope = $root->activate();
try {
$response = $handler->handle($request);
$root->setStatus($response->getStatusCode() < 500 ? StatusCode::STATUS_OK : StatusCode::STATUS_ERROR);
} finally {
$root->end();
$scope->detach();
}
return $response;
});
```
This is enough to get a new span every time a new request is received by the service.
Note that the `root` span is created with `setParent($parent)` which is coming from
the request headers. This is required to ensure Context Propagation.
### Add span attributes
Within the definition of routes, you can get current span using
`OpenTelemetry\API\Trace\AbstractSpan`.
```php
$span = AbstractSpan::getCurrent();
```
Adding attributes to a span is accomplished using `setAttribute` on the span
object. In the `calculateQuote` function 2 attributes are added to the `childSpan`.
```php
$childSpan->setAttribute('app.quote.items.count', $numberOfItems);
$childSpan->setAttribute('app.quote.cost.total', $quote);
```
### Add span events
Adding span events is accomplished using `addEvent` on the span object. In the
`getquote` route span events are added. Some events have
additional attributes, others do not.
Adding a span event without attributes:
```php
$span->addEvent('Received get quote request, processing it');
```
Adding a span event with additional attributes:
```php
$span->addEvent('Quote processed, response sent back', [
'app.quote.cost.total' => $payload
]);
```
## Metrics
TBD
## Logs
TBD

View File

@ -1,91 +0,0 @@
# Recommendation Service
This service is responsible to get a list of recommended products for the user
based on existing product ids the user is browsing.
[Recommendation service source](../../src/recommendationservice/)
## Auto-instrumentation
This Python based service, makes use of the OpenTelemetry auto-instrumentor
for Python, accomplished by leveraging the `opentelemetry-instrument` Python
wrapper to run the scripts. This can be done in the `ENTRYPOINT` command for the
service's `Dockerfile`.
```dockerfile
ENTRYPOINT [ "opentelemetry-instrument", "python", "recommendation_server.py" ]
```
## Traces
### Initialize tracer provider
The OpenTelemetry SDK is initialized in the `__main__` code block. This code
will create a tracer provider, and establish a Span Processor to use. Export
endpoints, resource attributes, and service name are automatically set by the
OpenTelemetry auto instrumentor based on environment variables.
```python
tracer = trace.get_tracer_provider().get_tracer("recommendationservice")
```
### Add attributes to auto-instrumented spans
Within the execution of auto-instrumented code you can get current span from
context.
```python
span = trace.get_current_span()
```
Adding attributes to a span is accomplished using `set_attribute` on the span
object. In the `ListRecommendations` function an attribute is added to the span.
```python
span.set_attribute("app.products_recommended.count", len(prod_list))
```
### Create new spans
New spans can be created and placed into active context using
`start_as_current_span` from an OpenTelemetry Tracer object. When used in
conjunction with a `with` block, the span will automatically be ended when the
block ends execution. This is done in the `get_product_list` function.
```python
with tracer.start_as_current_span("get_product_list") as span:
```
## Metrics
### Initialize meter provider
The OpenTelemetry SDK is initialized in the `__main__` code block. This code
will create a meter provider. Export
endpoints, resource attributes, and service name are automatically set by the
OpenTelemetry auto instrumentor based on environment variables.
```python
meter = metrics.get_meter_provider().get_meter("recommendationservice")
```
### Custom metrics
The following custom metrics are currently available:
* `app_recommendations_counter`: Cumulative count of # recommended
products per service call
### Auto-instrumented metrics
The following metrics are available through auto-instrumentation, courtesy of
the `opentelemetry-instrumentation-system-metrics`, which is installed as part
of `opentelemetry-bootstrap` on building the recommendationservice Docker image:
* `runtime.cpython.cpu_time`
* `runtime.cpython.memory`
* `runtime.cpython.gc_count`
## Logs
TBD

View File

@ -1,147 +0,0 @@
# Shipping Service
This service is responsible for providing shipping information including pricing
and tracking information, when requested from Checkout Service.
Shipping service is built primarily with Tonic, Reqwest, and OpenTelemetry
Libraries/Components. Other sub-dependencies are included in `Cargo.toml`.
Depending on your framework and runtime, you may consider consulting
[rust docs](https://opentelemetry.io/docs/instrumentation/rust/) to supplement.
You'll find examples of async and sync spans in quote requests and tracking ID's
respectively.
The `build.rs` supports development outside docker, given a rust installation.
Otherwise, consider building with `docker compose` to edit / assess changes as needed.
[Shipping service source](../../src/shippingservice/)
## Traces
### Initialize tracer provider
The OpenTelemetry SDK is initialized from `main`.
```rust
fn init_tracer() -> Result<sdktrace::Tracer, TraceError> {
global::set_text_map_propagator(TraceContextPropagator::new());
opentelemetry_otlp::new_pipeline()
.tracing()
.with_exporter(
opentelemetry_otlp::new_exporter()
.tonic()
.with_endpoint(format!(
"{}{}",
env::var("OTEL_EXPORTER_OTLP_TRACES_ENDPOINT")
.unwrap_or_else(|_| "http://otelcol:4317".to_string()),
"/v1/traces"
)), // TODO: assume this ^ is true from config when opentelemetry crate > v0.17.0
// https://github.com/open-telemetry/opentelemetry-rust/pull/806 includes the environment variable.
)
.install_batch(opentelemetry::runtime::Tokio)
}
```
Spans and other metrics are created in this example throughout `tokio` async
runtimes found within [`tonic` server
functions](https://github.com/hyperium/tonic/blob/master/examples/helloworld-tutorial.md#writing-our-server).
Be mindful of async runtime, [context
guards](https://docs.rs/opentelemetry/latest/opentelemetry/struct.ContextGuard.html),
and inability to move and clone `spans` when replicating from these samples.
### Adding gRPC/HTTP instrumentation
This service receives gRPC requests, which are instrumented in the middleware.
The root span is started and passed down as reference in the same thread
to another closure where we call `quoteservice`.
```rust
let tracer = global::tracer("shippingservice/get-quote");
let mut span = tracer.start_with_context("get-quote", &parent_cx);
span.add_event("Processing get quote request".to_string(), vec![]);
let q = match create_quote_from_count(itemct)
.with_context(Context::current_with_span(span))
.await
//...create_quote_from_count...
let f = match request_quote(count).await {
Ok(float) => float,
Err(err) => {
let msg = format!("{}", err);
return Err(tonic::Status::unknown(msg));
}
};
Ok(get_active_span(|span| {
let q = create_quote_from_float(f);
span.add_event(
"Received Quote".to_string(),
vec![KeyValue::new("app.shipping.cost.total", format!("{}", q))],
);
span.set_attribute(KeyValue::new("app.shipping.items.count", count as i64));
span.set_attribute(KeyValue::new("app.shipping.cost.total", format!("{}", q)));
q
}))
```
Note that the span cannot be used after calling an async method in the
originating function.
You may also notice the `attributes` set on the span in this example, and
`events` propogated similarly. With any valid `span` pointer (attached to
context) the [OpenTelemetry API](https://docs.rs/opentelemetry/0.17.0/opentelemetry/trace/struct.SpanRef.html)
will work.
### Add span attributes
Provided you are on the same thread, or in a context passed from a
span-owning thread, or a `ContextGuard` is in scope, you can get
an active span with `get_active_span`. You can find examples of all of these
in the demo, with context available in `shipping_service` for sync/async runtime.
You should consult `quote.rs` and/or the example above to see
context-passed-to-async runtime.
See below for a snippet from `shiporder` that holds context and a span in scope.
This is appropriate in our case of a sync runtime.
```rust
let parent_cx =
global::get_text_map_propagator(|prop| prop.extract(&MetadataMap(request.metadata())));
// in this case, generating a tracking ID is trivial
// we'll create a span and associated events all in this function.
let mut span = global::tracer("shippingservice/ship-order")
.start_with_context("ship-order", &parent_cx);
```
You must add attributes to a span in context with `set_attribute`, followed by a
`KeyValue` object, containing a key, and value.
```rust
let tid = create_tracking_id();
span.set_attribute(KeyValue::new("app.shipping.tracking.id", tid.clone()));
info!("Tracking ID Created: {}", tid);
```
### Add span events
Adding span events is accomplished using `add_event` on the span object. Both
server routes, for `ShipOrderRequest` (sync) and `GetQuoteRequest` (async),
have events on spans. Attributes are not included here, but are [simple to include](https://docs.rs/opentelemetry/latest/opentelemetry/trace/trait.Span.html#method.add_event).
Adding a span event:
```rust
let tid = create_tracking_id();
span.set_attribute(KeyValue::new("app.shipping.tracking.id", tid.clone()));
info!("Tracking ID Created: {}", tid);
```
## Metrics
TBD
## Logs
TBD

View File

@ -1,12 +0,0 @@
# Tests
Currently, the repository includes E2E tests for both the frontend and backend services.
For the Frontend we are using [Cypress](https://www.cypress.io/) execute the
different flows in the webstore.
While the backend services use [AVA](https://avajs.dev) as the main testing framework.
To run the test you can simply run `make run-tests` at the root directory.
In case you need to run a specific suite of tests you can execute
`docker compose run frontendTests` for the frontend tests or
`docker compose run integrationTests` for the backend tests.

View File

@ -1,22 +0,0 @@
# Trace Feature Coverage by Service
Emoji Legend
- Completed: :100:
- Not Applicable: :no_bell:
- Not Present (Yet): :construction:
| Service | Language | Instrumentation Libraries | Manual Span Creation | Span Data Enrichment | RPC Context Propagation | Span Links | Baggage |
|-----------------|-----------------|---------------------------|----------------------|----------------------|-------------------------|------------|-----------|
| Ad | Java | :100: | :100: | :100: | :no_bell: | :no_bell: | :no_bell: |
| Cart | .NET | :100: | :100: | :100: | :no_bell: | :no_bell: | :no_bell: |
| Checkout | Go | :100: | :100: | :100: | :no_bell: | :no_bell: | :no_bell: |
| Currency | C++ | :no_bell: | :100: | :100: | :100: | :no_bell: | :no_bell: |
| Email | Ruby | :100: | :100: | :100: | :no_bell: | :no_bell: | :no_bell: |
| Feature Flag | Erlang / Elixir | :100: | :100: | :100: | :no_bell: | :no_bell: | :no_bell: |
| Frontend | JavaScript | :100: | :100: | :100: | :no_bell: | :100: | :100: |
| Payment | JavaScript | :100: | :100: | :100: | :no_bell: | :no_bell: | :100: |
| Product Catalog | Go | :100: | :no_bell: | :100: | :no_bell: | :no_bell: | :no_bell: |
| Quote Service | PHP | :100: | :100: | :100: | :no_bell: | :no_bell: | :no_bell: |
| Recommendation | Python | :100: | :100: | :100: | :no_bell: | :no_bell: | :no_bell: |
| Shipping | Rust | :no_bell: | :100: | :100: | :100: | :no_bell: | :no_bell: |

80
ide-gen-proto.sh Executable file
View File

@ -0,0 +1,80 @@
#!/bin/sh
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
# This script is used to generate protobuf files for all services.
# Useful to ensure code can compile without Docker, and provide hints for IDEs.
# Several dev tools including: cargo, protoc, python grpcio-tools, and rebar3 may be required to run this script.
base_dir=$(pwd)
gen_proto_dotnet() {
echo "Generating .NET protobuf files for $1"
cd "$base_dir"/src/"$1" || return
mkdir -p ./src/protos/
cp -r "$base_dir"/pb/ ./src/protos/
cd "$base_dir" || return
}
gen_proto_elixir() {
echo "Generating Elixir protobuf files for $1"
cd "$base_dir"/src/"$1" || return
mkdir -p proto
cp "$base_dir"/pb/demo.proto ./proto/demo.proto
rebar3 grpc_regen
cd "$base_dir" || return
}
gen_proto_go() {
echo "Generating Go protobuf files for $1"
cd "$base_dir"/src/"$1" || return
protoc -I ../../pb ./../../pb/demo.proto --go_out=./ --go-grpc_out=./
cd "$base_dir" || return
}
gen_proto_js() {
echo "Generating Javascript protobuf files for $1"
cd "$base_dir"/src/"$1" || return
cp "$base_dir"/pb/demo.proto .
cd "$base_dir" || return
}
gen_proto_python() {
echo "Generating Python protobuf files for $1"
cd "$base_dir"/src/"$1" || return
python3 -m grpc_tools.protoc -I=../../pb --python_out=./ --grpc_python_out=./ ./../../pb/demo.proto
cd "$base_dir" || return
}
gen_proto_rust() {
echo "Generating Rust protobuf files for $1"
cd "$base_dir"/src/"$1" || return
mkdir -p proto
cp "$base_dir"/pb/demo.proto proto/demo.proto
cargo build
cd "$base_dir" || return
}
gen_proto_ts() {
echo "Generating Typescript protobuf files for $1"
cd "$base_dir"/src/"$1" || return
cp -r "$base_dir"/pb .
mkdir -p ./protos
protoc -I ./pb --plugin=./node_modules/.bin/protoc-gen-ts_proto --ts_proto_opt=esModuleInterop=true --ts_proto_out=./protos --ts_proto_opt=outputServices=grpc-js demo.proto
cd "$base_dir" || return
}
gen_proto_dotnet accounting
# gen_proto_java ad
gen_proto_dotnet cart
gen_proto_go checkout
# gen_proto_cpp currency
# gen_proto_ruby email
gen_proto_ts frontend
gen_proto_ts react-native-app
gen_proto_js payment
gen_proto_go product-catalog
# gen_proto_php quote
gen_proto_python recommendation
gen_proto_rust shipping

View File

@ -1,5 +1,7 @@
#!/usr/bin/env python3
import glob
import os
import sys
@ -82,7 +84,7 @@ retval += sanitycheck('**/*.html', allow_eol = (LF,), indent = 4)
retval += sanitycheck('**/*.md', allow_eol = (LF,))
retval += sanitycheck('**/*.proj', allow_eol = (LF,), indent = 2)
retval += sanitycheck('**/*.props', allow_eol = (LF,), indent = 2)
retval += sanitycheck('**/*.py', allow_eol = (LF,), indent = 4)
retval += sanitycheck('**/[!demo_pb2]*.py', allow_eol = (LF,), indent = 4)
retval += sanitycheck('**/*.sln', allow_utf8 = True, indent = 4)
retval += sanitycheck('**/*.targets', allow_eol = (LF,), indent = 2)
retval += sanitycheck('**/*.xml', allow_eol = (LF,), indent = 2)

View File

@ -1,24 +1,12 @@
// Copyright 2019, OpenTelemetry Authors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
//go:build tools
// +build tools
package tools
// This file follows the recommendation at
// https://github.com/golang/go/wiki/Modules#how-can-i-track-tool-dependencies-for-a-module
// https://go.dev/wiki/Modules#how-can-i-track-tool-dependencies-for-a-module
// on how to pin tooling dependencies to a go.mod file.
// This ensures that all systems use the same version of tools in addition to regular dependencies.

File diff suppressed because it is too large Load Diff

6958
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,8 @@
{
"devDependencies": {
"markdown-link-check": "^3.9.3",
"markdown-toc": "^1.2.0",
"markdownlint-cli": "0.31.0"
"markdownlint-cli": "0.45.0",
"@kt3k/license-checker": "^3.2.2",
"@umbrelladocs/linkspector": "^0.4.6"
}
}

View File

@ -14,11 +14,9 @@
syntax = "proto3";
import "google/protobuf/timestamp.proto";
package oteldemo;
package hipstershop;
option go_package = "genproto/hipstershop";
option go_package = "genproto/oteldemo";
// -----------------Cart service-----------------
@ -134,7 +132,7 @@ message Address {
string city = 2;
string state = 3;
string country = 4;
int32 zip_code = 5;
string zip_code = 5;
}
// -----------------Currency service-----------------
@ -277,8 +275,6 @@ message Flag {
string name = 1;
string description = 2;
bool enabled = 3;
google.protobuf.Timestamp created_at = 4;
google.protobuf.Timestamp updated_at = 5;
}
message GetFlagRequest {

View File

@ -1,147 +0,0 @@
// Protocol Buffers - Google's data interchange format
// Copyright 2008 Google Inc. All rights reserved.
// https://developers.google.com/protocol-buffers/
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
// copyright notice, this list of conditions and the following disclaimer
// in the documentation and/or other materials provided with the
// distribution.
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
syntax = "proto3";
package google.protobuf;
option csharp_namespace = "Google.Protobuf.WellKnownTypes";
option cc_enable_arenas = true;
option go_package = "google.golang.org/protobuf/types/known/timestamppb";
option java_package = "com.google.protobuf";
option java_outer_classname = "TimestampProto";
option java_multiple_files = true;
option objc_class_prefix = "GPB";
// A Timestamp represents a point in time independent of any time zone or local
// calendar, encoded as a count of seconds and fractions of seconds at
// nanosecond resolution. The count is relative to an epoch at UTC midnight on
// January 1, 1970, in the proleptic Gregorian calendar which extends the
// Gregorian calendar backwards to year one.
//
// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
// second table is needed for interpretation, using a [24-hour linear
// smear](https://developers.google.com/time/smear).
//
// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
// restricting to that range, we ensure that we can convert to and from [RFC
// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
//
// # Examples
//
// Example 1: Compute Timestamp from POSIX `time()`.
//
// Timestamp timestamp;
// timestamp.set_seconds(time(NULL));
// timestamp.set_nanos(0);
//
// Example 2: Compute Timestamp from POSIX `gettimeofday()`.
//
// struct timeval tv;
// gettimeofday(&tv, NULL);
//
// Timestamp timestamp;
// timestamp.set_seconds(tv.tv_sec);
// timestamp.set_nanos(tv.tv_usec * 1000);
//
// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
//
// FILETIME ft;
// GetSystemTimeAsFileTime(&ft);
// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
//
// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
// Timestamp timestamp;
// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
//
// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
//
// long millis = System.currentTimeMillis();
//
// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
// .setNanos((int) ((millis % 1000) * 1000000)).build();
//
//
// Example 5: Compute Timestamp from Java `Instant.now()`.
//
// Instant now = Instant.now();
//
// Timestamp timestamp =
// Timestamp.newBuilder().setSeconds(now.getEpochSecond())
// .setNanos(now.getNano()).build();
//
//
// Example 6: Compute Timestamp from current time in Python.
//
// timestamp = Timestamp()
// timestamp.GetCurrentTime()
//
// # JSON Mapping
//
// In JSON format, the Timestamp type is encoded as a string in the
// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
// where {year} is always expressed using four digits while {month}, {day},
// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
// is required. A proto3 JSON serializer should always use UTC (as indicated by
// "Z") when printing the Timestamp type and a proto3 JSON parser should be
// able to accept both UTC and other timezones (as indicated by an offset).
//
// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
// 01:30 UTC on January 15, 2017.
//
// In JavaScript, one can convert a Date object to this format using the
// standard
// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
// method. In Python, a standard `datetime.datetime` object can be converted
// to this format using
// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
// the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
// the Joda Time's [`ISODateTimeFormat.dateTime()`](
// http://www.joda.org/joda-time/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime%2D%2D
// ) to obtain a formatter capable of generating timestamps in this format.
//
//
message Timestamp {
// Represents seconds of UTC time since Unix epoch
// 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
// 9999-12-31T23:59:59Z inclusive.
int64 seconds = 1;
// Non-negative fractions of a second at nanosecond resolution. Negative
// second values with fractions must still have non-negative nanos values
// that count forward in time. Must be from 0 to 999,999,999
// inclusive.
int32 nanos = 2;
}

View File

@ -0,0 +1,3 @@
bin
obj
build

1
src/accounting/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
proto

View File

@ -0,0 +1,34 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Confluent.Kafka" Version="2.8.0" />
<PackageReference Include="EFCore.NamingConventions" Version="9.0.0" />
<PackageReference Include="Google.Protobuf" Version="3.30.0" />
<PackageReference Include="Grpc.Tools" Version="2.68.1">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.2" />
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.21.2" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
<PackageReference Include="OpenTelemetry.AutoInstrumentation" Version="1.11.0" />
</ItemGroup>
<ItemGroup>
<!-- GrpcServices is 'none' so that we do not need to depend on the grpc nuget package, and we only need protobuf support. -->
<Protobuf Include="proto\demo.proto" GrpcServices="none" />
</ItemGroup>
<ItemGroup>
<Folder Include="proto\" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,25 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.9.34701.34
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accounting", "Accounting.csproj", "{C66C35E2-DF04-4DCF-8F6A-87B6D6433FF6}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{C66C35E2-DF04-4DCF-8F6A-87B6D6433FF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C66C35E2-DF04-4DCF-8F6A-87B6D6433FF6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C66C35E2-DF04-4DCF-8F6A-87B6D6433FF6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C66C35E2-DF04-4DCF-8F6A-87B6D6433FF6}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {6340CDDC-E917-4532-A056-5526E0A7BDDA}
EndGlobalSection
EndGlobal

153
src/accounting/Consumer.cs Normal file
View File

@ -0,0 +1,153 @@
// Copyright The OpenTelemetry Authors
// SPDX-License-Identifier: Apache-2.0
using Confluent.Kafka;
using Microsoft.Extensions.Logging;
using Oteldemo;
using Microsoft.EntityFrameworkCore;
using System.Diagnostics;
namespace Accounting;
internal class DBContext : DbContext
{
public DbSet<OrderEntity> Orders { get; set; }
public DbSet<OrderItemEntity> CartItems { get; set; }
public DbSet<ShippingEntity> Shipping { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
var connectionString = Environment.GetEnvironmentVariable("DB_CONNECTION_STRING");
optionsBuilder.UseNpgsql(connectionString).UseSnakeCaseNamingConvention();
}
}
internal class Consumer : IDisposable
{
private const string TopicName = "orders";
private ILogger _logger;
private IConsumer<string, byte[]> _consumer;
private bool _isListening;
private DBContext? _dbContext;
private static readonly ActivitySource MyActivitySource = new("Accounting.Consumer");
public Consumer(ILogger<Consumer> logger)
{
_logger = logger;
var servers = Environment.GetEnvironmentVariable("KAFKA_ADDR")
?? throw new ArgumentNullException("KAFKA_ADDR");
_consumer = BuildConsumer(servers);
_consumer.Subscribe(TopicName);
_logger.LogInformation($"Connecting to Kafka: {servers}");
_dbContext = Environment.GetEnvironmentVariable("DB_CONNECTION_STRING") == null ? null : new DBContext();
}
public void StartListening()
{
_isListening = true;
try
{
while (_isListening)
{
try
{
using var activity = MyActivitySource.StartActivity("order-consumed", ActivityKind.Internal);
var consumeResult = _consumer.Consume();
ProcessMessage(consumeResult.Message);
}
catch (ConsumeException e)
{
_logger.LogError(e, "Consume error: {0}", e.Error.Reason);
}
}
}
catch (OperationCanceledException)
{
_logger.LogInformation("Closing consumer");
_consumer.Close();
}
}
private void ProcessMessage(Message<string, byte[]> message)
{
try
{
var order = OrderResult.Parser.ParseFrom(message.Value);
Log.OrderReceivedMessage(_logger, order);
if (_dbContext == null)
{
return;
}
var orderEntity = new OrderEntity
{
Id = order.OrderId
};
_dbContext.Add(orderEntity);
foreach (var item in order.Items)
{
var orderItem = new OrderItemEntity
{
ItemCostCurrencyCode = item.Cost.CurrencyCode,
ItemCostUnits = item.Cost.Units,
ItemCostNanos = item.Cost.Nanos,
ProductId = item.Item.ProductId,
Quantity = item.Item.Quantity,
OrderId = order.OrderId
};
_dbContext.Add(orderItem);
}
var shipping = new ShippingEntity
{
ShippingTrackingId = order.ShippingTrackingId,
ShippingCostCurrencyCode = order.ShippingCost.CurrencyCode,
ShippingCostUnits = order.ShippingCost.Units,
ShippingCostNanos = order.ShippingCost.Nanos,
StreetAddress = order.ShippingAddress.StreetAddress,
City = order.ShippingAddress.City,
State = order.ShippingAddress.State,
Country = order.ShippingAddress.Country,
ZipCode = order.ShippingAddress.ZipCode,
OrderId = order.OrderId
};
_dbContext.Add(shipping);
_dbContext.SaveChanges();
}
catch (Exception ex)
{
_logger.LogError(ex, "Order parsing failed:");
}
}
private IConsumer<string, byte[]> BuildConsumer(string servers)
{
var conf = new ConsumerConfig
{
GroupId = $"accounting",
BootstrapServers = servers,
// https://github.com/confluentinc/confluent-kafka-dotnet/tree/07de95ed647af80a0db39ce6a8891a630423b952#basic-consumer-example
AutoOffsetReset = AutoOffsetReset.Earliest,
EnableAutoCommit = true
};
return new ConsumerBuilder<string, byte[]>(conf)
.Build();
}
public void Dispose()
{
_isListening = false;
_consumer?.Dispose();
}
}

View File

@ -0,0 +1,11 @@
<Project>
<PropertyGroup>
<NuGetAudit>true</NuGetAudit>
<NuGetAuditMode>all</NuGetAuditMode>
<NuGetAuditLevel>low</NuGetAuditLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'">
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
</Project>

36
src/accounting/Dockerfile Normal file
View File

@ -0,0 +1,36 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
FROM --platform=${BUILDPLATFORM} mcr.microsoft.com/dotnet/sdk:8.0 AS builder
ARG TARGETARCH
ARG BUILD_CONFIGURATION=Release
WORKDIR /src
COPY ["/src/accounting/", "Accounting/"]
COPY ["/pb/demo.proto", "Accounting/proto/"]
RUN dotnet restore "./Accounting/Accounting.csproj" -r linux-$TARGETARCH
WORKDIR "/src/Accounting"
RUN dotnet build "./Accounting.csproj" -r linux-$TARGETARCH -c $BUILD_CONFIGURATION -o /app/build
# -----------------------------------------------------------------------------
FROM builder AS publish
ARG TARGETARCH
ARG BUILD_CONFIGURATION=Release
RUN dotnet publish "./Accounting.csproj" -r linux-$TARGETARCH -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false
# -----------------------------------------------------------------------------
FROM mcr.microsoft.com/dotnet/aspnet:8.0
USER app
WORKDIR /app
COPY --from=publish /app/publish .
USER root
RUN mkdir -p "/var/log/opentelemetry/dotnet"
RUN chown app "/var/log/opentelemetry/dotnet"
RUN chown app "/app/instrument.sh"
USER app
ENV OTEL_DOTNET_AUTO_TRACES_ADDITIONAL_SOURCES=Accounting.Consumer
ENTRYPOINT ["./instrument.sh", "dotnet", "Accounting.dll"]

View File

@ -0,0 +1,59 @@
// Copyright The OpenTelemetry Authors
// SPDX-License-Identifier: Apache-2.0
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations.Schema;
namespace Accounting;
[Table("shipping")]
[PrimaryKey(nameof(ShippingTrackingId))]
internal class ShippingEntity
{
public required string ShippingTrackingId { get; set; }
public required string ShippingCostCurrencyCode { get; set; }
public required long ShippingCostUnits { get; set; }
public required int ShippingCostNanos { get; set; }
public required string StreetAddress { get; set; }
public required string City { get; set; }
public required string State { get; set; }
public required string Country { get; set; }
public required string ZipCode { get; set; }
public required string OrderId { get; set; }
}
[Table("orderitem")]
[PrimaryKey(nameof(ProductId), nameof(OrderId))]
internal class OrderItemEntity
{
public required string ItemCostCurrencyCode { get; set; }
public required long ItemCostUnits { get; set; }
public required int ItemCostNanos { get; set; }
public required string ProductId { get; set; }
public required int Quantity { get; set; }
public required string OrderId { get; set; }
}
[Table("order")]
[PrimaryKey(nameof(Id))]
internal class OrderEntity
{
[Column("order_id")]
public required string Id { get; set; }
}

34
src/accounting/Helpers.cs Normal file
View File

@ -0,0 +1,34 @@
// Copyright The OpenTelemetry Authors
// SPDX-License-Identifier: Apache-2.0
using System.Collections;
namespace Accounting
{
internal static class Helpers
{
private static List<string> RelevantPrefixes = ["DOTNET_", "CORECLR_", "OTEL_", "KAFKA_"];
public static IEnumerable<DictionaryEntry> FilterRelevant(this IDictionary envs)
{
foreach (DictionaryEntry env in envs)
{
foreach (var prefix in RelevantPrefixes)
{
if (env.Key.ToString()?.StartsWith(prefix, StringComparison.InvariantCultureIgnoreCase) ?? false)
{
yield return env;
}
}
}
}
public static void OutputInOrder(this IEnumerable<DictionaryEntry> envs)
{
foreach (var env in envs.OrderBy(x => x.Key))
{
Console.WriteLine(env);
}
}
}
}

16
src/accounting/Log.cs Normal file
View File

@ -0,0 +1,16 @@
// Copyright The OpenTelemetry Authors
// SPDX-License-Identifier: Apache-2.0
using Microsoft.Extensions.Logging;
using Oteldemo;
namespace Accounting
{
internal static partial class Log
{
[LoggerMessage(
Level = LogLevel.Information,
Message = "Order details: {@OrderResult}.")]
public static partial void OrderReceivedMessage(ILogger logger, OrderResult orderResult);
}
}

24
src/accounting/Program.cs Normal file
View File

@ -0,0 +1,24 @@
// Copyright The OpenTelemetry Authors
// SPDX-License-Identifier: Apache-2.0
using Accounting;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
Console.WriteLine("Accounting service started");
Environment.GetEnvironmentVariables()
.FilterRelevant()
.OutputInOrder();
var host = Host.CreateDefaultBuilder(args)
.ConfigureServices(services =>
{
services.AddSingleton<Consumer>();
})
.Build();
var consumer = host.Services.GetRequiredService<Consumer>();
consumer.StartListening();
host.Run();

29
src/accounting/README.md Normal file
View File

@ -0,0 +1,29 @@
# Accounting Service
This service consumes new orders from a Kafka topic.
## Local Build
To build the service binary, run:
```sh
mkdir -p src/accounting/proto/ # root context
cp pb/demo.proto src/accounting/proto/demo.proto # root context
dotnet build # accounting service context
```
## Docker Build
From the root directory, run:
```sh
docker compose build accounting
```
## Bump dependencies
To bump all dependencies run in Package manager:
```sh
Update-Package -ProjectName Accounting
```

1
src/ad/.java-version Normal file
View File

@ -0,0 +1 @@
21.0

35
src/ad/Dockerfile Normal file
View File

@ -0,0 +1,35 @@
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
FROM --platform=${BUILDPLATFORM} eclipse-temurin:21-jdk AS builder
ARG _JAVA_OPTIONS
WORKDIR /usr/src/app/
COPY ./src/ad/gradlew* ./src/ad/settings.gradle* ./src/ad/build.gradle ./
COPY ./src/ad/gradle ./gradle
RUN chmod +x ./gradlew
RUN ./gradlew
RUN ./gradlew downloadRepos
COPY ./src/ad/ ./
COPY ./pb/ ./proto
RUN chmod +x ./gradlew
RUN ./gradlew installDist -PprotoSourceDir=./proto
# -----------------------------------------------------------------------------
FROM eclipse-temurin:21-jre
ARG OTEL_JAVA_AGENT_VERSION
ARG _JAVA_OPTIONS
WORKDIR /usr/src/app/
COPY --from=builder /usr/src/app/ ./
ADD --chmod=644 https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v$OTEL_JAVA_AGENT_VERSION/opentelemetry-javaagent.jar /usr/src/app/opentelemetry-javaagent.jar
ENV JAVA_TOOL_OPTIONS=-javaagent:/usr/src/app/opentelemetry-javaagent.jar
EXPOSE ${AD_PORT}
ENTRYPOINT [ "./build/install/opentelemetry-demo-ad/bin/Ad" ]

41
src/ad/README.md Normal file
View File

@ -0,0 +1,41 @@
# Ad Service
The Ad service provides advertisement based on context keys. If no context keys
are provided then it returns random ads.
## Building Locally
The Ad service requires at least JDK 17 to build and uses gradlew to
compile/install/distribute. Gradle wrapper is already part of the source code.
To build Ad Service, run:
```sh
./gradlew installDist
```
It will create an executable script
`src/ad/build/install/oteldemo/bin/Ad`.
To run the Ad Service:
```sh
export AD_PORT=8080
export FEATURE_FLAG_GRPC_SERVICE_ADDR=featureflagservice:50053
./build/install/opentelemetry-demo-ad/bin/Ad
```
### Upgrading Gradle
If you need to upgrade the version of gradle then run
```sh
./gradlew wrapper --gradle-version <new-version>
```
## Building Docker
From the root of `opentelemetry-demo`, run:
```sh
docker build --file ./src/ad/Dockerfile ./
```

143
src/ad/build.gradle Normal file
View File

@ -0,0 +1,143 @@
plugins {
id 'com.google.protobuf' version '0.9.5'
id 'com.github.sherter.google-java-format' version '0.9'
id 'idea'
id 'application'
id 'com.github.ben-manes.versions' version '0.52.0'
}
repositories {
mavenCentral()
mavenLocal()
}
description = 'Ad Service'
group = "ad"
version = "0.1.0-SNAPSHOT"
def opentelemetryVersion = "1.51.0"
def opentelemetryInstrumentationVersion = "2.17.1"
def grpcVersion = "1.73.0"
def jacksonVersion = "2.19.1"
def protocVersion = "4.31.1"
tasks.withType(JavaCompile).configureEach {
sourceCompatibility = JavaVersion.VERSION_21
targetCompatibility = JavaVersion.VERSION_21
}
ext {
speed = project.hasProperty('speed') ? project.getProperty('speed') : false
Provider<Directory> output = layout.buildDirectory.dir("outputLocation")
offlineCompile = output.get().asFile
}
dependencies {
if (speed) {
implementation fileTree(dir: offlineCompile, include: '*.jar')
} else {
implementation platform("io.opentelemetry:opentelemetry-bom:${opentelemetryVersion}")
implementation platform("io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:${opentelemetryInstrumentationVersion}")
implementation "com.google.api.grpc:proto-google-common-protos:2.59.1",
"com.google.protobuf:protobuf-java:${protocVersion}",
"javax.annotation:javax.annotation-api:1.3.2",
"io.grpc:grpc-protobuf:${grpcVersion}",
"io.grpc:grpc-stub:${grpcVersion}",
"io.grpc:grpc-netty:${grpcVersion}",
"io.grpc:grpc-services:${grpcVersion}",
"io.opentelemetry:opentelemetry-api",
"io.opentelemetry:opentelemetry-sdk",
"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations",
"org.apache.logging.log4j:log4j-core:2.25.0",
"dev.openfeature.contrib.providers:flagd:0.11.13",
'dev.openfeature:sdk:1.16.0'
runtimeOnly "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}",
"com.fasterxml.jackson.core:jackson-databind:${jacksonVersion}",
"io.netty:netty-tcnative-boringssl-static:2.0.72.Final"
}
}
// Default protoSourceDir is in /opentelemetry-demo/pb. Optionally override the
// location for the docker build, which copies the protos to a different location.
def protoSourceDir = findProperty('protoSourceDir')?: project.projectDir.parentFile.parentFile.toPath().toString() + "/pb"
def protoDestDir = project.buildDir.toPath().toString() + "/proto"
// Copy protos to the build directory
tasks.register('copyProtos', Copy) {
from protoSourceDir
into protoDestDir
}
// Include the output directory of copyProtos in main source set so they are
// picked up by the protobuf plugin
sourceSets {
main {
proto {
srcDir(protoDestDir)
}
}
}
protobuf {
protoc {
artifact = "com.google.protobuf:protoc:${protocVersion}"
}
plugins {
grpc {
artifact = "io.grpc:protoc-gen-grpc-java:${grpcVersion}"
}
}
generateProtoTasks { task ->
all()*.plugins {
grpc {}
}
ofSourceSet('main')
}
}
afterEvaluate {
// Ensure protos are copy before classes are generated
tasks.getByName('processResources').dependsOn 'copyProtos'
tasks.getByName('generateProto').dependsOn 'copyProtos'
}
googleJavaFormat {
toolVersion '1.18.1'
}
// Inform IDEs like IntelliJ IDEA, Eclipse or NetBeans about the generated code.
sourceSets {
main {
java {
srcDirs 'oteldemo'
srcDirs 'build/generated/source/proto/main/java/oteldemo'
srcDirs 'build/generated/source/proto/main/grpc/oteldemo'
}
}
}
startScripts.enabled = false
// This to cache dependencies during Docker image building. First build will take time.
// Subsequent build will be incremental.
task downloadRepos(type: Copy) {
from configurations.compileClasspath
into offlineCompile
from configurations.runtimeClasspath
into offlineCompile
}
task ad(type: CreateStartScripts) {
mainClass.set('oteldemo.AdService')
applicationName = 'Ad'
outputDir = new File(project.buildDir, 'tmp')
classpath = startScripts.classpath
}
applicationDistribution.into('bin') {
from(ad)
fileMode = 0755
}

BIN
src/ad/gradle/wrapper/gradle-wrapper.jar vendored Normal file

Binary file not shown.

View File

@ -0,0 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

252
src/ad/gradlew vendored Executable file
View File

@ -0,0 +1,252 @@
#!/bin/sh
#
# Copyright © 2015-2021 the original authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# SPDX-License-Identifier: Apache-2.0
#
##############################################################################
#
# Gradle start up script for POSIX generated by Gradle.
#
# Important for running:
#
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
# noncompliant, but you have some other compliant shell such as ksh or
# bash, then to run this script, type that shell name before the whole
# command line, like:
#
# ksh Gradle
#
# Busybox and similar reduced shells will NOT work, because this script
# requires all of these POSIX shell features:
# * functions;
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
# * compound commands having a testable exit status, especially «case»;
# * various built-in commands including «command», «set», and «ulimit».
#
# Important for patching:
#
# (2) This script targets any POSIX shell, so it avoids extensions provided
# by Bash, Ksh, etc; in particular arrays are avoided.
#
# The "traditional" practice of packing multiple parameters into a
# space-separated string is a well documented source of bugs and security
# problems, so this is (mostly) avoided, by progressively accumulating
# options in "$@", and eventually passing that to Java.
#
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
# see the in-line comments for details.
#
# There are tweaks for specific operating systems such as AIX, CygWin,
# Darwin, MinGW, and NonStop.
#
# (3) This script is generated from the Groovy template
# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# within the Gradle project.
#
# You can find Gradle at https://github.com/gradle/gradle/.
#
##############################################################################
# Attempt to set APP_HOME
# Resolve links: $0 may be a link
app_path=$0
# Need this for daisy-chained symlinks.
while
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
[ -h "$app_path" ]
do
ls=$( ls -ld "$app_path" )
link=${ls#*' -> '}
case $link in #(
/*) app_path=$link ;; #(
*) app_path=$APP_HOME$link ;;
esac
done
# This is normally unused
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s
' "$PWD" ) || exit
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum
warn () {
echo "$*"
} >&2
die () {
echo
echo "$*"
echo
exit 1
} >&2
# OS specific support (must be 'true' or 'false').
cygwin=false
msys=false
darwin=false
nonstop=false
case "$( uname )" in #(
CYGWIN* ) cygwin=true ;; #(
Darwin* ) darwin=true ;; #(
MSYS* | MINGW* ) msys=true ;; #(
NONSTOP* ) nonstop=true ;;
esac
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
# Determine the Java command to use to start the JVM.
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD=$JAVA_HOME/jre/sh/java
else
JAVACMD=$JAVA_HOME/bin/java
fi
if [ ! -x "$JAVACMD" ] ; then
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
else
JAVACMD=java
if ! command -v java >/dev/null 2>&1
then
die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
fi
# Increase the maximum file descriptors if we can.
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
case $MAX_FD in #(
max*)
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
# shellcheck disable=SC2039,SC3045
MAX_FD=$( ulimit -H -n ) ||
warn "Could not query maximum file descriptor limit"
esac
case $MAX_FD in #(
'' | soft) :;; #(
*)
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
# shellcheck disable=SC2039,SC3045
ulimit -n "$MAX_FD" ||
warn "Could not set maximum file descriptor limit to $MAX_FD"
esac
fi
# Collect all arguments for the java command, stacking in reverse order:
# * args from the command line
# * the main class name
# * -classpath
# * -D...appname settings
# * --module-path (only if needed)
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
# For Cygwin or MSYS, switch paths to Windows format before running java
if "$cygwin" || "$msys" ; then
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
JAVACMD=$( cygpath --unix "$JAVACMD" )
# Now convert the arguments - kludge to limit ourselves to /bin/sh
for arg do
if
case $arg in #(
-*) false ;; # don't mess with options #(
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
[ -e "$t" ] ;; #(
*) false ;;
esac
then
arg=$( cygpath --path --ignore --mixed "$arg" )
fi
# Roll the args list around exactly as many times as the number of
# args, so each arg winds up back in the position where it started, but
# possibly modified.
#
# NB: a `for` loop captures its iteration list before it begins, so
# changing the positional parameters here affects neither the number of
# iterations, nor the values presented in `arg`.
shift # remove old arg
set -- "$@" "$arg" # push replacement arg
done
fi
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Collect all arguments for the java command:
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
# and any embedded shellness will be escaped.
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
# treated as '${Hostname}' itself on the command line.
set -- \
"-Dorg.gradle.appname=$APP_BASE_NAME" \
-classpath "$CLASSPATH" \
org.gradle.wrapper.GradleWrapperMain \
"$@"
# Stop when "xargs" is not available.
if ! command -v xargs >/dev/null 2>&1
then
die "xargs is not available"
fi
# Use "xargs" to parse quoted args.
#
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
#
# In Bash we could simply go:
#
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
# set -- "${ARGS[@]}" "$@"
#
# but POSIX shell has neither arrays nor command substitution, so instead we
# post-process each arg (as a line of input to sed) to backslash-escape any
# character that might be a shell metacharacter, then use eval to reverse
# that process (while maintaining the separation between arguments), and wrap
# the whole thing up as a single "set" statement.
#
# This will of course break if any of these variables contains a newline or
# an unmatched quote.
#
eval "set -- $(
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
xargs -n1 |
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
tr '\n' ' '
)" '"$@"'
exec "$JAVACMD" "$@"

94
src/ad/gradlew.bat vendored Normal file
View File

@ -0,0 +1,94 @@
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
@rem SPDX-License-Identifier: Apache-2.0
@rem
@if "%DEBUG%"=="" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%"=="" set DIRNAME=.
@rem This is normally unused
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if %ERRORLEVEL% equ 0 goto execute
echo. 1>&2
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
echo. 1>&2
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
echo location of your Java installation. 1>&2
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
echo. 1>&2
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
echo. 1>&2
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
echo location of your Java installation. 1>&2
goto fail
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
:end
@rem End local scope for the variables with windows NT shell
if %ERRORLEVEL% equ 0 goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
set EXIT_CODE=%ERRORLEVEL%
if %EXIT_CODE% equ 0 set EXIT_CODE=1
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
exit /b %EXIT_CODE%
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega

2
src/ad/settings.gradle Normal file
View File

@ -0,0 +1,2 @@
rootProject.name = 'opentelemetry-demo-ad'

Some files were not shown because too many files have changed in this diff Show More