Skip to content

Releases: GoogleCloudPlatform/microservices-demo

v0.5.0

13 Dec 18:07
3c0d659
Compare
Choose a tag to compare

Online Boutique v0.5.0 is out. We’ve bumped the minor version (from v0.4.2 to v0.5.0) because Online Boutique now supports Online Boutique's default and advanced deployments via Helm.

Notable Changes

What's Changed

New Contributors

Full Changelog: v0.4.2...v0.5.0

v0.4.2

02 Dec 19:53
9cfa498
Compare
Choose a tag to compare

Highlights

  • 7 services now support OpenTelemetry-based distributed tracing. Thank you, @arbrown, for implementing this in #1167 and #1180!
  • You can now use DeployStack to automatically deploy Online Boutique to a new Google Kubernetes Engine cluster (via Google Cloud Shell), on a Google Cloud project you specify. To try it out, click on the "Open in Google Cloud Shell" button inside the root README.md. Thank you, @tpryan, for implementing this in #1142!
  • Online Boutique now uses Skaffold 2.0. This only impacts users that run Online Boutique in development mode. See note about upgrading to Skaffold 2.0 on your local machine here. Thank you, @mmcloud, for addressing this!
  • As usual, this release comes with many dependency updates — some addressing severe CVEs.

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.4.2

Thank you to everyone that contributed!

v0.4.1

21 Oct 19:59
Compare
Choose a tag to compare

Woo! Online Boutique v0.4.1 is out!

Highlights

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

03 Oct 21:39
Compare
Choose a tag to compare

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

v0.3.9

05 Aug 13:12
Compare
Choose a tag to compare

What's Changed

New Contributors 🎉

Full Changelog: v0.3.8...v0.3.9

v0.3.8

03 Jun 18:06
Compare
Choose a tag to compare

What changed?

Full changelog: v0.3.7...v0.3.8

v0.3.7

12 May 14:19
Compare
Choose a tag to compare

What changed?

Full changelog: v0.3.6...v0.3.7

v0.3.6

02 Feb 17:26
Compare
Choose a tag to compare

What changed?

Full changelog: v0.3.5...v0.3.6

v0.3.5

10 Jan 21:29
Compare
Choose a tag to compare

What changed?

  • Updated Log4j to 2.17.1 #679
  • Turned off GCP integration by default in #665
  • Migrated to Golang 1.17.5 in #670
  • Updated cartservice to .NET 6.0.1 in #669
  • Added Log4j advisory in README.md in #671
  • Added snippet-bot #680
  • Added SECURITY.md in #678
  • Added CODE_OF_CONDUCT.md in #677

Full changelog: v0.3.4...v0.3.5

v0.3.4

18 Dec 00:39
Compare
Choose a tag to compare

what's changed

  • Upgrades adservice log4j to 2.16: #661