Microservices Demo Versions Save

Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.

v0.4.1

1 year ago

Woo! Online Boutique v0.4.1 is out!

Highlights

What's Changed

Full Changelog: https://github.com/GoogleCloudPlatform/microservices-demo/compare/v0.4.0...v0.4.1

v0.4.0

1 year ago

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: https://github.com/GoogleCloudPlatform/microservices-demo/compare/v0.3.9...v0.4.0

v0.3.9

1 year ago

What's Changed

New Contributors 🎉

Full Changelog: https://github.com/GoogleCloudPlatform/microservices-demo/compare/v0.3.8...v0.3.9

v0.3.8

1 year ago

What changed?

  • Improved cartservice’s Redis interaction by utilizing IDistributedCache (#838)
  • Fixed documentation (#821, #829, #835)
  • Updated various dependencies (#819, #823, #824, #830)
  • Bumped Renovate's prConcurrentLimit to 8 (#825)

Full changelog: https://github.com/GoogleCloudPlatform/microservices-demo/compare/v0.3.7...v0.3.8

v0.3.7

2 years ago

What changed?

  • Removed the false “free shipping” banner (#800)
  • Bumped cartservice to dontnet 6.0.5 (#817, #715, #803)
  • Upgraded Golang microservices to Go 1.18 (#790)
  • Added some region tags (#684)
  • Added NetworkPolicy samples (#778)
  • Fixed adservice’s gRPC stats collection (#706)
  • Configured and fixes RenovateBot (#700, #764, #772, #773, #774, #780)
  • Upgraded many, many dependencies (#707, #708, #710, #709, #711, #714, #717, #723, #726, #733, #735, #736, #748, #749, #743, #746, #755, #744, #745, #747, #760, #751, #784, #803, and many more…)
  • Tidied up some automation/continuous-integration (#718)
  • Updated docs about GCP instrumentation (#739)
  • Tweaked release bash scripts (#799)

Full changelog: https://github.com/GoogleCloudPlatform/microservices-demo/compare/v0.3.6...v0.3.7

v0.3.6

2 years ago

What changed?

  • Fixed "Deployment Details" Bug in non-GCP deployments #699
  • Added Cloud Armor to onlineboutique.dev #698 #689
  • Addressed Dependabot alerts for urllib3 in 3 services #695
  • Changed shipping fee to flat rate #694
  • Renamed default branch to main #686

Full changelog: https://github.com/GoogleCloudPlatform/microservices-demo/compare/v0.3.5...v0.3.6

v0.3.5

2 years ago

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: https://github.com/GoogleCloudPlatform/microservices-demo/compare/v0.3.4...v0.3.5

v0.3.4

2 years ago

what's changed

v0.3.3

2 years ago

What's changed?

v0.3.2

2 years ago

What's Changed

Full Changelog: https://github.com/GoogleCloudPlatform/microservices-demo/compare/v0.3.1...v0.3.2