Skip to content

2.1.0

Latest
Compare
Choose a tag to compare
@julianocosta89 julianocosta89 released this 19 Sep 11:56
92eb9b1

What's Changed

chore

Security & CI

Docs & Community

Build / Images & Base OS

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

OpenFeature / Feature Flags

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

Collector / Telemetry Pipeline

Dashboards & Observability UX

Frontend & UI

Data / Storage

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

Logging

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

Kafka

Misc Build & Tooling

Services

Cart

Checkout

Product Catalog

Payment

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

Shipping

Fraud Detection

Accounting

Email

Image Provider

Currency

Load Generator

  • Update Locust file for logging with TraceContext. #2265 by @ps48
  • Split trace grouping based on workflow context. #2321 by @ps48

Thanks

Huge thanks to all contributors who helped make this release possible! 💜

New Contributors

Full Changelog: 2.0.2...2.1.0