Skip to content

Releases: GoogleCloudPlatform/microservices-demo

v0.5.1

25 Jan 21:25

Choose a tag to compare

Online Boutique v0.5.1 is out. This is Online Boutique's first release of 2023. This release mostly consists of dependency updates and bug fixes.

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

13 Dec 18:07
3c0d659

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

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

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

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

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

Choose a tag to compare

What changed?

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

v0.3.7

12 May 14:19

Choose a tag to compare

What changed?

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

v0.3.6

02 Feb 17:26

Choose a tag to compare

What changed?

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

v0.3.5

10 Jan 21:29

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