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
- You can now use Helm to deploy Online Boutique, with advanced deployment variations. For more info, check out
helm-chart/README.md
or read Use Helm to simplify and secure the deployment of Online Boutique, with Service Mesh, GitOps, and more!. Thank you, @mathieu-benoit, for implementing! - Online Boutique can now be run on a IPv6-only Kubernetes environment. Thank you, @naoki9911, for rigorously testing and thank you, @mathieu-benoit, for the implementation!
- The guidance for external contributors has been updated. Please see CONTRIBUTING.md.
- Google Cloud Debugger support has been removed.
What's Changed
- Online Boutique's Helm chart by @mathieu-benoit in #1353
- More Online Boutique variations / Kustomize components by @mathieu-benoit in #1346
- IPv6 support by @mathieu-benoit in #1340
- make recommendation service optional by @katzio in #1332
- Update guidance for contributors by @NimJay in #1301
- Python 3.10 by @mathieu-benoit in #1316
- Remove Google Cloud Debugger by @NimJay in #1281
- Use
digest
instead oftag
for container base images by @mathieu-benoit in #1312 - Clarify product-requirements.md by @NimJay in #1309
- Remove latest tag by @vaishnavi-ramanujapuram in #1394
- Vary Cymbal buttons' style based on state by @NimJay in #1304
- Use --pull flag when building images for releases by @NimJay in #1293
- Remove redundant COLLECTOR_SERVICE_ADDR by @NimJay in #1294
- Change colour of logo from Cyan to Maroon by @NimJay in #1303
- Renovate for container images in Kubernetes manifests by @mathieu-benoit in #1310
- Renovate: update VERSION in Dockerfile vars by @mathieu-benoit in #1311
- fix: Deploystack test enable test proejcts by @tpryan in #1367
adservice
- Java 19 by @mathieu-benoit in #1132- Update GitHub action
setup-dotnet@v3
in CIs by @mathieu-benoit in #1120 - Update renovate.json for Kubernetes manifests (
ignorePaths
) by @mathieu-benoit in #1321 - Update renovate.json - test ignorePaths for pinDigests by @mathieu-benoit in #1322
- Fix Helm chart with advanced scenarios by @mathieu-benoit in #1385
loadgenerator
- Python 3.11 by @mathieu-benoit in #1320- Update renovate.json - to avoid too much digests in manifests by @mathieu-benoit in #1325
- Specify name of kustomize-build-ci job by @NimJay in #1338
- Remove
kustomization
Kind
inrelease/kubernetes-manifests.yaml
inmain
branch by @mathieu-benoit in #1349 - More docs by @mathieu-benoit in #1393
- Use strings for severity of
currencyservice
log output by @NimJay in #1344 - many dependency updates via @renovate-bot. Examples: #1391,#1307, #1354
#1308
New Contributors
- @katzio made their first contribution in #1332
- @vaishnavi-ramanujapuram made their first contribution in #1394
Full Changelog: v0.4.2...v0.5.0