Skip to content

v0.4.0

Compare
Choose a tag to compare
@NimJay NimJay released this 03 Oct 21:39
· 1365 commits to main since this release

Online Boutique 0.4.0 is out! 🎉

Highlights

We've gone from 0.3.9 to 0.4.0 since this new version introduces new important features:

  • New ways of deploying Online Boutique and its deployment variations — with Kustomize and with Terraform.
  • All the apps are now running as unprivileged containers by default when deployed with the default Kubernetes manifests provided (securityContext)
  • The cartservice app can now store its data in Google Cloud Spanner (optional and not by default).
  • The frontend app can be configured (optional and not by default) to have a shared user-id across sessions, very convenient to share data stored in the shopping cart in a multi-cluster mode when using one shared database model (in-cluster or using an external database like Memorystore or Spanner)
  • The cartservice app is now in .NET 7
  • The recommendation and emailservice apps are now in Python 3.9
  • The adservice app is now packaged in an Eclipse temurin container instead of openjdk
  • OpenCensus/Jaeger have been removed from Online Boutique apps in order to anticipate the coming OpenTelemetry implementation, stay tuned!

What's Changed

New Contributors

Full Changelog: v0.3.9...v0.4.0